/*
Theme Name: Futurio Child
Theme URI: https://futuriowp.com/
Template: futurio
Author: FuturioWP
Author URI: https://futuriowp.com/about/
Description: Futurio is a lightweight, fast and customizable free multi-purpose and WooCommerce WordPress theme, suitable for business, portfolio, creative, and photography sites, eCommerce shops, landing pages, blogs or WooCommerce storefronts. Futurio works perfectly with all page builders, like Elementor, Beaver Builder, King Composer, Brizy, Visual Composer, SiteOrigin, Divi or Gutenberg, and supports most free and premium WordPress plugins, like WooCommerce, Jetpack, Contact Form 7, Yoast SEO and many more. Futurio is responsive, SEO friendly, WPML, translation and RTL ready, and comes with a 1-click-demo-import feature. Demos ready for download: https://futuriowp.com/demos/
Tags: one-column,two-columns,right-sidebar,left-sidebar,custom-background,custom-header,full-width-template,rtl-language-support,custom-menu,editor-style,featured-images,translation-ready,custom-logo,threaded-comments,footer-widgets,blog,e-commerce
Version: 1.2.16.1581422606
Updated: 2020-02-11 13:03:26

*/
.postid-14539 .link-rel-attiv, .postid-14484 .link-rel-attiv, .postid-14574 .link-rel-attiv
{
pointer-events: none!important;cursor: not-allowed!important;
 }




#site-navigation{display:none;}

.elementor-sticky--active {background-color:#fff!important;margin-top: -20px!important;}

.elementor-sticky--active .elementor-nav-menu--main .elementor-item {
   color: #2f2f2f!important;
   
}
	
.single .elementor-widget-container h3{color: #3C3C3C;font-family: "Playfair Display", lato;
    font-size: 24px;
    font-weight: 300;margin-bottom: 35px;
    text-transform: capitalize;}	
	

 .elementor-sticky--active #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.elementor-sticky--active #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
   
    color: #9a2024!important;
   
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {font-family: "Montserrat", lato;}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
   
    margin-top: 30px;
    
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {font-family: "Montserrat", lato;

}
.home #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link {
   
    color: #ffffff!important;
 
 }
 #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link {
    
    letter-spacing: 0.5px;
    
    font-family: "Lato", lato!important;
}

.home #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{color:#fff;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    font-family: "Lato", lato;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {font-family: "Lato", lato!important;
}





.elementor-sticky--active #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
 
 color: #2F2F2F!important;}

.elementor-sticky--active #logo-rosso{display:block}
#logo-rosso{display:none}

.elementor-sticky--active #logo-bianco{display:none}
#logo-bianco{display:block}

.elementor-sticky--active  {
    
    border-color:  #2f2f2f!important;
	-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.28);
box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.28);}
   

#elementor-tab-title-1451{width: 22%;
    background-color: #71141a;text-align:center;}
#elementor-tab-title-1452{width: 22%;
    background-color: #9a2024;text-align:center;}
	
	#elementor-tab-title-1453{width: 22%;
    background-color: #e62f30;text-align:center;}
	
#elementor-tab-title-1454{width: 22%;
    background-color: #f19103;text-align:center;}
		
#elementor-tab-title-1455{width: 22%;
    background-color: #f9b234;text-align:center;    padding: 0 80px;}		
		
		
	
.sezione-sedi	.elementor-tab-content {
    padding: 0px!important;
    
}

#box-newsletter h5 {
    font-family: "Playfair Display", lato;
    font-size: 24px;
    text-transform: capitalize;
    color: #3c3c3c;
    font-weight: 100;
    text-align: center;
	margin-bottom:20px;
}


.btn-default, input[type="submit"], input#submit, button, a.comment-reply-link, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .navbar-nav .menu-button a.btn-default {background-color: #9a2024;
    text-align: center;  box-shadow: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    border: 0px solid;
    border-radius: 32px;
    
	padding: 12px 24px;
    color: #fff;
 font-family: "Montserrat", lato;
    font-weight: 300;
    text-transform: uppercase;
	margin-top: 20px;
	
	
}

#mailpoet_form_2 .mailpoet_paragraph {
    line-height: 20px;
    
    text-align: center;
}



.elementor-25321 .elementor-element.elementor-element-779f899 > .elementor-widget-container {
    
height: 100px;
    overflow: hidden;
}
#mega-toggle-block-1{}
#mega-toggle-block-2{}

@media only screen and (max-width: 768px) {

#mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle .mega-toggle-blocks-right {

    justify-content: flex-start!important;
}	 
#mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle .mega-toggle-blocks-right {
   
    -ms-flex-preferred-size: 0%;
    -webkit-flex-basis: 0%;
    flex-basis: 0%;
} }

@media screen and (max-width: 600px){
body {
    background-color: white!important;
}}