.booking-intro-text.error,.booking-intro-text.error:before,.booking-seleziona-tariffa.error,.booking-seleziona-tariffa:before,label.errorlabel,label.errorlabel:before{background-color:rgba(255,0,0,.65);z-index:1}.booking-intro-text.error,.booking-seleziona-tariffa.error,label.errorlabel{border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:15px;font-weight:400;line-height:15px;margin-left:13px;margin-top:-25px;padding:5px;position:absolute}.booking-intro-text.error:before,.booking-seleziona-tariffa.error:before,label.errorlabel:before{background-color:transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid transparent;border-top:10px solid rgba(255,0,0,.65);bottom:-21px;content:" ";height:1px;left:0;position:absolute;width:1px}.booking-intro-text{margin-bottom:-47px}.booking-intro-text-spacer{display:inline-block;height:20px}.booking-intro-text.error{margin-top:0;max-width:70%}.booking-intro-text.error:before{background-color:transparent;border:10px solid transparent;border-top-color:rgba(255,0,0,.65);bottom:-21px;left:calc(50% - 10px)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Lato,sans-serif;font-size:13px;font-weight:lighter;line-height:0;-webkit-text-size-adjust:100%;overflow-x:hidden;vertical-align:top}.container,div,h1,h2,h3,h4,h5{line-height:1}b,strong{font-weight:400}.condensed{letter-spacing:-.2px}em{color:#999;font-weight:400}.flex-wrap{display:flex;flex-wrap:wrap}.label-align-right{padding-right:20px;text-align:right}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.underdotted{cursor:pointer;text-decoration-color:#29e;text-decoration:dotted}.centered{text-align:center}.divider{clear:both;display:block;line-height:0}.postit{background:-moz-linear-gradient(-45deg,#ff8 81%,#ff8 82%,#ff8 82%,#ffffc6 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(81%,#ff8),color-stop(82%,#ff8),color-stop(82%,#ff8),color-stop(100%,#ffffc6));background:-webkit-linear-gradient(-45deg,#ff8 81%,#ff8 82%,#ff8 0,#ffffc6);background:-o-linear-gradient(-45deg,#ff8 81%,#ff8 82%,#ff8 82%,#ffffc6 100%);background:-ms-linear-gradient(-45deg,#ff8 81%,#ff8 82%,#ff8 82%,#ffffc6 100%);background:linear-gradient(135deg,#ff8 81%,#ff8 82%,#ff8 0,#ffffc6);bottom:0;box-shadow:1px 1px 3px rgba(0,0,0,.3);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff88",endColorstr="#ffffc6",GradientType=1);font-family:sans-serif;height:auto;margin:5px;min-height:100px;opacity:.98;padding:20px;position:fixed;width:220px;z-index:9999}.postit-close-button{cursor:pointer;display:inline-block;float:right;font-size:20px;margin:-15px -15px 0 0;padding:5px 10px;vertical-align:top}.e404-content,.richiesta-confermata{display:block;text-align:center}.richiesta-confermata{padding:50px 0}.e404-content{padding:100px 0}.e404-content>h1,.richiesta-confermata>h1{font-size:29px}.e404-content>p,.richiesta-confermata>p{font-size:23px}.site-content{margin:auto;padding:20px;width:80%}.site-content h1{font-size:1.4em;line-height:2em;margin:1.6em auto;text-align:center}.site-content h2{font-size:1.2em;line-height:1.6em;margin:1.3em auto;text-align:center}.site-content p{font-size:1em;line-height:1.4em;margin:1.2em auto;text-align:center}.top-header{background-color:transparent;border-bottom:1px solid #eee;font-family:Open Sans,sans-serif;font-size:13px;height:30px;margin:auto;width:1120px}.top-header-info{color:#525252;display:inline-block;padding:5px 30px;text-align:left}.top-header-info>.icon{color:#29a9df}.mobile-menu-icon,.top-bar-nav .icon{color:#126d97;margin-right:7px}.main-nav li:hover .mobile-menu-icon,.top-bar-nav li:hover .icon{color:#fff}.top-header>.menu{color:#525252;float:right;padding:5px 30px;text-align:right}.top-header>.menu,.top-header>.menu>.language,.top-header>.menu>ul{display:inline-block}.top-header>.menu>.language a,.top-header>.menu>ul>li{display:inline-block;padding:0 15px}#active-language-span{padding:0 30px 0 20px}#content-wrap{position:relative;z-index:30}.header{background-color:#fff;display:grid;grid-template-columns:40px auto 40px;margin:auto;padding:0;position:relative}.header .wrapper{align-items:center;display:flex;margin:auto}.menu-zona>ul>li{text-indent:10px}li.menu-zona{width:206px!important}.menu-zona>a:hover{background-color:transparent!important}.menu-zona-thumb{background-position:50%;background-size:100% 100%;height:114px;-moz-transition:all .3s ease-out;-webkit-transition:all .2s linear;transition:all .3s ease-out;width:191px}.menu-zona-thumb:hover{background-size:107% 107%}.menu-zona-title>h2{font-size:21px}.menu-zona-title{box-sizing:border-box;color:#fff;display:block;font-size:19px;font-weight:900;height:3em;margin-top:-3em;opacity:1;padding:.5em;position:absolute;text-shadow:#000 2px 2px 2px;z-index:1}.effect-zoomin{transition:all .3s ease-out}@keyframes effect-zoomin{0%{transform:scale(1)}}a.effect-shine{background:transparent}.effect-shine:hover{animation:shine 1s forwards;-webkit-mask-image:linear-gradient(-60deg,#000 35%,rgba(0,0,0,.8) 50%,#000 85%);-webkit-mask-size:200%}@-webkit-keyframes shine{0%{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}.home-slideshow{float:left;margin-top:-138px;overflow:hidden;width:100%}.home-slideshow .slides LI{position:relative}.flex-active-slide{width:100vw!important}.home-slideshow .slides LI .bg-slider{min-width:100%}.bg-slider{background-position:50%;background-size:cover;height:800px}.home-slideshow .content_center{display:block;left:20%;position:absolute;top:260px}.home-slideshow H2{font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-size:45px;font-weight:700;line-height:1;margin:0;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.home-slideshow H2,.home-slideshow P{color:#fff;display:block;font-weight:400;padding:0}.home-slideshow P{font-family:Lato,sans-serif;font-size:17px;line-height:22px;margin:20px 0 0;position:relative;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.home-slideshow P SPAN{display:inline-block;padding:0 0 0 10px}.home-slideshow img.icon-pax,img.icon-pax{display:inline!important;height:18px!important;margin-bottom:-2px;width:26px!important}.home-slideshow img.icon-pax{padding-left:10px}img.icon-bathroom{display:inline;height:22x;width:22px}.home-slideshow .button{background-color:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,39%,.3);box-shadow:1px 4px 4px rgba(0,0,0,.3);color:#333;display:block;float:left;font-size:17px;margin:10px 0 0;padding:8px 14px;position:relative;text-decoration:none}#gallery-home{height:700px}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-prev:hover{background-position:0 100%!important}.flex-direction-nav .flex-next,.flex-direction-nav .flex-next:hover{background-position:100% 100%!important}.flex-direction-nav .flex-prev{left:10px!important;opacity:1!important}.flex-direction-nav .flex-next{opacity:1!important;right:10px!important}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{top:calc(50% + 35px)!important}.home-intro-container{padding-bottom:35px}.home-intro{margin:auto;max-width:1100px;padding:30px;position:relative;z-index:-1}.home-intro>h1{color:#0e5779;font-size:30px;margin:0 0 35px;position:relative;top:22px}.home-intro>p{color:#494c55;font-size:20px;margin:0;padding:10px 0 0;position:relative}select>optgroup,select>option{color:#333}.box-ricerca,.box-ricerca-home{background:hsla(0,0%,100%,.6);background:linear-gradient(180deg,rgba(208,80,16,.7) 0,hsla(0,0%,100%,.6));background:linear-gradient(180deg,rgba(208,80,16,.7) 0,rgba(208,80,16,.9) 50%,rgba(208,80,16,.7));border:0;padding-top:7px;text-align:center;width:100%}.box-ricerca,.box-ricerca-home{box-sizing:border-box;display:block;height:auto;position:relative}.box-ricerca-home{background:hsla(0,0%,100%,.4);border:0;border-radius:0;border-radius:10px;margin:-100px auto 30px;overflow:hidden;padding:0;width:962px;z-index:0}.box-ricerca{background:#fafafa}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete{padding:5px}li.ui-autocomplete-category,li.ui-menu-item{font-family:Quicksand,sans-serif;font-size:15px;line-height:1.2em;padding:5px 0}li.ui-autocomplete-category{padding:5px}.box-ricerca-home>.form-search{display:inline-block;padding:10px;text-align:left;vertical-align:middle;width:100%}.box-ricerca-campi{display:inline-block;text-align:left;width:calc(100% - 10px)}button[type=submit].box-ricerca-home-submit-wrapper{background-color:#55f;background-color:#1ba3e3;cursor:pointer;display:inline-block;height:59px;margin:0;outline-color:#1ba3e3;padding:0;position:absolute;right:0;text-align:center;top:0;transition:all .1s linear;width:68px}button[type=submit].box-ricerca-home-submit-wrapper:hover{filter:brightness(125%)}.box-ricerca SELECT[name=lct],.box-ricerca SELECT[name=ma],.box-ricerca SELECT[name=pl],.box-ricerca SELECT[name=tipo],.box-ricerca-home SELECT[name=lct],.box-ricerca-home SELECT[name=ma],.box-ricerca-home SELECT[name=pl],.box-ricerca-home SELECT[name=tipo]{background-color:#fff;background-position:164px;border:1px solid #ddd;box-sizing:border-box;font-family:Lato,sans-serif;font-size:17px;font-weight:lighter;height:32px;margin-right:4px;outline-color:#1ba3e3;padding:0 4px;text-indent:.01px;width:120px}.box-ricerca SELECT[name=lct],.box-ricerca SELECT[name=ma],.box-ricerca-home SELECT[name=lct],.box-ricerca-home SELECT[name=ma]{width:200px}.box-ricerca SELECT[name=tipo],.box-ricerca-home SELECT[name=tipo]{width:277px}.box-ricerca INPUT[type=text],.box-ricerca-home INPUT[type=text]{border:1px solid #ddd;font-family:Lato,sans-serif;font-size:17px;font-weight:lighter;height:30px;outline-color:#1ba3e3;padding:0 1em;width:200px}.box-ricerca input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;border:1px solid #fff;cursor:pointer;display:inline-block;height:16px;margin:5px;outline:1px solid #aaa;padding:0;width:16px}.box-ricerca input[type=checkbox]:checked{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZThkY2NiZS03NjJkLWVlNDMtOGRiMS05MjRmMDVjNzk5NTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkRCQzY0Q0MxOUJGMTFFQTk0MDJFMUQ2NjFFMUZGRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkRCQzY0Q0IxOUJGMTFFQTk0MDJFMUQ2NjFFMUZGRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjZmZWZiOTUtNjUyYi0zYzQzLWE5OTItNzQ0Njk3YTZkOTVlIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWQzNDJhOGItYzFlOS02NTQwLWFkOWItYmQ5Nzc3MDI1MzFiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BCaspQAAAHpJREFUeNpi/P//PwMlgImBQsByvzWCHH0CQLwfiCcyUaDZAIgdmCjQvBCIE5go0UxKIGLVjGyAAjmaYQYsAOLzUAUkaYYZcABNIdGakV2QiKaBKM3ghASlF0Dp+VCND4jRjGwAuiFEaUY3ANkQB2I0gwDjgOdGgAADAHg3JbkK+oGyAAAAAElFTkSuQmCC") #fff;background-position:0;display:inline-block;height:16px;padding:0;width:16px}.box-ricerca label{font-size:15px;margin-right:12px;margin-top:5px;position:relative;vertical-align:top}.box-ricerca label,.search-filter{display:inline-block}span.more-filters{position:relative;top:-8px}#more-filters-container{display:none;margin-top:-10px;padding-bottom:5px}#search-collapse-button,#search-expand-button{color:#29e;font-size:15px;padding:27px 0 16px}#search-expand-button{display:inline-block}#search-collapse-button{display:none}button[type=submit]{background:none;border:none;cursor:pointer;height:100%;margin:auto;outline:none;width:auto}#search-icon2{padding:5px;width:21px}.box-ricerca-home #search-submit{background:#66f}.box-ricerca #search-submit,.box-ricerca-home #search-submit{border-radius:30px;height:40px;margin:-2px 0 0 3px;padding:5px;vertical-align:top;width:40px}.box-ricerca #search-submit{background:#29e}.ui-autocomplete-category.ui-menu-divider{border:none;padding:2px 7px 12px}.ui-autocomplete-category>.fa{border:none;color:#555;font-size:15px}.ui-autocomplete .ui-state-focus{background-color:#f5f5f5;border-color:transparent;border-radius:0;line-height:1}.ui-autocomplete-term{font-weight:700}.ui-autocomplete{z-index:23!important}.site-content .box-wrapper{display:flex;justify-content:center;position:relative;text-align:center}.site-content .box-wrapper .item{background-position:50%;background-size:cover;background-size:100% auto;flex-grow:1;height:129px;margin:10px auto 10px 20px;position:relative;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;vertical-align:top;width:224px}.site-content .box-wrapper .item:last-child{margin-right:0}.site-content .box-wrapper .item:hover{background-size:110% auto}.site-content .box-wrapper .item .overlay{background-color:rgba(0,0,0,.5);color:#fff;font-size:17px;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.site-content .box-wrapper .item .overlay SPAN{display:block;font-weight:600;margin-top:70px;text-align:center}.site-content .box-wrapper .item .overlay{background-color:hsla(0,0%,100%,0);opacity:1!important;text-shadow:1px 1px 1px #000}.site-content .box-wrapper .item .overlay span{background-color:hsla(0,0%,100%,.3);margin-left:auto;margin-right:auto;width:50%}.site-content .box-wrapper .item .overlay:hover{background-color:hsla(0,0%,100%,.2);opacity:1!important}.site-content .box-wrapper .item H3{color:#fff;font-size:26px;font-weight:600;margin:30px 0 0;padding:0;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.bottom-logo{max-width:80%;padding:0 10px;width:180px}.bottom-menu-container,footer{clear:both;color:#fff;display:inline-block;font-size:16px;line-height:24px;width:100%}.bottom-menu-column{padding-right:10px}.bottom-menu-column>li{margin-bottom:1em}.bottom-menu-container{background-color:rgba(208,80,16,.7);padding:30px 0}footer{background-color:#7383a6;line-height:0;text-align:center}footer.with-sticky{margin-bottom:85px}.social-bar{display:inline-block;padding:15px 15px 0 0}.site-footer{background-color:rgba(208,80,16,.7);clear:both;color:#fff;font-family:Lato,sans-serif;font-size:1em;line-height:1.4em;padding:1em 0;text-align:center}.site-footer.with-sticky{margin-bottom:100px}.site-footer .social-bar{display:inline-block;padding:15px 10px}.site-footer .info{display:inline-block;font-family:Lato,sans-serif;font-size:17px;padding:.5em;vertical-align:top}.site-footer .social IMG{height:2.5em;padding:5px;width:2.5em}.last{clear:right}.first{clear:left}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.menu-toggle{color:#d05010;display:inline-block;font-size:3em;line-height:1em;padding:.75em 15px}.main-menu{left:-400px;overflow-x:visible;overflow-y:scroll;position:absolute;top:0;transition:left .3s ease,box-shadow .3s ease;z-index:999}.main-menu ul{background:#1a1a1a;-webkit-box-shadow:-8px 0 8px rgba(0,0,0,.5);-moz-box-shadow:-8px 0 8px rgba(0,0,0,.5);box-shadow:-8px 0 8px rgba(0,0,0,.5);list-style:none;margin:0;min-height:100%;padding:2.5em 0 0;width:400px}.main-menu a{border-bottom:1px solid #383838;color:#fff;display:block;font-size:2em;line-height:2em;padding:.75em 15px;text-decoration:none}.main-menu li:first-child a{border-top:1px solid #383838}.main-menu a:focus,.main-menu a:hover{background:#333;text-decoration:none}.main-menu .menu-close{border:none;left:320px;position:absolute;top:0}.menu-content>p{font-size:17px}.menu-content>h2{font-size:23px}.main-menu,.main-menu-inner{height:100%;overflow:hidden}.main-menu-inner{box-sizing:content-box;padding-right:17px;width:100%}.main-menu:target,.main-menu[aria-expanded=true]{-moz-box-shadow:3px 0 12px rgba(0,0,0,.25);-webkit-box-shadow:3px 0 12px rgba(0,0,0,.25);box-shadow:3px 0 12px rgba(0,0,0,.25);left:0;outline:none}.main-menu:target .menu-close,.main-menu[aria-expanded=true] .menu-close{visibility:visible;z-index:1001}.main-menu:target ul,.main-menu[aria-expanded=true] ul{position:relative;z-index:1000}.main-menu:target+.backdrop,.main-menu[aria-expanded=true]+.backdrop{background:#000;background:rgba(0,0,0,.85);content:"";cursor:default;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:998}@supports (position:fixed){.main-menu,.main-menu:target+.backdrop,.main-menu[aria-expanded=true]+.backdrop{position:fixed}}.main-menu:target{overflow:scroll}.separator-xs{clear:both;display:block;padding:10px}.separator-s{clear:both;display:block;padding:20px}.separator-m{clear:both;display:block;padding:40px}.separator-l{clear:both;display:block;padding:60px}.services-title>a{color:#300;color:#1ba3e3;color:#126d97;color:#0e5779}.container{clear:both;display:block}h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;font-weight:400}h3.search-description{font-size:20px}h2{font-size:30px}h2.services-title{line-height:1;padding:10px 0}h2.services-title:hover{color:inherit;text-decoration:none}.services-content{left:30px;position:absolute;top:15px}.services-img img{border-radius:0;display:block;position:relative;width:100%;z-index:-1}.barra-garanzie{background-color:#fefefe}.barra-garanzie-elemento{background-color:#f0f0ff;box-sizing:border-box;float:left;min-height:192px;padding:20px;text-align:center;width:25%}.barra-garanzie-elemento-icona{background-position:50%;background-repeat:no-repeat;background-size:contain;height:70px;margin:0 auto 10px;width:70px}.barra-garanzie-elemento-icona-1{background-image:url(/images/qualita.png)}.barra-garanzie-elemento-icona-2{background-image:url(/images/consulenza.png)}.barra-garanzie-elemento-icona-3{background-image:url(/images/assistenza-24-7.png)}.barra-garanzie-elemento-icona-4{background-image:url(/images/pagamenti-sicuri.png)}.barra-garanzie-elemento-titolo{color:#126d97;font-family:Quicksand,sans-serif;font-size:18px;font-weight:700;padding-bottom:6px}.barra-garanzie-elemento-desc{font-size:17px;height:20px}.insurance-grid-box{background-color:#eee;background:linear-gradient(90deg,#ffebe1,#ffd8cc);text-align:center;width:100%}.insurance-img>a>img{max-width:100%;width:900px}.m-separator{clear:both;display:block;font-size:30px;height:30px;padding:20px 0 10px}.s-separator{clear:both;display:block;font-size:15px;height:15px;padding:10px 0 5px}h2.title-with-separator{clear:both;display:block;font:27px sans-serif;font-family:Quicksand,sans-serif;font-size:30px;font-weight:500;padding:20px 0 10px;position:relative;text-align:center;text-transform:uppercase}h2.title-with-separator span{background:transparent;color:#333;display:block;padding:0}h2.services-title{background-color:#f0f0ff;color:#1ba3e3;text-align:center}*{margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}ul{list-style:none}p{line-height:1.48em;padding:.5em 0}#mobile-page-title{width:70px}h1.risultati-ricerca{color:#126d97;color:#0e5779;font-family:Lato,sans-serif;font-size:23px;font-weight:400;padding:10px 0 0}.risultati-ricerca{font-size:20px;padding:20px 0}.risultati-ricerca.centered{text-align:center}.list-item,.list-struttura-cover,.list-struttura-desc{box-sizing:border-box}.list-item-cell{flex:none}.list-item{box-shadow:1px 1px 3px hsla(0,0%,39%,.4);display:flex;margin-bottom:2em;width:100%}.composizione-desc{display:block;padding-top:5px}.list-struttura-desc{background-color:#fff;height:100%;padding:20px;position:relative}.list-struttura-desc .title a{color:#de8457;font-weight:400}.list-struttura-desc .stelle{display:block;margin-bottom:.5em}.list-struttura-cover{height:auto;position:relative}.list-cover-struttura-img{background-position:50%;background-size:cover;height:100%}.list-struttura-desc .title{color:#333;display:block;font-size:2em;margin-bottom:.2em}.list-struttura-desc .subtitle{color:#555;display:block;font-size:1.4em}.list-struttura-desc .subtitle .fa-map-marker-alt{color:#555;font-size:.8em;padding-right:.5em}.cis{color:#777;font-size:16px}.home-slideshow p span.cis-home{color:#fff;display:block;font-size:14px;text-shadow:1px 1px 1px #333}.list-struttura-desc .layout{display:block;font-size:1.5em;margin-top:20px}.list-struttura-desc .description{border-bottom:1px solid #eee;color:#777;display:block;font-size:1.5em;line-height:1.3em;margin-top:1em;padding-bottom:20px}.list-struttura-desc .stelle{color:#777}.list-struttura-desc .details{background-color:#29e;border:none;color:#555;color:#fff;display:block;float:right;font-size:1.2em;font-weight:400;margin-top:.6em;padding:.5em 1em}.special-offer-banner{background-image:url(/images/special-banner.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;display:inline;font-size:20px;font-weight:400;height:50px;line-height:50px;position:absolute;right:-6px;text-align:center;text-transform:uppercase;top:11px;vertical-align:middle;width:214px}.search-paginator-container{text-align:center}.search-paginator{clear:both;color:#fff;font-family:Lato,sans-serif;font-size:17px;margin:0 auto;padding:30px 0;position:relative;text-align:center;width:100%;z-index:1}.search-paginator a.current-page{box-shadow:inset 0 0 0 5px #fff}.search-paginator a{background-color:#de8457;border-radius:100px;display:inline-block;font-weight:700;margin:0 20px;padding:1em .5em;text-decoration:none;width:50px}.paginator-ellips{color:#de8457;display:inline-block;font-size:23px;width:50px}.tab-struttura,.tab-struttura>div{line-height:1.3}.header-scheda-struttura .container{box-sizing:border-box;padding:1em 60px}.header-scheda-struttura .container.sticky-bottom{border-top:1px solid #ccc}.c2abar{background-color:#fff;display:none;height:85px;opacity:.92;width:100%;z-index:25}.c2abar.sticky-bottom{display:block}.c2abar.opaque{opacity:1}.c2abar-sx{float:left;padding-top:5px}.request-button{float:right;padding-right:0}.home-button{text-align:center}.sticky-bottom .request-button{bottom:16px;position:absolute;right:104px}.home-button>a,.request-button>a{background-color:#29e;border:none;color:#126d97;color:#fff;display:inline-block;font-size:21px;font-weight:400;padding:15px 20px;transition:background-color .5s}.home-button>a{border-radius:9px}.sticky{position:fixed;top:0;width:100%}.sticky-top{position:fixed;top:0;width:100%;z-index:1}.sticky-bottom{bottom:0;position:fixed;width:100%;z-index:25}.box-ricerca.sticky-bottom{background:none;bottom:34px;z-index:25}.box-ricerca.sticky-top{background:none;top:5px;z-index:25}.sticky-bottom>#form-search,.sticky-top>#form-search{background-color:#fff;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.5);margin:auto;padding:20px 20px 30px;width:700px}.sticky+.content{padding-top:102px}#slider_home{margin-top:-100px}.slider1 li{cursor:pointer}.sliderLoading{background:url(/images/spinner.gif) #fff 50% no-repeat;height:550px;z-index:1}.slider_struttura{display:none;padding:0 20em}.royalSlider{background-color:#fff;height:550px;overflow:hidden;width:100%}.royalSlider>.rsImg{margin-top:-300px}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsThumbs,.rsDefault .rsVideoFrameHolder{background-color:#fff}.rsDefault .rsGCaption{background-color:hsla(0,0%,100%,.8);border-radius:0;color:#333;font-family:Lato,sans-serif;font-size:17px;left:50%;margin-left:-50%;padding:.3em .5em;text-align:center;z-index:24}#gallery-1>.rsGCaption{bottom:0;width:calc(100% - 413px)}#gallery-2>.rsGCaption{bottom:102px;width:100%}.royalSlider .rsActiveSlide img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.royalSlider .rsSlide img:hover{cursor:zoom-in}.rsFullscreen .rsSlide img:hover{cursor:zoom-out}.rsImg.rsMainSlideImage{transition:all .7s ease!important}.rsThumb{width:159px}.rsThumb,.rsThumbsHor{height:144px}.rsThumbsVer{width:159px}.rsDefault .rsThumbsArrow{background:hsla(0,0%,100%,.3)}.rsDefault .rsThumbsArrow:hover{background:hsla(0,0%,100%,.6)}.rsDefault .rsThumb.rsNavSelected{background:hsla(0,0%,100%,.9)}#navbarContainer{height:50px}.navbar{background-color:#f0f0f0;box-sizing:border-box;color:#333;font-size:1.5em;padding:0;width:100%}.navbar.sticky{margin-top:0;padding:0;transition:background-color 1s;z-index:30}#navbar-left{background-color:hsla(0,0%,100%,.8);display:inline-block;float:left;font-family:Lato,sans-serif;font-size:13px;font-weight:400;min-width:240px;vertical-align:top;width:15%}#navbar-left img{display:inline-block;margin-left:20px;width:50px}#navbar-left>a>span{display:inline-block;margin:20px 0 0 10px;vertical-align:top}#navbar-center{float:left;line-height:50px;text-align:center;width:70%;width:100%}#navbar-center a{padding:0 1em}#navbar-center a:last-child{padding:0}#navbar-right{display:inline-block;float:left;width:15%}.grey-bg{background-color:#f0f0f0}.header-scheda-struttura .stelle{color:#555;display:block;padding-bottom:.5em}.header-scheda-struttura .titolo-struttura{color:#333;color:#de8457;display:block;font-family:Lato,sans-serif;font-size:2em;font-weight:400;margin-bottom:.2em}.header-scheda-struttura .sottotitolo-struttura{color:#555;font-size:1.3em}.header-scheda-struttura .layout{display:block;font-size:1.5em;margin-top:20px}.main-content-wrapper.scheda-struttura{background-color:#fff;padding:0 20em}.scheda-struttura .descrizione-struttura{border-bottom:1px solid #eee;color:#333;display:block;font-size:1.5em;line-height:1.3em;margin-top:1em}.scheda-struttura h3,.scheda-struttura h4{color:#126d97;color:#0e5779;font-family:Lato,sans-serif}.scheda-struttura h3{margin:30px 0 20px}.scheda-struttura h4{margin:0 0 20px}.immagine-cover-struttura{background-position:50%;background-size:cover;height:40em;min-width:100%;position:relative}.gallery-struttura{height:360px!important;padding-top:3em}.immagine-struttura-galleria{display:inline-block;float:left}.immagine-struttura-galleria-thumbnail{height:100px;width:auto}.dotazioni{font-size:21px}.icona-dotazioni{height:24px;padding:0 5px;width:24px}.anchor{display:block;position:relative;top:-150px;visibility:hidden}table.tariffe{width:100%}.tariffe th{font-weight:700}.tariffe tr:nth-child(odd){background:#fff}.tariffe tr:nth-child(2n){background:#eee}.tariffe tr td{padding:10px}.info-importanti_DELETEME{background-color:#fff;border:1px solid #999;margin-top:2em;padding:2em}.info-dotazioni{line-height:1.3;padding-bottom:1em}.contesto-link,.info-contesto{text-align:center}.contesto-link{background-color:#b3f5f380;border:3px solid #b3f5f380;color:#333;display:inline-block;margin:8px 4px;padding:10px 18px}.map-container{clear:both;padding-top:2em}.mappa-scheda-struttura{height:450px;margin-top:1em}.ol-control.ol-zoom button{font-size:2em}.container-strutture-alternative{clear:both;display:block}.container-strutture-alternative>h3{font-size:21px;padding:2em 0 1.5em;text-align:center}.struttura-alternativa{border:2px solid #fff;overflow:hidden}.struttura-alt-box{background-position:50%;background-size:cover;height:20em;transition:all .3s ease-in-out}.struttura-alt-box:hover{opacity:.8;transform:scale(1.05)}.struttura-alternativa-header{background-color:#fff;box-sizing:border-box;display:block;font-size:19px;height:3em;margin-top:-3em;opacity:.7;padding:.5em;position:absolute;width:33.33%;z-index:1}.struttura-alternativa-header .icon-pax,.struttura-alternativa-header .stars,.struttura-alternativa-header h3{display:inline}.struttura-alternativa-header .stars,.struttura-alternativa-header h3{margin-right:10px}.struttura-alternativa-header .icon-pax{margin-left:5px}.contratto-form-container,.pagamento-form-container{background-color:#f0f0f0;margin:auto}.form-richiesta{border:1px solid #999;display:block;font-size:19px;margin:auto;overflow:hidden auto;padding:10px 50px 40px;position:relative}#formLoading{background:url(/images/spinner.gif) #fff 50% no-repeat;height:100%;opacity:.4;position:absolute;right:0;top:0;vertical-align:middle;width:100%;z-index:1}.form-contratto,.form-pagamento{display:block;font-family:Lato,sans-serif;font-size:19px;margin:auto;max-width:900px;padding:20px 20px 80px}.form-contratto h3,.form-pagamento h3,.form-richiesta>h3{clear:both;font-family:Lato,sans-serif;font-weight:400;padding:28px 0 23px}.form-contratto .label,.form-pagamento .label,.form-richiesta .label{display:inline-block;padding:5px 10px 5px 0;text-align:left}.form-contratto label.error{color:red}.form-contratto input[type=number],.form-contratto input[type=text],.form-contratto select,.form-contratto textarea,.form-pagamento input[type=number],.form-pagamento input[type=text],.form-pagamento select,.form-richiesta input[type=number],.form-richiesta input[type=text],.form-richiesta select,.form-richiesta textarea{background:#fbfbfb;border:none;border-bottom:1px dotted orange;font-family:Lato,sans-serif;font-size:17px;font-weight:lighter;outline-color:#0060df}.form-contratto input[type=number]:hover,.form-contratto input[type=text]:hover,.form-contratto select:hover,.form-contratto textarea:hover,.form-pagamento input[type=number]:hover,.form-pagamento input[type=text]:hover,.form-pagamento select:hover,.form-pagamento textarea:hover,.form-richiesta input[type=number]:hover,.form-richiesta input[type=text]:hover,.form-richiesta select:hover,.form-richiesta textarea:hover{background:#fff}.form-contratto input,.form-contratto select,.form-pagamento input,.form-pagamento select,.form-richiesta input,.form-richiesta select{font-family:Lato,sans-serif;font-size:17px;font-weight:lighter;margin-bottom:20px;padding:7px}.form-contratto input[type=number],.form-contratto input[type=text],.form-pagamento input[type=number],.form-pagamento input[type=text],.form-richiesta input[type=number],.form-richiesta input[type=text]{width:calc(100% - 40px)}.form-richiesta #adulti,.form-richiesta #bambini,.form-richiesta #conoscenza,.form-richiesta #infant,.form-richiesta #nazione{color:#999}.form-richiesta select{width:calc(100% - 25px)}.form-richiesta textarea{width:calc(100% - 40px)}.form-richiesta input[type=radio]{width:30px}.form-richiesta #animali_note{padding:7px}.form-richiesta .note{height:150px;padding:7px;resize:none}.form-richiesta .note.with-captcha{height:33px}.form-contratto input[type=checkbox],.form-richiesta input[type=checkbox]{margin:0 7px}.privacy-acceptance{display:block;font-weight:400;line-height:1.5em;margin-top:20px;text-align:center}.privacy-acceptance input{margin-right:10px}.privacy-link{font-size:18px;letter-spacing:-.1px}.captcha-wrapper{padding:10px 10px 10px 0;text-align:center}#imgCaptcha{height:45px;position:relative;vertical-align:middle}.captchacode{font-size:28px!important;margin:0!important;padding:5px 0!important;text-align:center;text-transform:uppercase;vertical-align:middle;width:120px!important}.captcha_sublabel{font-size:17px;margin:15px auto 0}.captcha-refresh,.imgCaptcha{cursor:pointer}.submit{height:100px;text-align:center}#invia_richiesta{background-color:#29e;border:none;color:#fff;cursor:pointer;display:inline;float:none;font-family:Lato,sans-serif;font-size:17px;font-weight:400;height:55px;letter-spacing:1px;margin-left:25px;margin-top:30px;padding:10px 30px;text-align:center;text-transform:uppercase;transition:all .1s ease-in-out}#invia_richiesta i{display:inline;font-size:15px;padding-left:10px}img.conferma-richiesta{display:block;margin:0 auto 30px}.richiesta-loader{background-image:url(/images/loader.svg);background-size:contain;display:none;height:22px;margin-left:20px;width:22px}#tab-booking{border:1px solid transparent;clear:both;overflow:visible;position:relative;width:100%}#datepickerRange{margin-top:26px;user-select:none}.booking-calendar-fe .ui-datepicker{border:none!important;max-width:100%;padding:0}.booking-calendar-fe .sel_day:not(.day-check-out-selection):not(.day-check-in-selection) a,.booking-calendar-fe .ui-state-disabled.sel_day:not(.day-check-out-selection):not(.day-check-in-selection) span{background-color:#33a1ef;color:#fff}.booking-calendar-fe .ui-state-disabled.reservation:not(.day-check-in) span{background-color:red;color:#fff}.booking-calendar-fe .reservation:not(.day-check-in):after{content:"\274c";margin-left:9px;margin-top:-22px;opacity:1;padding-left:0;position:absolute}.booking-calendar-fe .day-check-in.reservation{opacity:1}.reservation>a{opacity:1!important}.booking-calendar-fe .ui-datepicker-inline{margin:0 auto}.booking-calendar-fe .ui-state-default,.booking-calendar-fe .ui-widget-content .ui-state-default{border:1px solid #fff;font-size:19px}.booking-calendar-fe .ui-datepicker-unselectable.ui-state-disabled>.ui-state-default{font-size:19px}.booking-calendar-fe .day-check-in :not(.reservation),.booking-calendar-fe .day-check-in :not(.reservation) span{background-image:url(/css/images/day_check_in.png)!important;background-repeat:no-repeat;background-size:100% 100%!important}.booking-calendar-fe .day-check-in a{background-color:#f6f6f6!important;color:#454545!important}.booking-calendar-fe .day-check-out :not(.reservation),.booking-calendar-fe .day-check-out :not(.reservation) span{background-image:url(/css/images/day_check_out.png)!important;background-size:102% 100%!important}.booking-calendar-fe .day-check-out-selection :not(.reservation) span{background-image:url(/css/images/day_check_out_selected.png)!important;background-size:100% 100%!important}.booking-calendar-fe .day-check-in-selection :not(.reservation) span{background-image:url(/css/images/day_check_in_selected.png)!important;background-size:100% 100%!important}.booking-calendar-fe .day-check-out.day-offerta a{background-image:url(/css/images/star.png),url(/css/images/day_check_out.png)!important;background-size:100% 100%!important}.booking-calendar-fe .day-check-in.day-offerta a{background-image:url(/css/images/star.png),url(/css/images/day_check_in.png)!important;background-size:100% 100%!important}.booking-calendar-fe .ui-widget-content .offerta a{font-size:17px}.booking-calendar-fe .reservation a{background-color:red;color:#fff}.booking-calendar-fe .reservation:not(.day-check-in) a.ui-state-default{opacity:.35}.booking-calendar-fe .sel_day.day-check-in-selection a{background-image:url(/css/images/day_check_in_selected_free.png);background-repeat:no-repeat;background-size:100% 100%!important}.booking-calendar-fe .sel_day.day-check-out-selection a,.booking-calendar-fe .sel_day.day-check-out-selection span{background-image:url(/css/images/day_check_out_selected_free.png);background-repeat:no-repeat;background-size:102% 100%!important}.booking-calendar-fe .sel_day.day-check-out.day-check-in-selection a{background-image:url(/css/images/day_check_in_selected_busy.png)!important;background-repeat:no-repeat;background-size:100% 100%!important;color:#fff}.booking-calendar-fe .sel_day:not(.day-check-out-selection):not(.day-check-in-selection){background-color:#f6f6f6;color:#454545}.booking-calendar-fe a{user-select:none}.booking-calendar-fe .enabled.readonly{opacity:.35;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none}.booking-calendar-fe .enabled.readonly[class*=min-stay-]{box-shadow:inset 0 0 0 1px #007fff66;cursor:help!important;opacity:.6;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none}.booking-calendar-fe .enabled.readonly.co:not(.ci):not(.reservation),.booking-calendar-fe .enabled.readonly:not(.co):not([class*=min-stay-]){pointer-events:auto}.booking-calendar-fe .reservation.readonly{cursor:not-allowed!important;pointer-events:auto!important}.booking-calendar-fe .reservation:not(.day-check-in){cursor:not-allowed!important;opacity:.35;pointer-events:none}.booking-calendar-fe .sel_day{cursor:pointer!important;opacity:1!important;pointer-events:auto}.booking-calendar-fe .enabled.readonly[class*=min-stay-] span{color:#33a1ef}.booking-calendar-fe .enabled.readonly[class*=min-stay-] a{pointer-events:none!important}.booking-calendar-fe .enabled.readonly.reset{pointer-events:auto;-webkit-user-select:auto;-ms-user-select:auto}.booking-calendar-fe a{border-radius:5px}.booking-calendar-fe a.ui-state-default{border-color:#fff}.booking-calendar-fe .enabled.checkin:not(.reservation):not(.readonly)>a.ui-state-default,.booking-calendar-fe .enabled.checkout:not(.day-check-out):not(.readonly)>a.ui-state-default{box-shadow:1px 1px 3px #aaa}.booking-calendar-fe td a,.booking-calendar-fe td span{text-align:center}.booking-calendar-fe .day-check-in.sel_day.reservation{background-color:transparent}.booking-calendar-fe .day-check-in.sel_day.reservation>a,.booking-calendar-fe .day-check-in.sel_day.reservation>span{background-color:#33a1ef!important;color:#fff!important}#aiuto-date-link,#info-importanti-link{display:inline-block;margin-bottom:10px}.booking-widget-1{padding:10px 40px}.booking-widget-2{clear:both}.booking-widget-2.selected>.booking-widget-inner,.booking-widget-3.selected>.booking-widget-inner{background-color:#f6f6f6;box-shadow:2px 2px 5px #ddd}.booking-widget-2,.booking-widget-3{cursor:pointer;position:relative;transform-origin:center center;transition:all .3s ease}.booking-widget-2.selected,.booking-widget-3.selected{transform:scale(1.05);z-index:5}#tariffa-base,#tariffa-besafe{display:inline-block;max-width:92%;vertical-align:middle}.booking-widget-inner{border:1px solid #ddd;border-radius:7px;cursor:pointer;float:left;margin:0 10px 10px 0;max-width:100%;min-height:45px;padding:10px;width:324px}#warning-besafe-limit{color:red;display:none;font-size:12px;margin-bottom:-12px;margin-right:10px;text-align:right}.help{cursor:help}.besafe-rate-info{background-image:url(/images/besafe/besafe-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:21px;margin:-2px -5px 0 0;vertical-align:middle;width:21px}.besafe-rate-info:hover{opacity:.8}.besafe-popup-more{text-decoration:underline}.besafe-popup-benefits{list-style:circle;list-style-position:inside}.booking-button-annulla-selezione{background-color:#eee;cursor:pointer;display:inline-block;margin:20px 0;padding:5px 10px;text-align:center;user-select:none;width:150px}.booking-button-annulla-selezione.highlighted{background-color:red;color:#fff}.booking-legenda{display:inline-block;margin-bottom:20px;margin-right:50px}.booking-legenda-disponibile,.booking-legenda-disponibile-checkin,.booking-legenda-disponibile-checkout,.booking-legenda-occupato{border:1px solid #333;display:inline-block;height:10px;margin:0 10px;width:10px}.booking-legenda-disponibile,.booking-legenda-disponibile-checkin,.booking-legenda-disponibile-checkout{display:inline-block}.booking-legenda-disponibile-checkin{border-color:#0007ff}.booking-legenda-disponibile-checkout{border-color:#ffa5a5}.booking-legenda-occupato{background-color:#ffa5a5}.booking-legenda-offerta{font-size:12px;padding-left:7px;padding-right:8px;position:relative;top:-3px}.booking-calendar-fe .offerta:not(.reservation) a:before,.booking-calendar-fe .offerta:not(.reservation) span:before{content:"⭐";font-size:7px;vertical-align:top}.booking-nota{display:inline-block}.label_preventivo{font-weight:400;margin-left:10px}.label_preventivo:after{content:":"}.label_preventivo:after.fr{content:" :"}.numero_notti_value,.preventivo_average_value,.preventivo_besafe_average_value,.preventivo_besafe_value,.preventivo_value{display:inline-block}.preventivo_average_value,.preventivo_besafe_average_value,.preventivo_besafe_value,.preventivo_value{float:right}.preventivo_average_value,.preventivo_besafe_average_value{clear:both}.preventivo_besafe_value,.preventivo_value{color:#33a1ef;font-size:1.3em;font-weight:700}.form-contratto{display:block;font-family:Lato,sans-serif;font-size:19px;margin:auto;max-width:900px;padding:20px}.form-contratto>h3{clear:both;font-family:Lato,sans-serif;font-weight:400;padding:28px 0 23px}.form-contratto .label{display:inline-block;padding:5px 10px 5px 0;text-align:left}#d_data_doc_cli,#d_data_nascita_cli,#m_data_doc_cli,#m_data_nascita_cli{width:30px}#y_data_doc_cli,#y_data_nascita_cli{width:60px}.form-contratto .button,.form-contratto input[type=submit]{border:1px solid #aaa;cursor:pointer;display:inline-block;font-family:Lato,sans-serif;font-size:17px;font-weight:lighter;margin:20px;min-width:200px;padding:8px}.form-contratto .button{background-color:#ddd}.form-contratto input[type=submit]{background-color:#de8457;color:#fff}#cookie-bar{background:hsla(0,0%,39%,.95);color:#eee;height:auto;line-height:24px;padding:3px 0;text-align:center}#cookie-bar.fixed{left:0;position:fixed;top:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a.cb-enable{border-radius:3px;color:#fff;display:inline-block;margin-left:12px;padding:10px;text-decoration:none}#cookie-bar .cb-enable{background:#d05010}#cookie-bar .cb-enable:hover{background:rgba(208,80,16,.7)}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#4b4d52}#cookie-bar .cb-policy:hover{background:rgba(75,77,82,.7)}#cookie-bar .cb-policy-link{display:inline-block;margin-bottom:5px;margin-right:5px;text-decoration:underline}.search-tags-container{display:block;float:right}.search-tags-container.centered{display:inline-block;text-align:center;width:100%}.search-tag{background-color:#29e;border-radius:5px;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:22px;margin:5px 4px;padding:0 20px}.prova-altra-ricerca{background-color:hsla(0,0%,100%,.4);font-size:21px;margin:60px auto;max-width:1000px;min-height:100px;padding:10px 50px;text-align:left;vertical-align:middle}.aiuto-ricerca-title{display:block;font-size:30px;font-weight:500}.aiuto-ricerca-email{color:#29e}.main-content-wrapper.cms-gallery{background-color:#fff;padding:0 20em}.breadcrumbs>h2{background-color:#fafafa;font-size:20px;font-weight:lighter;padding:10px 6em}.breadcrumbs>h2,.cms-page,.indice-sottocat-desc-pagina,.indice-sottocat-titolo-pagina{font-family:Lato,sans-serif}.cms-page>h1,h1.cms-page-cat-index,h1.cms-page-gallery,h1.cms-page-subcat-index,h3.indice-sottocat-titolo-pagina{font-family:Lato,sans-serif;font-size:23px;font-weight:400;padding:20px 0}h1.cms-page-cat-index,h1.cms-page-gallery{text-align:center}.cms-page-cover{height:auto;width:100%}.cms-page>h1{color:#de8457;color:#126d97;color:#0e5779;margin-left:20px}.cms-page>p,p.indice-sottocat-desc-pagina{font-size:20px;font-weight:lighter}.cms-page-content{background-color:#fff;font-size:20px;padding:20px}.cms-page-content,.cms-page-content>div,.cms-page-content>div>div{line-height:1.3}.cms-page-content ul{line-height:1.5em;list-style:circle none outside}.cms-page-content>.row>div{padding:20px 20px 20px 0}.cms-page-content>.row>last{padding-right:0}.cms-page .row{clear:both;display:inline-block}.cms-page-content a[href^="mailto:"]{color:#de8457;font-weight:400}.indice-sottocategoria-entry{background-color:#fff;display:flex;margin-bottom:20px}.indice-sottocat-cover{background-position:50%;background-size:cover;height:100%}img.indice-sottocat-cover{max-width:100%;width:100%}h3.indice-sottocat-titolo-pagina{font-family:Lato,sans-serif;font-size:20px;font-weight:400}.indice-sottocat-entry{padding:4em}.readmore-button{float:right;padding-right:0;padding-top:10px}.readmore-button>a{background-color:#29e;border:none;color:#126d97;color:#fff;display:inline-block;font-weight:400;margin-bottom:20px;padding:15px 20px;text-transform:uppercase;transition:background-color .5s}.fe-edit-page{background-color:#7777a8;border:5px solid #fff;border-radius:5px;bottom:20px;color:#fff;font-size:20px;left:50px;padding:20px;position:fixed;z-index:50}.fe-edit-page .fas{margin-right:10px}.main-nav a{color:#555;font-size:15px}.main-nav .single-menu-item{margin-left:10px}#mobile-header{background:#eee}.main-nav,.menu-content{color:#555}.main-nav>ul>li>ul{background:#e4e4e4;box-shadow:3px 3px 6px rgba(0,0,0,.1)}ul.active{background:#1ba3e3;color:#fff}.sdvx1-logo img{margin-top:-20px;max-height:77px}.sdvx1-logo-top img{height:auto;margin-right:66px;padding-top:7px;width:123px}.no-hover-fx:hover{background-color:inherit!important;text-decoration:inherit!important}.no-click{pointer-events:none}.top-bar-nav a.lang-active{color:#de8457}#page-wrap{background-color:hsla(0,0%,100%,.9)}li.no-parent>a>span,li.parent>a>span{font-size:17px;text-decoration:none}.menu-content>img{width:100%}.menulink:after{content:" \00BB"}.tutte-le-ville a{color:#126d97;font-weight:700}.tutte-le-ville a:after{content:" \00BB"}.tutte-le-ville a:hover{color:#fff}.main-nav a.menu-altre-scelte{color:#126d97}a>img.icona-pet-friendly{display:inline-block;margin:-5px 5px 0 0;vertical-align:top;width:24px}.bold{font-weight:700}#top-bar-mobile-header{background-color:#eee}.top-bar-nav{color:#fff}.top-bar-nav:before{border-bottom:1px solid #aaa;content:"";height:10px;position:absolute;right:0;top:20px;width:1016px}.top-bar-nav a{color:#555;font-size:14px}.top-bar-nav>ul>li>ul{background:#e4e4e4}.main-nav ul li a.active,.main-nav ul li a:hover,.top-bar-nav ul li a:hover{background:#1ba3e3;color:#fff}li.top-bar-parent>a{font-size:13px;text-decoration:none}#top-bar-page-wrap{background-color:hsla(0,0%,100%,.9);position:relative;z-index:31}a.flag-icon-1 img{height:14px;width:28px}a.flag-icon-2 img{height:auto;width:22px}a.flag-icon-3 img{height:28px;width:28px}.top-bar-nav>ul>li.top-bar-parent.lang-menu>ul{padding:0 20px;width:auto}.top-bar-nav>ul>li.top-bar-parent.lang-menu>ul>li>a:hover{background-color:transparent}.ucase{text-transform:uppercase}#help-floating,#scrollToTopButton,#search-floating{background-color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.7);border-radius:50px;box-shadow:1px 1px 3px rgba(0,0,0,.3);color:#fff;color:#555;cursor:pointer;font-size:23px;opacity:0;outline:none;padding:9px;position:fixed;transition:all .5s;width:50px;z-index:99}#help-floating{right:150px}#help-floating-icon{bottom:20px;margin:-2px 0;width:27px}#search-floating{right:30px;top:20px}#search-floating-icon{margin-bottom:-3px;width:23px}#scrollToTopButton{bottom:20px;right:30px}.footer-menu-wrapper{background-color:#f0f0ff;clear:both;display:block;text-align:center;width:100%}ul.footer-menu{list-style:none}ul.footer-menu li{display:inline-block;font-size:19px;padding:10px 20px}.icon.fa.fa-chevron-down{font-size:10px}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;text-align:center}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}.logo-fb,.logo-instagram,.logo-pic,.logo-twitter{background:url(/images/sprites.png) no-repeat;display:inline-block;overflow:hidden;text-align:left;text-indent:-9999px}.logo-fb{background-position:0 0;height:32px;width:32px}.logo-instagram{background-position:-32px 0;height:32px;width:32px}.logo-pic{background-position:0 -32px;height:32px;width:32px}.logo-twitter{background-position:-32px -32px;height:32px;width:32px}.close-search-tag{background:url(/images/close-icon.svg);background-position-y:-1px;color:#fff;margin-left:11px;padding-left:15px;vertical-align:middle}.close-search-tag:hover{cursor:pointer}.readMoreFade{bottom:0;left:0;margin:0;padding:60px 0 5px;position:absolute;text-align:center;width:100%}.readMoreFade .button{background-color:#f7f7ff;border:1px solid #99a;border-radius:20px;color:#333;font-size:17px;padding:7px 25px}.readMoreFade .button i{padding-left:5px}.info-window{background-color:#efefff;border:15px solid #ddf;border-radius:20px;display:none;float:left;max-width:550px;padding:20px 40px 40px;position:absolute;right:10%;width:calc(80% - 130px);z-index:20}.info-window-besafe{margin-top:-100px;z-index:20}.close-info-window{cursor:pointer;float:right;font-size:30px;font-weight:700;margin:-10px -20px 0 0}.help-window{background-color:#efefff;border:15px solid #ddf;border-radius:20px;display:none;float:left;max-width:500px;padding:20px 50px 40px;position:absolute;right:10%;width:calc(80% - 130px);z-index:1}.close-help-window{cursor:pointer;float:right;font-size:30px;font-weight:700}.col-responsive{box-sizing:border-box;float:left}@media only screen and (max-width:1650px){.slider_struttura{padding:0 30px}.main-content-wrapper.scheda-struttura{padding:0 15em}.booking-nota{line-height:28px;padding:0 0 10px}}@media only screen and (max-width:1440px){.slider_struttura{padding:0 30px}.main-content-wrapper.scheda-struttura{padding:0 13em}}@media only screen and (min-width:900px){.col-lg-12{box-sizing:border-box;width:100%}.col-lg-9{width:75%}.col-lg-8,.col-lg-9{box-sizing:border-box;float:left}.col-lg-8{width:66.6%}.col-lg-aur{width:61.8%}.col-lg-6,.col-lg-aur{box-sizing:border-box;float:left}.col-lg-6{width:50%}.col-lg-4{width:33.33%}.col-lg-4,.col-lg-coaur{box-sizing:border-box;float:left}.col-lg-coaur{width:38.2%}.col-lg-3{width:25%}.col-lg-2,.col-lg-3{box-sizing:border-box;float:left}.col-lg-2{width:16.66%}.col-lg-1{box-sizing:border-box;float:left;width:8.33%}.col-lg-0{display:none}}@media only screen and (max-width:1367px){.home-slideshow .content_center{top:190px}.home-slideshow H2{font-size:35px}.bg-slider{height:650px}.main-content-wrapper,.richiesta.header-wrapper{padding:.5em 1em 1em}.breadcrumbs>h2{margin-left:30px;padding:10px 5px}.col-llmd-1,.col-llmd-10,.col-llmd-12,.col-llmd-3,.col-llmd-4,.col-llmd-5,.col-llmd-6,.col-llmd-7,.col-llmd-8,.col-llmd-9{display:inline-block;flex:none;float:left}.col-llmd-12{width:100%}.col-llmd-10{width:83.3%}.col-llmd-9{width:75%}.col-llmd-8{width:66.6%}.col-llmd-7{width:58.4%}.col-llmd-6{width:50%}.col-llmd-5{width:41.6%}.col-llmd-4{width:33.333%}.col-llmd-3{width:25%}.col-llmd-2{width:16.66%}.col-llmd-1{width:8.33%}.col-llmd-0{display:none}.struttura-alt-box{height:15em}.immagine-cover-struttura{height:30em}.header-scheda-struttura .container{padding:1em 20px}.header-scheda-struttura .stelle{display:inline-block;vertical-align:top}.sticky h1.titolo-struttura{display:inline-block;font-size:23px}.sticky.c2abar{height:80px}.sticky .request-button{padding:0}.slider_struttura{padding:0 20px}#navbar-left{width:240px}#navbar-center{text-align:center;width:calc(100% - 240px);width:100%}#navbar-center-inner{padding-left:20px}#navbar-right{display:none}.richiesta-header{padding:0 5px}h1.richiesta-title{text-align:center}.main-content-wrapper.scheda-struttura{background-color:#fff;padding:0 10em}.form-richiesta{padding:20px 3em 60px}.label-align-right{text-align:left}}@media screen and (max-width:1280px){.no-mobile-lg{display:none!important}.home-slideshow .content_center{top:150px}.bg-slider{height:600px}.top-bar-nav:before{max-width:1016px;width:calc(100% - 233px)}.indice-sottocat-entry{padding:3em}.box-ricerca-home{margin:-90px auto 30px}.box-ricerca-home H3{display:block;margin:auto}.main-content-wrapper.scheda-struttura{padding:0 7em}.list-item{display:block;height:auto}.list-cover-struttura-img{height:35em}.col-lmd-1,.col-lmd-10,.col-lmd-12,.col-lmd-3,.col-lmd-4,.col-lmd-5,.col-lmd-6,.col-lmd-7,.col-lmd-8,.col-lmd-9{display:inline-block;flex:none;float:left}.col-lmd-12{width:100%}.col-lmd-10{width:8.33%}.col-lmd-9{width:75%}.col-lmd-8{width:66.6%}.col-lmd-7{width:58.33%}.col-lmd-6{width:50%}.col-lmd-5{width:41.66%}.col-lmd-4{width:33.3%}.col-lmd-3{width:25%}.col-lmd-0{display:none}.list-struttura-desc{box-shadow:0 1px 1px rgba(70,70,70,.3);height:auto;margin-bottom:30px}.sticky h1.titolo-struttura{font-size:21px}#navbar-center-inner,.slider_struttura{padding:0}}@media only screen and (max-width:1150px){.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{top:calc(50% - 30px)}.flex-direction-nav .flex-prev{left:-5px}.flex-direction-nav .flex-next{right:-5px}.home-slideshow .content_center{top:120px}.bg-slider{height:550px}.home-slideshow H2{font-size:30px}#mobile-logo{height:43px;padding:9px 7px 0 0;width:145px}.mobile-search-container{position:absolute;right:3px;top:5px}#mobile-search{cursor:pointer;height:38px;width:38px}.no-mobile,.no-mobile-lmd{display:none!important}.menu-content>h2{font-size:23px}.box-ricerca-home{margin:-80px auto 30px;width:892px}.box-ricerca-home SELECT{font-size:15px}.box-ricerca-home INPUT[type=text]{font-size:15px;width:130px}.box-ricerca-home INPUT[type=submit]{font-size:15px}.risultati-ricerca{text-align:center}.special-offer-banner{top:-50px}.breadcrumbs>h2{text-align:center}.search-tags-container{display:block;float:none;text-align:center}.prova-altra-ricerca{font-size:21px;margin:30px 0;min-height:100px;text-align:left;vertical-align:middle}.barra-garanzie-elemento{min-height:175px}.barra-garanzie-elemento-titolo{font-size:12px}.barra-garanzie-elemento-desc{font-size:13px}h2.title-with-separator{font-size:17px}h2.title-with-separator span{display:block}h2.services-title{font-size:15px;max-height:15px}.home-slideshow{margin-top:0}#content-wrap{z-index:31}#page-wrap{left:0;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out;-webkit-overflow-scrolling:touch}#page-wrap.active,#page-wrap.active #mobile-header{left:277px}#mobile-header.putoff{left:-250px}#page-wrap .main-nav{background:rgba(0,0,0,.2);height:100%;left:-277px;overflow-x:hidden;overflow-y:auto;padding-bottom:0;position:fixed;top:0;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out;width:277px;z-index:2}#page-wrap.active .main-nav{left:0}#page-wrap .main-nav>ul{-webkit-transition:margin-left .25s ease-in-out;-moz-transition:margin-left .25s ease-in-out;-o-transition:margin-left .25s ease-in-out;transition:margin-left .25s ease-in-out}#mobile-header{height:48px;left:0;line-height:48px;position:fixed;top:0;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out;width:calc(100% - 48px)}#mobile-menu-nav{float:left;width:48px}#mobile-page-title{color:#555;margin:auto;text-align:center}#mobile-header #mobile-menu-btn{background-color:#eee;background:url(/images/menu-toggle.svg?v=2) no-repeat 0 0;display:block;height:38px;margin:5px;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:38px}.menulink:after{content:""}.main-nav ul li.mobile-child-nav .mobile-nav-back{background:url(/images/menu-back.svg?v=2) no-repeat 0 0}#top-bar-mobile-header #top-bar-mobile-menu-btn{background:url(/images/menu-flag.svg?v=3) no-repeat 0 0}.top-bar-nav ul li.mobile-child-nav .mobile-nav-back{background:url(/images/menu-back.svg?v=2) no-repeat 0 0}#mobile-header #mobile-menu-btn.active,#top-bar-mobile-header #top-bar-mobile-menu-btn.active{background:url(/images/menu-close.svg?v=2) no-repeat 0 0}.main-nav{overflow-x:hidden}.main-nav ul{background:#e4e4e4;position:absolute;width:100%}.main-nav ul li{width:100%}.main-nav ul li a{display:block;height:40px;line-height:48px;padding:0 1em;text-overflow:ellipsis;white-space:nowrap}.main-nav ul ul{display:none;left:277px;position:absolute;top:-1px;width:277px}.main-nav li.parent.active ul{display:block}.main-nav li.parent>a:after{content:"›";float:right;font-size:20px;position:absolute;right:0;width:1em}.main-nav .menu-content{padding:1em}.main-nav ul li.mobile-child-nav{overflow:hidden}.main-nav ul li.mobile-child-nav .mobile-nav-back{display:block;float:left;height:38px;left:0;margin:5px;padding:0;position:absolute;top:0;width:38px}.main-nav ul li.mobile-child-nav .mobile-clicked-link{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;float:left;font-weight:700;margin-left:48px;overflow:hidden;pointer-events:none;text-decoration:none;text-overflow:ellipsis;width:202px}.lt-ie9 .main-nav{margin:0 auto;max-width:978px;position:relative;z-index:100}.lt-ie9 .main-nav ul li{float:left;position:relative;width:139.71428571428572px;width:14.28571%}.lt-ie9 .main-nav ul li a{display:block;padding:1em 1.5em;text-align:center}.lt-ie9 .main-nav ul li ul li a{text-align:left}.lt-ie9 .main-nav>ul{height:50px;position:relative;z-index:100}.lt-ie9 .main-nav>ul>li{display:block;float:left;position:relative;width:14.285714285714286%}.lt-ie9 .main-nav>ul>li>a{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:table;height:50px;padding:0 1em;text-align:center;width:100%}.lt-ie9 .main-nav>ul>li>a>span{display:table-cell;text-align:center;vertical-align:middle}.lt-ie9 nav.main-nav .menu-content{padding:.5em}.lt-ie9 .main-nav>ul>li a{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.lt-ie9 .main-nav>ul>li>ul{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.lt-ie9 .main-nav>ul>li:hover>ul{opacity:1}.lt-ie9 .main-nav>ul>li>ul>li>a{font-weight:700}.lt-ie9 .main-nav>ul>li>ul>li a{padding:.5em}.lt-ie9 .main-nav>ul>li>ul.menu-zona>li a{padding:.2em}.lt-ie9 .main-nav>ul>li>ul{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;left:-9999px;overflow:hidden;padding:6px;position:absolute}.lt-ie9 .main-nav>ul>li:hover>ul{left:0}.lt-ie9 .main-nav>ul>li>ul>li{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:6px}.lt-ie9 .main-nav>ul>li>ul>li ul li{width:100%}.lt-ie9 .main-nav>ul>li.full{position:static}.lt-ie9 .main-nav>ul>li.full>ul{width:auto%!important}.lt-ie9 .main-nav>ul>li.end-menu-item:hover>ul{left:auto;right:0}.lt-ie9 .main-nav>ul>li.columns-5>ul{width:600%}.lt-ie9 .main-nav>ul>li.columns-4>ul{width:480%}.lt-ie9 .main-nav>ul>li.columns-3>ul{width:360%}.lt-ie9 .main-nav>ul>li.columns-2>ul{width:240%}.lt-ie9 .main-nav>ul>li.columns-1>ul{width:120%}.lt-ie9 .main-nav>ul>li.columns-2>ul li.colspan-2{width:100%}.lt-ie9 .main-nav>ul>li.columns-3>ul>li.colspan-2{width:66.66666666%}.lt-ie9 .main-nav>ul>li.columns-3>ul>li.colspan-3{width:100%}.lt-ie9 .main-nav>ul>li.columns-4>ul>li.colspan-2{width:50%}.lt-ie9 .main-nav>ul>li.columns-4>ul>li.colspan-3{width:75%}.lt-ie9 .main-nav>ul>li.columns-4>ul>li.colspan-4{width:100%}.lt-ie9 .main-nav>ul>li.columns-5>ul>li.colspan-2{width:40%}.lt-ie9 .main-nav>ul>li.columns-5>ul>li.colspan-3{width:60%}.lt-ie9 .main-nav>ul>li.columns-5>ul>li.colspan-4{width:80%}.lt-ie9 .main-nav>ul>li.columns-5>ul>li.colspan-5{width:100%}.lt-ie9 .main-nav>ul>li.columns-5>ul>li{width:20%}.lt-ie9 .main-nav>ul>li.columns-4>ul>li{width:25%}.lt-ie9 .main-nav>ul>li.columns-3>ul>li{width:33.333333333333336%}.lt-ie9 .main-nav>ul>li.columns-2>ul>li{width:50%}.lt-ie9 .main-nav>ul>li.columns-1>ul>li{width:100%}.lt-ie9 .main-nav ul{display:block!important;margin-left:0!important}#page-wrap{background:hsla(0,0%,100%,.8);margin:0 auto;position:relative;width:100%;z-index:2}.main-nav{background:transparent}#menu-zona-otranto{margin-top:10px}li.menu-zona{height:159px}.menu-zona-thumb{height:151px;width:231px}.menu-zona-title>h2{font-size:19px}.main-nav .menu-contact-form{overflow:hidden}.main-nav .menu-contact-form .menu-contact-label{display:block;margin-top:1.48em}.main-nav .menu-contact-form .menu-contact-input{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:block;margin-top:4px;padding:6px;width:100%}.main-nav .menu-contact-form .menu-submit-button{background:#1ba3e3;border:0;color:#fff;float:right;height:32px;line-height:32px;margin-top:1.48em;padding:0 32px;width:50%}a>img.icona-pet-friendly{margin:10px 5px 0 0}.c2abar{height:80px}.c2abar.sticky{height:60px;top:48px}.header-scheda-struttura .titolo-struttura{font-size:1.5em}.sottotitolo-struttura{display:none}.request-button>a{font-size:17px;padding:8px 13px}body{overflow-x:hidden;vertical-align:top}body.lock,body.lock #placeholder-content{overflow:hidden}.mobile-only{display:block}.desktop-only{display:none!important}.menu-overlay{height:100%;position:fixed;width:100%;z-index:-1}.menu-overlay.overlay-on{z-index:30}#top-bar-page-wrap{padding-top:48px;position:relative;right:0;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out;-webkit-overflow-scrolling:touch}#top-bar-page-wrap.active,#top-bar-page-wrap.active #top-bar-mobile-header{right:250px}#top-bar-mobile-header.putoff{right:-250px}#top-bar-page-wrap .top-bar-nav{background:rgba(0,0,0,.2);height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:0;position:fixed;right:-250px;top:0;-webkit-transition:right .25s ease-in-out;-moz-transition:right .25s ease-in-out;-o-transition:right .25s ease-in-out;transition:right .25s ease-in-out;width:250px;z-index:100}#top-bar-page-wrap.active .top-bar-nav{right:0}#top-bar-page-wrap .top-bar-nav>ul{-webkit-transition:margin-right .25s ease-in-out;-moz-transition:margin-right .25s ease-in-out;-o-transition:margin-right .25s ease-in-out;transition:margin-right .25s ease-in-out}#top-bar-mobile-header{height:48px;line-height:48px;position:fixed;right:0;top:0;-webkit-transition:right .25s ease-in-out;-moz-transition:right .25s ease-in-out;-o-transition:right .25s ease-in-out;transition:right .25s ease-in-out;width:100%;z-index:30}#top-bar-mobile-menu-nav{float:right;width:48px}#top-bar-mobile-header #top-bar-mobile-menu-btn{background-color:#eee;display:block;height:38px;margin:5px;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:38px}.top-bar-nav{overflow-x:hidden}.top-bar-nav ul{background:#e4e4e4;position:absolute;width:100%}.top-bar-nav ul li{width:100%}.top-bar-nav ul li a{display:block;font-size:19px;height:48px;line-height:48px;padding:0 1em;text-overflow:ellipsis;white-space:nowrap}.top-bar-nav ul ul{display:none;left:250px;position:absolute;top:-1px;width:250px}.top-bar-nav li.parent.active ul{display:block}.top-bar-nav li.parent>a:after{content:"+";float:right;font-size:20px;position:absolute;right:0;width:1em}.top-bar-nav .menu-content{padding:1em}.top-bar-nav ul li.mobile-child-nav{overflow:hidden}.top-bar-nav ul li.mobile-child-nav .mobile-nav-back{display:block;float:left;height:38px;left:0;margin:5px;padding:0;position:absolute;top:0;width:38px}.top-bar-nav ul li.mobile-child-nav .mobile-clicked-link{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;float:left;margin-left:48px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;width:202px}#placeholder-content{font-size:14px}.lt-ie9 .mobile-only{display:none!important}.lt-ie9	.desktop-only{display:block}.lt-ie9 .top-bar-nav{margin:0 auto;max-width:978px;position:relative;z-index:100}.lt-ie9 .top-bar-nav ul li{float:left;position:relative;width:139.71428571428572px;width:14.28571%}.lt-ie9 .top-bar-nav ul li a{display:block;padding:1em 1.5em;text-align:center}.lt-ie9 .top-bar-nav ul li ul li a{text-align:left}.lt-ie9 .top-bar-nav>ul{height:50px;position:relative;z-index:100}.lt-ie9 .top-bar-nav>ul>li{display:block;float:left;position:relative;width:14.285714285714286%}.lt-ie9 .top-bar-nav>ul>li>a{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:table;height:50px;padding:0 1em;text-align:center;width:100%}.lt-ie9 .top-bar-nav>ul>li>a>span{display:table-cell;text-align:center;vertical-align:middle}.lt-ie9 nav.top-bar-nav .menu-content{padding:.5em}.lt-ie9 .top-bar-nav>ul>li a{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.lt-ie9 .top-bar-nav>ul>li>ul{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.lt-ie9 .top-bar-nav>ul>li:hover>ul{opacity:1}.lt-ie9 .top-bar-nav>ul>li>ul>li>a{font-weight:700;cursors:default}.lt-ie9 .top-bar-nav>ul>li>ul>li a{padding:.5em}.lt-ie9 .top-bar-nav>ul>li>ul{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;left:-9999px;overflow:hidden;padding:6px;position:absolute}.lt-ie9 .top-bar-nav>ul>li:hover>ul{left:0}.lt-ie9 .top-bar-nav>ul>li>ul>li{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:6px}.lt-ie9 .top-bar-nav>ul>li>ul>li ul li{width:100%}.lt-ie9 .top-bar-nav>ul>li.full{position:static}.lt-ie9 .top-bar-nav>ul>li.full>ul{width:100%!important}.lt-ie9 .top-bar-nav>ul>li.end-menu-item:hover>ul{left:auto;right:0}.lt-ie9 .top-bar-nav>ul>li.columns-5>ul{width:600%}.lt-ie9 .top-bar-nav>ul>li.columns-4>ul{width:480%}.lt-ie9 .top-bar-nav>ul>li.columns-3>ul{width:360%}.lt-ie9 .top-bar-nav>ul>li.columns-2>ul{width:240%}.lt-ie9 .top-bar-nav>ul>li.columns-1>ul{width:120%}.lt-ie9 .top-bar-nav>ul>li.columns-2>ul li.colspan-2{width:100%}.lt-ie9 .top-bar-nav>ul>li.columns-3>ul>li.colspan-2{width:66.66666666%}.lt-ie9 .top-bar-nav>ul>li.columns-3>ul>li.colspan-3{width:100%}.lt-ie9 .top-bar-nav>ul>li.columns-4>ul>li.colspan-2{width:50%}.lt-ie9 .top-bar-nav>ul>li.columns-4>ul>li.colspan-3{width:75%}.lt-ie9 .top-bar-nav>ul>li.columns-4>ul>li.colspan-4{width:100%}.lt-ie9 .top-bar-nav>ul>li.columns-5>ul>li.colspan-2{width:40%}.lt-ie9 .top-bar-nav>ul>li.columns-5>ul>li.colspan-3{width:60%}.lt-ie9 .top-bar-nav>ul>li.columns-5>ul>li.colspan-4{width:80%}.lt-ie9 .top-bar-nav>ul>li.columns-5>ul>li.colspan-5{width:100%}.lt-ie9 .top-bar-nav>ul>li.columns-5>ul>li{width:20%}.lt-ie9 .top-bar-nav>ul>li.columns-4>ul>li{width:25%}.lt-ie9 .top-bar-nav>ul>li.columns-3>ul>li{width:33.333333333333336%}.lt-ie9 .top-bar-nav>ul>li.columns-2>ul>li{width:50%}.lt-ie9 .top-bar-nav>ul>li.columns-1>ul>li{width:100%}.lt-ie9 .top-bar-nav ul{display:block!important;margin-left:0!important}.lt-ie9 #placeholder-content{font-size:16px}#top-bar-page-wrap{margin:0 auto;width:100%}#placeholder-content{color:#c1d1ff;margin:2em auto;max-width:930px;padding:0 24px}#placeholder-content h1{color:#fff}.top-bar-nav .menu-contact-form{overflow:hidden}.top-bar-nav .menu-contact-form .menu-contact-label{display:block;margin-top:1.48em}.top-bar-nav .menu-contact-form .menu-contact-input{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:block;margin-top:4px;padding:6px;width:100%}.top-bar-nav .menu-contact-form .menu-submit-button{background:#1ba3e3;border:0;color:#fff;float:right;height:32px;line-height:32px;margin-top:1.48em;padding:0 32px;width:50%}.menu-content img{padding:.5em 0}.box-ricerca{padding:10px 3em}button[type=submit].box-ricerca-home-submit-wrapper{background-color:#1ba3e3;border-radius:5px;cursor:pointer;display:inline-block;height:32px;margin:0;padding:0;position:absolute;right:7px;text-align:center;top:84px;transition:all .1s linear;width:74px}.box-ricerca #search-submit{margin:5px 0 0 3px}.box-ricerca-home{height:124px;margin:-154px auto 30px;padding:0;width:407px}.box-ricerca SELECT[name=lct],.box-ricerca SELECT[name=ma],.box-ricerca SELECT[name=pl],.box-ricerca-home SELECT[name=lct],.box-ricerca-home SELECT[name=ma],.box-ricerca-home SELECT[name=pl]{font-size:15px;margin-top:5px;width:100px;width:calc(50% - 6px)}.box-ricerca-home SELECT[name=tipo]{margin:0;width:calc(100% - 7px)}.box-ricerca SELECT[name=tipo]{width:calc(100% - 5px)}.box-ricerca-home SELECT[name=lct],.box-ricerca-home SELECT[name=ma],.box-ricerca-home SELECT[name=pl]{width:calc(50% - 7px)}.box-ricerca-home INPUT[type=text]{font-size:16px;margin-top:5px;width:279px}.box-ricerca-home INPUT[type=submit]{font-size:16px}.box-ricerca{border:none;border-radius:0;margin:0;padding:20px 0;width:100%}.box-ricerca>#form-search{margin:auto;width:320px}.box-ricerca INPUT[type=text]{font-size:15px;margin-top:5px;width:238px}.navbar.sticky{margin-top:48px}#navbar-left{width:240px}#navbar-center{width:calc(100% - 240px);width:100%}.bottom-logo-container,.social-bar-container{text-align:center}.bottom-logo{max-width:66%}.site-footer.with-sticky{margin-bottom:80px}.fe-edit-page{font-size:16px;width:150px}.booking-legenda{margin-right:30px}}@media only screen and (max-width:900px){.home-slideshow .content_center{top:60px}.home-slideshow H2{font-size:27px}.bg-slider{height:400px}.no-mobile,.no-mobile-md{display:none!important}.barra-garanzie-elemento{min-height:190px}.barra-garanzie-elemento-titolo{font-size:13px}.barra-garanzie-elemento-desc{font-size:15px}h2.title-with-separator{font-size:19px}h2.title-with-separator span{display:block}h2.services-title{font-size:19px}h2.services-title.sm-leuca-fix>a{font-size:16px;letter-spacing:0}.search-paginator{font-size:13px}.search-paginator a{margin:0 10px;width:30px}.indice-sottocategoria-entry{display:block}.indice-sottocat-cover{height:20em}.list-cover-struttura-img{height:30em}.sticky h1.titolo-struttura{font-size:19px}.richiesta-riepilogo .riga{display:inline-block;text-align:center}.scheda-struttura-col-sx{padding-right:0}.struttura-alt-box{height:10em}.col-md-1,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{display:inline-block;flex:none;float:left}.col-md-12{width:100%}.col-md-8{width:83.33%}.col-md-9{width:75%}.col-md-8{width:66.6%}.col-md-7{width:58.33%}.col-md-6{width:50%}.col-md-5{width:41.66%}.col-md-4{width:33.3%}.col-md-3{width:25%}.col-md-2{width:16.66%}.col-md-1{width:8.33%}.col-md-0{display:none!important}.struttura-alternativa-header{width:50%}.rsDefault .rsGCaption{width:100%}#gallery-2>.rsGCaption{bottom:47px;width:100%}.main-content-wrapper.scheda-struttura{background-color:#fff;padding:0 5em}.royalSlider{height:400px}.main-content-wrapper.cms-gallery{padding:0 3em}.form-richiesta{padding:10px 30px 30px}.booking-bottom-widget{text-align:center}.captcha-wrapper{float:none;padding:10px}#invia_richiesta{display:block;float:none;margin:auto}p.title-servizi{min-height:60px}.info-window{border-radius:20px;padding:10px 40px;right:10px;width:calc(90% - 90px)}}@media only screen and (max-width:900px) and (orientation:landscape){#gallery-2.rsFullscreen>.rsNav{display:none;height:0!important;width:0!important}#gallery-2.rsFullscreen>.rsGCaption{bottom:0}.c2abar.sticky{top:0}.navbar.sticky{margin-top:0;top:0}.box-ricerca{padding-top:20px}.header-scheda-struttura .container{padding:4em 20px 0}h1.richiesta-title{padding-top:3em}}@media only screen and (max-width:639px){.home-intro>h1{font-size:22px;margin:0 0 25px;top:20px}.home-intro>p{font-size:17px;padding:10px 0 0}.home-slideshow .content_center{top:40px}.box-ricerca-home{border:none;border-radius:0;height:142px;margin:0;padding:0;width:100%}.box-ricerca SELECT[name=tipo],.box-ricerca-home SELECT[name=tipo]{margin:5px 0;width:calc(100% - 8px)}.box-ricerca-home INPUT[type=text]{font-size:15px;margin-top:10px;width:calc(100% - 89px)}button[type=submit].box-ricerca-home-submit-wrapper{background-color:#55f;border-radius:30px;height:42px;right:8px;top:95px;width:42px}.bg-slider{height:200px}.home-slideshow H2{font-size:21px}.home-slideshow .button{display:none}.search-paginator{font-size:13px}.search-paginator a{margin:0 5px}.barra-garanzie-elemento{min-height:165px}.barra-garanzie-elemento-icona{height:50px;width:50px}.list-cover-struttura-img{height:20em}.no-mobile,.no-mobile-small{display:none!important}.search-paginator a.no-mobile{display:none}.royalSlider{height:300px}.navbar.sticky{margin-top:48px}.struttura-alt-box{height:15em}.immagine-cover-struttura{height:20em}.col-sm-12{width:100%}.col-sm-6{width:50%}.col-sm-3{width:25%}.col-sm-0{display:none!important}.struttura-alternativa-header{position:relative;width:100%}.struttura-alternativa-header .stars,.struttura-alternativa-header h3{font-size:17px}.main-content-wrapper.scheda-struttura{background-color:#fff;padding:0 2em}#navbar-left{display:none}#navbar-center,#navbar-left{text-align:center;width:100%}.booking-bottom-widget{text-align:center}.c2abar.sticky{height:60px}.c2abar h1.titolo-struttura .caratteristiche{display:block}.c2abar.sticky .stelle,.c2abar.sticky h1.titolo-struttura .caratteristiche{display:none}.booking-calendar-fe .offerta:not(.reservation) a:before,.booking-calendar-fe .offerta:not(.reservation) span:before{font-size:5px}.richiesta-immagine{height:200px}.richiesta-riepilogo{float:left;font-size:15px;padding-right:20px}.form-richiesta input[type=text]{width:calc(100% - 15px)}.form-richiesta select,.form-richiesta textarea{width:100%}.form-richiesta input[type=number]{width:calc(100% - 20px)}.booking-calendar-old-fe .checkin .ui-datepicker,.booking-calendar-old-fe .checkout .ui-datepicker,.booking-calendar-old-fe .ui-datepicker{width:calc(100% - 28px)}.form-richiesta{overflow:hidden;padding:10px 20px 30px}#tab-booking{overflow:visible}#invia_richiesta{font-size:15px}#invia_richiesta i{padding-left:8px}.cms-page>h1{text-align:center}.main-content-wrapper.cms-gallery{padding:0 1em}#cookie-bar p{font-size:17px;line-height:18px;padding:5px}#cookie-bar a.cb-enable{margin:10px 0;padding:15px}#cookie-bar .cb-enable,#cookie-bar .cb-policy{display:block}p.title-servizi{min-height:inherit}.sticky-bottom .request-button{bottom:23px;position:absolute;right:67px}#scrollToTopButton{bottom:23px;font-size:12px;right:18px;width:35px}.bottom-widget,.copyright{text-align:center}.bottom-logo{padding-bottom:25px}.social-bar{padding:25px 0 0}.info-window{left:-40px;padding:10px 20px;right:5px;width:105%}.help-window,.info-window{border:10px solid #ddf;border-radius:10px;font-size:16px}.help-window{left:calc(50% - 156px);max-width:100%;padding:10px 20px 40px;width:250px}}@media only screen and (max-width:639px) and (orientation:portrait){.no-mobile-portrait{display:none}}@media only screen and (max-width:639px) and (orientation:landscape){.box-ricerca{padding-top:60px}.no-mobile-portrait{display:none}.navbar.sticky{margin-top:0}}@media only screen and (max-width:550px){#navbar-center a{padding:0 1.2em 0 0x}#navbar-center{font-size:19px}.home-slideshow H2{font-size:21px}.c2abar-sx,.sticky h1.titolo-struttura{display:none}.request-button{text-align:center;width:100%}.sticky-bottom .request-button{bottom:0;position:relative;right:0}.royalSlider{height:250px}.col-xs-12{width:100%}.col-xs-6{width:50%}.col-xs-3{width:25%}.col-xs-0{display:none!important}.fe-edit-page{width:15px}.fe-edit-page>span{display:none}}@media only screen and (min-width:1369px){.main-content-wrapper{padding:0 10em}.richiesta .header-wrapper,.richiesta .main-content-wrapper{margin:auto;max-width:1200px}}@media (min-width:1280px){.header{grid-template-columns:auto}.main-menu .menu-close,.menu-toggle{display:none}.main-menu{height:auto;left:auto;position:relative;top:auto}.main-menu ul{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:flex;height:auto;padding:0;width:auto}.main-menu a{border:0!important;color:#777;font-size:1em;line-height:1em}.main-menu a:focus,.main-menu a:hover{background:none;color:#c00}}@media only screen and (min-width:1150px){.mobile-only{display:none!important}.main-nav{height:53px;margin:0 auto;max-width:1250px;position:relative;z-index:100}.main-nav ul li{float:left;position:relative;width:139.71428571428572px;width:14.28571%}.main-nav ul li a{display:block;padding:1em 1.5em;text-align:center}.main-nav ul li ul li a{text-align:left}.main-nav>ul{height:auto;position:relative;z-index:100}.main-nav>ul>li{display:block;float:left;padding:0 8px 3px 1px;position:relative;width:auto}.main-nav>ul>li>a{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:table;height:50px;padding:0 1em;text-align:center;width:100%}.main-nav>ul>li>a>span{display:table-cell;text-align:center;vertical-align:middle}.main-nav>ul>li>a#desktop-menu-search>span{color:#126d97;font-size:15px}.main-nav>ul>li:hover>a#desktop-menu-search>span{color:#fff}nav.main-nav .menu-content{padding:.5em}.main-nav>ul>li a{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.main-nav>ul>li>ul{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.active{opacity:1}.main-nav>ul>li>ul>li>a{color:#126d97;font-size:15px;font-weight:700}.main-nav>ul>li>ul>li a{padding:.5em}.main-nav>ul>li>ul>li.menu-zona a{padding:.2em}.main-nav>ul>li>ul{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;left:-9999px;overflow:hidden;padding:6px;position:absolute;transition-delay:.3s}.main-nav>ul>li>ul.active{left:50px!important;opacity:1;transition-delay:0s}.main-nav>ul>li>ul>li{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:6px}.main-nav>ul>li>ul>li ul li{width:100%}.main-nav>ul>li.full{position:static}.main-nav>ul>li.full>ul{width:auto!important}.main-nav>ul>li.end-menu-item:hover>ul{left:auto;right:0}.main-nav>ul>li.columns-5>ul{width:600%}.main-nav>ul>li.columns-4>ul{width:480%}.main-nav>ul>li.columns-3>ul{width:360%}.main-nav>ul>li.columns-2>ul{width:240%}.main-nav>ul>li.columns-1>ul{width:120%}.main-nav>ul>li.columns-2>ul li.colspan-2{width:100%}.main-nav>ul>li.columns-3>ul>li.colspan-2{width:66.66666666%}.main-nav>ul>li.columns-3>ul>li.colspan-3{width:100%}.main-nav>ul>li.columns-4>ul>li.colspan-2{width:50%}.main-nav>ul>li.columns-4>ul>li.colspan-3{width:75%}.main-nav>ul>li.columns-4>ul>li.colspan-4{width:100%}.main-nav>ul>li.columns-5>ul>li.colspan-2{width:40%}.main-nav>ul>li.columns-5>ul>li.colspan-3{width:60%}.main-nav>ul>li.columns-5>ul>li.colspan-4{width:80%}.main-nav>ul>li.columns-5>ul>li.colspan-5{width:100%}.main-nav>ul>li.columns-5>ul>li{width:20%}.main-nav>ul>li.columns-4>ul>li{width:25%}.main-nav>ul>li.columns-3>ul>li{width:33.333333333333336%}.main-nav>ul>li.columns-2>ul>li{width:50%}.main-nav>ul>li.columns-1>ul>li{width:100%}.main-nav ul{display:block!important;margin-left:0!important}#menu-zona-2,#menu-zona-3,#menu-zona-4,#menu-zona-5{display:inline-block;vertical-align:top}.top-bar-nav{margin:0 auto;max-width:1250px;position:relative;z-index:100}.top-bar-nav ul li{float:left;position:relative;width:139.71428571428572px;width:auto}.top-bar-nav ul li a{display:block;padding:1em 1.5em;text-align:center}.top-bar-nav ul li ul li a{text-align:left}.top-bar-nav>ul{height:30px;position:relative;z-index:100}.top-bar-nav>ul>li{display:block;float:right;position:relative;width:auto}.top-bar-nav ul>li.float-left{float:left}.top-bar-nav>ul>li>a{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;display:table;height:30px;padding:0 1em;text-align:center;width:100%}.top-bar-nav>ul>li>a>span{color:#333;display:table-cell;text-align:center;vertical-align:middle}.top-bar-nav>ul>li>a>span:hover{color:#fff}nav.top-bar-nav .menu-content{padding:.5em}.top-bar-nav>ul>li a{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.top-bar-nav>ul>li>ul{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.top-bar-nav>ul>li:hover>ul{opacity:1}.top-bar-nav>ul>li>ul>li>a{font-weight:700}.top-bar-nav>ul>li>ul>li a{padding:.5em}.top-bar-nav>ul>li>ul{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;left:-9999px;overflow:hidden;padding:6px;position:absolute}.top-bar-nav>ul>li:hover>ul{left:0}.top-bar-nav>ul>li>ul>li{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;padding:6px}.top-bar-nav>ul>li>ul>li ul li{width:100%}.top-bar-nav>ul>li.full{position:static}.top-bar-nav>ul>li.full>ul{width:100%!important}.top-bar-nav>ul>li.end-menu-item:hover>ul{left:auto;right:0}.top-bar-nav>ul>li.columns-5>ul{width:600%}.top-bar-nav>ul>li.columns-4>ul{width:480%}.top-bar-nav>ul>li.columns-3>ul{width:360%}.top-bar-nav>ul>li.columns-2>ul{width:240%}.top-bar-nav>ul>li.columns-1>ul{width:120%}.top-bar-nav>ul>li.columns-2>ul li.colspan-2{width:100%}.top-bar-nav>ul>li.columns-3>ul>li.colspan-2{width:66.66666666%}.top-bar-nav>ul>li.columns-3>ul>li.colspan-3{width:100%}.top-bar-nav>ul>li.columns-4>ul>li.colspan-2{width:50%}.top-bar-nav>ul>li.columns-4>ul>li.colspan-3{width:75%}.top-bar-nav>ul>li.columns-4>ul>li.colspan-4{width:100%}.top-bar-nav>ul>li.columns-5>ul>li.colspan-2{width:40%}.top-bar-nav>ul>li.columns-5>ul>li.colspan-3{width:60%}.top-bar-nav>ul>li.columns-5>ul>li.colspan-4{width:80%}.top-bar-nav>ul>li.columns-5>ul>li.colspan-5{width:100%}.top-bar-nav>ul>li.columns-5>ul>li{width:20%}.top-bar-nav>ul>li.columns-4>ul>li{width:25%}.top-bar-nav>ul>li.columns-3>ul>li{width:33.333333333333336%}.top-bar-nav>ul>li.columns-2>ul>li{width:50%}.top-bar-nav>ul>li.columns-1>ul>li{width:100%}.top-bar-nav ul{display:block!important;margin-left:0!important}#placeholder-content{font-size:16px}}@media only screen and (width:320px) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body{position:absolute;right:0;top:0;-webkit-transform:scale(.667);-webkit-transform-origin:top right;width:480px}}@media only screen and (width:768px) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body{position:absolute;right:0;top:0;-webkit-transform:scale(.75);-webkit-transform-origin:top right;width:1024px}}.besafe-container{background-color:#fff;border-radius:.8rem;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#333;line-height:1.6;margin:0 auto 30px;max-width:1000px;padding:30px 100px;text-align:center}.besafe-title{color:#06c;font-size:2.2rem;margin-bottom:1rem}.besafe-subtitle{border-bottom:2px solid #f0f0f0;color:#09f;font-size:1.5rem;margin-top:1.5rem;padding-bottom:10px}.besafe-section-title{color:#333;font-size:1.3rem;margin:2.5rem 0 1.5rem}.besafe-text{font-size:1rem;margin-bottom:1rem}.besafe-feature{margin-bottom:1.2rem}.besafe-feature-title{color:#06c;display:block;font-weight:700;margin-bottom:5px}.besafe-steps{background-color:#f9f9f9;border-radius:8px;margin:20px 0;padding:20px}.besafe-steps-list{padding-left:25px}.besafe-step-item{margin-bottom:8px}.besafe-advantages{list-style-type:none;padding-left:5px}.besafe-advantage-item{list-style-type:none;margin-bottom:10px;padding-left:25px;position:relative}.besafe-highlight{background-color:#e6f3ff;border-left:4px solid #09f;border-radius:8px;margin:20px 0;padding:15px}.besafe-highlight-text{margin:0}.besafe-footer{color:#666;font-style:italic;margin-top:30px;text-align:center}.besafe-footer-text{margin-bottom:0}.besafe-cta-button{background-color:#06c;border-radius:30px;color:#fff;display:inline-block;font-weight:700;margin:20px 0;padding:12px 30px;text-decoration:none;transition:background-color .3s}.besafe-cta-button:hover{background-color:#05a}@media (max-width:768px){.besafe-container{padding:15px}.besafe-title{font-size:1.8rem}.besafe-subtitle{font-size:1.3rem}.besafe-cta-button{display:block;text-align:center}}.min-stay-popup{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;padding:12px 16px;position:absolute;white-space:nowrap;z-index:10000}.min-stay-popup .popup-content{color:#333;font-size:14px;font-weight:300;text-align:center}.min-stay-popup .popup-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.min-stay-popup .popup-content:before{margin-right:4px}