@media (max-width: 1023px) {

	/*GENERAL*/
	div.custom_homepage_left_image { display: none !important; }

	/* MENU */
	#yt_menuwrap .navi { display: none; }
	#yt_menuwrap { left: 0 !important; position: relative !important; margin: 0 !important; top: 0 !important; width: 100% !important; background: #fff !important; clear: both !important;}
	#yt_menuwrap #yt_logoposition { margin: 0 !important; text-align: center !important; }
	#yt_menuwrap #yt_menuposition { float: center !important; }
	/*#yt_menuwrap #position-bar { display: none !important; }*/
	#yt_menuposition #yt-responivemenu { margin: 20px 0 !important; width: 100 !important; }
 	#yt_menuposition #yt-responivemenu.menu-selectbox,
	#yt_menuposition #yt-responivemenu.menu-collapse { width: 40 !important; }
	#yt_menuposition #yt-responivemenu.menu-collapse ul li:first-child { display: none !important; }

	/* MAIN CONTENT */
	.homepage #yt_wrapper #content { height: auto !important; margin-left: 0 !important; }
	.homepage #yt_wrapper #content #content_main { overflow: auto !important; height: auto !important; margin: 0 !important; }
	
	.homepage #content .content-main-inner { overflow: visible !important; }
	.homepage #content .content-main-inner .vertical-scroll.normal { display: block !important; width: 100% !important; }
	.homepage #content .content-main-inner .vertical-scroll.expanded { display: block !important; width: 100% !important; }

	.homepage #content .content-main-inner .vertical-scroll.normal { padding-bottom: 250px; }
	.homepage #content .content-main-inner .vertical-scroll.expanded .left-side { width: 95% !important; margin: 0 auto !important; height: auto !important; position: relative !important; }
	.homepage #content .content-main-inner .vertical-scroll.expanded .right-side { width: 100% !important; height: auto !important; overflow: visible !important; position: relative !important;}

	/* FOOTER */
	#yt_footer { position: relative !important; left: 0 !important; padding-top: 40px !important; display: inline-block !important; width: 100% !important; text-align: center !important; margin: 0 auto !important; }



	/* CANTINA */
	

	/* PRODOTTI */
	.products-left { border: none !important; }
	.close-button { display: none !important; }
	.tab-content { padding-bottom: 20px !important; }

	.products-changer { position: relative; z-index: 10000; }
	.products-changer ul { display: block; padding: 0; margin: 0; margin: 0 auto; border-bottom: 1px dotted #ddd; margin-bottom: 20px; }
	.products-changer ul li { display: inline-block; margin: 5px; }
	.products-changer ul li a { color: #000; font-size: 16px; text-transform: uppercase; padding: 15px; line-height: 16px; }

	/* LA MAREMMA */


	/* CONTATTI */
	.main-content-right.right-side .heading { padding-top: 30px !important; margin-top: -10px !important; }
	.ce-cf-container.cf-type-button.ce-fltwidth-100 { padding-bottom: 30px !important; }


}





