.elementor-1344 .elementor-element.elementor-element-da3756d{padding:0px 0px 0px 0px;z-index:10000;}.elementor-bc-flex-widget .elementor-1344 .elementor-element.elementor-element-e841f61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1344 .elementor-element.elementor-element-e841f61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1344 .elementor-element.elementor-element-44aa8c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1344 .elementor-element.elementor-element-8dce977 .custom-header-nav #site-navigation-wrap, .elementor-1344 .elementor-element.elementor-element-8dce977 .custom-header-nav .fs-dropdown-menu, .elementor-1344 .elementor-element.elementor-element-8dce977 .custom-header-nav .oceanwp-mobile-menu-icon{text-align:right;}.elementor-1344 .elementor-element.elementor-element-8dce977 #site-navigation-wrap .dropdown-menu > li > a,.elementor-1344 .elementor-element.elementor-element-8dce977 #site-navigation-wrap .fs-dropdown-menu > li > a,.elementor-1344 .elementor-element.elementor-element-8dce977 .oceanwp-mobile-menu-icon a{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-1344 .elementor-element.elementor-element-8dce977 #site-navigation-wrap .dropdown-menu > li > a,.elementor-1344 .elementor-element.elementor-element-8dce977 #site-navigation-wrap .fs-dropdown-menu > li > a,.elementor-1344 .elementor-element.elementor-element-8dce977 .oceanwp-mobile-menu-icon a,.elementor-1344 .elementor-element.elementor-element-8dce977 #searchform-header-replace-close{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1344 .elementor-element.elementor-element-e841f61{width:70%;}.elementor-1344 .elementor-element.elementor-element-44aa8c0{width:30%;}}/* Start custom CSS for section, class: .elementor-element-da3756d *//* Personalizzo il logo testuale */
#site-logo .site-logo-text{
color:#54B435;
}
/* Le prossime 2 regole rendono i pulsanti (link) del menu più stretti. Aggiustamento indicato per tutti i siti */
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover{
padding-top:10px!important;
padding-bottom:10px!important;
}
.elementor-nav-menu a:focus, .mobile-nav a:focus, .oceanwp-mobile-menu-icon a:focus{
outline: 0!important;
}
/* Header trasparente per ogni larghezza di schermo */
#site-header{
position:absolute;
top:0;
background-color:rgba(0,0,0,0)!important;
height:auto;
z-index:9999;
}
/* Aggiusto Sticky Header per funzionare con Elementor */
.oceanwp-sticky-header-holder {
position: relative;
height: 100% !important;
}
/* Fix menu mobile. Aggiustamento indicato per tutti i siti */
.colTopRight .elementor-widget-wrap{
padding-right:0px!important;
}
@media screen and (max-width: 1024px){
   /* stacco il menu a discesa mobile dal margine destro dello schermo */
   #mobile-dropdown{
   left:-10px;
   }
   div#mobile-dropdown{
   z-index:9000;
   }
   .colTopRight .custom-header-nav.clr{
   text-align:right;
   margin-right:10px;
   }
   #mobile-dropdown ul li a {
   padding:12px 10px!important;
   color:white!important;
   font-family:"Mulish", Sans-serif;
   font-weight:400!important;
   font-size:16px!important;
   background-color:#0f172a;
   }
   #mobile-dropdown ul li a:hover, #mobile-dropdown ul li a:active {
   background-color:#54b435!important;
   color:white!important;
   }
   #mobile-dropdown ul.sub-menu li a{
   font-size:12px!important;
   background-color:#eeeeee!important;
   }
   .mobile-menu:hover {
   background-color:#54b435!important;
   color:white!important;
   outline: 0!important;
   }
   ul#menu-menu_principale-1{
   border-top: 3px solid #54b435;
   }
   #mobile-dropdown ul li.active>a>.dropdown-toggle:before{
   color:white!important;
   }
   #mobile-dropdown ul li a:hover .dropdown-toggle:before, #mobile-dropdown ul li a:active .dropdown-toggle:before{
   color:white!important;
   }
   .oceanwp-mobile-menu-icon a{
   margin-left:15px!important;
   padding-left:0!important;
   }
}/* End custom CSS */