@media screen and (max-width: 1199px) {
	
	#main-header nav.menu-menu-principale-container{ display:none; }
	#menu-toggle { display: block;  }
	
	#social-menu-wrapper, #top-menu-wrapper, #button-menu-wrapper, #main-menu-wrapper, #cta-menu-wrapper { display: none !important; }
	#main-header #lower-header { display: none !important; }
	#main-header #search-menu-wrapper { display: none !important; }
	
	#main-header #upper-header { border-bottom: none; height: var(--header-height); padding: 0 calc(var(--spacing) * 6); }
	#main-header #logo-wrapper { height: var(--header-height); padding: calc(var(--spacing) * 4) 0; }
	
	
	.btn{ font-weight:400 !important; }
	
	/* Slider Decoration */
	
	.slider-decoration { margin: 4rem 16% 0 16%; }
	#slider-wrapper .slider-decoration { margin: 6rem 16% 6rem 16%; }
	
	/* Column Card Styles */
	
	.column-card { margin-right: 0 !important; margin-left: 0 !important; padding: 1em; box-shadow: 0 0 1em rgba(0,0,0,0.4); }
	
	.card-high .card-text { min-height: 20rem; text-align: justify; }
	.card-low .card-text { min-height: 8rem; font-size: 1rem; }
	
	/* Inner Row Helper Styles */

	.inner-row-spacer{ padding-right:0.5em; padding-left:0.5em;}
	.inner-card > .vc_column-inner > .wpb_wrapper { padding: 2rem !important; }
	
	.card-img-start, .card-img-start figure { border-top-left-radius: calc(var(--bs-card-border-radius) - (var(--bs-border-width))); border-bottom-left-radius: 0; border-top-right-radius: calc(var(--bs-card-border-radius) - (var(--bs-border-width))); aspect-ratio:16 /9;}

	
	#social-menu-footer { padding: 2rem 0; justify-content: center; }
	
}
