#top-bar {
  padding: 8px 0;
  display: none;
}


/* MEDIA QUERY*/


@media screen and (max-width: 992px) {
.elementor-heading-title  {
    font-size:25px!important;
  }
}




.cent-aut{
  
  font-size:25px; 
margin-bottom:25px;
  
}
.cent-aut-2 {
  font-size: 40px;
  line-height: 45px;
  letter-spacing: 1px;
  margin-bottom:15px;
}
.cent-aut-desc{}

.nomeprodotto{
  line-height: 1.5rem !important;
  font-weight: 600 !important;
  font-size: 25px;
  color: #24292e;
  margin-top: 24px;
margin-bottom: 15px;

}


#main #content-wrap {padding-top: 0; padding-bottom: 0;}
a:focus { outline: 0 !important; }
.omw-modal .omw-close-modal {
  background-color: #037E2B!important;
}
.omw-modal .omw-close-modal:hover {
  background-color: #037E2B!important;
}
.white {color:#FFF;}


.srp_player_boxed {
  background: #fff;
  position: relative;
  padding: 22px;
}

#footer-inner  {
  font-size: 18px;
  line-height: 20px;
}
#lowfooter{color:#FFF!important}
.s1{font-size:18px;}


/*        MENU     */
#site-navigation-wrap .dropdown-menu > li > a, #site-header.full_screen-header .fs-dropdown-menu > li > a, #site-header.top-header #site-navigation-wrap .dropdown-menu > li > a, #site-header.center-header #site-navigation-wrap .dropdown-menu > li > a, #site-header.medium-header #site-navigation-wrap .dropdown-menu > li > a, .oceanwp-mobile-menu-icon a {
  font-family: Rubik;
  font-weight: 700;
  font-size: 40px!important;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: black!important;
}

/*        MENU SOCIAL    */
.oceanwp-social-menu.simple-social ul li a {
  color: #000!important;
}
/*        MENU MOBILE    */
#mobile-fullscreen ul li a {
  display: block;
  position: relative;
  color: #fff;
  letter-spacing: 0px !important;
  text-transform: none !important;
  text-align: left;
  font-size: 25px;
  margin-left: 50px;
}
#mobile-fullscreen ul ul.sub-menu li a {
  font-size: 25px;
  padding: 3px 0;
  margin-left: 70px;
}
.oceanwp-mobile-menu-icon a:first-child {
  padding-left: 0;
  color: #008e30 !important;
}


/*    SLIDER   */
.slider-txt {
 
}
.slidertxt {
  font-size: 5rem !important;
  letter-spacing: 8px !important;
}
.sliderbreadcrumb {
  font-size: 1.5rem !important;
}
a.slidermenu:link {color: #fff!important;}
a.slidermenu:visited {color: #fff!important;}
a.slidermenu:hover {color: #fff!important;}
.slidermenu a {
  color: #fff!important;
}


@media only screen and (max-width: 1024px) {
  
  #mobilespacer {
    height:50px;
  }
.slidertxt {
  margin-top:20px!important;
    padding-top:20px!important;
  font-size: 15px !important;
  letter-spacing: 2px !important;
}
}

/* PULSANTE CENTRI AUTORIZZATI */

.btn-outline_light {
  display: inline-block;
  border: 1px solid var(--col-white) !important;
  padding: 5px 20px;
  margin-top: 15px;
  text-align: center;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  text-transform: uppercase;
  background: none !important;
  color: var(--col-white) !important;
  border-radius: 0 !important;
  transition: all .3s cubic-bezier(.28, .44, .49, 1);
  background: var(--col-black) !important;
}

/* COLORE STRUTTURE MASCHERA TONDA IMMAGINE */
.colori-struttura {
  object-fit: cover !important;
  border-radius: 50% !important;
  padding: 0px !important;
  border: solid #00000017 1px !important;
  margin: 10px;
  margin-left: 5px;
}
/*    VIDEO POP UP   
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0;
}
 */



/* FOOTER */
.footer-title {
  font-size: 1.25em !important;
  color: white;
}

#footer-bottom #copyright {
  font-family: "Jost"!important;
  font-weight: 400!important;
  letter-spacing: 0px!important;
  text-transform: none!important;
}


#footer-bottom-inner {
  padding: 22px 0 20px;
  border-top: 1px solid #404040!important;
}

.button.btn-grey {
  display: inline-block;
  padding: 10px 14px;
  margin-top: 15px;
  text-align: center;
  position: relative;
  transition: all .3s cubic-bezier(.28, .44, .49, 1);
  overflow: hidden;
  text-decoration: none;
  text-transform: uppercase;
  opacity: .9;
  display: flex;
  letter-spacing: 2px;
  top: 0;
  font-size: 13px;
}



div#n2-ss-27 .n2-font-527137c4d68af709e5783e6e873e67ce-paragraph, div#n2-ss-15 .n2-font-527137c4d68af709e5783e6e873e67ce-paragraph, div#n2-ss-26 .n2-font-527137c4d68af709e5783e6e873e67ce-paragraph, .n2-font-c7f25ca72149f9121f51e8c85978dd06-paragraph {
  font-family: 'Jost';
  color: #ffffff;
  font-size: 100%!important;
  text-shadow: none;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-weight: 400;
}



/*titoli sezione*/

.tit-sez {
  font-weight: 400 !important;
  color: var(--col-black);
  font-size: 4rem;
  letter-spacing: 8px;
  margin-bottom: 0 !important;
  font-size: 24px;
  padding-bottom: 0.3em;
  line-height: 1.25;
}



