/* --------- Insert your custom styles on next rows --------- */
.none{display: none;}
/*	TESTO	*/
.txt_j{text-align:justify;}
.txt_u{text-transform: uppercase;}
.txt_y{font-style:italic;}
.txt_b{font-weight:bold;}
.txt_c{text-align: center;}
.titolo{font-size: 20px !important;font-weight: 900 !important;text-transform: uppercase !important;font-family: "Montserrat";}

/*	SPAZIO	*/
.space_50-80{margin: 15px 0px !important;}
.space_50-100{margin: 25px 0px !important;}

/*	ALLINEAMENTI	*/
.vertical_center > div{display: inline-block;vertical-align: middle;float: none !important;}

/*	ICONE DI FONDO	*/
.icon-section-position{background-position-x: 90%;background-position-y: bottom;background-repeat: no-repeat;}
/*.icon-section-chisiamo{background-image: url("//sito.it/wp-content/uploads/icone_chisiamo.png");}*/


/*	COPYRIGHT	*/
.wbs-copyright-row{text-align: center; padding: 15px 0px;background-color: #111; color: #eee; font-size: 11px;}
.wbs-copyright-row a{color: #eee;}
.wbs-copyright-row a:hover{color: #e53516;}


/* POLICY */
#privacy-policy, #cookie-policy{color:#333;margin:10px 12px;}
#privacy-policy ol, #privacy-policy ul,
#cookie-policy ol, #cookie-policy ul{padding-left:15px;table-layout:fixed;width:100%;word-wrap:break-word;display:table;}
#privacy-policy ol ol, #privacy-policy ul ul,
#cookie-policy ol ol, #cookie-policy ul ul{padding-left:15px;}
#privacy-policy a, #cookie-policy a{color:#111 !important;font-weight:500;}
ol.list-lower-alpha, ol.list-lower-alpha > li{list-style-type:lower-alpha !important;}
ol.list-counter-increment { counter-reset: item }
ol.list-counter-increment > li{ display: block }
ol.list-counter-increment > li:before { content: counters(item, ".") " "; counter-increment: item;}

.cli-modal-backdrop.cli-show{z-index: 99998;}





/*MENU*/
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a{opacity: 1 !important;}
nav .menu-item.bt a{background: #941b0c;text-transform: uppercase;color: #fff !important;padding: 8px 12px !important;font-weight: bold;}
.wbs-bt-menu a:hover{background-color: #000 !important;}
.wbs-bt-menu a:hover .menu-title-text:after{display: none !important;}


/*TXT*/
.wbs-sub-title{padding: 6px 12px; background-color: #941b0c; color: #fff !important; display: inline-block; text-transform: uppercase;}
.wbs-title{font-family: "Cinzel Decorative" !important;}

/*GOOGLE*/
.grecaptcha-badge{opacity:0.5;/*bottom:60px !important;*/transform: scale(0.7);right: -170px !important; bottom: 50px !important;}
.grecaptcha-badge:hover{opacity:1;transform: scale(1);right: 0px !important;}

/*TO TOP*/
#to-top{right: 9px !important;/*bottom: 65px !important;*/}

/*FORM*/
#contatti .contatti-icon h5{}
#contatti .form-box .wbs-sub-title{color:#941b0c !important; background: #fff; margin: 0 auto; display: table;}
#contatti .form-box .wbs-title{margin-top: 10px;}
#contatti .wpcf7{margin-top: 35px;}
#contatti textarea{height: 150px;}
#contatti .wpcf7-list-item{margin: 0px;}
#contatti .acceptance-policy label span{font-size: 12px; color: #fff;}
#contatti .acceptance-policy label span a{text-decoration: underline;color: #fff;}
#contatti .acceptance-policy label span a:hover{color: #f6aa1c;}
#contatti .container-wrap{background: none !important;}
#contatti input, #contatti textarea{color: #fff; border-color: rgba(0,0,0,0.1);} 
#contatti ::placeholder{color: #eee;}
#contatti input[type=submit]{background: #fff; color: #121212 !important;}
#contatti input[type=text]:focus, #contatti input[type=nome]:focus, #contatti input[type=cognome]:focus, #contatti input[type=tel]:focus, #contatti input[type=email]:focus, #contatti input[your-message]:focus{border-color: #fff;}
.wpcf7 .wpcf7-response-output{background:none !important;}
#wbs_mappa{max-height: 700px !important;height: 700px !important;}
#wbs_gmaps{max-height: 700px !important;height: 700px !important; width:100% !important;}

/*ABOUT*/
.wbs-bt-pointer{cursor: pointer; color: #000;}
#wbs-storia-ieri, #wbs-storia-oggi{}
#wbs-storia-ieri{padding-top: 8%;padding-bottom: 8%;}
#wbs-storia-ieri.hide, #wbs-storia-oggi.hide{/*display: none;*/ height: 0px; overflow: hidden; margin: 0px; padding: 0px !important;}
#storia .flickity-page-dots .dot:before{background: #941b0c;}

/*PROMO*/
#promo .wbs-sub-title{display: table; margin: 0 auto;}
#promo .flickity-viewport{margin: 60px 0 130px 0;}


/*FIX*/
.vp-unmute-button-title{display: none !important;}

@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}

@media (max-width: 575.98px) {}
@media (max-width: 767.98px) {
	#slideshow{}
	#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li.wbs-bt-menu a{background: #000;padding: 8px 12px !important;opacity: 1 !important;}
	#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li.wbs-bt-menu a:hover{background: #f6aa1c !important; color: #000 !important;}
	
	/*MENU*/
	#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen-alt .menuwrapper li {margin: 0px !important;}
	#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {font-size: 28px !important;line-height: 26px !important; padding: 5px 0px !important;}
	
	#promo .flickity-viewport{margin: 30px 0 50px 0;}
	.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {bottom: -50px !important;}
	
	#carne .wbs-img-taglio, #pizza .wbs-img-taglio, #cucina-romana .wbs-img-taglio,
	#carne .wbs-img-taglio > div, #pizza .wbs-img-taglio > div, #cucina-romana .wbs-img-taglio > div{min-height: 350px !important;height: 350px !important;}
	
    /*	ORDINAMENTO COLONNE PER MOBILE	*/
	.tablet_order_first{-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
	.tablet_order_last{-webkit-order: 1;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
	.tablet_order_row{display: flex !important;flex-direction: column !important;}
	
	.tablet_none{display: none !important;}
	
	/*	SPAZIO	*/
	.space_50-80, .space_50-100{margin: 0px !important;}
	#carne .nectar-button, #pizza .nectar-button, #cucina-romana .nectar-button{margin-top: 0px !important;}
	.wpb_gallery_slidesflickity_static_height_style .nectar-flickity:not(.masonry) .flickity-viewport{margin: 0px 0px 40px 0px !important;}
	
	/*	FOOTER	*/
	#footer-widgets .row{padding-top: 20px !important;}
	#copyright{padding-bottom: 50px;}
	.wbs-copyright-row{padding-bottom: 75px;}
	body #footer-outer #copyright .col ul li:last-child{margin-right: 0px !important;}
	#footer-outer[data-cols="1"] #copyright .col ul li{margin-bottom: 10px !important;}
	#footer-outer[data-cols="1"] #copyright{padding: 30px 0px !important;}
	
	/*	CONTATTI	*/
	#contatti form .wpb_column{ margin-bottom: 10px !important;}
	#contatti .form-box .row_col_wrap_12_inner > div{margin-bottom: 10% !important;}
	#contatti .container {padding: 0px !important;}
	#contatti .wpcf7 {margin-top: 20px;}
	#contatti .wpcf7-list-item{line-height: 16px;}
	#mappa, #mappa .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom, #wbs_gmaps{max-height: 400px !important;height: 400px !important; width:100%;}
	#wbs_mappa{max-height: 400px !important;height: 400px !important;}
	    /*#mappa .leaflet-pane.leaflet-marker-pane .leaflet-marker-icon{transform: translate3d(181px, 200px, 0px) !important;}*/
	
	
	/*	PULSANTI	*/
	body.material .nectar-button.large {padding-left: 20px !important;padding-right: 20px !important;}
	
	
	/*GOOGLE CAPTCHA*/
	.grecaptcha-badge{bottom: 0px !important;}
}
@media (max-width: 991.98px) {}
@media (max-width: 1199.98px) {
	.nootebook_order_row{display: flex !important;flex-direction: column !important;}
	.nootebook_order_first{-webkit-order: -1;-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
	.nootebook_none{display: none !important;}
}

