.caption.lft.very_large_text3.start {  background-color: rgba(0, 0, 0, 0.6);  padding: 10px 20px 0 !important;}
.caption.very_large_text3 { position: absolute; color: #fff; text-shadow: none; font-size: 60px; font-family: 'BebasRegular'; margin: 0px; border-width: 0px; border-style: none; white-space: nowrap;}

.sottotitolo { background-color: rgba(0, 0, 0, 0.6); padding: 10px 20px !important;}

#home .navbar-brand {margin-top: 0px; padding:6px 0px;}
#home .navbar-brand img {height: 80px;}

.trattamento .sottotitolo {font-size: 18px; line-height:22px; font-family: 'BebasRegular'; font-weight: 500; background-color: transparent; padding:0px !important;}
.trattamento .listaTrattamenti {column-count:2;}

.navbar.navbar-default .navbar-nav > li > a:hover, .navbar.navbar-default .navbar-nav > li.active > a { color: #542c0d !important; border-top:0px !important;}
.navbar-nav > li > a {padding: 42px 16px 34px !important;}

.caption.lft.very_large_text3.tp-caption.start { background-color: rgba(153, 102, 153, 0.6); padding: 10px 20px 0 !important;}

.imgTrattamento { margin-bottom: 25px;}

ul.listaCustom {margin-bottom:10px;}
ul.listaCustom li { font-weight: 300;}
ul.listaCustom li:before { content: '\f138'; font-family: 'FontAwesome'; margin-right: 5px; color: #542c0d;}
ul.listaTrattamenti li:before { content: '\f138'; font-family: 'FontAwesome'; margin-right: 5px; color: #542c0d;}

.bg01 { background: url(../images/sample_02.jpg) !important; position:relative;}
.bg01:before {content:""; position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-color:rgba(255,255,255,0.65);}

.imgBox {margin-bottom:15px;}
.titoloBox {font-size: 18px; line-height:22px; font-family: 'BebasRegular'; font-weight: 500; background-color: transparent; padding:0px !important;}
.sottotitoloBox {font-size: 14px; line-height:18px; font-weight: 600; background-color: transparent; margin-top:10px !important;}

a .titoloBox { color: #4c4c4c;}

.tri-sec p {padding: 0px 0px !important;}

.titoloPopup {font-size: 18px; line-height:22px; font-family: 'BebasRegular'; font-weight: 500; background-color: transparent; padding:0px !important;}
.sottotitoloPopup {font-size: 14px; line-height:18px; font-weight: 600; background-color: transparent; margin-top:10px !important; clear: both;}
.linkPopup {color: #542c0d;}
.linkPopup {color: #542c0d;}

ul.listaWAX { column-count: 2; float: left;}
ul.listaWAX li { margin-bottom: 10px; display: inline-block;}
span.intro {  color: #151515 !important;  font-weight: 600 !important;}


.TopBar-contact p .social i{ color: #fff;    background-color: #542c0d;    padding: 5px 9px;  margin-left: 10px;  text-align: center;    border-radius: 50%;}
.contatti-social a.social{ color: #ffffff;    background-color: #542c0d;    padding: 5px 12px; margin-right: 5px;   text-align: center; 	border-radius: 50%; font-size: 14px;    line-height:14px;}

.soloMobile {display:none;}
.soloDesktop {display:block;}

.navbar-nav > li a{ border:0px !important;}

.price {color: #542c0d; font-size: 20px; line-height: 24px; font-weight: 600;}

ul.listaDettagliAuto { margin-bottom: 15px;}
ul.listaDettagliAuto span {font-weight: 600;}

.sectionIcon { text-align:center; background-color: none;  background: url(../images/header_02.jpg);    background-position:  50% 80%;    background-size: cover; color:#ffffff; display: block;  position: relative;}
.sectionIcon:before { content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.5) !important;}
.sectionIcon .boxIcona .containerIcona { background: #ffffff;  padding: 15px; box-sizing: border-box; border-radius: 50%; display: inline-block; max-width: 90px; margin-bottom: 10px;}
.sectionIcon .containerIcona img { width: 50px;}

.TopBar-contact p i {color: #ffffff !important;}

#servizi h4 {margin-top: 25px;}

.paginaServizi .iconContainer { position: absolute; top: 0; left: 15px; display: block; width: 25%; height: 100%; background-color: rgba(29,77,187,0.9); text-align: center;}
.paginaServizi .iconContainer.ico02 { left: auto; right: 15px; background-color: rgba(247,148,29,0.8);}
.paginaServizi .iconContainer.ico03 { background-color: rgba(44,183,116,0.8);}

.paginaServizi .iconContainer img { max-width: 70px;     position: relative; top: calc(50% - 35px);}

a.btnCustom2 { font-size: 14px;    line-height: 24px;    color: #fff;    font-family: 'Open Sans', sans-serif;    font-weight: 600;    text-transform: uppercase;    padding: 12px 30px;    background-color: #542c0d;    display: inline-block;    margin-top: 10px;    border-radius: 3px;}
a:hover.btnCustom2 { color: #ffffff; opacity: 0.8;}

.logoFord { float: left; padding: 21px 30px;}

.caption a.btnCustom {color: #ffffff !important;}

h1, h2, h3, h4, h5, h6{ word-spacing:7px;}
.titoloSlider{ word-spacing:10px; font-size: 90px; line-height: 90px; margin-bottom:0px; padding: 25px 0px;}
.word-separator{ word-spacing:10px;}

@media only screen and (max-width: 1200px) {
.navbar-nav > li > a{ padding:42px 7px !important;}
}

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

#home .navbar-brand img{ height:25px;}
.navbar-nav > li > a{ font-size:13px; padding:42px 4px !important;}
#home .navbar-brand{ margin-top:30px;}

.titoloSlider { font-size: 30px !important; line-height: 40px !important; text-align: center;}

.fullwidthbanner-container{ margin-top:104px !important;}

}

@media only screen and (max-width: 768px) {
.titoloSlider { font-size: 30px !important; line-height: 40px !important; text-align: center;}
.soloMobile {display:block;}
.soloDesktop {display:none;}
.fullwidthbanner {height: 240px !important;}

#home .navbar-brand{ margin-top:8px;}
#home .navbar-brand img{ height:30px;}

.fancybox-content{ padding:30px 20px;}
.imgPopup{ margin-bottom:30px;}

.trattamento{ margin-bottom:30px;}
.trattamento .listaTrattamenti{ column-count:1;}
.trattamento .listaTrattamenti li{ margin-bottom:5px;}

.navbar-nav > li > a{ padding:7px 20px !important;}

.fullwidthbanner-container{ margin-top:60px !important;}

}

