body, .sib-form-block{font-family:'Quicksand', sans-serif;font-weight:400;font-size:14px;color:#504136;}
.contatti-offerta{position:relative;}
#book-now{position:absolute;top:-60px;}
p{margin-bottom:15px;}
.margin-bottom30{margin-bottom:30px;}
.img-responsive-center{margin-left:auto;margin-right:auto;}
h1, h2, h3, h4{font-weight:400;color:#514036;font-family:'Playfair Display', serif;}
#gall .container{padding:0}
.sib-form .checkbox{margin-top:0px !important;margin-bottom:0px !important;}
.sib-form #NOME{padding:10px !important;}
.sib-form #EMAIL{padding:10px !important;}
.sib-form .entry__error{line-height:1.3 !important;}
.contatti-header{margin:8px 0;}
.header-top{background-color:#fff;text-align:center;padding-bottom:3px;}
.policy{text-align:center;}
.contatti-header li{font-style:italic;font-size:16px;}
.contatti-header a{font-size:inherit;color:inherit;}
.box-bg-beige{background-color:#f1ebda;padding:30px;}
.box-bg-brown{background-color:#776758;padding:30px;}
.box-bg-brown h4, .box-bg-brown label{color:#fff;}
.box-bg-brown label > a{color:#ffcc00;}
#offerte .wrapper-link{text-align:center;margin-top:15px;padding:15px;}
#offerte .wrapper-link a{color:#b65518;font-weight:600;}
#offerte h2, .box-con-hover h2{font-size:30px;margin-bottom:20px;text-align:center;}
#offerte a{color:inherit}
.validita{background-color:#e69b6b;color:#fff;text-transform:uppercase;font-size:18px;margin-bottom:10px;padding:8px 16px;display:inline-block;text-align:center;text-shadow:0 0 5px #3e3128;}
.validita .data-scadenza{font-weight:bold;}
.container_drop{background-color:#f1ebda;font-weight:600;}
.navbar{background:none;border-style:none;margin-bottom:0;text-transform:uppercase;}
.navbar-nav > li > a{border-bottom:solid;border-bottom-color:transparent;}
.navbar-nav > li > a:hover{border-bottom-color:#504136;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus,
.navbar-nav > li > a:hover{border-color:#f9835f;}
.navbar-nav > li > .dropdown-menu{font-size:16px;color:#504136;background-color:#e4e0d3;border:none;}
.navbar-nav a{font-size:14px;}
.navbar-nav > li > a{padding-left:0 }
.dropdown-menu > li > a{font-weight:600;color:#504136;}
.navbar-nav > li > .dropdown-menu > .divider{background-color:#504136;margin-left:30px;margin-right:30px;}
.wrapper-image{position:relative;text-align:center;}
.wrapper-image .bottom-right{position:absolute;bottom:5px;right:5px;padding:10px;font-weight:700;font-size:18px;width:80%;}
.wrapper-image .bottom-right.bg-0{background-color:#f9835f;}
.wrapper-image .bottom-right.bg-1{background-color:#f9835f;}
.wrapper-image .bottom-right.bg-2{background-color:#f9835f;}
.wrapper-image .bottom-right a{color:#fff;}
#btn_prenota{padding:0;}
.link-prenota a{color:#ffffff;font-weight:bold;font-size:20px;padding-top:0}
.link-prenota{position:relative;display:block;top:auto;right:auto;}
.nav > .link-prenota > a{padding-top:5px;padding-bottom:5px;line-height:50px;background-color:#e69b6b}
.nav > .link-prenota > a:hover{background-color:#ffffff;color:#e69b6b }
.link-vacanza-sicura a{background-color:#e69b6b;color:#fff !important;}
.link-vacanza-sicura a:hover{color:#e69b6b !important;}
h4{font-size:24px;}
h5{font-size:35px;color:#4a2121;padding:100px;}
.bg-beige{background:#f5f3ef;}
.wrapper-header .container_drop{padding-top:120px}
#benvenuto h1, .servizi-home h1{text-align:center;color:#f9835f;margin-bottom:20px;font-size:24px;margin-top:0 }
.wrapper-presentazione{max-width:1050px;margin:0px auto;}
.presentazione{text-align:center;}
h6{text-align:center;font-size:20px;}
.titolo_c{font-size:18px;}
.link-vacanza-sicura{color:#fff;text-decoration:none;}
.link-vacanza-sicura:hover{text-decoration:none;color:#fff;}
.link-vacanza-sicura p{border-top:2px solid #fff;text-align:center;font-size:20px;font-weight:700;padding:13px;margin:0px;background-color:#f9835f;}
.link-vacanza-sicura p:hover{background-color:#fff;color:#e69b6b;}
.img-center{margin:0 auto;}
.backimg{position:relative;top:0;left:0;margin:0 auto 30px;max-width:369px;}
.backimg .topimg{height:328px;width:236px;position:absolute;top:50%;left:50%;margin-left:-118px;margin-top:-164px;z-index:1;padding:140px 28px 40px;}
.backimg .topimg a{color:#ffffff;font-size:24px;font-weight:600;}
.footer{background-color:#f5f3ef;position:relative;}
#copy{position:relative;bottom:0px;background-color:#FFFFFF;margin-bottom:0;padding:10px;}
.footer-left{background-color:#4e4e4e;text-align:center;color:#ffffff;}
.footer-left a{color:#fff;}
.centered{margin-right:auto;margin-left:auto;}
.centered-text{text-align:center;}
#newsletter{padding:30px 0px;}

.text-center ul { list-style-position:inside; margin-left:0px; padding-left:0px; }


.navbar-nav > li.dropdown--lang > a{padding-left:15px; }
.navbar-default .navbar-nav > li.dropdown--lang > a{color:#fff;background:#4e4e4e;  }
.nav .dropdown--lang > a,
.nav .dropdown--lang .open > a,
.navbar-nav > li.dropdown--lang > a:hover{border-color:#fff}
.navbar-default .navbar-nav > .dropdown--lang .dropdown-menu{max-width:150px;min-width:0;}
.navbar-default .navbar-nav > .dropdown--lang .dropdown-menu a{padding-left:15px;padding-right:15px; }
.navbar-default .navbar-nav > .dropdown--lang > a,
.navbar-default .navbar-nav > .dropdown--lang.open > a, 
.navbar-default .navbar-nav > .dropdown--lang.open > a:hover, 
.navbar-default .navbar-nav > .dropdown--lang.open > a:focus{background:#4e4e4e;color:#fff; }

@media (min-width:768px){
    #newsletter{padding:30px 30px;}
}
#newsletter-box{text-align:center;max-width:500px;margin:0px auto;padding-top:20px;}
#newsletter-box li{display:inline-block}
#newsletter-box h2{color:#776758;font-size:36px;padding-bottom:15px}
@media (min-width:1200px){
    #newsletter-box{padding-top:60px;}
}
#newsletter > img{margin-bottom:30px;}
.btn-newsletter{height:65px;background-color:#f1bf9c;border:5px solid #FFF;width:100%;color:#000;font-size:18px;font-weight:600;padding-left:20px;}
#newsletter .form-control{height:65px;font-size:18px;}
#newsletter .form-horizontal{background-size:contain;}
#newsletter label{margin-left:15px;margin-top:15px;}
.padded{padding-top:14px;padding-bottom:14px;}
.margined{margin-top:14px;margin-bottom:14px;}
.scopri{color:#504136;font-weight:bold;font-size:14px}
.scopri:hover{color:#504136}
.servizi-home{padding:50px 0 }
.servizi-home h2, .sib-form-block h2{color:#514036;text-align:center;margin:0 0 20px;font-size:24px;}
.bg-columns{position:relative;}
.column-bg{min-height:300px;}
.bg-columns{overflow:hidden}
.bg-columns .column-bg{background-position:center center;height:100%;background-size:cover;background-repeat:no-repeat;}
.bg-columns .column, .bg-columns .column{width:auto;}
.bg-columns p{margin-bottom:15px;}
.bg-columns.bg-left{background:url(../img/layout/bg_orange.jpg) top left no-repeat;}
.bg-columns.bg-right{background:url(../img/layout/bg_orange.jpg) top left  no-repeat;}

.sezione-box__img{position:relative;padding-bottom:20px;margin-bottom:20px;  }
.sezione-box__img.sezione-box__img--left{background:url(../img/layout/bg_orange.jpg) top left no-repeat;padding-top:20px;padding-right:20px; padding-left:20px; }
.sezione-box__img.sezione-box__img--right{background:url(../img/layout/bg_orange.jpg) bottom right no-repeat;padding-bottom:20px;padding-right:20px; padding-left:20px; }
.sezione-box__btn{font-weight:700;font-size:14px;  position:absolute;top:50%;line-height:30px;margin-top:-22px; width:40%;left:50%;margin-left:-20%; border:1px solid #fff;color:#fff;background-color: rgba(81, 64, 54, 0.6); border-radius:0;   }

.bg-columns.bg-left .column-bg{padding:20px;margin:20px; }
.bg-columns.bg-right .column-bg{padding:20px;margin:20px;}
.bg-columns.bg-left .column-bg.slider-wrapper{margin:0px;}
.bg-columns.bg-right .column-bg.slider-wrapper{margin:0px;} 

.box-servizio{padding:0;position:relative;}
.box-servizio .servizio-title{font-size:24px;text-align:center;color:#504136;margin-bottom:20px;}
.box-servizio .paragrafo-centro{padding:15px;border:1px solid #cfcac4;margin-top:20px }
.box-servizio .button-a{position:absolute;bottom:50px;left:0;right:0;text-align:center;}
.box-servizio .button-a a{font-size:20px;font-weight:600;border-bottom:solid;border-top:solid;border-width:2px;border-color:#504136;color:#141414;padding:10px 15px}
.box-servizio h3{font-size:28px; }

.back-box2{background-color:#fbcfac;background-image:url(../img/backbox2.png);background-position:center;background-repeat:no-repeat;background-position:top;}
.background-arancio{background-color:#fbcfac;}
#offer h1{margin-top:40px;margin-bottom:40px}
#offers{margin-bottom:15px}
#offers .offerta-breve{padding:15px}
.offers .offerta-breve:nth-child(odd){background-color:#f1ebda;}
.offers .offerta-breve:nth-child(even){background-color:#fff;}
.offerta-breve .col-sm-8{border-radius:3px;}
.wrapper-slider-wrapper{padding:20px 15px;background-color:#f5f3ef;}
.slider-wrapper .slick-initialized .slick-slide{border-style:solid;border-color:white;border-width:thick;background-color:white;margin:10px;}
#form-recensione{margin-bottom:15px}

#slider-offers .bottom-right a{color:#fff}
#slider-offers .wrapper-link a{color:#f9835f;font-weight:bold;font-size:18px}
#slider-offers .wrapper-link{text-align:center;margin-top:5px}
#slider-offers .wrapper-offer{margin-bottom:30px; }
#offers h1{margin-bottom:15px;margin-top:30px}
#offers .btn{padding:10px;font-size:20px}
.navbar-brand{float:right}
.navbar-default .navbar-toggle{background-color:#f9835f;border-color:#f9835f}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#f9835f;border-color:#f9835f}
.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color:#f9835f; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus{background:#f9835f;color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#514036;}

.margin-top30{margin-top:30px;}
#map{width:100%;height:350px;border:0px;}
#map .mapboxgl-marker{display:inline-block;width:25px;height:44px;background:transparent url('../img/icone/marker.png') no-repeat center center;background-size:contain;}
#map .mapboxgl-marker:hover{cursor:pointer;}
#map .mapboxgl-popup-close-button{font-size:2.4rem;}
#map .mapboxgl-popup-content{font-size:14px;padding:20px;color:#4e4a43;border-radius:4px;box-shadow:0 2px 6px 3px rgba(0,0,0,.1)}
#map .mapboxgl-popup-content h3{font-size:22px;margin:4px 0;font-weight:normal;color:#4e4a43;padding-bottom:0;text-align:left;}
@media (min-width:992px){#map{height:500px;}
 .md-mt-n45{margin-top:-45px}
 .md-mt-n50{margin-top:-50px}
}
#paragrafo .bg-columns{background-color:#f9e8db;}
#raggiungi{background-color:#f9e8db;margin-bottom:20px }
#raggiungitesta{background-color:#e0ded9;text-align:center}
#raggiungi .padding-title{text-align:center;padding-top:15px }
#raggiungi .bg-white{color:#4a2121;}
#raggiungi h3{color:#4a2121;padding-bottom:0}
.wrap-text-mappa{padding-left:35px;padding-right:35px;padding-bottom:25px;padding-top:5px}
#dropdownLang{font-weight:bold;background:none;border:2px solid #FFFFFF;color:#504136;}
.dropdown-lang .dropdown-menu{border-radius:0;min-width:50px;left:50%;margin-left:-28px;}
.dropdown-lang .dropdown-menu >li > a{font-style:normal;font-size:14px;padding:3px 12px;}
@media (min-width:1200px){.dropdown-lang{padding-top:10px;}
 }
#gall{background-color:#e0ded9;}
#gall .slick-initialized .slick-slide{border-style:solid;border-color:white;border-width:thick;background-color:white;margin:10px;}
.slider-bg{background-repeat:no-repeat;background-size:cover;background-position:center center;}
#camere h3{text-align:left}
#spiaggia h1{text-align:center;margin-bottom:20px}
#ristorante h1{text-align:center;margin-bottom:30px}
.wrapper-slider-recensioni{background:#f5f3ef;}
.recensione{background-color:rgba(255,255,255,0.4);padding:20px;margin-bottom:20px}

.elenco-recensioni .recensione h3{text-align:left;}
.wrap-recensioni .btn-green{display:inline-block;background:#589442;color:#ffffff;border:3px solid #fff;font-size:20px;text-transform:uppercase;padding:10px;transition:0.3s all;text-decoration:none;}
.wrap-recensioni .btn-green:hover{background:#e69b6b;}
.certificati .wrapper-recensioni .wrap-recensioni .recensione{padding:30px;}
.centrato{text-align:center;margin-left:auto;margin-right:auto}
.terr h1{text-align:center;}
.paragrafo-centro5{text-align:center;margin:auto;padding:30px 0}
.paragrafo-centro5 img{border:2px solid #fff;margin:0px 5px;}
.wrap-valutazione{margin-bottom:30px;}
.wrap-valutazione img{margin:0px auto;}
.wrap-recensioni h3{padding-bottom:0}
.wrap-slider-top{position:relative;z-index:8;}
.hover-carousel{background-color:#f5f3ef;padding:20px 0px;}
.hover-carousel form button{background-color:#f9835f;color:#FFFFFF;text-transform:uppercase;border-radius:0;width:100%;font-size:12px;}
.hover-carousel form input{font-size:12px;border-radius:0px;}
.hover-carousel h2{margin-top:0px;margin-bottom:8px;text-align:left;font-size:18px;color:#504135;font-family:'Quicksand', sans-serif;font-weight:700;}
@media (min-width:992px){.hover-carousel h2{margin-bottom:0px;}
 .hover-carousel form input{margin-bottom:0px;}
}
#slider-top{position:relative;max-width:1920px;margin:0 auto;}
#slider-top > .wrapper-carousel-image{display:none;}
 #slider-top > .wrapper-carousel-image:first-child{display:block;display:block;max-width:100%;height:auto;}
#offers{text-align:center;}
#offers .offerta-breve .text{text-align:left;}
#offers p{margin-bottom:5px}
#offers h2{margin-top:15px;margin-bottom:15px}
#offers h2{padding-bottom:auto;}
#offers a.btn.btn-danger{margin-top:15px}
#servizi2{margin-top:30px}
#intsz{background-color:#f5f5f5 }
.categories .btn-cat{padding:2px 8px!important;margin:0 8px;background-color:#fafafa;color:#4e4e4e!important;border:solid 1px #cdbcb2;font-size:15px!important;box-shadow:none;transition:transform ease-in-out .5s;}
.categories .btn-cat:hover{box-shadow:0 3px 3px 0 #cdbcb2;transform:scale(1.05) translateY(-2px);transition:transform ease-in-out .5s;}
.categories .btn-cat.active{color:#533e33!important;font-weight:bold;border-color:#efb78f;background-color:#f1ebda;}
.categories{margin-bottom:5px;transform-style:preserve-3d;}
.tag-list{padding:10px 0 0 0;}
.btn-tag{padding:2px 8px!important;margin:0 4px 8px 4px;background-color:#fafafa;color:#4e4e4e!important;border:solid 1px #cdbcb2;font-size:15px!important;box-shadow:none!important;}
.btn-tag:hover i.fa{transform:rotateZ(180deg);transition:transform ease-in-out .5s;}
.btn-tag.active{background-color:#4e4e4e;color:#fff!important;}
.btn-tag i.fa{transition:transform ease-in-out .5s;}
table{border-collapse:collapse;width:100%;margin-top:30px;margin-bottom:30px;}
table th{height:50px;padding:10px;text-align:center}
#listino{background-color:#f5f5f5;}
#listino h1{text-align:center;margin-bottom:20px;margin-top:20px}
#listino h3{padding-bottom:15px}
#listino .col-md-6{padding:20px;padding-top:0}
.table tr{text-align:center}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{background-color:#e69b6b;border-color:#e69b6b }
a.btn.btn-danger{background-color:#e69b6b;border-color:#e69b6b;border-radius:0}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{background-color:#e69b6b;border-color:#e69b6b}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus{background-color:#f3790f;border-color:#f3790f}
a.btn-danger:hover{background-color:#f3790f;border-color:#f3790f}
a.active.btn.btn-danger{background-color:#f3790f;border-color:#f3790f}
#cont_prezzi{margin-top:5px;}
#cont_prezzi h3{text-align:center;}
.btn-border{text-decoration:none;background:#f9835f;color:#fff;text-transform:uppercase;padding:10px 20px;display:inline-block }
.btn-border:hover{text-decoration:none;}
tr:nth-child(odd){background-color:#e0ded9;}
tr:nth-child(1){background-color:#e7b494;}
tr:hover{background-color:#e7b494;}
#cont_prezzi h3{text-align:left;padding-bottom:auto;}
.wrapper-gallery img{margin-bottom:20px;}
.wrapper-gallery h1{text-align:center;padding-bottom:10px}
.wrapper-gallery h3{padding-bottom:15px}
.wrapper-gallery .btn-gallery{margin:4px;padding:10px;background-color:#e69b6b;border-color:#e69b6b;color:#ffffff;text-decoration:none;display:inline-block;transition:0.3s all;font-weight:700;}
.wrapper-gallery .btn-gallery.active, .wrapper-gallery .btn-gallery:hover{background:#4e4e4e;}
.wrapper-gallery .gallery-links{margin-bottom:20px;}
.lista-luoghi .wrap-blocco{padding-top:10px;}
.lista-luoghi .wrap-blocco .wrap-image{margin-bottom:15px;text-align:center;}
.lista-luoghi .wrap-blocco .description{margin-bottom:15px;}
#newsletter > img{margin:0 auto 30px;}
.wrap-miniprenota{background:#ffffff;padding:0px 0px 35px 0px;}
.wrap-miniprenota h3{color:#504136;font-weight:700;font-size:34px;margin-bottom:5px;}
.wrap-miniprenota .miniprenota-text{text-align:center;margin-bottom:20px;}
.form-scheda .element-form{outline:none;-o-box-sizing:border-box;box-sizing:border-box;}
.form-scheda input.element-form, .form-scheda textarea.element-form{-webkit-appearance:none;-moz-appearance:none;appearance:normal;}
.form-scheda .wrapper-input{margin-bottom:15px;}
.form-scheda .wrap-input{position:relative;}
.form-scheda .wrap-input input,.form-scheda .wrap-input select,.form-scheda .wrap-input textarea{border:2px solid #bdc3c7;-webkit-transition:0.5s all;transition:0.5s all;border-radius:3px;padding:8px 10px 8px 40px;width:100%;line-height:21px;}
.form-scheda .element-form:focus{border:2px solid #fbcfac;}
.form-scheda .element-form:focus ~ .fa{color:#fbcfac;}
.form-scheda .wrap-input textarea{max-width:100%;height:209px;float:left;}
.form-scheda .wrap-input select{height:41px;}
.form-scheda .wrap-input .fa{position:absolute;left:16px;top:11px;pointer-events:none;font-size:18px;-webkit-transition:0.5s all;transition:0.5s all;}
.form-scheda .row-eta-bambini{margin:0px -4px;}
.form-scheda .row-eta-bambini .col{padding:0px 4px;}
.form-scheda .row-eta-bambini .element-form{padding-left:10px;}
.form-scheda .sel_eta_bambini[disabled=disabled]{display:none;background:#dddddd;}
.form-scheda .sel_eta_bambini[disabled=disabled]:hover{cursor:not-allowed;}
.form-scheda .row-eta-bambini .col:first-child .sel_eta_bambini[disabled=disabled]{display:block;}
.form-scheda #s-tipo-camera{outline:none;}
.form-scheda .btn-submit{display:inline-block;padding:0px 15px;line-height:38px;font-size:18px;background:#fbcfac;color:#504136;font-weight:bold;transition:0.3s all;float:right;border:2px solid #fbcfac;}
.form-scheda .btn-submit:hover{background:#ffffff;color:#504136;}
.form-scheda .wrapper-privacy-accept{margin-bottom:15px;}
.form-prenota .sel_eta_bambini{margin-bottom:5px;float:left;margin-right:5px;width:70px;  }
.form-prenota .row-eta-bambini select[disabled=disabled]{background-color:#eeeeee;opacity:1;cursor:not-allowed;display:none;}
.form-prenota .row-eta-bambini select[disabled=disabled]:first-child{display:block;}
.form-prenota .btn,
#form-recensione .btn{background-color:#f9835f;border-radius:0;padding:10px 20px;color:#fff;font-weight:600}
.form-prenota .form-control{border-radius:0 }

.box-bg-brown .form-prenota .btn{box-shadow:0 0 1px 1px rgba(255,255,255,.5);border-color:#5d493c;background-color:#fff;color:#5d493c;border-radius:2px;outline-color:#f0f0f0;}
.container-fluid{max-width:1920px}
button, input, optgroup, select, textarea{color:#a59999;}
.ui-widget-header{background:#fbcfac;border:#4a2121;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default a{color:#4a2121;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:#f9e8db;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#fbcfac;border:#4a2121;}
.form-scheda .btn-submit{float:none;display:flex;justify-content:center;margin:0 auto;margin-top:15px;}
.form-actions{text-align:center;}
.form-scheda .wrap-input textarea{height:145px;}
.wrapper-scrivi-recensione{padding:20px;}
.wrapper-scrivi-recensione h3{margin:0 0 15px;text-align:center;}

.footer-padding{padding:15px; }
.footer-padding img{margin-bottom:20px; }
.footer-padding .list-inline li{max-width:20%; }
.footer-bottom, #copy{font-size:13px; }
.footer-bottom p{margin-bottom:0;padding:10px 0  }
.footer-bottom a, #copy a{color:#766858}
.sib-form{font-family:'Quicksand', sans-serif;font-weight:400;}
.sib-form, #sib-container{padding:0; }
.sib-form .entry__choice{padding-left:0;text-indent:0;margin:0 }
.sib-form-block{padding:0; }
.sib-form .entry__error{font-size:14px;line-height:18px;  }

.container-nav{background:#f5f3ef }

.recensioni-slider .slick-prev:before, 
.recensioni-slider .slick-next:before{color:#514036;}

@media(max-width:767px){#altezz .slick-track{height:350px;}
 #nav-r a{font-size:15px}
 #nav-r .text{padding-bottom:17px;padding-right:0;padding-left:0 }
 #nav-r{padding-left:10px}
}
@media (min-width:768px){.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right:0;margin-left:-30px;}
 .wrapper-header .container_drop{padding-top:66px;}
 .backimg .topimg{height:200px;width:200px;top:50%;left:50%;margin-left:-100px;margin-top:-100px;padding:140px 28px 20px;}
 .backimg .topimg a{font-size:18px;}
}
@media (min-width:768px) and (max-width:991px){#offers .offerta-breve .text{margin:0 calc(245px - 20%);}
}
@media (max-width:991px){#btn_prenota{display:none;}

 .offerta-breve h2{font-size:22px;}
 .header-top{padding-bottom:0;box-shadow:0 1px 1px 0px #e6e6e6;}
 .offerta-breve .text{text-align:left;padding:0 4px;}
}
@media (min-width:992px){
    body{line-height:1.8; }
    .slider-bg .slick-slide{height:100%}
.dropdown--lang{background:#f9835f;}
 .slick-list{height:100%}
 .slick-track{height:100%}
 .column-bg, .column-text{min-height:520px;}
 #servizi2 .box-servizio.servizio-orange{min-height:450px}
 .wrapper-header .container_drop{padding-top:56px;}
 .slick-prev, .slick-next{width:40px;height:40px;margin-top:-20px }
 .slick-prev:before, .slick-next:before{font-size:40px}
 h2{margin-top:30px;}
 #gall{padding:20px}
 #benvenuto h1, .servizi-home h1{font-size:40px;}
 .terr h1{margin-top:30px;margin-bottom:30px}
 .box-servizio{padding:25px 25px;position:relative;}
 .navbar-nav > li > a{border-bottom:4px solid #f5f3ef;padding-bottom:10px;padding-top:15px;}

 .bg-columns .column, .bg-columns .column{width:50%;}
 .bg-columns .column-full-width{width:100%;}
 .bg-columns .column-75{width:75%;}
 .bg-columns .column-25{width:25%;}
 .bg-columns .column-65{width:65%;}
 .bg-columns .column-35{width:35%;}
 .bg-columns.bg-left .column-bg{left:20px;right:auto;position:absolute;top:20px;}
 .bg-columns.bg-right .column-bg{left:auto;right:20px;position:absolute;bottom:20px;}
 .bg-columns.bg-left .column-bg.slider-wrapper{padding:0}
 .bg-columns.bg-right .column-bg.slider-wrapper{padding:0} 

 .bg-columns.bg-right .column-text{margin-left:0;}
 .bg-columns.bg-left .column.column-text{margin-left:50%;}
 .bg-columns.bg-right .column.column-text{margin-right:50%;}
 .bg-columns.bg-left .column-75.column-text{margin-left:25%;}
 .bg-columns.bg-left .column-65.column-text{margin-left:35%;}
 .backimg .topimg{height:250px;width:200px;top:50%;left:50%;margin-left:-100px;margin-top:-125px;padding:140px 28px 30px;}
 .backimg .topimg a{font-size:20px;}
 #offers .row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.box-servizio{display:flex;align-items: stretch;align-content:  center }

.bg-columns.bg-left .box-servizio .paragrafo-centro{margin-top:20px;margin-bottom:0;display:flex;flex-wrap:wrap;align-content:center }
.bg-columns.bg-right .box-servizio .paragrafo-centro{margin-bottom:20px;margin-top:0;display:flex;flex-wrap:wrap;align-content:center }


.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus{border-color:#f9835f}
.nav .dropdown--lang > a, 
.nav .dropdown--lang .open > a,
.navbar-nav > li.dropdown--lang > a:hover,
.navbar-nav > li.dropdown--lang > a:focus{border-color:#4e4e4e}
}
 
@media (min-width:1200px){
    .container--extra{max-width:1568px;width:100%;}
 .backimg{margin-left:25%;margin-bottom:0;}
 .backimg .topimg{left:-25%;margin-left:0px;}
 .wrapper-header .container_drop{padding-top:74px;}

 #newsletter{padding:30px 30px;}
 #offerte .wrapper-link{text-align:center;margin-top:15px;}
 .backimg .topimg{height:329px;width:236px;top:40%;}
 .backimg .topimg a{font-size:24px;}
.box-servizio{padding:45px 45px;}
 #offers .offerta-breve .text{margin:0 12%;}
 .footer-padding{padding:30px; }
 }
 
@media (min-width:992px) and (max-width:1400px){.navbar-right{position:relative;}
 .nav > li.link-prenota{position:absolute;right:-15px;top:0;z-index:9;}
 .nav > li.link-prenota > a{font-size:16px;line-height:20px;width:fit-content;text-align:center;}
}

 @media print{a:link:after{content:none!important;}
 a[href]:after{content:none!important;}
 .header-top{position:static;}
 .container_drop{display:none;}
 .box-bg-beige{background:none;padding:0;}
}

@media (min-width:1600px){
    #offers .offerta-breve .text{margin:0 12%;}
}

.navbar-default .navbar-nav > li > a{color:#514036;font-weight:600;}

.header-top__wrap{padding:10px 0;}
.header-top__wrap .col-xs-auto{width: auto;}
.header-top__wrap .dropdown{text-align:right;}
.header-top__wrap .dropdown .btn{border:0;background-color:#4e4e4e ;color:#fff;padding-left:10px;padding-right:10px;  }
.header-top__wrap .dropdown.open > .dropdown-toggle.btn-default:focus{background-color:#4e4e4e ;color:#fff;}
.header-top__wrap .dropdown.open .dropdown-menu{min-width:50px;left:auto;right:0;  }
.header-top__wrap .dropdown.open .dropdown-menu > li > a{padding-left:15px;padding-right:15px;  }

.header-top__contact{text-align:left;color:#514036;padding:2px 0;line-height:25px;font-size:14px;  }
.header-top__contact--email{text-align:right;}
.header-top__contact--email span{display:none;}
.header-top__contact img{margin-right:5px; }
.header-top__contact a{color:#514036;font-weight:600;text-decoration:none;}
.header-top__logo{margin:20px 0 0;text-align:left}

.navbar{min-height:0; }
.navbar-default .navbar-toggle {position: absolute;right: 0; margin-right: 0;  top: -73px;margin-top:25px;}

.colbtn-header__btn{display:none;}

.slider-home #slider-offers{padding-top:0; }

@media (min-width:576px){
.navbar-default .navbar-toggle {margin-top:15px;}  
}

@media (min-width:768px){
    .header-top__contact{font-size:16px;  }
    .header-top__contact--email span{display:inline-block;text-align:left;}
    .hover-carousel h2{margin-bottom:12px;text-align:left;font-size:22px;}
    #benvenuto h1, .servizi-home h1{font-size: 30px;}
    .servizi-home h2, .sib-form-block h2{font-size:28px; }
    .sezione-box__btn{font-size:16px;  position:absolute;line-height:40px;margin-top:-27px; width:40%;margin-left:-20%;  }
    .navbar-default .navbar-toggle{margin-top:10px }
    .header-top__logo{margin:10px 0 10px;}
}

@media (min-width:992px){
    body, .sib-form-block{font-size:15px; }
    .colbtn-header__btn{padding:15px 30px;}
.colbtn-header__btn a{font-size:18px;}
.header-top__wrap .col-xs-auto{min-width:100%; }
.navbar-nav{float:none;margin:0 auto 0;display:table;table-layout:fixed;}
    #benvenuto h1, .servizi-home h1{font-size: 34px;}
    .servizi-home h2, .sib-form-block h2{font-size:32px; }
    .header-top__contact{padding:10px 0 }
    .header-top__contact--email{text-align:left}
    
.colbtn-header__btn{display:block;}
.colbtn-header__btn{position:absolute;top:-10px;right:0;background:#f9835f;color:#fff;padding:16px 40px;z-index:999;}
.colbtn-header__btn a{color:#fff;font-weight:600;font-size:20px;}
.colbtn-header__btn span{display:block}
.navbar-nav > li > a{padding-left:15px; }
.navbar-nav > li > .dropdown-menu{background:#fff;}
.header-top__logo{margin:10px 0;text-align:center }
.header-top__logo img{margin:auto;}
.header-top__wrap{padding-bottom:0 }
.hover-carousel h2{margin-bottom:0;font-size:20px;text-align:right;  }
.hover-carousel form input{font-size:14px;padding:10px 16px;height:46px;}
.hover-carousel form button{font-size:14px;padding:10px 16px;font-weight:700; }
.bg-columns.bg-left .column-bg, .bg-columns.bg-right .column-bg{margin:0 }
.bg-columns.bg-right{background:url(../img/layout/bg_orange.jpg) bottom right  no-repeat;}
.box-servizio .paragrafo-centro{padding:50px;}
.sezione-box__img.sezione-box__img--left{padding:20px; }
.sezione-box__img.sezione-box__img--right{padding:20px; }
.dropdown-menu > li > a{padding:5px 20px }
}

@media (min-width:1200px){
.colbtn-header__btn{padding:16px 40px}
 }
 
@media (min-width:1400px){
    body{font-size:16px; }
    .colbtn-header__btn a{font-size:25px;}
    .colbtn-header__btn{padding:36px;}

    .recensioni-slider{text-align:center;margin-left:10%;margin-right:10%}
 }
