		

html {font-size: 16px;}
body {font-family:'Titillium Web'; font-style: normal; font-weight: 400;font-size: 1.125rem;}
.body-fixed-header {padding-top: 175px !important;}
.logo-bar {background-color:rgba(255,255,255,1) !important;-webkit-box-shadow: 0px 1px 6px rgba(255,255,255,0); -moz-box-shadow: 0px 1px 6px rgba(255,255,255,0);
box-shadow: 0px 1px 6px rgba(255,255,255,0);}

a, a:visited {color:#cb502e;}
a:hover, a:active {color:#31383d;}

.logotype {width:300px; margin-top: 10px; margin-bottom: 10px;}

b, strong {color: #31383d;}
h1, h2, h3, h4, h5, h6, h7 {font-family:Titillium Web; font-style: normal; font-weight: 400;color: #cb502e;}
h1 {font-size: 2.625em; }
h2 {font-size: 2.625em; }
h3 {font-size: 42px; }
h4 {font-size: 32px; }
h5 {font-size: 24px; }
h6, h7 {font-size: 18px; }
footer {background-color:#f2f2f2;margin-top:0px;padding-top:40px;padding-bottom:40px; font-size:1rem; color:#31383d;}
footer > a, footer a {color:#cb502e;}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {color:#cb502e;}
footer h4, footer h3 {font-size:1.25rem;}

.top-strip {background-color:#cb502e;color:#ffffff;font-size:0.75rem; text-align:center; min-height: 32px;}
.top-strip a, .top-strip b, .top-strip strong {color:#ffffff;}

.bottom-strip.style7 {background-color:rgba(255,255,255,1);}
.style7-logo {height:75px; margin: 15px 0 15px 0;}
.is-sticky > .style7-logo {height: 50px; }

ul.top-social-links { }
.top-social-links > li {line-height:16px;}
.top-social-links > li > a {font-size:1rem; width:32px; height:32px;}

.main-nav .menu, .main-nav .menu ul {font-family:'Titillium Web'; font-style: normal; font-weight: 400; font-size: 16px; line-height: px; margin-top:50px; }
.main-nav .menu,.main-nav .menu ul {margin:20px 0 px 0;font-size:16px;}
.main-nav .menu li {line-height:32px;}
.main-nav .menu li a {color:#cb502e;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.main-nav .menu li.active a, .main-nav .menu li a:active, .main-nav .menu li a:focus, .main-nav .menu li a:hover {color:#31383d; background-color:rgba(255,255,255,1);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.main-nav .menu > li > a {font-size:16px;margin:20px 2px; padding:5px 5px 5px 5px;background-color:rgba(255,255,255,1);}
.main-nav .menu li li+li a {padding-top:10px;}

.main-nav .menu li li a {background-color:#ffffff;color:#cb502e;}
.main-nav .menu li li a:hover {background-color:#f2f2f2;color:#31383d;}

.nav-button {background-color:#ffffff; color:#cb502e; margin-top:30px;margin-right:5px;}
.nav-button.open {background-color:#f2f2f2;color:#31383d;}
.main-nav.nav-tablet {background:rgba(255,255,255,1);}
/*.main-nav.nav-tablet .menu > li > a, .main-nav.nav-tablet .menu li li a,.main-nav.nav-tablet .menu li.active a, .main-nav.nav-tablet .menu li a:active {color:rgba(203,80,46,1); background-color: rgba(205,205,205,1);}*/
.main-nav.nav-tablet .menu > li > a, .main-nav.nav-tablet .menu li li a {color:rgba(203,80,46,1); }
.main-nav.nav-tablet .menu li.active a, .main-nav.nav-tablet .menu li a:active, .main-nav.nav-tablet .menu > li > a:hover, .main-nav.nav-tablet .menu > li > a:active,.main-nav.nav-tablet .menu li li a:hover, .main-nav.nav-tablet .menu li li a:after,.main-nav.nav-tablet .menu li a:focus, .main-nav.nav-tablet .menu li a:hover {color:rgba(157,42,38,1);/*ADD*/ background-color: rgba(205,205,205,1);}
.main-nav .menu li ul {top:30px; background:#ffffff;}
.main-nav .menu li li a {font-size:16px; line-height:32px;}

ul.social-links {margin-top: 58px;margin-left: 20px;}
	.social-links > li > a {color:rgba(203,80,46,1);}

.bottom-line {background-color:#9d2a26;color:#ffffff;font-size:px;padding:12px 0;border-top:0px solid #000000;}
.bottom-line a {color:#ffffff;}
.bottom-line a:hover {color:#ffffff;}

/* TPL BANNER */
.banner {background: rgba(0,0,0,0.3) url(); padding: 100px 0 100px 0; margin-bottom: 50px;}
.banner-image { }
.banner h1, .banner h2 {font-size: 1.5625rem; color: rgba(0,0,0,1);text-align:left; text-transform: none;}

/* CUSTOM CSS */
/* fascia prenotazione sovrapposta a slide solo desktop */

@media (max-width: 979px)    { 

.sovrapposto {
    margin-top: -0px!important;
}
h1.riduci{ font-size: 25px }
.centra {padding:0 auto;}
}
.sovrapposto {
    margin-top:-200px!important;
}

/* stile home come MDLB */
.mdlb-img-100 img {width:100%; height:auto;}
.mdlb-intro {padding:10% 20%;}
.mdlb-intro h3 {font-size:50px;}
.mdlb-intro p {font-family: inherit ;font-size:24px;text-transform: uppercase;}
@media (max-width: 979px) {
    .mdlb-intro {padding:5% 10%;}
    .mdlb-intro h3 {font-size:32px; line-height:32px;}
    .mdlb-intro p {font-size:18px;}
}
/* stile footer come MDLB */

.column {
  float: left;
  width: 25%;
  padding: 1px;
  padding-top:20px;
}

/* Clearfix (clear floats) */
.row::after {
  content: "";
  clear: both;
  display: block;
}
ul.social-links {
    margin-top: 75px;
   
}

.topbar-button {
    float:right;
  overflow: hidden;
    width: 100%;
	
} 
/* FERATEL */
.dw .dw-button .dw-button-type1, .dw .dw-button a.dw-button-type1:active, .dw .dw-button a.dw-button-type1:visited, .dw .dw-button a.dw-button-type1:hover {
    background-color: #cb502e!important;
    color: white;
}
iframe .coords {display:none!important;}
.testo12 {font-size:12px!important;}
.fa-exclamation-triangle:before {
    content: "\f071";
    color: #CB502E;
}
@media (max-width: 767px) {
ul.social-links {margin-top: 35px;margin-left:0px;display:none;}
}