﻿body{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#909090;background-color:black}a{outline:none;text-decoration:none;transition:all .2s ease 0s}a:link,a:active,a:visited,a:focus{color:black}#ttt{ color: black!important;}.social a:hover{color:#f0a202!important}.btn.btn-default:hover{background-color:#f0a202!important}.a:hover{text-decoration:none;color:#f0a202}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;font-weight:300;color:black;margin:0;padding:0}body>header nav.top-bar {border-bottom: solid 1px white;}h1 a:link,h1 a:active,h1 a:visited,h1 a:focus,h2 a:link,h2 a:active,h2 a:visited,h2 a:focus,h3 a:link,h3 a:active,h3 a:visited,h3 a:focus,h4 a:link,h4 a:active,h4 a:visited,h4 a:focus,h5 a:link,h5 a:active,h5 a:visited,h5 a:focus,h6 a:link,h6 a:active,h6 a:visited,h6 a:focus{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit}h1{font-size:60px;line-height:1.2em;margin-bottom:15px}h2{font-size:36px;line-height:1.2em;margin-bottom:15px}h3{font-size:28px;line-height:1.2em;margin-bottom:15px}h4{font-size:22px;line-height:1.2em;margin-bottom:15px}h5{font-size:16px;line-height:1.2em;margin-bottom:10px;font-weight:700}h6{font-size:14px;line-height:1.2em;margin-bottom:5px}img{border:none;margin:0;padding:0}p{margin:0 0 7px 0}p:last-child{margin:0}strong{font-weight:700}form{margin:0;padding:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#909090;padding-left:20px}::-moz-placeholder{color:#909090;padding-left:20px}:-ms-input-placeholder{color:#909090;padding-left:20px}input:-moz-placeholder,textarea:-moz-placeholder{color:#909090;padding-left:20px}textarea::-webkit-input-placeholder{padding-top:10px}textarea::-moz-placeholder{padding-top:10px}textarea:-ms-input-placeholder{padding-top:10px}textarea:-moz-placeholder{padding-top:10px}blockquote{background-color:#b1c8cb;color:#fff;font-size:18px;font-weight:600;font-style:italic}@media(max-width: 767px){h1{font-size:36px;line-height:1.2em;margin-bottom:15px}h2{font-size:30px;line-height:1.2em;margin-bottom:15px}h3{font-size:24px;line-height:1.2em;margin-bottom:15px}h4{font-size:20px;line-height:1.2em;margin-bottom:15px}h5{font-size:16px;line-height:1.2em;margin-bottom:10px;font-weight:700}h6{font-size:14px;line-height:1.2em;margin-bottom:5px}}body>header{width:100%;color:#fff;z-index:2;padding-bottom:20px;position:relative}@media(max-width: 767px){body>header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding-bottom:0}}@media(min-width: 768px)and (max-width: 991px){body>header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding-bottom:0}}@media(min-width: 992px)and (max-width: 1199px){body>header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding-bottom:0}}body>header a:link,body>header a:visited,body>header a:active,body>header a:focus{color:#fff;text-decoration:none}body>header a.active,body>header a:hover{color:#f0a202}body>header nav.top-bar{text-align:right;font-size:13px;line-height:1.2;padding-top:5px;padding-bottom:5px;background-color:rgba(0,0,0,.4)}body>header nav.top-bar span.wishlist a.favorites{position:relative;margin-right:10px}body>header nav.top-bar span.wishlist a.favorites i.fa{color:#ff5e7d;font-size:16px}body>header nav.top-bar span.wishlist a.favorites span.counter{color:#b9233f;display:block;background-color:#f6f6f6;border:1px solid #f6f6f6;font-size:10px;font-weight:700;border-radius:50%;width:12px;height:12px;position:absolute;line-height:10px;text-align:center;top:-4px;right:-9px}body>header nav.top-bar span.wishlist a.favorites span.counter:empty{display:none !important}body>header nav.top-bar span.add-property{margin-left:30px;font-size:12px;text-transform:uppercase;line-height:21px}body>header nav.top-bar ul.social{display:inline-block;margin:0 0 0 30px;font-size:14px;float:left}body>header nav.top-bar div.language-switch{display:inline-block;margin-left:30px;position:relative;font-size:12px}body>header nav.top-bar div.language-switch>a i.fa{margin-left:5px}body>header nav.top-bar div.language-switch>ul{display:none;position:absolute;background-color:black;text-align:left;margin:0;padding:7px 15px;list-style:none;right:-15px;font-size:14px;line-height:1.2em;font-weight:300}body>header nav.top-bar div.language-switch>ul.active{display:block;z-index:1}body>header nav.top-bar div.language-switch>ul>li{margin:0 0 5px 0}body>header nav.top-bar div.language-switch>ul>li:last-child{margin:0 0 0 0}body>header nav.top-bar div.search-toggler{display:inline-block;margin-left:30px}body>header nav.main-bar{position:relative;padding-top:25px;display:flex;align-items:center}body>header nav.main-bar span.logo{display:inline-block;margin-top:-10px}body>header nav.main-bar span.logo img{height:55px;width:auto}body>header nav.main-bar ul.main-menu{position:absolute;right:0}body>header nav.main-bar ul.main-menu li{text-transform:uppercase;font-size:16px;line-height:1.2em;margin-left:30px}body>header nav.main-bar ul.main-menu li:first-child{margin-left:0}@media(min-width: 768px)and (max-width: 991px){body>header nav.main-bar span.logo{margin-top:-25px;padding-bottom:25px}body>header nav.main-bar span.logo img{height:55px}}body>footer{position:relative;color:#f6f6f6;font-size:14px;font-weight:300;line-height:1.2em}body>footer a:link,body>footer a:active,body>footer a:visited,body>footer a:focus{color:#f6f6f6}body>footer a:hover{color:#f0a202}body>footer h1,body>footer h2,body>footer h3,body>footer h4,body>footer h5,body>footer h6{color:#fff}body>footer h1 a:link,body>footer h2 a:link,body>footer h3 a:link,body>footer h4 a:link,body>footer h5 a:link,body>footer h6 a:link{color:inherit;text-decoration:none}body>footer h1 a:visited,body>footer h2 a:visited,body>footer h3 a:visited,body>footer h4 a:visited,body>footer h5 a:visited,body>footer h6 a:visited{color:inherit}body>footer h1 a:active,body>footer h2 a:active,body>footer h3 a:active,body>footer h4 a:active,body>footer h5 a:active,body>footer h6 a:active{color:inherit}body>footer h1 a:hover,body>footer h2 a:hover,body>footer h3 a:hover,body>footer h4 a:hover,body>footer h5 a:hover,body>footer h6 a:hover{color:inherit}body>footer h1 a:focus,body>footer h2 a:focus,body>footer h3 a:focus,body>footer h4 a:focus,body>footer h5 a:focus,body>footer h6 a:focus{color:inherit}body>footer .footer__partners{background-color:#fff;padding:0 0 30px 0;color:#333}body>footer .footer__partners-item{text-align:center;margin:15px 0}body>footer .footer__partners-item h3{color:black}body>footer .footer__partners-item img{max-height:60px;max-width:100%;height:auto;width:auto}body>footer a.back-to-top{display:block;width:40px;height:40px;position:absolute;top:-20px;right:60px;border-radius:50px;font-size:26px;line-height:1.3em;text-align:center;background-color:#ffc600}body>footer a.back-to-top.sticky{position:fixed;top:auto;bottom:30px;right:30px;z-index:1}body>footer a.back-to-top:hover{color:#fff;background-color:#f0a202}body>footer div.block1{background-color:black;padding-top:30px;padding-bottom:30px}body>footer div.block1 div.breadcrumb{background-color:transparent;border-radius:0;padding:20px 0 30px 60px;margin:0 0 30px 0;border-bottom:1px solid black;background-image:url("/images/wheel-white.svg");background-position:top left;background-repeat:no-repeat}body>footer div.block1 div.breadcrumb span.label-bread{display:inline-block}body>footer div.block1 div.breadcrumb ul{display:inline-block;margin-bottom:0}body>footer div.block1 div.breadcrumb ul li{padding-left:10px;padding-right:0}body>footer div.block1 div.breadcrumb ul li a{font-weight:500}body>footer div.block1 div.breadcrumb ul li:after{content:">";padding-left:13px}body>footer div.block1 div.breadcrumb ul li:last-child:after{content:"";padding-left:0}@media(max-width: 767px){body>footer div.block1 div.links{text-align:center}}body>footer div.block1 div.links nav>*{margin-bottom:3px}body>footer div.block1 div.links nav>span{display:inline-block;margin-right:10px;margin-bottom:10px}body>footer div.block2{padding-top:30px}body>footer div.block2 div.links{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid black}body>footer div.block2 div.links nav>*{margin-bottom:3px}@media(max-width: 767px){body>footer div.block2 div.links div.recapiti{text-align:center}}@media(max-width: 767px){body>footer div.block2 div.links .footer-logo{text-align:center}body>footer div.block2 div.links .footer-logo img{width:110px;margin:0 auto;padding-top:50px}}body>footer div.block2 div.bottom-bar{padding-bottom:25px}@media(max-width: 767px){body>footer div.block2 div.bottom-bar{text-align:center}}@media(max-width: 767px){body>footer div.block2 div.bottom-bar div.copyrights{text-align:center;margin-bottom:10px}}body>footer div.block2 div.bottom-bar div.credits{text-align:right}@media(max-width: 767px){body>footer div.block2 div.bottom-bar div.credits{text-align:center}}@media(min-width: 768px)and (max-width: 991px){body>footer div.links>div.row>div{margin-bottom:30px}body>footer div.links>div.row>div:nth-child(odd){clear:left}}@media(max-width: 767px){body>footer div.links>div.row>div{margin-bottom:30px}}.form-control{box-shadow:none;border-radius:0;border-color:#909090;font-size:14px;line-height:21px}.form-control:focus{box-shadow:none;border-color:inherit}.form-control::-webkit-input-placeholder{color:#909090}.form-control::-moz-placeholder{color:#909090}.form-control:-ms-input-placeholder{color:#909090}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:30px;height:60px}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.btn{box-shadow:none;border-radius:30px;padding:15px 30px;text-decoration:none;font-size:16px;line-height:20px;font-weight:400;text-decoration:none;text-transform:uppercase;color:#fff;border-color:black;background-color:black;border-width:2px}.btn:link,.btn:visited,.btn:active{color:#fff;border-color:black;background-color:black;text-decoration:none}.btn:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn:focus,.btn:active,.btn:active:focus{outline:none;box-shadow:none;background-color:inherit}.btn.btn-sm{font-size:14px;line-height:18px;padding:3px 15px}.btn.btn-lg{font-size:18px;line-height:22px;padding:18px 55px}.btn.btn-default{color:#fff;border-color:black;background-color:black}.btn.btn-default:link,.btn.btn-default:visited,.btn.btn-default:active{color:#fff;border-color:black;background-color:black}.btn.btn-default:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-primary{color:#fff;border-color:black;background-color:black}.btn.btn-primary:link,.btn.btn-primary:visited,.btn.btn-primary:active{color:#fff;border-color:black;background-color:black}.btn.btn-primary:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-blue{color:#fff;border-color:black;background-color:black}.btn.btn-blue:link,.btn.btn-blue:visited,.btn.btn-blue:active{color:#fff;border-color:black;background-color:black}.btn.btn-blue:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-blue-alt{color:black;border-color:black;background-color:transparent}.btn.btn-blue-alt:link,.btn.btn-blue-alt:visited,.btn.btn-blue-alt:active{color:black;border-color:black;background-color:transparent}.btn.btn-blue-alt:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-green{color:#fff;border-color:#3eb259;background-color:#3eb259}.btn.btn-green:link,.btn.btn-green:visited,.btn.btn-green:active{color:#fff;border-color:#3eb259;background-color:#3eb259}.btn.btn-green:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-green-alt{color:#3eb259;border-color:#3eb259;background-color:transparent}.btn.btn-green-alt:link,.btn.btn-green-alt:visited,.btn.btn-green-alt:active{color:#3eb259;border-color:#3eb259;background-color:transparent}.btn.btn-green-alt:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-white{color:black;border-color:#fff;background-color:#fff}.btn.btn-white:link,.btn.btn-white:visited,.btn.btn-white:active{color:black;border-color:#fff;background-color:#fff}.btn.btn-white:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-white-alt{color:#fff;border-color:#fff;background-color:transparent}.btn.btn-white-alt:link,.btn.btn-white-alt:visited,.btn.btn-white-alt:active{color:#fff;border-color:#fff;background-color:transparent}.btn.btn-white-alt:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-fuchsia{color:#fff;border-color:#d95d39;background-color:#d95d39}.btn.btn-fuchsia:link,.btn.btn-fuchsia:visited,.btn.btn-fuchsia:active{color:#fff;border-color:#d95d39;background-color:#d95d39}.btn.btn-fuchsia:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.btn.btn-fuchsia-alt{color:#d95d39;border-color:#d95d39;background-color:transparent}.btn.btn-fuchsia-alt:link,.btn.btn-fuchsia-alt:visited,.btn.btn-fuchsia-alt:active{color:#d95d39;border-color:#d95d39;background-color:transparent}.btn.btn-fuchsia-alt:hover{color:#fff;border-color:#f0a202;background-color:#f0a202}.ui-widget.ui-widget-content.ui-datepicker{border:1px solid #c3c3c3}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header{border:none;background-color:#fff;color:black;font-family:"Lato",sans-serif;font-weight:400}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{opacity:.6}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:none;background-color:transparent}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar thead th{color:rgba(0,0,0,.6)}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td .ui-state-default{color:rgba(0,0,0,.6);border-color:#c3c3c3}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td.available .ui-state-default{background-color:#ceeed5;color:rgba(0,0,0,.6)}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td.unavailable{opacity:1}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td.unavailable .ui-state-default{border-color:#c3c3c3;background-color:#fff;color:rgba(0,0,0,.3);background-image:linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(50% - 0.8px), #c3c3c3 50%, rgba(255, 255, 255, 0) calc(50% + 0.8px), rgba(255, 255, 255, 0) 100%)}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td.aci .ui-state-default{background-image:linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF calc(50% - 0.8px), #c3c3c3 50%, rgba(255, 255, 255, 0) calc(50% + 0.8px), rgba(255, 255, 255, 0) 100%)}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td.aad .ui-state-default{background-image:none}.ui-widget.ui-widget-content.ui-datepicker table.ui-datepicker-calendar tbody td.aco .ui-state-default{background-color:#ceeed5;background-image:linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(50% - 0.8px), #c3c3c3 50%, #FFFFFF calc(50% + 0.8px), #FFFFFF 100%)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}body :focus{outline:none !important;outline-color:none !important;outline-style:none !important;outline-width:none !important}body>main{min-height:400px;padding-bottom:60px;background-color:#fff}.text-2-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.text-3-cols{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.divider{border-bottom:1px solid #c0c0bd;margin:30px auto 55px auto}.divider.w600{max-width:600px}.divider:before{content:"";background-image:url("/images/wheel-gray.svg");background-repeat:no-repeat;height:50px;display:block;width:90px;margin:0 auto -25px auto;position:relative;background-color:#fff;background-position:center center}img.alignleft{display:inline-block;margin:15px 15px 15px 0;float:left;clear:left}img.alignright{display:inline-block;margin:15px 0 15px 15px;float:right}a.full-size{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}a.favorite{display:block}a.favorite i.fa{font-size:23px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.6)}a.favorite:hover i.fa{color:#f0a202}a.favorite.active i.fa{color:#b9233f}div.headline{display:flex;align-items:center;height:200px}div.headline.double{height:400px}div.headline div.content{text-align:center;text-transform:uppercase;font-size:32px;font-weight:300;line-height:40px;margin:0 auto}div.headline div.content strong,div.headline div.content b{font-weight:400}div.headline div.content h2{font-size:32px;font-weight:300;line-height:40px}div.headline.yellow{background-color:#ffc600;color:#fff}div.headline.yellow h2{color:#fff}div.headline.orange{background-color:#f0a202;color:#fff}div.headline.orange h2{color:#fff}div.headline.fuchsia{background-color:#d95d39;color:#fff}div.headline.fuchsia h2{color:#fff}div.headline.green{background-color:black;color:#fff}div.headline.green h2{color:#fff}div.headline.green-alt{background-color:#3eb259;color:#fff}div.headline.green-alt h2{color:#fff}div.headline.gray{background-color:#909090;color:#fff}div.headline.gray h2{color:#fff}div.headline.gray-light{background-color:#f6f6f6;color:#909090}div.headline.gray-light h2{color:#909090}div.infinite-loader{text-align:center}div.images.slider div.slides figure.item{position:relative}div.images.slider div.slides figure.item figcaption{position:absolute;bottom:0;background-color:rgba(0,0,0,.4);width:100%;padding:4px 70px 4px 10px;color:#fff;font-size:14px;line-height:18px;font-style:italic;min-height:26px}div.images.slider div.controls div.pager{color:#fff;bottom:4px;right:10px;width:50px;left:auto}@media(max-width: 767px){.text-2-cols{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.text-3-cols{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}div.headline{height:auto;min-height:200px;padding:15px 0}div.headline.double{height:auto;min-height:400px}}label.required:after{content:"*";color:#b9233f;margin-left:3px}label.error{display:none !important}input[type=checkbox].error,input[type=radio].error{outline:2px solid #b9233f}input.error,textarea.error,select.error{border:2px solid #b9233f}input.error:focus,textarea.error:focus,select.error:focus{border:2px solid #b9233f}.ll-block{padding-top:90px;padding-bottom:90px}.ll-block h1.title,.ll-block h2.title{text-transform:uppercase;text-align:center;margin:0}.ll-block p.subtitle{margin-top:10px;font-size:21px;line-height:1.2em}.ll-block div.content{margin-top:25px}.ll-block div.content p.highlight{font-size:24px;line-height:1.2em;margin-top:40px;margin-bottom:35px}.ll-card{position:relative;background-color:#fff;border-radius:10px}.ll-card>figure{background-repeat:no-repeat;background-size:cover;min-height:300px}.ll-card>figure>img{border-top-left-radius:10px;border-top-right-radius:10px}.ll-card>header{position:relative;text-align:center;margin-top:-25px}.ll-card>header h2,.ll-card>header h3{text-transform:uppercase;display:inline-block;padding:15px 30px;font-size:16px;line-height:20px;margin:0;color:#fff}.ll-card>header h2>span,.ll-card>header h3>span{font-size:12px;line-height:16px;display:block;margin-bottom:5px}.ll-card>div.description{min-height:120px;padding:30px 30px}.ll-card>footer>a.full-size{position:absolute;top:0;bottom:0;right:0;left:0;width:100%}.ll-card.area>header h2,.ll-card.area>header h3{background-color:black}.ll-card.categoria>header h2,.ll-card.categoria>header h3{background-color:black}.ll-card.esperienza{margin:0 15px}.ll-card.esperienza>figure{min-height:1px}.ll-card.esperienza>header{margin-top:0}.ll-card.esperienza>header h2,.ll-card.esperienza>header h3{font-size:22px;line-height:28px;color:#a5a5a5}.ll-card.esperienza>.description{padding:0px 30px 30px;text-align:center}.ll-card.immobile>header h2,.ll-card.immobile>header h3{background-color:black}.ll-card.offerta>header h2,.ll-card.offerta>header h3{background-color:black}.ll-card.luogo>header h2,.ll-card.luogo>header h3{background-color:#d95d39}article.ll-item .green{color:black}article.ll-item.immobile{transition:all .2s ease 0s}article.ll-item.immobile.featured{position:relative;margin-bottom:30px}article.ll-item.immobile.featured figure{position:relative;display:block}article.ll-item.immobile.featured figure a.image{position:relative;display:block}article.ll-item.immobile.featured figure a.image img.map{position:absolute;z-index:0;top:0;left:0;width:100%;transition:all .5s ease 0s}article.ll-item.immobile.featured figure a.image img.image{position:relative;transition:all .5s ease 0s}article.ll-item.immobile.featured figure a.image.active img.image{opacity:0}article.ll-item.immobile.featured figure a.favorite{position:absolute;top:15px;right:15px;z-index:1}article.ll-item.immobile.featured figure a.map{position:absolute;bottom:15px;right:15px;z-index:1;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.6);font-size:23px}article.ll-item.immobile.featured figure a.map.active,article.ll-item.immobile.featured figure a.map:hover{color:#f0a202}article.ll-item.immobile.featured header{padding:15px 10px}article.ll-item.immobile.featured header h3{margin-bottom:0}article.ll-item.immobile.featured header p{margin-top:5px;font-size:18px;line-height:1.2em;font-weight:300}article.ll-item.immobile.featured div.content>div{padding:15px 10px;text-align:right;line-height:20px}article.ll-item.immobile.featured div.content>div:nth-child(odd){background-color:#f6f6f6}article.ll-item.immobile.featured div.content>div>span{display:inline-block;margin-right:7px}article.ll-item.immobile.featured div.content>div>span:last-child{margin-right:0}article.ll-item.immobile.featured div.content>div>span.place{font-size:18px}article.ll-item.immobile.featured div.content>div>span.price span.value{font-size:24px;font-weight:700}article.ll-item.immobile.featured div.content>div>span.place,article.ll-item.immobile.featured div.content>div>span.type{float:left}article.ll-item.immobile.featured div.content .fa{margin-right:2px;font-size:20px}article.ll-item.immobile.featured span.offer{position:absolute;z-index:1;top:15px;display:block;padding:0 10px;background-color:#f0a202;color:#fff;font-size:12px;line-height:20px;text-transform:uppercase}article.ll-item.immobile.featured span.offer a{color:#fff}article.ll-item.immobile.featured span.drone{position:absolute;z-index:1;top:45px;display:block;padding:0 10px;background-color:black;color:#fff;font-size:12px;line-height:20px;text-transform:uppercase}article.ll-item.immobile.featured span.drone a{color:#fff}article.ll-item.person{margin-bottom:30px}article.ll-item.person header{background-color:black;color:#fff;padding:30px;border-radius:0 0 30px 30px;position:relative}article.ll-item.person header:before{content:"";width:0;height:0;border-style:solid;border-width:0 20px 13px 20px;border-color:transparent transparent black;position:absolute;margin-left:-20px;left:50%;top:-13px}article.ll-item.person header a{color:#fff}article.ll-item.person header h3{color:#fff}div.slider{position:relative;z-index:0}div.slider div.controls div.prev,div.slider div.controls div.next{top:50%;position:absolute;margin-top:-35px;z-index:0}div.slider div.controls div.prev a,div.slider div.controls div.next a{display:inline-block;width:30px;height:70px;overflow:hidden;text-align:center;font-size:70px;line-height:70px}div.slider div.controls div.prev a:link,div.slider div.controls div.prev a:visited,div.slider div.controls div.prev a:active,div.slider div.controls div.prev a:focus,div.slider div.controls div.next a:link,div.slider div.controls div.next a:visited,div.slider div.controls div.next a:active,div.slider div.controls div.next a:focus{color:#fff}div.slider div.controls div.prev a:hover,div.slider div.controls div.next a:hover{color:#f0a202}div.slider div.controls div.prev{left:30px}div.slider div.controls div.next{right:30px}div.slider div.controls div.pager{position:absolute;z-index:1;bottom:15px;left:0;right:0;width:100%;margin:0;padding:0;z-index:1}div.slider div.controls div.pager ul.slick-dots{margin:0;padding:0;text-align:center}div.slider div.controls div.pager ul.slick-dots>li{display:inline-block;margin:0;padding:0}div.slider div.controls div.pager ul.slick-dots>li button{display:inline-block;width:10px;height:10px;overflow:hidden;padding:0;margin:0 3px;border:none;border-radius:50%;font-size:8px;line-height:8px;text-indent:-9999px;color:#f6f6f6;background-color:#f6f6f6;box-shadow:0px 0px 5px rgba(0,0,0,.6);transition:all .2s ease 0s;vertical-align:middle}div.slider div.controls div.pager ul.slick-dots>li:hover button,div.slider div.controls div.pager ul.slick-dots>li.slick-active button{background-color:#f0a202}.bx-wrapper{height:100%;margin:0;padding:0;background-color:none;border:none;box-shadow:none}@media(min-width: 768px)and (max-width: 991px){div.slider div.controls div.prev,div.slider div.controls div.next{margin-top:-24px}div.slider div.controls div.prev a,div.slider div.controls div.next a{width:20px;height:48px;font-size:48px;line-height:48px}div.slider div.controls div.prev{left:20px}div.slider div.controls div.next{right:20px}}@media(max-width: 767px){div.slider div.controls div.prev,div.slider div.controls div.next{margin-top:-15px}div.slider div.controls div.prev a,div.slider div.controls div.next a{width:20px;height:30px;font-size:30px;line-height:30px}div.slider div.controls div.prev{left:15px}div.slider div.controls div.next{right:15px}}div.block.ll-widget{border-radius:30px 30px 0 0;overflow:hidden}div.block.ll-widget>div.header{color:#fff;position:relative;padding:15px 30px 15px 30px}div.block.ll-widget>div.header:after{content:"";width:0;height:0;border-style:solid;border-width:13px 20px 0 20px;position:absolute;margin-left:-20px;left:50%;bottom:-13px}div.block.ll-widget>div.header h3{font-size:20px;line-height:1.2em;font-weight:300;text-transform:uppercase;margin-bottom:0;color:#fff}div.block.ll-widget>div.header h3 span{font-size:13px;line-height:1;margin-bottom:5px;display:block}div.block.ll-widget>div.header h3 strong{font-weight:700}div.block.ll-widget>div.wrapper{padding:45px 30px 30px 30px;background-color:#f6f6f6}div.block.ll-widget>div.wrapper>div.content article.item{position:relative;padding-bottom:20px;border-bottom:1px solid #c0c0bd;margin-bottom:20px}div.block.ll-widget>div.wrapper>div.content article.item figure img{margin:0 auto}div.block.ll-widget>div.wrapper>div.footer{font-size:18px;line-height:1.2em;font-weight:300;text-align:center}div.block.ll-widget.yellow>div.header{background-color:#ffc600}div.block.ll-widget.yellow>div.header:after{border-color:#ffc600 transparent transparent}div.block.ll-widget.orange>div.header{background-color:#f0a202}div.block.ll-widget.orange>div.header:after{border-color:#f0a202 transparent transparent}div.block.ll-widget.fuchsia>div.header{background-color:#d95d39}div.block.ll-widget.fuchsia>div.header:after{border-color:#d95d39 transparent transparent}div.block.ll-widget.red>div.header{background-color:#b9233f}div.block.ll-widget.red>div.header:after{border-color:#b9233f transparent transparent}div.block.ll-widget.green>div.header{background-color:black}div.block.ll-widget.green>div.header:after{border-color:black transparent transparent}div.block.ll-widget.green-alt>div.header{background-color:#3eb259}div.block.ll-widget.green-alt>div.header:after{border-color:#3eb259 transparent transparent}div.block.ll-widget.esperienze>div.header{background-color:#3eb259;background-image:url("/images/compass-white.svg");background-position:30px 12px;background-size:30px 30px;background-repeat:no-repeat;padding-left:70px}div.block.ll-widget.esperienze>div.header:after{border-color:#3eb259 transparent transparent}div.block.ll-widget.esperienze>div.wrapper>div.content article.item header{margin-top:15px}div.block.ll-widget.esperienze>div.wrapper>div.content article.item header h4{text-align:center;margin-bottom:0}div.block.ll-widget.esperienze>div.wrapper>div.content article.item div.content{margin-top:5px}div.block.ll-widget.immobili>div.header{background-color:black}div.block.ll-widget.immobili>div.header:after{border-color:black transparent transparent}div.block.ll-widget.immobili>div.header div.distance{text-align:right}div.block.ll-widget.immobili>div.wrapper>div.content article.item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}div.block.booking-calendar>div.loader{text-align:center;padding:60px 0}div.block.booking-calendar>div.wrapper>table.heading{margin-top:20px;margin-bottom:15px}div.block.booking-calendar>div.wrapper>table.heading thead tr th{font-size:18px}div.block.booking-calendar>div.wrapper>table.heading thead tr th.prev{text-align:left}div.block.booking-calendar>div.wrapper>table.heading thead tr th.selected{text-align:center;font-weight:300}div.block.booking-calendar>div.wrapper>table.heading thead tr th.next{text-align:right}div.block.booking-calendar>div.wrapper>div.days{display:flex;flex-direction:row;justify-content:center;align-content:flex-start;flex-wrap:wrap;color:rgba(0,0,0,.6)}div.block.booking-calendar>div.wrapper>div.days>div{flex-grow:1;flex-basis:0;height:50px;padding:5px;overflow:hidden;border:1px solid #c3c3c3;margin:0 2px 1px 0}div.block.booking-calendar>div.wrapper>div.days>div:nth-child(8n-1){margin-right:0px}div.block.booking-calendar>div.wrapper>div.days>div.break{flex-basis:100%;height:0;border:none;padding:0}div.block.booking-calendar>div.wrapper>div.days>div.weekday{text-align:center;background-color:#fff;font-weight:bold;padding:15px 0;height:auto;font-size:16px;border-color:#fff}div.block.booking-calendar>div.wrapper>div.days>div.placeholder{background-color:#fff;border-color:#fff}div.block.booking-calendar>div.wrapper>div.days>div.day.available_1{background-color:#ceeed5}div.block.booking-calendar>div.wrapper>div.days>div.day.available_1.checkout_1{background-image:linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF calc(50% - 0.8px), #c3c3c3 50%, rgba(255, 255, 255, 0) calc(50% + 0.8px), rgba(255, 255, 255, 0) 100%)}div.block.booking-calendar>div.wrapper>div.days>div.day.available_0,div.block.booking-calendar>div.wrapper>div.days>div.day.booked_1{background-color:#fff;color:rgba(0,0,0,.3);background-image:linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(50% - 0.8px), #c3c3c3 50%, rgba(255, 255, 255, 0) calc(50% + 0.8px), rgba(255, 255, 255, 0) 100%)}div.block.booking-calendar>div.wrapper>div.days>div.day.available_0.checkin_1,div.block.booking-calendar>div.wrapper>div.days>div.day.booked_1.checkin_1{background-color:#ceeed5;background-image:linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(50% - 0.8px), #c3c3c3 50%, #FFFFFF calc(50% + 0.8px), #FFFFFF 100%)}div.block.booking-calendar>div.wrapper>div.days>div.day.available_1.booked_0.offer_1{position:relative}div.block.booking-calendar>div.wrapper>div.days>div.day.available_1.booked_0.offer_1:before{content:attr(data-offer);position:absolute;top:0px;right:0px;background-color:#ffc600;font-size:10px;line-height:16px;padding:0px 5px 0 5px}div.block.booking-calendar>div.wrapper>div.days>div.day>div{flex-grow:1}div.block.booking-calendar>div.wrapper>div.days>div.day>div.number{text-align:left;font-weight:bold;font-size:12px;line-height:1;margin-bottom:5px}div.block.booking-calendar>div.wrapper>div.days>div.day>div.price{text-align:right;font-weight:bold}div.block.booking-calendar>div.wrapper>div.days>div.day>div.price>span{display:inline-block}div.block.booking-calendar>div.wrapper>div.days>div.day>div.price>span.label{color:inherit;padding:0;margin-right:5px}div.block.booking-calendar>div.wrapper>div.days>div.day>div.price>span.value{color:inherit}@media(max-width: 767px){div.block.booking-calendar>div.wrapper>div.days>div.day.available_1.booked_0.offer_1:before{content:"";height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent #ffc600 transparent transparent;background-color:transparent}}div.block.booking-form-immobile{margin-top:-65px;border-radius:30px 30px 0 0;overflow:hidden}div.block.booking-form-immobile>div.header{background-color:black;color:#fff;padding:25px;position:relative;min-height:120px}div.block.booking-form-immobile>div.header:after{content:"";width:0;height:0;border-style:solid;border-width:20px 22.5px 0 22.5px;border-color:black transparent transparent;position:absolute;margin-left:-22px;left:50%;bottom:-20px}div.block.booking-form-immobile>div.header div.title{text-transform:uppercase}div.block.booking-form-immobile>div.header div.title h3{color:#fff;font-weight:300;margin-bottom:0}div.block.booking-form-immobile>div.header div.title h3 strong{font-weight:500;clear:both;display:block}div.block.booking-form-immobile>div.header div.price span.from{display:block}div.block.booking-form-immobile>div.header div.price strong{font-weight:500;font-size:40px;line-height:1.1em}div.block.booking-form-immobile>div.wrapper{background-color:#f6f6f6;padding:30px 30px 30px 30px}div.block.booking-form-immobile>div.wrapper>div.step.results{display:none}div.block.booking-form-immobile>div.wrapper>div.step.userdata{display:none}div.block.booking-form-immobile>div.wrapper>div.step.userdata div.nota{margin-top:-10px}div.block.booking-form-immobile>div.wrapper>div.step.confirm{display:none}div.block.booking-form-immobile>div.wrapper>div.step div.stepper{text-align:right;font-size:12px;line-height:1.2em;margin-bottom:7px;text-transform:uppercase}div.block.booking-form-immobile>div.wrapper>div.step div.actions{margin-top:30px;text-align:center}div.block.booking-form-immobile>div.wrapper>div.step div.actions div.nota{text-align:left;margin-top:15px;margin-bottom:0}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div{padding-bottom:5px;margin-bottom:5px;display:grid;grid-template-columns:auto auto;border-bottom:1px dotted #909090}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div>span.v{text-align:right}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div>span.v:before{content:"€";margin-right:7px}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.data{grid-template-columns:50% 50%;color:#000}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.data.labels{text-align:center;border-bottom:none;margin-bottom:0}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.data.values span.v{text-align:center}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.data.values span.v:before{content:"";margin-right:0}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.totale{color:#000}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.acconto{color:#000}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div.cauzione{color:#000}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div a{color:black}div.block.booking-form-immobile>div.wrapper>div.step div.summary>div a:hover{color:black}div.block.booking-form-immobile>div.wrapper>div.step div.nota{font-size:12px;font-style:italic;border-bottom:none;margin-bottom:15px;padding-bottom:0}div.block.booking-form-immobile>div.wrapper>div.step textarea{min-height:100px}div.block.booking-form-immobile>div.wrapper>div.messagebox{display:none;margin-top:25px}div.block.booking-form-immobile>div.wrapper>div.messagebox>div.alert:last-child{margin-bottom:0}div.block.booking-form-immobile>div.wrapper>div.messagebox>div.alert>div{margin-bottom:7px}div.block.booking-form-immobile>div.wrapper>div.messagebox>div.alert>div:last-child{margin-bottom:0}@media(max-width: 767px){div.block.booking-form-immobile{margin-top:30px}div.block.booking-form-immobile>div.header{min-height:inherit}div.block.booking-form-immobile>div.header div.price strong{font-size:34px;line-height:1.1em}}div.block.booking-form-moreinfo-immobile{border:3px solid #3eb259;padding:25px;border-radius:5px}div.block.booking-form-moreinfo-immobile div.header h3{text-align:center}div.block.booking-form-moreinfo-immobile div.header div.actions{margin-top:15px;text-align:center}div.block.booking-form-moreinfo-immobile form{display:none}div.block.booking-form-moreinfo-immobile div.content textarea{min-height:100px}div.block.booking-form-moreinfo-immobile div.footer{margin-top:15px;text-align:center}div.block.booking-form-moreinfo-immobile div.messagebox{margin-top:15px}div.block.booking-form-moreinfo-immobile div.messagebox div.alert{margin-bottom:0}@media(max-width: 767px){div.block.contact-form-immobile{margin-top:30px}}div.block.back-to-esperienze{text-transform:uppercase;font-size:13px;line-height:1.2em}div.block.back-to-esperienze a{text-decoration:none}div.block.back-to-immobili{text-transform:uppercase;font-size:13px;line-height:1.2em}div.block.back-to-immobili a{text-decoration:none}.block.custom-blocks-section div.row.results{display:flex;justify-content:center;flex-wrap:wrap}.block.custom-blocks-section div.row.results>div{margin-bottom:30px}.block.custom-blocks-section div.row.results>div div.item{height:250px;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.block.custom-blocks-section div.row.results>div div.item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);transition:all .5s ease 0s}.block.custom-blocks-section div.row.results>div div.item:hover:before{background-color:rgba(0,0,0,.5)}.block.custom-blocks-section div.row.results>div div.item div.wrapper{position:relative;text-align:center;color:#fff;padding:15px}.block.custom-blocks-section div.row.results>div div.item div.wrapper h3{color:#fff;text-transform:uppercase}div.block.images div.slides figure.item a{display:block;widht:100%}div.block.images div.slides figure.item a img{width:100%;height:auto}div.block.videos>div.row>div{margin-bottom:30px}div.block.videos>div.row>div figure.image a.video{display:block;position:relative;color:#fff}div.block.videos>div.row>div figure.image a.video:hover{color:#f0a202}div.block.videos>div.row>div figure.image a.video>span{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:center;align-items:center;text-shadow:0px 0px 5px rgba(0,0,0,.6)}div.block.videos>div.row>div figure.image a.video>span i.fa{font-size:40px;line-height:1}div.block.videos>div.row>div div.text{margin-left:-15px}div.block.contact-form-esperienza{border-radius:30px 30px 0 0;overflow:hidden}div.block.contact-form-esperienza div.header{background-color:black;color:#fff;padding:25px;position:relative}div.block.contact-form-esperienza div.header:after{content:"";width:0;height:0;border-style:solid;border-width:20px 22.5px 0 22.5px;border-color:black transparent transparent;position:absolute;margin-left:-22px;left:50%;bottom:-20px}div.block.contact-form-esperienza div.header h3{text-transform:uppercase;color:#fff;font-weight:300;margin-bottom:0}div.block.contact-form-esperienza div.header h3 strong{font-weight:500}div.block.contact-form-esperienza div.content{background-color:#f6f6f6;padding:45px 25px 25px 25px}div.block.contact-form-esperienza div.content textarea{min-height:100px}div.block.contact-form-esperienza div.footer{background-color:#f6f6f6;padding:0 25px 30px 25px;text-align:center}div.block.contact-form-esperienza div.messagebox div.alert{padding-top:25px;border-radius:0}div.block.contact-form-immobile{margin-top:30px;border-radius:30px 30px 0 0;overflow:hidden}div.block.contact-form-immobile div.header{background-color:black;color:#fff;padding:25px;position:relative}div.block.contact-form-immobile div.header:after{content:"";width:0;height:0;border-style:solid;border-width:20px 22.5px 0 22.5px;border-color:black transparent transparent;position:absolute;margin-left:-22px;left:50%;bottom:-20px}div.block.contact-form-immobile div.header div.title{text-transform:uppercase}div.block.contact-form-immobile div.header div.title h3{color:#fff;font-weight:300;margin-bottom:0}div.block.contact-form-immobile div.header div.title h3 strong{font-weight:500}div.block.contact-form-immobile div.content{background-color:#f6f6f6;padding:45px 25px 25px 25px}div.block.contact-form-immobile div.content textarea{min-height:100px}div.block.contact-form-immobile div.footer{background-color:#f6f6f6;padding:0 25px 30px 25px;text-align:center}div.block.contact-form-immobile div.messagebox div.alert{padding-top:25px;border-radius:0}div.block.cookie-notice{position:fixed;bottom:0;left:0;right:0;padding:15px 15px;color:#fff;background-color:rgba(0,0,0,.8);text-align:center;z-index:9999}div.block.cookie-notice div.wrapper div.actions{margin-top:10px}div.block.cookie-notice div.wrapper div.actions a.btn{display:inline-block;padding:5px 10px;font-size:14px;line-height:14px;margin:0 7px}div.block.cookie-notice div.wrapper div.actions a.btn.ok{border:2px solid #e52031;background-color:#e52031;color:#fff}div.block.cookie-notice div.wrapper div.actions a.btn.more{background-color:transparent;border:2px solid #fff;color:#fff}div.block.covid-notice{padding:15px 15px;color:#856404;background-color:#fff3cd;text-align:center;z-index:9999}div.block.covid-notice div.wrapper div.text a{color:#856404;font-weight:700;text-decoration:underline}div.block.covid-notice div.wrapper div.actions{margin-top:10px}div.block.covid-notice div.wrapper div.actions a.btn{display:inline-block;padding:5px 10px;font-size:14px;line-height:14px;margin:0 7px}div.block.covid-notice div.wrapper div.actions a.btn.ok{border:2px solid #e52031;background-color:#e52031;color:#fff}div.block.covid-notice div.wrapper div.actions a.btn.more{background-color:transparent;border:2px solid #fff;color:#fff}.block.full-search-form{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(0,0,0,.7);display:none;align-items:center;transition:all 1s ease 0s}.block.full-search-form.active{display:flex}.block.full-search-form>form{position:relative;margin:0 auto}.block.full-search-form>form>a.search-close{position:absolute;right:0;top:-70px}div.block.full-search-results div.results{margin-top:60px;margin-bottom:30px}div.block.full-search-results div.results>div .ll-card{position:relative;background-color:#fff;margin-bottom:30px}div.block.full-search-results div.results>div .ll-card>header{position:absolute;top:50%;width:100%;margin-top:-35px}@media(min-width: 1200px){div.block.full-search-results div.results>div:nth-child(4n+1){clear:left}}@media(min-width: 992px)and (max-width: 1199px){div.block.full-search-results div.results>div:nth-child(3n+1){clear:left}}@media(min-width: 768px)and (max-width: 991px){div.block.full-search-results div.results>div:nth-child(2n+1){clear:left}}.image-cover{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:60px;padding-bottom:60px;position:relative;transition:all .2s ease 0s;background-attachment:fixed}@media(max-width: 767px){.image-cover{background-attachment:scroll !important}}.image-cover__wrapper{background-color:rgba(0,0,0,.4);padding:30px;margin-right:15px;margin-left:15px}.image-cover__wrapper--to-left{align-self:flex-start;max-width:540px}.image-cover__wrapper--no-bg{background-color:transparent;padding:0}.image-cover__texts{color:#fff}.image-cover__texts-intro{text-transform:uppercase;margin-bottom:20px}.image-cover__texts-intro span{display:inline-block;font-size:16px;line-height:36px;padding:0 15px}.image-cover__texts-intro span.yellow{background-color:#ffc600}.image-cover__texts-intro span.orange{background-color:#f0a202}.image-cover__texts-intro span.fuchsia{background-color:#d95d39}.image-cover__texts-intro span.green{background-color:#3eb259}.image-cover__texts-title{margin:0;color:#fff;text-transform:uppercase;font-size:50px;line-height:1.2em}@media(min-width: 1200px){.image-cover__texts-title{font-size:40px}}@media(min-width: 992px)and (max-width: 1199px){.image-cover__texts-title{font-size:40px}}@media(min-width: 768px)and (max-width: 991px){.image-cover__texts-title{font-size:34px}}@media(max-width: 767px){.image-cover__texts-title{font-size:34px}}.image-cover__texts-content{padding-bottom:10px;color:#fff;line-height:1.3em;font-size:18px;font-weight:300}.image-cover__scroll__DELETED{font-size:40px;line-height:1;position:absolute;bottom:15px;right:0;left:0;width:100%;text-align:center}.image-cover__scroll__DELETED a{color:#fff}@media(max-width: 767px){.image-cover__scroll__DELETED{font-size:30px}}article.ll-item.immobile.result{box-shadow:0px 0px 15px rgba(0,0,0,.15);margin-bottom:30px;border-radius:0px 5px 5px 0px;box-shadow:0px 0px 15px rgba(0,0,0,.15)}article.ll-item.immobile.result .green{color:black}article.ll-item.immobile.result>div.row{display:flex}article.ll-item.immobile.result>div.row div.section1{flex-grow:1}article.ll-item.immobile.result>div.row div.section1 div.wrapper{position:relative;z-index:0}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.static-map{position:relative;z-index:0;transition:all .5s ease 0s;opacity:0}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.static-map.active{z-index:1;opacity:1}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.static-map img{width:100%;height:auto}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.slider{position:absolute;top:0;left:0;width:100%;z-index:0}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.slider>div.slides:not(.slick-slider) figure{display:none}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.slider>div.slides:not(.slick-slider) figure:first-child{display:block}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.slider>div.slides:not(.slick-slider) figure>img{width:100%;height:auto}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.slider div.controls div.prev{left:15px;text-align:left}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.slider div.controls div.next{right:15px;text-align:right}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a{text-decoration:none;color:#fff;outline:none}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions>span{position:absolute;z-index:1;left:-10px;display:block;padding:0 15px;color:#fff;font-size:12px;line-height:25px;text-transform:uppercase}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions>span.drone{top:15px;background-color:black}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions>span.review{top:45px;background-color:#d95d39}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions>span.offer{top:75px;background-color:#f0a202}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.favorite{position:absolute;top:15px;right:15px;z-index:1;font-size:14px;line-height:23px;text-transform:uppercase;text-decoration:none}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.favorite:hover{color:#f0a202}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.favorite i.fa{vertical-align:middle;margin-left:5px}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.map{position:absolute;bottom:15px;right:15px;z-index:1;font-size:14px;line-height:23px;text-transform:uppercase;text-decoration:none}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.map:hover,article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.map.active{color:#f0a202}article.ll-item.immobile.result>div.row div.section1 div.wrapper div.actions a.map i.fa{vertical-align:middle;margin-left:5px;text-shadow:0px 0px 5px rgba(0,0,0,.6);font-size:23px}article.ll-item.immobile.result>div.row div.section2{flex-grow:1}article.ll-item.immobile.result>div.row div.section2 div.wrapper{padding-top:30px;padding-bottom:15px}article.ll-item.immobile.result>div.row div.section2 div.wrapper header h3{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f6f6f6;line-height:30px}article.ll-item.immobile.result>div.row div.section2 div.wrapper header h3 a{text-decoration:none}article.ll-item.immobile.result>div.row div.section2 div.wrapper header p{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f6f6f6;font-size:18px;line-height:1.2em;font-weight:300}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.categories{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #f6f6f6}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.categories ul{display:inline;list-style:none;margin:0;padding:0}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.categories ul li{display:inline;margin-bottom:5px}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.categories ul li:after{content:", "}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.categories ul li:last-child:after{content:""}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.dimensions{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #f6f6f6}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.dimensions>span{display:inline-block;border-right:1px solid #f6f6f6;padding-right:7px;margin-right:7px;margin-bottom:5px}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.dimensions>span:last-child{padding-right:0;margin-right:0;border-right:none}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.dimensions>span span.v{margin-left:3px}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.dimensions>span span.d{margin-left:3px;font-size:12px}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.equipments ul{margin:0;padding:0;list-style:none}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.equipments ul li{margin:0 15px 5px 0;padding:0;list-style:none;display:inline-block}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.equipments ul li.more{margin:0 0 0 0}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.equipments ul li i.fa{color:#f0a202;margin-right:3px}article.ll-item.immobile.result>div.row div.section3{flex-grow:1;position:relative}article.ll-item.immobile.result>div.row div.section3 div.wrapper{padding-top:30px;padding-bottom:15px;padding-right:15px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.price{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f6f6f6;line-height:30px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.price span.l{margin-right:3px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.price span.v{font-size:24px;line-height:1.2em;font-weight:700}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.place{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f6f6f6}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.hospitality{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f6f6f6}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.hospitality>span{display:inline-block;border-right:1px solid #f6f6f6;padding-right:7px;margin-right:7px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.hospitality>span:last-child{padding-right:0;margin-right:0;border-right:none}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.hospitality>span span.v{margin-left:3px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.hospitality>span span.d{margin-left:3px;font-size:12px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.actions{position:absolute;bottom:15px;left:0;right:40px;text-align:right}@media(min-width: 768px)and (max-width: 991px){article.ll-item.immobile.result{border-radius:0px 0px 5px 5px}article.ll-item.immobile.result>div.row{display:block}article.ll-item.immobile.result>div.row div.section2 div.wrapper{padding-left:15px;padding-right:15px}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.equipments{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #f6f6f6}article.ll-item.immobile.result>div.row div.section3 div.wrapper{padding-top:0;padding-left:15px;padding-right:15px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.actions{margin-top:30px;position:static;bottom:inherit;left:inherit;right:inherit;width:inherit}}@media(max-width: 767px){article.ll-item.immobile.result{border-radius:0px 0px 5px 5px}article.ll-item.immobile.result>div.row{display:block}article.ll-item.immobile.result>div.row div.section2 div.wrapper{padding-left:15px;padding-right:15px}article.ll-item.immobile.result>div.row div.section2 div.wrapper div.equipments{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #f6f6f6}article.ll-item.immobile.result>div.row div.section3 div.wrapper{padding-top:0;padding-left:15px;padding-right:15px}article.ll-item.immobile.result>div.row div.section3 div.wrapper div.actions{margin-top:30px;position:static;bottom:inherit;left:inherit;right:inherit;width:inherit}}.ll-item.luogo.result{position:relative;background-color:#fff}.ll-item.luogo.result>div.pics{position:relative}.ll-item.luogo.result>div.pics>figure{background-repeat:no-repeat;background-size:cover}.ll-item.luogo.result>div.pics>figure.item-image{min-height:300px}.ll-item.luogo.result>div.pics>figure.static-map{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;width:100%;transition:all .5s ease 0s;opacity:0}.ll-item.luogo.result>div.pics>figure.static-map.active{z-index:1;opacity:1}.ll-item.luogo.result>div.pics>a.map{text-decoration:none;color:#fff;outline:none;position:absolute;top:15px;right:15px;z-index:1;font-size:14px;line-height:23px;text-transform:uppercase;text-decoration:none}.ll-item.luogo.result>div.pics>a.map:hover,.ll-item.luogo.result>div.pics>a.map.active{color:#f0a202}.ll-item.luogo.result>div.pics>a.map i.fa{vertical-align:middle;margin-left:5px;text-shadow:0px 0px 5px rgba(0,0,0,.6);font-size:23px}.ll-item.luogo.result>header{position:relative;text-align:center;margin-top:-25px;z-index:1}.ll-item.luogo.result>header h2,.ll-item.luogo.result>header h3{text-transform:uppercase;display:inline-block;padding:15px 30px;font-size:16px;line-height:20px;margin:0;color:#fff;background-color:#d95d39}.ll-item.luogo.result>header h2>span,.ll-item.luogo.result>header h3>span{font-size:12px;line-height:16px;display:block;margin-bottom:5px}.ll-item.luogo.result>div.description{min-height:120px;padding:30px 30px}.ll-item.luogo.result>footer>a.full-size{position:absolute;top:0;bottom:0;right:0;left:0;width:100%}.ll-item.luogo.result.area>header h2,.ll-item.luogo.result.area>header h3{background-color:black}div.block.mobile-header{box-shadow:0px 0px 50px 0px rgba(0,0,0,.5)}div.block.mobile-header>div.main-menu{background-color:black;padding:5px 0;line-height:30px;color:#fff}div.block.mobile-header>div.main-menu ul.list-inline{margin:0;padding:0}div.block.mobile-header>div.main-menu a{color:#fff;text-decoration:none}div.block.mobile-header>div.main-menu a:hover{color:#f0a202}div.block.mobile-header>div.main-menu div.menu-toggler{text-align:left}div.block.mobile-header>div.main-menu div.logo{text-align:center}div.block.mobile-header>div.main-menu div.logo img{height:30px;width:auto}div.block.mobile-header>div.main-menu div.misc{text-align:right}div.block.mobile-header>div.main-menu div.misc li.favorites-count a.favorites{color:#b9233f;position:relative;font-size:20px}div.block.mobile-header>div.main-menu div.misc li.favorites-count a.favorites span{display:block;background-color:#f6f6f6;border:1px solid #f6f6f6;font-size:12px;border-radius:50%;width:15px;height:15px;position:absolute;line-height:13px;text-align:center;top:0;right:-12px}div.block.mobile-header>div.main-menu div.misc li.favorites-count a.favorites span:empty{display:none !important}div.block.mobile-header>div.main-menu div.misc li.language-switch{margin-left:15px;position:relative;font-size:14px}div.block.mobile-header>div.main-menu div.misc li.language-switch>a i.fa{margin-left:5px}div.block.mobile-header>div.main-menu div.misc li.language-switch>ul{display:none;position:absolute;background-color:black;text-align:left;margin:0;padding:7px 15px;list-style:none;right:-15px;font-size:14px;line-height:1.2em;font-weight:300;z-index:1}div.block.mobile-header>div.main-menu div.misc li.language-switch>ul.active{display:block}div.block.mobile-header>div.main-menu div.misc li.language-switch>ul>li{margin:0 0 5px 0}div.block.mobile-header>div.main-menu div.misc li.language-switch>ul>li:last-child{margin:0 0 0 0}div.block.mobile-header>div.main-menu div.misc li.search-toggler{margin-left:5px;font-size:14px}div.block.mobile-header>div.mobile-menu{display:none;position:absolute;background-color:black;padding:15px 30px 30px 30px;line-height:1.2em;min-width:260px;z-index:1}div.block.mobile-header>div.mobile-menu.active{display:block}div.block.mobile-header>div.mobile-menu ul{margin:0;padding:0;list-style:none}div.block.mobile-header>div.mobile-menu ul.main-menu{text-transform:uppercase;font-size:20px;line-height:1.8em}div.block.mobile-header>div.mobile-menu ul.misc{margin-top:15px;border-top:1px solid #003139;padding-top:15px;line-height:1.8em}div.block.mobile-header>div.mobile-menu ul.social{margin-top:15px;border-top:1px solid #003139;padding-top:15px;text-align:center;font-size:30px}div.block.mobile-header>div.toolbar-immobile{background-color:#f6f6f6;padding:7px 0;color:black}div.block.mobile-header>div.toolbar-immobile a{color:black;text-decoration:none}div.block.mobile-header>div.toolbar-immobile a:hover{color:#f0a202}div.block.mobile-header>div.toolbar-immobile nav div.title h4{color:black;margin:0}div.block.mobile-header>div.toolbar-immobile nav div.actions{text-align:right;font-size:14px;line-height:1.2em;text-transform:uppercase}div.block.mobile-header>div.toolbar-immobile nav div.actions>a{vertical-align:middle;margin-left:15px;font-size:18px;line-height:26px}@media(max-width: 767px){div.block.mobile-header>div.toolbar-immobile nav div.actions>a{margin-left:10px;font-size:16px}}div.block.mobile-header>div.toolbar-immobile nav div.actions>a i.fa{color:#b9233f}div.block.mobile-header>div.toolbar-immobile nav div.actions>a:first-child{margin-left:0}div.block.search-featured div.results>div article.ll-item.immobile.featured{margin-bottom:60px}.block.search-form-immobili>form>div.wrapper{display:grid;grid-template-columns:auto auto 130px 130px 130px 130px 40px 40px;grid-gap:10px}.block.search-form-immobili>form>div.wrapper>div.item{background-color:#fff;border-radius:5px;overflow:hidden}.block.search-form-immobili>form>div.wrapper>div.item.actions{grid-column:span 2;background-color:transparent;text-align:right}.block.search-form-immobili>form>div.wrapper>div.item.actions button.btn{font-size:18px;height:54px;border-radius:5px;width:100%}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group{height:54px;width:100%}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>span{font-size:18px;color:black;border:none;background-color:transparent}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>input.form-control,.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>select.form-control{height:54px;border:none;background-color:transparent;padding:0 7px 0 0}@media(min-width: 768px)and (max-width: 991px){.block.search-form-immobili>form>div.wrapper>div.item.area{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.kind{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.guests{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.bedrooms{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.checkin{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.checkout{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.actions{grid-column:span 8}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group{height:45px}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>span{font-size:18px}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>input.form-control,.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>select.form-control{height:45px}}@media(max-width: 767px){.block.search-form-immobili>form>div.wrapper{grid-template-columns:auto auto auto auto auto auto auto auto}.block.search-form-immobili>form>div.wrapper>div.item.area{grid-column:span 8}.block.search-form-immobili>form>div.wrapper>div.item.kind{grid-column:span 8}.block.search-form-immobili>form>div.wrapper>div.item.guests{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.bedrooms{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.checkin{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.checkout{grid-column:span 4}.block.search-form-immobili>form>div.wrapper>div.item.actions{grid-column:span 8}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group{height:35px}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>span{font-size:18px}.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>input.form-control,.block.search-form-immobili>form>div.wrapper>div.item>div.input-group>select.form-control{height:35px}}.block.search-form-immobili-v2>form>div.wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.block.search-form-immobili-v2>form>div.wrapper>div.item{background-color:#fff;overflow:hidden}.block.search-form-immobili-v2>form>div.wrapper>div.item.area{grid-column-end:span 2}.block.search-form-immobili-v2>form>div.wrapper>div.item.kind{grid-column-end:span 2}.block.search-form-immobili-v2>form>div.wrapper>div.item.actions{grid-column:span 2;background-color:transparent;text-align:right}.block.search-form-immobili-v2>form>div.wrapper>div.item.actions button.btn{font-size:18px;height:54px;border-radius:5px;width:100%}.block.search-form-immobili-v2>form>div.wrapper>div.item>div.input-group{width:100%}.block.search-form-immobili-v2>form>div.wrapper>div.item>div.input-group>span{font-size:18px;color:black;border:none;background-color:transparent;width:30px}.block.search-form-immobili-v2>form>div.wrapper>div.item>div.input-group>input.form-control,.block.search-form-immobili-v2>form>div.wrapper>div.item>div.input-group>select.form-control{height:40px;border:none;background-color:transparent;padding:0 7px 0 0}@media(min-width: 768px)and (max-width: 991px){.block.search-form-immobili-v2__>form>div.wrapper>div.item.area{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.kind{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.guests{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.bedrooms{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.checkin{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.checkout{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.actions{grid-column:span 8}.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group{height:45px}.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group>span{font-size:18px}.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group>input.form-control,.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group>select.form-control{height:45px}}@media(max-width: 767px){.block.search-form-immobili-v2__>form>div.wrapper{grid-template-columns:auto auto auto auto auto auto auto auto}.block.search-form-immobili-v2__>form>div.wrapper>div.item.area{grid-column:span 8}.block.search-form-immobili-v2__>form>div.wrapper>div.item.kind{grid-column:span 8}.block.search-form-immobili-v2__>form>div.wrapper>div.item.guests{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.bedrooms{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.checkin{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.checkout{grid-column:span 4}.block.search-form-immobili-v2__>form>div.wrapper>div.item.actions{grid-column:span 8}.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group{height:35px}.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group>span{font-size:18px}.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group>input.form-control,.block.search-form-immobili-v2__>form>div.wrapper>div.item>div.input-group>select.form-control{height:35px}}.block.search-form-luoghi>div.wrapper>div.content>form>div.input-group{margin-bottom:15px}.block.search-form-luoghi>div.wrapper>div.content>form>div.input-group span.input-group-addon{background-color:#fff;color:#d95d39;min-width:55px;border-right:none;border-color:#909090}.block.search-form-luoghi>div.wrapper>div.content>form>div.input-group select,.block.search-form-luoghi>div.wrapper>div.content>form>div.input-group input{border-left:none;border-color:#909090;z-index:1}.block.search-form-luoghi>div.wrapper>div.content>form div.actions{margin-top:30px;text-align:center}div.block.sticky-bar{position:fixed;z-index:2;top:0;width:100%;font-weight:300;line-height:30px;color:#fff;box-shadow:0px 0px 50px 0px rgba(0,0,0,.5)}div.block.sticky-bar div.toolbar-menu{background-color:black;padding:20px 0;color:#fff}div.block.sticky-bar div.toolbar-menu a{color:#fff;text-decoration:none}div.block.sticky-bar div.toolbar-menu a:hover{color:#f0a202}div.block.sticky-bar div.toolbar-menu ul.list-inline{margin:0;padding:0}div.block.sticky-bar div.toolbar-menu div.logo a img{width:30px;height:30px}div.block.sticky-bar div.toolbar-menu div.main-menu{text-transform:uppercase}div.block.sticky-bar div.toolbar-menu div.main-menu li{padding-right:20px;padding-left:10px}div.block.sticky-bar div.toolbar-menu div.misc{text-align:right}div.block.sticky-bar div.toolbar-menu div.misc li.favorites-count a.favorites{color:#ff5e7d;position:relative;font-size:20px}div.block.sticky-bar div.toolbar-menu div.misc li.favorites-count a.favorites span{display:block;background-color:#f6f6f6;border:1px solid #f6f6f6;font-size:12px;border-radius:50%;width:15px;height:15px;position:absolute;line-height:13px;text-align:center;top:0;right:-12px}div.block.sticky-bar div.toolbar-menu div.misc li.favorites-count a.favorites span:empty{display:none !important}div.block.sticky-bar div.toolbar-menu div.misc li.language-switch{position:relative}div.block.sticky-bar div.toolbar-menu div.misc li.language-switch>i.fa{margin-left:15px;margin-right:15px}div.block.sticky-bar div.toolbar-menu div.misc li.language-switch>ul{display:none;position:absolute;background-color:black;text-align:left;margin:0;padding:7px 15px;list-style:none;right:-15px;font-size:14px;line-height:1.2em;font-weight:300}div.block.sticky-bar div.toolbar-menu div.misc li.language-switch>ul.active{display:block}div.block.sticky-bar div.toolbar-menu div.misc li.language-switch>ul>li{margin:0 0 5px 0}div.block.sticky-bar div.toolbar-menu div.misc li.language-switch>ul>li:last-child{margin:0 0 0 0}div.block.sticky-bar div.toolbar-menu div.misc li.search-toggler{position:relative;margin-left:10px}div.block.sticky-bar div.toolbar-immobile{background-color:#f6f6f6;padding:7px 0}div.block.sticky-bar div.toolbar-immobile nav div.title h2{margin:0}div.block.sticky-bar div.toolbar-immobile nav div.actions{text-align:right;font-size:14px;line-height:1.2em;text-transform:uppercase;padding-top:8px}div.block.sticky-bar div.toolbar-immobile nav div.actions>a{vertical-align:middle;margin-left:15px;line-height:26px}div.block.sticky-bar div.toolbar-immobile nav div.actions>a i.fa{font-size:18px;color:#ff5e7d;margin-right:2px}div.block.sticky-bar div.toolbar-immobile nav div.actions>a:hover{color:#ff5e7d}div.block.sticky-bar div.toolbar-immobile nav div.actions>a:first-child{margin-left:0}.block-banner-saf__item{width:auto;height:auto;max-width:100%}.block-banner-saf__logo{margin-top:15px;width:auto;height:auto;max-width:100%}div.block.ll-widget.collaboratore>div.wrapper>div.content figure{margin-bottom:15px}div.block.ll-widget.collaboratore>div.wrapper>div.content figure img{width:100%;margin:0 auto}div.block.ll-widget.collaboratore>div.wrapper>div.content div.title{font-size:26px;line-height:1.2em;font-weight:300;margin-bottom:7px;text-align:center;color:black}div.block.ll-widget.collaboratore>div.wrapper>div.content div.description{line-height:1.5em;margin-bottom:15px;color:black}div.block.ll-widget.collaboratore>div.wrapper>div.footer{text-align:left}div.block.ll-widget.collaboratore>div.wrapper>div.footer>p a i.fa{margin-right:15px}body>main.page.default nav.page-menu{padding-top:30px}body>main.page.default nav.page-menu ul.list-inline{text-align:center;margin-bottom:0}body>main.page.default nav.page-menu ul.list-inline li{font-size:14px;line-height:1.2em;text-transform:uppercase}body>main.page.default div.page-content{margin-top:70px;max-width:780px;margin-left:auto;margin-right:auto}body>main.page.default div.page-content div.content{margin-top:30px}body>main.page.default div.page-content div.images{margin-top:30px}body>main.page.default div.page-content div.videos{margin-top:30px}body>main.page.default div.page-content div.sharebox{margin-top:30px}body>main.page.contatti div.page-content{margin-top:100px}body>main.page.contatti div.page-content div.content{margin-top:30px}body>main.page.contatti div.page-content div.content div.business{line-height:1.5em}body>main.page.contatti div.page-content div.content div.business div.address{padding-left:25px;position:relative;margin-bottom:10px}body>main.page.contatti div.page-content div.content div.business div.address i.fa{position:absolute;left:4px;top:4px}body>main.page.contatti div.page-content div.content div.business div.phone,body>main.page.contatti div.page-content div.content div.business div.email{padding-left:25px;position:relative}body>main.page.contatti div.page-content div.content div.business div.phone i.fa,body>main.page.contatti div.page-content div.content div.business div.email i.fa{position:absolute;left:4px;top:4px}body>main.page.contatti div.page-content div.content div.social{margin-top:30px}body>main.page.contatti div.page-content div.content div.social span{font-size:50px;display:inline-block;margin:0 3px}body>main.page.contatti div.page-content div.content div.map-area div#map{height:360px}body>main.page.contatti div.page-content div.form{margin-top:60px}body>main.page.contatti div.page-content div.form h3{padding-bottom:15px;border-bottom:1px solid #f6f6f6;margin-bottom:15px}body>main.page.contatti div.page-content div.form textarea{height:130px}body>main.page.homepage{padding-bottom:0}body>main.page.homepage div.mammasicily{padding-bottom:50px;background-image:url("/images/homepage/ruota.png"),url("/images/homepage/piatto.png");background-position:center left,top right;background-repeat:no-repeat;background-size:310px auto}@media(min-width: 768px)and (max-width: 991px){body>main.page.homepage div.mammasicily{background-image:none}}@media(max-width: 767px){body>main.page.homepage div.mammasicily{background-image:none}}body>main.page.homepage div.mammasicily div.icons{margin-top:40px}body>main.page.homepage div.mammasicily div.icons div.item figure{margin:0}body>main.page.homepage div.mammasicily div.icons div.item p{margin-top:30px;margin-bottom:0}body>main.page.homepage div.mammasicily div.icons div.item a{display:inline-block;margin-top:20px}body>main.page.homepage div.mammasicily div.actions{margin-top:45px}body>main.page.homepage div.casevacanza{background-position:top right;background-repeat:no-repeat;background-size:200px auto;padding-bottom:0}@media(max-width: 767px){body>main.page.homepage div.casevacanza{padding-top:30px}}body>main.page.homepage div.casevacanza .items{display:grid;grid-template-columns:20% 20% 20% 20% 20%}@media(max-width: 991px){body>main.page.homepage div.casevacanza .items{grid-template-columns:50% 50%;display:grid}}body>main.page.homepage div.casevacanza .items .item{margin:5px;margin-bottom:5px !important}@media(max-width: 768px){body>main.page.homepage div.casevacanza .items .item .wrapper{height:170px !important}body>main.page.homepage div.casevacanza .items .item h3{font-size:18px !important}}body>main.page.homepage div.casevacanza .wrapper a.full-size{background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}body>main.page.homepage div.casevacanza .wrapper a.full-size:hover{background:rgba(240,162,2,.8);transition:.5s}body>main.page.homepage div.casevacanza .loop-categorie-immobili{display:flex;justify-content:space-around}body>main.page.homepage div.casevacanza div.blocks{background-attachment:fixed;background-color:black;background-image:url("/images/homepage/landscape-1.png");background-position:center center;background-size:cover;background-repeat:no-repeat;margin-top:250px}@media(max-width: 767px){body>main.page.homepage div.casevacanza div.blocks{background-attachment:scroll}}body>main.page.homepage div.casevacanza div.blocks div.items{position:relative;margin-top:-170px}body>main.page.homepage div.casevacanza div.blocks div.items div.item{margin-bottom:30px}body>main.page.homepage div.casevacanza div.blocks div.items div.item.first>.wrapper{height:350px}body>main.page.homepage div.casevacanza div.blocks div.items div.item>.wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;height:230px;text-align:center;display:flex;align-items:center;position:relative}body>main.page.homepage div.casevacanza div.blocks div.items div.item>.wrapper h3{padding:15px 30px;margin:0 auto;text-transform:uppercase;font-size:22px;color:#fff;font-weight:400}body>main.page.homepage div.casevacanza div.mappa{padding-top:90px;padding-bottom:70px}body>main.page.homepage div.casevacanza div.mappa>.btn.btn-alt{margin-right:10px;background-color:#f0a202}body>main.page.homepage div.casevacanza div.mappa>.btn.btn-alt:hover{background-color:#d79102;border-color:#d79102}@media(max-width: 767px){body>main.page.homepage div.casevacanza div.mappa>.btn{margin-bottom:15px;margin-right:0px}}body>main.page.homepage div.casevacanza div.mappa a{cursor:pointer}body>main.page.homepage div.esperienze{background-attachment:fixed;background-color:#3eb259;background-image:url(/images/homepage/bg-experience.svg);background-position:top center;background-size:contain}body>main.page.homepage div.esperienze div.slider{margin-top:60px}body>main.page.homepage div.esperienze div.slider div.controls .pager{bottom:-25px}body>main.page.homepage div.esperienze div.slider div.controls .pager .slick-dots>li.slick-active button{box-shadow:none !important;background-color:#000 !important}body>main.page.homepage div.esperienze div.slider div.controls .pager .slick-dots>li button{box-shadow:none !important;background-color:rgba(0,0,0,.2) !important}body>main.page.homepage div.esperienze .row.call-to-action{margin-top:80px}body>main.page.homepage div.offerte{padding-bottom:0}body>main.page.homepage div.offerte div.item.offerta{position:relative;height:600px;display:flex;align-items:center;background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff}body>main.page.homepage div.offerte div.item.offerta div.wrapper{padding:30px 100px}body>main.page.homepage div.offerte div.item.offerta div.wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);z-index:0}body>main.page.homepage div.offerte div.item.offerta div.wrapper>div{position:relative}body>main.page.homepage div.offerte div.item.offerta div.wrapper div.header span.promo{display:inline-block;background-color:#fff;text-transform:uppercase;font-size:20px;font-weight:300;line-height:46px;color:black;padding:0 50px;margin-bottom:15px}body>main.page.homepage div.offerte div.item.offerta div.wrapper div.header h3{text-transform:uppercase;font-size:64px;font-weight:700;line-height:80px;color:#fff;margin-bottom:15px}body>main.page.homepage div.offerte div.item.offerta div.wrapper div.content{text-transform:uppercase;font-size:26px;line-height:1.2em;font-weight:700}body>main.page.homepage div.misc{margin-top:100px;padding-top:0}body>main.page.homepage div.misc div.aggiungi-immobile{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("/images/homepage/immobile.jpg");padding:15px;color:#fff}body>main.page.homepage div.misc div.aggiungi-immobile div.boxed{height:270px;display:flex;align-items:center;padding:15px;border:1px solid #fff}body>main.page.homepage div.misc div.aggiungi-immobile div.boxed:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:0}body>main.page.homepage div.misc div.aggiungi-immobile div.boxed div.wrapper{position:relative}body>main.page.homepage div.misc div.aggiungi-immobile div.boxed div.wrapper h3{color:#fff;font-size:42px;line-height:1.2em;font-weight:700;text-transform:uppercase}body>main.page.homepage div.misc div.newsletter{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("/images/homepage/newsletter.jpg");padding:15px;color:#fff}body>main.page.homepage div.misc div.newsletter a{color:#fff;text-decoration:underline}body>main.page.homepage div.misc div.newsletter div.boxed{height:270px;display:flex;align-items:center;padding:15px;border:1px solid #fff}body>main.page.homepage div.misc div.newsletter div.boxed:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:0}body>main.page.homepage div.misc div.newsletter div.boxed div.wrapper{position:relative}body>main.page.homepage div.misc div.newsletter div.boxed div.wrapper h3{color:#fff;font-size:42px;line-height:1.2em;font-weight:700;text-transform:uppercase}body>main.page.homepage div.misc div.newsletter div.boxed div.wrapper form div.fields input.form-control{background-color:transparent;border-color:#fff;border-width:0 0 1px 0;color:#f0a202}body>main.page.homepage div.misc div.newsletter div.boxed div.wrapper form div.fields button.btn{background-color:transparent;border-color:#fff;border-width:0 0 1px 0;border-radius:0;text-transform:uppercase;color:#f0a202}body>main.page.homepage div.misc div.newsletter div.boxed div.wrapper form div.fields button.btn:hover{background-color:#fff}body>main.page.homepage div.gibagi{color:#fff}body>main.page.homepage div.gibagi a{color:#fff}body>main.page.homepage div.gibagi p.pretitle{text-transform:uppercase;margin-top:15px;margin-bottom:0}body>main.page.homepage div.gibagi h3.title{color:#fff;text-transform:uppercase;font-weight:700;font-size:32px;line-height:1.2em;margin-top:0;margin-bottom:0}body>main.page.homepage div.gibagi div.color{width:150px;height:5px;margin:0 auto}body>main.page.homepage div.gibagi div.color.yellow{margin-top:20px;background-color:#ffc600}body>main.page.homepage div.gibagi div.color.green{margin-top:20px;background-color:#3eb259}body>main.page.homepage div.gibagi div.color.fuchsia{margin-top:20px;background-color:#d95d39}body>main.page.homepage div.gibagi p.subtitle{font-size:18px;line-height:1.2em;font-weight:300;margin-top:20px;text-transform:uppercase}@media(min-width: 992px)and (max-width: 1199px){body>main.page.homepage div.mammasicily{background-size:130px auto}}@media(min-width: 768px)and (max-width: 991px){body>main.page.homepage div.mammasicily{background-size:130px auto}}@media(max-width: 767px){body>main.page.homepage div.mammasicily{background-size:90px auto}body>main.page.homepage div.mammasicily div.icons{margin-top:40px}body>main.page.homepage div.mammasicily div.icons div.item{margin-bottom:15px}body>main.page.homepage div.mammasicily div.icons div.item:nth-child(odd){clear:left}body>main.page.homepage div.offerte div.item.offerta{height:300px}body>main.page.homepage div.offerte div.item.offerta div.wrapper{padding:30px 40px}body>main.page.homepage div.offerte div.item.offerta div.wrapper div.header span.promo{font-size:18px;line-height:25px;padding:0 30px;margin:0 auto 15px auto}body>main.page.homepage div.offerte div.item.offerta div.wrapper div.header h3{font-size:20px;line-height:24px}body>main.page.homepage div.offerte div.item.offerta div.wrapper div.content{text-transform:uppercase;font-size:16px;line-height:1.2em;font-weight:700}body>main.page.homepage div.misc div.aggiungi-immobile{padding:15px;margin-bottom:30px}body>main.page.homepage div.misc div.aggiungi-immobile div.boxed{height:300px}body>main.page.homepage div.misc div.aggiungi-immobile div.boxed div.wrapper h3{font-size:20px;line-height:24px}body>main.page.homepage div.misc div.newsletter{padding:15px}body>main.page.homepage div.misc div.newsletter div.boxed{height:300px}body>main.page.homepage div.misc div.newsletter div.boxed div.wrapper h3{font-size:20px;line-height:24px}}body>main.page.mappa div.sticky-bar{display:block}body>main.page.mappa div.container-fluid{position:absolute;left:0;top:40px;bottom:0;right:0;padding:0}body>main.page.mappa div.container-fluid>div.map-area{position:absolute;bottom:0;top:0;left:0}body>main.page.mappa div.container-fluid>div.map-area div#map{position:absolute;top:0;left:0;bottom:0;right:0}body>main.page.mappa div.container-fluid>div.map-area div#map div.infoBox>img{z-index:1}body>main.page.mappa div.container-fluid>div.map-area div#map div.infoBox article.ll-item.immobile img{width:275px}body>main.page.mappa div.container-fluid>div.map-area span.map-view{position:absolute;bottom:0;background-color:black;left:15px;display:block;padding:3px 15px}body>main.page.mappa div.container-fluid>div.map-area span.map-view a{color:#fff}body>main.page.mappa div.container-fluid>div.search-area{position:absolute;top:0;right:0;bottom:0;padding:30px 30px 0 30px;background-color:#eef0f2}body>main.page.mappa div.container-fluid>div.search-area fieldset{margin-bottom:15px}body>main.page.mappa div.container-fluid>div.search-area fieldset.opzioni span{margin-right:10px;min-width:80px;display:inline-block}body>main.page.mappa div.container-fluid>div.search-area fieldset.opzioni span input{margin-right:5px}body>main.page.mappa div.container-fluid>div.search-area fieldset.tipotrattativa{margin-bottom:20px;text-align:center}body>main.page.mappa div.container-fluid>div.search-area fieldset.invio{text-align:center}body>main.page.mappa div.wait-box{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(90,110,127,.7);text-align:center;z-index:2}body>main.page.mappa div.wait-box i.fa{font-size:100px;color:#fff;margin-top:300px}body>main.page.notfound{padding-bottom:0}body>main.page.pagamenti div.page-content{margin-top:70px;max-width:780px;margin-left:auto;margin-right:auto}body>main.page.pagamenti div.page-content div.content{margin-top:30px}body>main.page.pagamenti div.page-content div.images{margin-top:30px}body>main.page.pagamenti div.page-content div.videos{margin-top:30px}body>main.page.pagamenti div.page-content div.sharebox{margin-top:30px}body>main.page.preferiti div.search-results{padding-top:30px}body>main.page.privacy div.page-content{margin-top:100px}body>main.page.privacy div.page-content div.content{margin-top:30px}body>main.page.search{padding-bottom:0}body>main.page.team div.page-content{margin-top:100px}body>main.page.team div.page-content div.content{margin-top:30px}body>main.page.team div.page-content div.persons{margin-top:80px}body>main.page.team div.page-content div.persons>div:nth-child(odd){clear:left}body>main.page.termini div.page-content{margin-top:100px}body>main.page.termini div.page-content div.content{margin-top:30px}body>main.archive.esperienza div.search-results{margin-top:100px}body>main.archive.esperienza div.search-results div.row.results>div:nth-child(odd){clear:left}@media(max-width: 767px){body>main.archive.esperienza div.search-form-immobili{background-color:#3eb259}}body>main.archive.immobile div.search-results div.headline{position:relative}body>main.archive.immobile div.search-results div.headline div.view-switch{position:absolute;bottom:0}body>main.archive.immobile div.search-results div.headline div.view-switch>span{display:block;float:left;background-color:#fff;border-color:#c0c0bd;border-style:solid;border-width:1px 1px 0 1px;border-radius:15px 15px 0px 0px;padding:30px 30px 15px 30px}body>main.archive.immobile div.search-results div.headline div.view-switch span.map-view{background-color:black;border-color:black}body>main.archive.immobile div.search-results div.headline div.view-switch span.map-view a{color:#fff}body>main.archive.immobile div.search-results div.headline div.view-switch span.map-view a:hover{color:#f0a202}body>main.archive.immobile div.search-results div.results{padding-top:30px}body>main.archive.immobile div.search-featured div.results,body>main.archive.immobile div.custom-blocks-section div.results{margin-top:100px}@media(max-width: 767px){body>main.archive.immobile div.search-results div.headline{padding-bottom:90px}}body>main.archive.immobile.cat-37{background-image:url("/images/xmas/christmas-background-4.png")}body>main.archive.immobile.cat-37 div.search-results div.headline{background-color:#c20023}body>main.archive.immobile.cat-37 div.search-results div.headline div.content{color:#fff}body>main.archive.immobile.cat-37 div.search-results div.headline div.content h2{color:#fff}body>main.archive.immobile.cat-37 div.search-results div.headline div.view-switch{display:none}body>main.archive.immobile.cat-37 div.search-results div.results article.ll-item{background-color:rgba(255,255,255,.9)}body>main.archive.luogo>div.headline h2.title{color:#fff}body>main.archive.luogo>div.content{margin-top:100px}body>main.archive.luogo>div.content div.sidebar{margin-bottom:30px}body>main.archive.luogo>div.content div.block.search-no-luoghi{margin-bottom:30px}body>main.archive.luogo>div.content div.search-results div.row.results>div:nth-child(odd){clear:left}body>main.single.esperienza div.single-content{margin-top:100px}body>main.single.esperienza div.single-content section div.back-to-esperienze{margin-bottom:10px}body>main.single.esperienza div.single-content section div.description{margin-top:30px}body>main.single.esperienza div.single-content section div.images{margin-top:30px}body>main.single.esperienza div.single-content section div.videos{margin-top:30px}body>main.single.esperienza div.single-content section div.sharebox{margin-top:30px}body>main.single.esperienza div.block.esperienze-correlate{margin-top:30px}body>main.single.esperienza div.block.esperienze-correlate div.results>div:nth-child(3n+1){clear:left}body>main.single.esperienza div.block.esperienze-correlate div.results>div article.ll-card.esperienza{margin:0}@media(min-width: 768px)and (max-width: 991px){body>main.single.esperienza div.block.esperienze-correlate div.results>div:nth-child(3n+1){clear:none}body>main.single.esperienza div.block.esperienze-correlate div.results>div:nth-child(2n+1){clear:left}}@media(max-width: 767px){body>main.single.esperienza div.single-content aside{margin-top:30px}}body>main.single.immobile>div.image-cover div.labels{position:absolute;bottom:0;right:0;left:0;width:100%}body>main.single.immobile>div.image-cover div.labels div.container a{text-decoration:none;color:#fff;outline:none}body>main.single.immobile>div.image-cover div.labels div.container>div{margin-top:5px}body>main.single.immobile>div.image-cover div.labels div.container>div>span{display:inline-block;padding:0 15px;color:#fff;font-size:12px;line-height:25px;text-transform:uppercase;clear:both}body>main.single.immobile>div.image-cover div.labels div.container>div>span.drone{background-color:black}body>main.single.immobile>div.image-cover div.labels div.container>div>span.review{background-color:#d95d39}body>main.single.immobile>div.image-cover div.labels div.container>div>span.offer{margin-top:15px;background-color:#f0a202;font-size:26px;line-height:1em;font-weight:700;padding:15px 25px 7px 25px;border-radius:30px 30px 0 0}body>main.single.immobile>div.image-cover div.labels div.container>div>span.offer i.fa{margin-right:5px}body>main.single.immobile section.immobile div.offers{color:#f0a202;margin-right:-30px}body>main.single.immobile section.immobile div.offers div.offer{background-color:rgba(240,162,2,.3);clear:both}body>main.single.immobile section.immobile div.offers div.offer div.date{float:left;width:50px;height:55px;background-color:#f6f6f6;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}body>main.single.immobile section.immobile div.offers div.offer div.date:first-child{border-right:1px solid #c0c0bd}body>main.single.immobile section.immobile div.offers div.offer div.date span{display:block;font-weight:700}body>main.single.immobile section.immobile div.offers div.offer div.date span.day{font-size:24px;line-height:1.2em}body>main.single.immobile section.immobile div.offers div.offer div.date span.month{font-size:15px;line-height:1.2em}body>main.single.immobile section.immobile div.offers div.offer div.title{min-height:55px;padding:15px 50px 15px 115px;font-size:16px;line-height:1.2em;position:relative}body>main.single.immobile section.immobile div.offers div.offer div.title i.fa{position:absolute;top:15px;right:15px}body>main.single.immobile section.immobile div.block1{margin-top:30px}body>main.single.immobile section.immobile div.block1 div.title div.back-to-immobili{margin-bottom:30px}body>main.single.immobile section.immobile div.block1 div.title a.favorite{text-transform:uppercase;font-size:13px;line-height:1.2em;position:absolute;right:15px;top:-7px}body>main.single.immobile section.immobile div.block1 div.title a.favorite>span{display:inline-block}body>main.single.immobile section.immobile div.block1 div.title a.favorite>span.del{display:none}body>main.single.immobile section.immobile div.block1 div.title a.favorite.active>span{display:inline-block}body>main.single.immobile section.immobile div.block1 div.title a.favorite.active>span.add{display:none}body>main.single.immobile section.immobile div.block1 div.title a.favorite.active>span.del{display:inline-block}body>main.single.immobile section.immobile div.block1 div.title a.favorite i.fa{margin-left:5px}body>main.single.immobile section.immobile div.block1 div.title h1{margin-bottom:0}body>main.single.immobile section.immobile div.block2{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.block2 i.fa{color:black}body>main.single.immobile section.immobile div.block2 div.categories span.category:after{content:","}body>main.single.immobile section.immobile div.block2 div.categories span.category:last-child:after{content:""}body>main.single.immobile section.immobile div.block2 div.guests{padding:0;text-align:center}body>main.single.immobile section.immobile div.block2 div.dimensions{text-align:left}body>main.single.immobile section.immobile div.block2 div.dimensions:empty{display:none}body>main.single.immobile section.immobile div.block2 div.dimensions span.l{color:black}body>main.single.immobile section.immobile div.block2 div.dimensions span.v{margin-left:3px}body>main.single.immobile section.immobile div.block2 div.dimensions span.d{margin-left:3px;font-size:12px}body>main.single.immobile section.immobile div.block2 div.dimensions div.home{padding-top:15px}body>main.single.immobile section.immobile div.block2 div.dimensions div.garden{padding-top:15px}body>main.single.immobile section.immobile div.block2 div.dimensions div.pool{padding-top:15px;text-align:right}body>main.single.immobile section.immobile div.block3{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.images{margin-top:30px;margin-bottom:30px}body>main.single.immobile section.immobile div.map{height:400px}body>main.single.immobile section.immobile div.equipments{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.equipments div.equipment{margin-bottom:10px;font-size:16px;line-height:1.2em;font-weight:300}body>main.single.immobile section.immobile div.equipments div.equipment i.fa{color:#f0a202}body>main.single.immobile section.immobile div.booking-calendar{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.house-rules{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.cancellation-policy{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.directions{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.reviews{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.reviews div.results.video-reviews>div{margin-bottom:30px}body>main.single.immobile section.immobile div.reviews div.results.video-reviews>div figure.image a.video{display:block;position:relative;color:#fff}body>main.single.immobile section.immobile div.reviews div.results.video-reviews>div figure.image a.video:hover{color:#f0a202}body>main.single.immobile section.immobile div.reviews div.results.video-reviews>div figure.image a.video>span{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:center;align-items:center;text-shadow:0px 0px 5px rgba(0,0,0,.6)}body>main.single.immobile section.immobile div.reviews div.results.video-reviews>div figure.image a.video>span i.fa{font-size:40px;line-height:1}body>main.single.immobile section.immobile div.reviews div.results.video-reviews>div div.text{margin-left:-15px}body>main.single.immobile section.immobile div.reviews div.results.text-reviews>div.item{padding-bottom:15px;border-bottom:1px solid #f6f6f6;margin-bottom:15px}body>main.single.immobile section.immobile div.reviews div.results.text-reviews>div.item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:30px}body>main.single.immobile section.immobile div.reviews div.results.text-reviews>div.item div.info{color:black;font-size:16px}body>main.single.immobile section.immobile div.reviews div.results.text-reviews>div.item div.info span.title:after{content:", "}body>main.single.immobile section.immobile div.reviews div.results.text-reviews>div.item div.info span.country{font-weight:300;font-style:italic}body>main.single.immobile section.immobile div.reviews div.results.text-reviews>div.item div.description{margin-top:7px}body>main.single.immobile section.immobile div.surroundings{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.sharebox{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile section.immobile div.back-to-search{margin-top:30px;margin-bottom:30px}body>main.single.immobile aside.sidebar>div{margin-bottom:45px}body>main.single.immobile aside.sidebar>div:last-child{margin-bottom:0}@media(max-width: 767px){body>main.single.immobile section.immobile div.block2 div.location{padding-bottom:15px}body>main.single.immobile section.immobile div.block2 div.categories{padding-bottom:15px}body>main.single.immobile section.immobile div.block2 div.guests{padding:0 15px;text-align:left}}body>main.single.immobile-v2 div.block-pre{padding-top:45px}body>main.single.immobile-v2 div.block-pre div.top-tools{text-align:right}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite{text-transform:uppercase;font-size:13px;line-height:1.2em}@media(max-width: 767px){body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite{margin-top:15px}}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite>span{display:inline-block}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite>span.del{display:none}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite.active>span{display:inline-block}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite.active>span.add{display:none}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite.active>span.del{display:inline-block}body>main.single.immobile-v2 div.block-pre div.top-tools a.favorite i.fa{margin-left:5px}body>main.single.immobile-v2 div.block-pre h1.title{margin-bottom:0}@media(min-width: 768px)and (max-width: 991px){body>main.single.immobile-v2 div.block-pre h1.title{font-size:50px}}@media(min-width: 992px)and (max-width: 1199px){body>main.single.immobile-v2 div.block-pre h1.title{font-size:50px}}@media(min-width: 1200px){body>main.single.immobile-v2 div.block-pre h1.title{font-size:50px}}body>main.single.immobile-v2 div.block-pre .sottotitolo{margin-bottom:0;font-size:18px;line-height:1.4em;font-weight:300;color:black}body>main.single.immobile-v2 .image-cover{padding-top:15px;padding-bottom:0;min-height:0}body>main.single.immobile-v2 .image-cover>.container{padding:0}body>main.single.immobile-v2 .image-cover__wrapper{position:relative;display:grid;grid-gap:7px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){body>main.single.immobile-v2 .image-cover__wrapper{grid-template-columns:repeat(2, 1fr)}}body>main.single.immobile-v2 .image-cover__wrapper figure.item:first-child{grid-column-end:span 2;grid-row-end:span 2}body>main.single.immobile-v2 .image-cover__wrapper figure.item:nth-child(3) a{display:block;position:relative}body>main.single.immobile-v2 .image-cover__wrapper figure.item:nth-child(3) a:after{position:absolute;content:attr(data-label);text-transform:uppercase;font-size:16px;line-height:1em;color:#fff;font-weight:400;display:block;padding:10px 15px;background-color:black;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap}@media(max-width: 767px){body>main.single.immobile-v2 .image-cover__wrapper figure.item:nth-child(3) a:after{content:"+"}}@media(min-width: 768px)and (max-width: 991px){body>main.single.immobile-v2 .image-cover__wrapper figure.item:nth-child(3) a:after{content:"+"}}body>main.single.immobile-v2 .image-cover__wrapper figure.item:nth-child(n+4){display:none}body>main.single.immobile-v2 .image-cover__wrapper figure.item a img{width:100%;height:100%;object-fit:cover}body>main.single.immobile-v2 .image-cover div.labels{position:absolute;bottom:15px;right:0;left:-15px;width:100%}body>main.single.immobile-v2 .image-cover div.labels div.container a{text-decoration:none;color:#fff;outline:none}body>main.single.immobile-v2 .image-cover div.labels div.container>div{margin-top:5px}body>main.single.immobile-v2 .image-cover div.labels div.container>div>span{display:inline-block;padding:0 15px;color:#fff;font-size:12px;line-height:25px;text-transform:uppercase;clear:both}body>main.single.immobile-v2 .image-cover div.labels div.container>div>span.drone{background-color:black}body>main.single.immobile-v2 .image-cover div.labels div.container>div>span.review{background-color:#d95d39}body>main.single.immobile-v2 .image-cover div.labels div.container>div>span.offer{margin-top:15px;background-color:#f0a202;font-size:26px;line-height:1em;font-weight:700;padding:15px 25px 7px 25px;border-radius:30px 30px 0 0}body>main.single.immobile-v2 .image-cover div.labels div.container>div>span.offer i.fa{margin-right:5px}body>main.single.immobile-v2 section.immobile div.offers{color:#f0a202;margin-right:-30px}body>main.single.immobile-v2 section.immobile div.offers div.offer{background-color:rgba(240,162,2,.3);clear:both}body>main.single.immobile-v2 section.immobile div.offers div.offer div.date{float:left;width:50px;height:55px;background-color:#f6f6f6;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}body>main.single.immobile-v2 section.immobile div.offers div.offer div.date:first-child{border-right:1px solid #c0c0bd}body>main.single.immobile-v2 section.immobile div.offers div.offer div.date span{display:block;font-weight:700}body>main.single.immobile-v2 section.immobile div.offers div.offer div.date span.day{font-size:24px;line-height:1.2em}body>main.single.immobile-v2 section.immobile div.offers div.offer div.date span.month{font-size:15px;line-height:1.2em}body>main.single.immobile-v2 section.immobile div.offers div.offer div.title{min-height:55px;padding:15px 50px 15px 115px;font-size:16px;line-height:1.2em;position:relative}body>main.single.immobile-v2 section.immobile div.offers div.offer div.title i.fa{position:absolute;top:15px;right:15px}body>main.single.immobile-v2 section.immobile div.block-misc-info{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6;font-size:18px;line-height:24px;font-weight:300}body>main.single.immobile-v2 section.immobile div.block-misc-info i.fa-map-marker{color:black}body>main.single.immobile-v2 section.immobile div.block-misc-info span.l{color:black}body>main.single.immobile-v2 section.immobile div.block-misc-info span.v{margin-left:3px}body>main.single.immobile-v2 section.immobile div.block-misc-info span.d{margin-left:3px;font-size:12px}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite{text-transform:uppercase;font-size:13px;line-height:24px;display:flex;float:right;text-decoration:none}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite>span{display:inline-block}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite>span.del{display:none}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite.active>span{display:inline-block}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite.active>span.add{display:none}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite.active>span.del{display:inline-block}body>main.single.immobile-v2 section.immobile div.block-misc-info a.favorite i.fa{margin-left:7px}body>main.single.immobile-v2 section.immobile div.block-misc-info div.misc-info-row{margin-bottom:15px}body>main.single.immobile-v2 section.immobile div.block-misc-info div.misc-info-row>span{margin-right:15px;display:inline-block}body>main.single.immobile-v2 section.immobile div.block-misc-info div.misc-info-row>span:last-child{margin-right:0}body>main.single.immobile-v2 section.immobile div.block3{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.images{margin-top:30px;margin-bottom:30px}body>main.single.immobile-v2 section.immobile div.map{height:400px}body>main.single.immobile-v2 section.immobile div.equipments{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.equipments div.equipment{margin-bottom:10px;font-size:16px;line-height:1.2em;font-weight:300}body>main.single.immobile-v2 section.immobile div.equipments div.equipment i.fa{color:#f0a202}body>main.single.immobile-v2 section.immobile div.booking-calendar{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.house-rules{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.cancellation-policy{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.directions{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.reviews{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.reviews div.results.video-reviews>div{margin-bottom:30px}body>main.single.immobile-v2 section.immobile div.reviews div.results.video-reviews>div figure.image a.video{display:block;position:relative;color:#fff}body>main.single.immobile-v2 section.immobile div.reviews div.results.video-reviews>div figure.image a.video:hover{color:#f0a202}body>main.single.immobile-v2 section.immobile div.reviews div.results.video-reviews>div figure.image a.video>span{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:center;align-items:center;text-shadow:0px 0px 5px rgba(0,0,0,.6)}body>main.single.immobile-v2 section.immobile div.reviews div.results.video-reviews>div figure.image a.video>span i.fa{font-size:40px;line-height:1}body>main.single.immobile-v2 section.immobile div.reviews div.results.video-reviews>div div.text{margin-left:-15px}body>main.single.immobile-v2 section.immobile div.reviews div.results.text-reviews>div.item{padding-bottom:15px;border-bottom:1px solid #f6f6f6;margin-bottom:15px}body>main.single.immobile-v2 section.immobile div.reviews div.results.text-reviews>div.item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:30px}body>main.single.immobile-v2 section.immobile div.reviews div.results.text-reviews>div.item div.info{color:black;font-size:16px}body>main.single.immobile-v2 section.immobile div.reviews div.results.text-reviews>div.item div.info span.title:after{content:", "}body>main.single.immobile-v2 section.immobile div.reviews div.results.text-reviews>div.item div.info span.country{font-weight:300;font-style:italic}body>main.single.immobile-v2 section.immobile div.reviews div.results.text-reviews>div.item div.description{margin-top:7px}body>main.single.immobile-v2 section.immobile div.surroundings{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.sharebox{margin-top:30px;padding-top:30px;border-top:1px solid #f6f6f6}body>main.single.immobile-v2 section.immobile div.back-to-search{margin-top:30px;margin-bottom:30px}body>main.single.immobile-v2 aside.sidebar>div{margin-bottom:45px}body>main.single.luogo div.single-content{margin-top:100px}body>main.single.luogo div.single-content div.back-to-luoghi{margin-bottom:10px}body>main.single.luogo div.single-content h2{margin-bottom:30px}body>main.single.luogo div.single-content section div.description{margin-bottom:30px}body>main.single.luogo div.single-content section div.images{margin-bottom:30px}body>main.single.luogo div.single-content section div.videos{margin-bottom:30px}body>main.single.luogo div.single-content section div.sharebox{margin-bottom:30px}body>main.single.luogo div.single-content aside div.map{height:300px;margin-bottom:30px}@media(max-width: 767px){body>main.single.luogo div.search-form-luoghi{background-color:#d95d39}}body>main.single.offerta div.single-content{margin-top:100px}body>main.single.offerta div.single-content section div.description{margin-top:30px}body>main.single.offerta div.single-content section div.sharebox{margin-top:30px}body>main.single.offerta div.single-content section div.results{margin-top:60px}body>main.single.offerta div.single-content section div.results>div:nth-child(3n+1){clear:left}body>main.single.offerta.off-51{background-image:url("/images/xmas/christmas-background-4.png")}body>main.single.offerta.off-51 div.headline{background-color:#c20023}body>main.single.offerta.off-51 div.headline div.content{color:#fff}body>main.single.offerta.off-51 div.single-content section div.results>div>article{background-color:rgba(255,255,255,.9)}/*# sourceMappingURL=common.css.map */
