a{cursor:pointer}.btn{border-radius:3px}#contact-send,.ac .btn-primary{min-width:120px}.subtle-box{-webkit-box-shadow:0 1px 2px 0 hsla(0,0%,42%,.2);box-shadow:0 1px 2px 0 hsla(0,0%,42%,.2);padding:40px 20px;background:#fff}@media (max-width:767px){.subtle-box{padding:20px}}.subtle-box hr{margin-top:40px;margin-bottom:40px}@media (max-width:767px){.subtle-box hr{margin-top:20px;margin-bottom:20px}}.smart-image{width:100%;background:url("/themes/shared/v3/assets/latest/img/image-bg.jpg") repeat;overflow:hidden}.smart-image img{opacity:0;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity ease-in-out .4s;transition:opacity .4s ease-in-out}.smart-image.loaded img{opacity:1}.smart-image.circle,.smart-image.circle img{border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8)}body,html{height:100%;font-size:.875rem}[data-context=house-nav-box],body{background-color:#f7f7f7}form{margin:0;padding:0}.page.page--allproperties .chzn-container-single .chzn-single span{color:#555}.page.page--allproperties .search-datepicker:after,.page.page--allproperties .search-location:after,.page.page--allproperties .search-people:after{z-index:999}@media (min-width:992px){.booking-search input.datepicker,.form-control:not(.newsletter-input):not(.mobile-sort-select),.page.page--allproperties .search .search-container .form-control,.page.page--allproperties .search .search-location .chzn-container-single .chzn-single{border-radius:3px;background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none}}.page--checkout .form-control:not(.newsletter-input):not(.mobile-sort-select){background-color:#fff}@media (min-width:992px){#modal-review .form-control,.page.page--allproperties .search-container .form-control,.page.page--homepage .search-input-wrapper .form-control{border:1px solid #ccc;border-radius:3px;background-color:transparent}}@media (min-width:992px){#modal-review .form-control{background-color:#fff}}.page--page.page--multi #content,.page--single #content.isDesktop,.page--single #content.isTablet{min-height:calc(100vh - 55px)}#content{min-height:80vh}.page--homepage #content{padding-top:0}@media (min-width:768px){#content{min-height:calc(100vh - 56px);padding-top:0}#content.theme-navbar-offset{overflow-x:hidden}}.container-fluid-padding{padding:0}.body-wrapper{margin:0;padding:0}.main-bg{color:#888;line-height:24px;line-height:1.7142857142857142rem;font-size:14px;font-size:1rem}.main-bg .html>.widget-content img{max-width:100%;max-height:auto}.callmeback,.ownerlogin,.ownersignup,.widget-row{margin-bottom:40px}.widget-row:first-child{margin-top:60px}@media (min-width:768px){.widget-row:first-child{margin-top:40px}}.page--page .widget-row:first-child .gallery-wrapper .fotorama .fotorama__nav--dots{text-align:center}@media (min-width:768px){body.page--multi.page--homepage #main-slideshow .carousel-title .container .search .search-container{min-width:720px}}.page--homepage.isMobile .flex-viewport:before{width:100%;height:100vh;display:block;position:absolute;top:0;left:0;content:" ";background:rgba(0,0,0,.25);z-index:1}body.page--homepage .main-slideshow .carousel{width:100%;background:#fff}body.page--homepage .main-slideshow.isMobile .carousel{height:100vh}body.page--homepage .main-slideshow .is-single .flex-direction-nav{display:none}body.page--homepage .main-slideshow li.slide{margin:0;display:block;position:relative;float:left;background-position:50% 50%;background-size:cover}body.page--homepage .main-slideshow li.slide:after{width:100%;height:100%;display:block;content:" ";background-color:rgba(0,0,0,.2)}body.page--homepage .main-slideshow .carousel-title{width:100%;display:table;position:absolute;top:inherit!important;border-radius:0;background-image:none;text-align:center;z-index:1}body.page--homepage .main-slideshow .carousel-title .container{width:100%;margin:0 auto;padding:0 4%;display:table-cell;position:absolute;top:calc(90vh - 55px);vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.page--homepage .main-slideshow .carousel-title .title-text{line-height:35px;line-height:2.5rem;padding:15px 40px;display:inline;background:none;text-shadow:0 2px 2px rgba(0,0,0,.8);font-weight:300;font-size:30px;font-size:2.142857142857143rem;color:#fff}body.page--homepage .main-slideshow .carousel-caption{padding:5px 20px;top:calc(100vh - 50px);right:0;text-align:right;text-shadow:0 2px 2px rgba(0,0,0,.8)}body.page--homepage .main-slideshow .flex-direction-nav a{opacity:1!important}body.page--homepage .main-slideshow .flex-direction-nav a:before{font-family:linearicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;font-size:2.857142857142857rem;display:inline-block;content:"\E93B";color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.8)}body.page--homepage .main-slideshow .flex-direction-nav a.flex-next:before{content:"\E93C"}body.page--homepage .main-slideshow .flex-direction-nav a.flex-prev{display:none;left:20px}@media (min-width:768px){body.page--homepage .main-slideshow .flex-direction-nav a.flex-prev{display:block}}body.page--homepage .main-slideshow .flex-direction-nav a.flex-next{display:none;right:20px}@media (min-width:768px){body.page--homepage .main-slideshow .flex-direction-nav a.flex-next{display:block}}#info-box{margin-bottom:10px;text-align:right;*float:right}#info-box .languages-spoken{margin:0;float:right}#info-box .languages-spoken li{margin-right:3px;float:left;list-style-type:none}#info-box .social-share{margin-top:10px;float:right}#info-box .social-share>div{margin-right:5px;float:left}#global-loading.hide{bottom:-50px}#global-loading .msg{height:30px;width:150px;padding:10px;border:none;position:fixed;bottom:0;right:20px;z-index:9999;text-align:center;background-color:#f7f7f7;color:#888;border-radius:5px 5px 0 0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.5);box-shadow:0 5px 10px rgba(0,0,0,.5)}#global-loading .img{display:none}::-webkit-scrollbar-thumb:vertical{width:10px;height:10px;background-color:#888}::-webkit-scrollbar{width:10px;height:5px;margin-right:5px;background:#ccc}.tooltip-inner{max-width:300px;white-space:pre-wrap}#preview-message{z-index:105!important}@media (min-width:768px){.brooklyn2.page--checkout #app-container,.brooklyn.page--checkout #app-container{margin-top:5%}}.page--multi .overflow>.body-book-now{display:none}.room-block{width:100%;height:100%}.room-block .action-button{font-size:14px;font-size:1rem}.room-block .room-gallery{cursor:pointer}.room-block .room-details{padding:10px 15px}.room-block .room-details h3{margin:0}.room-block .room-details .room-more-info{text-transform:uppercase}.room-block .room-details .room-header-block{margin-bottom:5px;margin-top:10px}.room-block .room-details .room-header-block h3{font-size:16px;font-size:1.1428571428571428rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.room-block .room-details .room-header-block .price-conteiner{text-align:right}.room-block .room-details .room-header-block .price-conteiner .PropertyPrices{font-weight:700;font-size:18px;font-size:1.2857142857142858rem}.room-block .room-details .room-header-block .price-conteiner .PropertyPrices span:first-child{font-size:12px;font-size:.8571428571428571rem}.room-block .room-details ul.room-details-features{margin:0;padding:0}.room-block .room-details ul.room-details-features li{max-width:20px;display:inline-block;margin-right:10px;list-style-type:none;text-align:center}.room-block .room-details ul.room-details-features li i,.room-block .room-details ul.room-details-features li small{display:block;font-size:20px;font-size:1.4285714285714286rem}.room-block .room-details ul.room-details-features li small{font-weight:700;font-size:12px;font-size:.8571428571428571rem}.footer-social{padding:30px 0 25px;background:#f7f7f7}.footer-social .row-fluid{margin-bottom:0}.footer-social .phone-number-box{margin-top:5px;margin-left:5px;text-decoration:none}@media (max-width:991px){.footer-social .follow-us-container{float:left}.footer-social .social-share{float:none}}@media (max-width:767px){.footer-social .follow-us-social-container{float:none}.footer-social .social-share{width:292px;margin:0 auto}.footer-social .footer-social{padding:10px 0 5px}.footer-social .social-share-container{padding-top:82px;float:none;text-align:center}.footer-social .follow-us-container{width:100%;display:block}.footer-social .follow-us-container .follow-us,.footer-social .follow-us-container .nav-social{width:100%;display:block;float:none;text-align:center}.footer-social .follow-us-container .follow-us{margin-bottom:20px;font-weight:700;font-size:24px;font-size:1.7142857142857142rem}.footer-social .follow-us-container .nav-social>li{display:inline;float:none}}.follow-us-container{padding:0 10px;position:absolute;left:50%;margin-top:-3px;margin-left:-100px;padding-left:20px;float:left}.theme-menu .follow-us-container{width:100%;margin:20px 0 0;padding:10px 40px;display:inline-block;position:static;left:0;float:none}.theme-menu .follow-us-container .theme-social__list{width:100%}.theme-menu .follow-us-container .theme-social__list:last-child{margin-top:10px}.theme-menu .follow-us-container .theme-social__container{float:none}.theme-menu .follow-us-container .theme-social__item:first-child{margin:0}.theme-menu .follow-us-container .theme-social__link:focus{outline:none}.theme-menu .follow-us-container .theme-social__link:hover{text-decoration:none}@media (max-width:767px){.follow-us-container{padding:0}}@media (max-width:991px){.follow-us-container{position:auto;left:0;margin-left:auto}}ul.nav-social{margin:0;padding:0;float:left}ul.nav-social>li{margin-left:15px;float:left;list-style-type:none}ul.nav-social>li>a,ul.nav-social>li>a:hover{color:#aaa;font-size:24px;font-size:1.7142857142857142rem}ul.nav-social>li>a:hover,ul.nav-social>li>a:hover:hover{color:#919191}.follow-us{margin-top:3px;margin-right:10px;float:left;color:#666}.social-share{margin:0;display:inline-block;float:none}@media (min-width:768px){.social-share{float:left}}.follow-us-social-container,.social-share-container{float:right}.theme-social__icon{font-size:1.4285714285714286rem}footer{padding:0;margin-top:20px;border-top:1px solid #ccc}footer .footer-menu{padding:40px 0;background:#eee}footer .footer-menu h6{margin:0 0 20px;color:#444;font-weight:700;line-height:20px;line-height:1.4285714285714286rem}footer .footer-menu .footer-menu-other .culture-selector,footer .footer-menu .footer-menu-other .currency-selector,footer .footer-menu .footer-menu-other .phone{margin:20px 0}footer .footer-menu .footer-menu-other .phone{color:#999}footer .footer-menu .footer-menu-other .phone .fa-phone{font-size:20px;font-size:1.4285714285714286rem}footer .footer-menu ul.nav-menu{margin:0 10px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}footer .footer-menu ul.nav-menu li{padding:5px 10px 5px 0;list-style-type:none}footer .footer-menu ul.nav-menu li>a{border-radius:0;color:#999;font-weight:500;text-transform:none;font-size:14px;font-size:1rem}footer .footer-menu ul.nav-menu li.active>a,footer .footer-menu ul.nav-menu li.active>a:focus,footer .footer-menu ul.nav-menu li.active>a:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:300}footer .footer-menu ul.nav-menu>li.menu-item{width:calc(25% - 10px);display:block}footer .footer-menu ul.nav-menu>li.menu-item>ul{margin:10px 0 0;padding:0}footer .footer-menu ul.nav-menu .menu-item--header,footer .footer-menu ul.nav-menu .menu-item--header>a{margin:0 0 20px;color:#444;font-weight:700;line-height:20px;line-height:1.4285714285714286rem}@media (max-width:767px){footer .footer-menu .footer-menu-other{width:100%;display:block}footer .footer-menu .footer-menu-other h6{display:none}footer .footer-menu .footer-menu-other .culture-selector,footer .footer-menu .footer-menu-other .currency-selector,footer .footer-menu .footer-menu-other .phone{width:60%;margin:20px auto;display:block;float:none;text-align:left}footer .footer-menu .footer-menu-other .phone{font-size:20px;font-size:1.4285714285714286rem}footer .footer-menu .footer-menu-other .phone span{margin-left:10px}footer .footer-menu .footer-menu-other .culture-selector,footer .footer-menu .footer-menu-other .currency-selector{padding:10px;border:1px solid #e1e1e1}footer .footer-menu .footer-menu-other .culture-selector>a,footer .footer-menu .footer-menu-other .currency-selector>a{display:block;font-size:20px;font-size:1.4285714285714286rem}footer .footer-menu .footer-menu-other .culture-selector>a .fa-angle-down,footer .footer-menu .footer-menu-other .currency-selector>a .fa-angle-down{float:right}footer .footer-menu .nav-menu{width:100%;padding:0 20px!important;display:block;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-menu .nav-menu>li.menu-item{width:100%!important;display:block}}footer .footer-navigation .folder{position:relative;cursor:default}footer .footer-navigation .folder .links-in-folder{width:auto;padding:5px 10px;display:none;position:absolute;bottom:100%;left:0;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;z-index:2;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}footer .footer-navigation .folder:hover .links-in-folder{display:block}footer .footer-navigation .menu-item:not(.menu-item--link):after{display:inline-block;position:relative;content:" | "}footer .footer-navigation .links-in-folder .menu-item:after,footer .footer-navigation .menu-item:last-child:after{display:none}footer .newsletter-footer{width:100%;margin:0 auto;padding:20px 0;text-align:center}footer .newsletter-footer .btn-primary{height:34px}footer .newsletter-footer .newsletter-caption .newsletter-paragraph{margin-bottom:0;margin-top:7px;color:#000;float:right}@media (max-width:767px){footer .newsletter-footer .newsletter-caption .newsletter-paragraph{padding-bottom:20px;float:none}}footer .newsletter-footer .newsletter-input,footer .newsletter-footer .newsletter-submit .newsletter-form{width:100%}footer .newsletter-footer .newsletter-suscribe{margin-bottom:0;line-height:34px;line-height:2.4285714285714284rem}@media (max-width:767px){footer .newsletter-footer .newsletter-suscribe{text-align:center}}footer .footer-copyright{padding:3px 30px;background-color:#333;color:#999;font-size:12px;font-size:.8571428571428571rem}.isMobile.page:not(.page--homepage) footer .footer-copyright{padding-bottom:70px}footer .footer-copyright a{color:#999!important}footer .footer-copyright .links-in-folder{background-color:#333;color:#999}footer .footer-copyright .social-share-container{width:100%;display:block;margin-top:5px;text-align:center}@media (min-width:768px){footer .footer-copyright .social-share-container{width:auto}}footer .footer-copyright .all-rights,footer .footer-copyright .footer-navigation{line-height:30px;line-height:2.142857142857143rem;text-align:left}footer .footer-copyright .powered-by{line-height:30px;line-height:2.142857142857143rem;text-align:right}footer .footer-copyright .newsletter{padding-bottom:10px;text-align:center}@media (max-width:991px){footer .footer-copyright .all-rights,footer .footer-copyright .footer-navigation,footer .footer-copyright .powered-by{width:100%;min-height:0;display:block;text-align:center}}body.page.page--checkout footer{display:none}@media (min-width:768px){.theme-footer{padding-left:270px}.page.page--allproperties .theme-footer{width:100%;position:fixed;bottom:0;margin-top:0;z-index:1}.page.page--allproperties .theme-footer .newsletter-footer{display:none}}.theme-navbar{height:auto;position:relative}@media (min-width:768px){.theme-navbar{position:fixed;height:100vh}.page--checkout .theme-navbar{width:0}}@media (min-width:768px){.theme-navbar .theme-menu{height:auto;overflow-y:auto}}.theme-navbar .theme-menu__item{-webkit-transition:background-color .15s ease-in;-o-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.theme-navbar .theme-menu__item .theme-menu__item-link{padding:5px 40px;color:#999;font-weight:400}.theme-navbar .theme-menu__item .theme-menu__item-link .icon-chevron-down{position:absolute;right:20px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme-navbar .theme-menu__item .theme-menu__item-link:focus{color:#666;outline:none}.theme-navbar .theme-menu__item .theme-menu__item-link,.theme-navbar .theme-menu__item .theme-menu__item-link:focus,.theme-navbar .theme-menu__item .theme-menu__item-link:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#666}@media (min-width:768px){.theme-navbar-offset{margin-left:270px}}@media (min-width:768px){.theme-navbar-offset--by-padding{padding-left:270px}}.theme-parallax{height:auto;overflow:hidden}.page--house .theme-parallax.isMobile{width:100%}@media (min-width:768px){.theme-parallax{width:100%}}@media (min-width:992px){.theme-parallax{width:100%}}@media (min-width:1200px){.theme-parallax{width:100%}}.theme-parallax-image{width:auto;height:100vh;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media (orientation:landscape){.theme-parallax-image{width:100%;height:auto}}@media (orientation:landscape) and (min-height:480px) and (max-width:768px){.theme-parallax-image{width:auto;height:100vh}}@media (orientation:portrait){.theme-parallax-image{width:auto;height:100vh}}@media (orientation:portrait) and (min-width:768px){.theme-parallax-image{width:auto;height:880px;height:60vh}}.theme-js-image{opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.theme-js-image.visible{opacity:1}.theme-js-image.visible:before{display:none}.isMobile .logo-mobile--img{width:auto;height:auto;max-height:40px;max-width:180px}@media (max-width:400px){.isMobile .logo-mobile--img{max-width:100px}}.theme-navbar-search{width:100%;position:absolute;bottom:-95vh;padding-left:calc(50vw - 250px);padding-right:calc(50vw - 250px)}.page--allproperties .theme-navbar-search.isMobile,.page--checkout .theme-navbar-search,.page--house.page--multi .theme-navbar-search,.page--page.page-search--hidden .theme-navbar-search,.page--page .theme-navbar-search{display:none!important}.page--allproperties.isDesktop .theme-navbar-search,.page--allproperties.isTablet .theme-navbar-search{position:fixed}@media (orientation:portrait){.theme-navbar-search{bottom:-86.49vh}}@media (orientation:portrait) and (max-height:568px){.theme-navbar-search{bottom:-85vh}}@media (orientation:landscape){.theme-navbar-search{bottom:-90vh}}@media (orientation:landscape) and (max-height:280px){.theme-navbar-search{bottom:calc(((-100vh - 270px)/2))}}@media (min-width:768px){.theme-navbar-search{position:relative;top:auto;bottom:auto;padding-right:0;padding-left:270px}}.theme-navbar .theme-menu__list--second .theme-menu__item-link{padding-left:60px}.theme-header{position:relative;top:0;right:0;left:0;z-index:101}@media (min-width:768px){.theme-header{position:fixed;z-index:102}}.theme-header .navbar-fixed-top{margin:0;border:0 none}.mobile-menu--active .page--homepage .theme-header .sticky-menu-mobile .logo-mobile,.page--homepage .theme-header .sticky-menu-mobile.scroll-dynamics .logo-mobile{display:block}.theme-header .sticky-menu-mobile{width:100%;display:none;position:fixed;right:0;margin-left:0;z-index:101;background-color:transparent;-webkit-transition:right .2s linear;-o-transition:right .2s linear;transition:right .2s linear}.page--homepage .theme-header .sticky-menu-mobile .logo-mobile{display:none}@media (min-width:768px){.theme-header .sticky-menu-mobile{background-color:#eee}}@media (max-width:767px){.theme-header .sticky-menu-mobile{display:inherit}}.theme-header .sticky-menu-mobile .book-now-mobile,.theme-header .sticky-menu-mobile .button-mobile,.theme-header .sticky-menu-mobile .logo-mobile{height:60px;display:block;float:left;line-height:60px;line-height:4.285714285714286rem}.theme-header .sticky-menu-mobile .logo-mobile{width:calc(100% - 180px - 30px);margin-left:15px;text-align:left;font-size:14px;font-size:1rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.theme-header .sticky-menu-mobile .logo-mobile img{max-height:40px}.theme-header .sticky-menu-mobile .book-now-mobile{width:calc(100% - 180px - 30px);max-width:50%;padding:0;text-transform:uppercase}.theme-header .sticky-menu-mobile .button-mobile{width:60px;float:right;text-align:center;color:#fff!important;font-size:24px;font-size:1.7142857142857142rem}.theme-header .sticky-menu-mobile .button-mobile:focus,.theme-header .sticky-menu-mobile .button-mobile:hover{text-decoration:none}.theme-header #mobile-menu{margin:0;padding:0;float:right}.theme-header #mobile-menu .open-mobile-menu{width:80px;height:80px;display:block;margin-top:0;color:#999;font-size:1.5em;text-align:center;line-height:80px;line-height:5.714285714285714rem}.theme-header .book-now-mobile{border-radius:3px!important;-webkit-transition:all .2s ease;-o-transition:all ease .2s;transition:all .2s ease}.theme-header .book-now-button{width:150px;height:80px;padding:0;display:block;right:0;border-radius:0;float:right;text-align:center;color:#f7f7f7;z-index:10;text-decoration:none;font-size:14px;font-size:1rem;line-height:80px;line-height:5.714285714285714rem;text-transform:uppercase}.theme-header .theme-menu .nav>li .culture-selector{margin-left:10px}.theme-header .theme-menu .nav>li .culture-selector,.theme-header .theme-menu .nav>li .currency-selector,.theme-header .theme-menu .nav>li .phone-selector{margin-top:4px}.theme-header .theme-menu .nav>li .culture-selector .dropdown-wrapper,.theme-header .theme-menu .nav>li .currency-selector .dropdown-wrapper,.theme-header .theme-menu .nav>li .phone-selector .dropdown-wrapper{right:0}.theme-header .theme-menu .nav>li .culture-selector .dropdown-wrapper:after,.theme-header .theme-menu .nav>li .culture-selector .dropdown-wrapper:before,.theme-header .theme-menu .nav>li .currency-selector .dropdown-wrapper:after,.theme-header .theme-menu .nav>li .currency-selector .dropdown-wrapper:before,.theme-header .theme-menu .nav>li .phone-selector .dropdown-wrapper:after,.theme-header .theme-menu .nav>li .phone-selector .dropdown-wrapper:before{left:90%}.theme-header .theme-menu .nav .nav-secondary{width:225px;border:0;display:none;position:absolute;right:-225px;top:0;z-index:2;background-color:#fff;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.2);box-shadow:2px 2px 3px rgba(0,0,0,.2)}.theme-header .theme-menu .nav .nav-secondary:after,.theme-header .theme-menu .nav .nav-secondary:before{display:none}.theme-header .theme-menu .nav .nav-secondary .theme-menu__item{width:100%}.theme-header .theme-menu .nav .nav-secondary .theme-menu__item .theme-menu__item-link{padding:10px 20px;border:none;border-radius:0;overflow:hidden;color:#999;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:background-color .15s ease-in;-o-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.theme-header .theme-menu .nav .nav-secondary .theme-menu__item .theme-menu__item-link:hover{color:#666}.theme-header .theme-menu .nav .dropdown-toggle:focus+.nav-secondary,.theme-header .theme-menu .nav .dropdown-toggle:hover+.nav-secondary,.theme-header .theme-menu .nav .nav-secondary:focus,.theme-header .theme-menu .nav .nav-secondary:hover{display:block}.page--homepage .theme-header+.theme-content{padding:0}@media (min-width:768px){.page--homepage .theme-header+.theme-content{padding:0 0 40px 270px;padding-left:270px!important}}.page.page--checkout .theme-header+.theme-content,.page.page-search--hidden .theme-header+.theme-content{padding:80px 0 40px}.page.page--allproperties .navbar-fixed-top,.page.page--allproperties .theme-header,.page.page--allproperties .theme-header .content-header,.page.page--allproperties .theme-header .sticky-menu-mobile,.page.page--checkout .navbar-fixed-top,.page.page--checkout .theme-header,.page.page--checkout .theme-header .content-header,.page.page--checkout .theme-header .sticky-menu-mobile,.page.page--house .navbar-fixed-top,.page.page--house .theme-header,.page.page--house .theme-header .content-header,.page.page--house .theme-header .sticky-menu-mobile{position:relative;top:auto}.page.page--allproperties .theme-header .sticky-menu-mobile,.page.page--checkout .theme-header .sticky-menu-mobile,.page.page--house .theme-header .sticky-menu-mobile{height:60px;position:static;top:auto}.page.page--allproperties .theme-header+.theme-content,.page.page--checkout .theme-header+.theme-content,.page.page--house .theme-header+.theme-content{padding-top:0}.page.page--checkout .theme-header .sticky-menu-mobile .book-now-mobile{display:none}.page.page--checkout .theme-header .sticky-menu-mobile .logo-mobile{display:inline-block}.book-now-header{width:calc(100% - 80px)}@media (min-width:768px){.book-now-header{margin-bottom:30px}}.theme-logo{width:100%;height:auto}@media (min-width:768px){.theme-logo{max-width:200px}}@media (max-height:680px){.theme-logo{max-width:140px}}.theme-logo .theme-logo__image{width:auto;height:auto;max-width:100%;margin-bottom:5px}.theme-logo .theme-logo__link,.theme-logo .theme-logo__subtitle{width:100%}.theme-logo .theme-logo__link{display:block}@media (max-width:767px){.theme-logo .theme-logo__title{font-size:40px;font-size:2.857142857142857rem;line-height:80px;line-height:5.714285714285714rem;margin-bottom:20px}}.theme-logo .has-child-with-image+.theme-logo__subtitle{margin-top:10px}.theme-logo .theme-logo__subtitle{color:#888}.page--homepage.isMobile .theme-logo .theme-logo__subtitle{display:block}@media (max-width:767px){.theme-logo .theme-logo__subtitle{font-size:24px;font-size:1.7142857142857142rem;line-height:30px;line-height:2.142857142857143rem}}.theme-logo-box{height:auto;width:100%;max-width:200px;margin:0 auto;padding:0;position:absolute;-webkit-transform:translateX(50vw) translateX(-100px) translateY(7.2vh);transform:translateX(50vw) translateX(-100px) translateY(7.2vh)}.page--allproperties .theme-logo-box.isMobile,.page--checkout .theme-logo-box.isMobile,.page--house .theme-logo-box.isMobile,.page--page .theme-logo-box.isMobile{display:none!important}@media (min-width:768px){.theme-logo-box{padding-top:40px;padding-bottom:40px}}@media (orientation:landscape) and (max-height:250px){.theme-logo-box{display:none!important}}@media (orientation:landscape) and (max-height:480px){.theme-logo-box{padding:0;-webkit-transform:translateX(20px) translateY(50vh) translateY(-100px);transform:translateX(20px) translateY(50vh) translateY(-100px)}}@media (orientation:landscape) and (min-height:480px) and (max-width:768px){.theme-logo-box{padding:0}}@media (orientation:portrait) and (max-height:480px){.theme-logo-box{max-width:130px;padding:0;-webkit-transform:translateX(50vw) translateX(-50%) translateY(8vh);transform:translateX(50vw) translateX(-50%) translateY(8vh)}}@media (orientation:portrait) and (max-height:568px){.theme-logo-box{padding:0;-webkit-transform:translateX(50vw) translate(-50%) translateY(8vh);transform:translateX(50vw) translate(-50%) translateY(8vh)}}@media (min-width:768px){.theme-logo-box{position:static;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@media (min-width:768px) and (max-height:550px){.theme-logo-box{max-width:200px;-webkit-transform:translateX(0) translateY(20px);transform:translateX(0) translateY(20px);padding-bottom:30px}}.open-mobile-menu:focus,.open-mobile-menu:hover{text-decoration:none}.slide-mobile-menu{height:auto;width:100%;position:fixed;bottom:0;right:-150%;left:auto;top:0;z-index:111;background:#444;-webkit-box-shadow:-5px 0 25px 0 rgba(0,0,0,.5);box-shadow:-5px 0 25px 0 rgba(0,0,0,.5);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.slide-mobile-menu .culture-selector .dropdown-wrapper,.slide-mobile-menu .currency-selector .dropdown-wrapper{left:0}.slide-mobile-menu .culture-selector .dropdown-wrapper:after,.slide-mobile-menu .culture-selector .dropdown-wrapper:before,.slide-mobile-menu .currency-selector .dropdown-wrapper:after,.slide-mobile-menu .currency-selector .dropdown-wrapper:before{right:90%}.slide-mobile-menu .dropdown-toggle.colapse-plus{position:absolute;top:1px;right:0}.slide-mobile-menu .dropdown-toggle.disabled{padding-right:40px}.slide-mobile-menu .localization-mobile{height:60px;padding:0 0 0 40px}.slide-mobile-menu .slide-mobile-menu-wrapper{height:70%;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.slide-mobile-menu ul.nav.nav-pills>li{width:100%}.slide-mobile-menu ul.nav.nav-pills>li:first-child{margin-left:2px}.slide-mobile-menu ul.nav.nav-pills li a{background:none;color:#ccc;letter-spacing:1.35px;font-weight:400;line-height:16px;line-height:1.1428571428571428rem}.slide-mobile-menu ul.nav.nav-pills li a:hover{color:#fff;font-weight:500}.slide-mobile-menu .nav-secondary{margin:0}.slide-mobile-menu .nav-secondary>li{padding-left:25px}.slide-mobile-menu .nav-secondary>li:first-child{padding-top:0}.slide-mobile-menu .nav-secondary>li>a{color:#fff}.slide-mobile-menu .blackout-slide-menu{height:1000px;display:none;position:absolute;top:0;left:0;z-index:150;background:rgba(0,0,0,.3)}.slide-mobile-menu .theme-menu__list .theme-menu__item-link{padding:20px 40px;position:relative}.slide-mobile-menu .theme-menu__list--second .theme-menu__item-link{padding-left:60px}.slide-mobile-menu .mobile-menu-icon{position:absolute;top:20px;right:20px}.slide-mobile-menu .theme-social__list{width:100%}.slide-mobile-menu .theme-logo-box{margin:0 auto;display:none;position:relative;-webkit-transform:none;transform:none}.slide-mobile-menu .theme-menu{display:block!important}.mobile-menu-icon{display:none}.slide-mobile-menu .mobile-menu-icon{display:block}#blackout{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);z-index:1000}#blackout,html.mobile-menu--active{overflow:hidden}html.mobile-menu--active .slide-mobile-menu{width:40%;position:fixed;right:0}@media (min-width:992px){html.mobile-menu--active .slide-mobile-menu{width:25%}}html.mobile-menu--active .slide-mobile-menu .nav{overflow:visible}@media (max-width:767px){.slide-mobile-menu{width:100%}html.mobile-menu--active header{position:relative}html.mobile-menu--active .slide-mobile-menu{height:auto;width:100%;overflow-y:auto;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;z-index:151}html.mobile-menu--active .icon-menu:before,html.mobile-menu--active .sticky-menu-mobile .open-mobile-menu .icon-menu:before{content:"\E935"}}.theme-menu-wrapper.theme-menu-desktop{width:270px;left:0;top:0;color:#fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media (min-width:768px){.page--checkout .theme-menu-wrapper.theme-menu-desktop{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (min-width:768px){.page--checkout .theme-menu-wrapper.theme-menu-desktop.hovered,.page--checkout .theme-menu-wrapper.theme-menu-desktop:hover{-webkit-transform:translateX(0);transform:translateX(0)}.page--checkout .theme-menu-wrapper.theme-menu-desktop.hovered .theme-menu__checkout--handler,.page--checkout .theme-menu-wrapper.theme-menu-desktop:hover .theme-menu__checkout--handler{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:-1}}.theme-menu-desktop .theme-menu__item-link{padding:5px 40px;color:#999;font-weight:400}.theme-menu-desktop .theme-menu__item-link .icon-chevron-down{padding:10px;position:absolute;top:50%;right:20px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.theme-menu-desktop .theme-menu__item-link .icon-chevron-down:focus,.theme-menu-desktop .theme-menu__item-link .icon-chevron-down:hover{color:#666;font-weight:900}.theme-menu-desktop .theme-menu__item-link:focus,.theme-menu-desktop .theme-menu__item-link:hover{color:#666;outline:none}.slide-mobile-menu .theme-menu-desktop .theme-menu__item-link:focus,.slide-mobile-menu .theme-menu-desktop .theme-menu__item-link:hover{background-color:transparent}.theme-menu-desktop .theme-menu__box{height:auto;padding-bottom:20px}.slide-mobile-menu .theme-menu-desktop .theme-menu__box{height:auto}.theme-menu-desktop .theme-menu__footer,.theme-menu-desktop .theme-menu__header{width:100%;padding:10px 40px}.slide-mobile-menu .theme-menu-desktop .theme-menu__footer,.slide-mobile-menu .theme-menu-desktop .theme-menu__header{position:relative;bottom:auto;top:auto;left:auto}.theme-menu-desktop .theme-menu__footer{position:absolute;bottom:0;border-top:1px solid rgba(0,0,0,.1)}.theme-menu-desktop .theme-menu-footer__element{margin:0 5px;display:inline-block}.theme-menu-desktop .theme-menu-footer__element:first-child{margin-left:0}.theme-menu-desktop .theme-menu-footer__element:last-child{margin-right:0}.theme-menu-desktop .theme-menu__checkout--handler{height:100vh;width:60px;display:none;position:absolute;right:-60px;top:0;opacity:1;z-index:1;-webkit-transition:opacity .1s ease-out,-webkit-transform .2s ease-in;transition:opacity .1s ease-out,-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in,opacity .1s ease-out;transition:transform .2s ease-in,opacity .1s ease-out;transition:transform .2s ease-in,opacity .1s ease-out,-webkit-transform .2s ease-in}.theme-menu-desktop .theme-menu__checkout--handler .open-mobile-menu{height:60px;width:60px;float:right;text-align:center;font-size:24px;font-size:1.7142857142857142rem;line-height:60px;line-height:4.285714285714286rem}@media (min-width:768px){.page--checkout .theme-menu-desktop .theme-menu__checkout--handler{display:block}}.theme-menu-desktop .theme-menu__item-link{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.theme-menu-desktop .theme-menu__list--second{max-height:0;overflow:hidden!important;opacity:0;-webkit-transition:max-height .25s ease-out,opacity .5s ease-out;-o-transition:max-height .25s ease-out,opacity .5s ease-out;transition:max-height .25s ease-out,opacity .5s ease-out}.theme-navbar .theme-menu-desktop .theme-menu__list--second .theme-menu__item-link{padding-left:60px}.no-js .theme-menu-desktop .theme-menu__list--second{display:static!important}.theme-menu-desktop .theme-menu__item.active .icon-chevron-down,.theme-menu-desktop .theme-menu__item.expanded .icon-chevron-down{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.theme-menu-desktop .theme-menu__item.active .theme-menu__list--second,.theme-menu-desktop .theme-menu__item.expanded .theme-menu__list--second{max-height:100vh;opacity:1;-webkit-transition:max-height .25s ease-in,opacity .1s ease-in;-o-transition:max-height .25s ease-in,opacity .1s ease-in;transition:max-height .25s ease-in,opacity .1s ease-in}.dropdown-wrapper{width:228px;max-height:228px;border:1px solid #ccc;display:none;position:absolute;top:auto;left:-20px;bottom:30px;clear:both;margin-top:8px;z-index:13;background-color:#fff}.dropdown-wrapper.dropdown-wrapper-bottom:after,.dropdown-wrapper.dropdown-wrapper-bottom:before{height:0;width:0;border:solid transparent;position:absolute;bottom:100%;content:" ";pointer-events:none}.dropdown-wrapper.dropdown-wrapper-bottom:after{margin-left:-5px;border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:5px}.dropdown-wrapper.dropdown-wrapper-bottom:before{margin-left:-6px;border-color:hsla(0,0%,80%,0);border-bottom-color:#ccc;border-width:6px}.dropdown-wrapper.dropdown-wrapper-top:after,.dropdown-wrapper.dropdown-wrapper-top:before{height:0;width:0;border:solid transparent;position:absolute;top:100%;left:51px;content:" ";pointer-events:none}.currency-wrapper.dropdown-wrapper.dropdown-wrapper-top:after,.currency-wrapper.dropdown-wrapper.dropdown-wrapper-top:before{left:auto}.dropdown-wrapper.dropdown-wrapper-top:after{margin-left:-5px;border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:5px}.dropdown-wrapper.dropdown-wrapper-top:before{margin-left:-6px;border-color:hsla(0,0%,80%,0);border-top-color:#ccc;border-width:6px}.dropdown-wrapper .dropdown-search{width:100%;height:30px;position:absolute;top:0}.dropdown-wrapper .dropdown-search+ul{margin-top:0;padding-top:5px;border-top:1px solid #ccc}@media (min-width:768px){.dropdown-wrapper .dropdown-search+ul{margin-top:30px;padding-top:0}}.dropdown-wrapper .dropdown-search:before{font-family:linearicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:0;right:15px;font-size:1.2em;color:#929292;content:"\E922";line-height:40px;line-height:2.857142857142857rem}.dropdown-wrapper .dropdown-search input{width:248px;height:29px;border:0 none;padding-right:24px;padding-left:15px;border-radius:0;line-height:29px;line-height:2.0714285714285716rem;font-size:1em;color:#929292}.dropdown-wrapper .dropdown-noresults{padding:10px;display:none;text-align:center;font-style:italic;word-break:break-all;background:#fff;color:#555}.dropdown-wrapper .dropdown-noresults.active{display:block}.dropdown-wrapper ul{max-height:230px;margin:0;padding:0;overflow-y:auto;background:#fff}@media (max-width:767px){.dropdown-wrapper ul{min-height:auto;padding:5px 0}}.dropdown-wrapper ul li{position:relative;list-style-type:none}.dropdown-wrapper ul li>a{padding:5px 18px;display:block;color:#929292;cursor:pointer;font-size:14px;font-size:1rem}.dropdown-wrapper ul li.active{background-color:#e1f5fe}.dropdown-wrapper ul li:hover{background-color:#eee}.dropdown-wrapper .dropdown-close{display:none}.dropdown-wrapper .phone-number{padding:5px 18px;display:block;color:#929292;text-align:center;text-transform:uppercase;font-size:16px;font-size:1.1428571428571428rem}.culture-selector,.currency-selector,.phone-selector{padding:5px;position:relative}.culture-selector>a,.currency-selector>a,.phone-selector>a{color:#929292;cursor:pointer;text-decoration:none}.culture-selector>a span,.currency-selector>a span,.phone-selector>a span{display:inline-block;text-transform:uppercase}.culture-selector>a>i:not(.icon-telephone),.currency-selector>a>i:not(.icon-telephone),.phone-selector>a>i:not(.icon-telephone){vertical-align:middle;font-size:.7142857142857143rem}.culture-selector>a>i:last-child,.currency-selector>a>i:last-child,.phone-selector>a>i:last-child{padding-left:5px}.culture-selector ul li a .code,.currency-selector ul li a .code,.phone-selector ul li a .code{width:50px;float:left;color:#999;font-size:1.2em;text-transform:uppercase}.culture-selector ul li a .name,.currency-selector ul li a .name,.phone-selector ul li a .name{margin-left:15px;font-size:.8em;text-transform:uppercase;color:#999}.culture-selector [class^=flag-]{padding-left:17px;background:no-repeat 0}.culture-selector ul [class^=flag-]{margin-left:20px}.currency-selector .currency-wrapper{width:250px;max-height:270px;bottom:30px;left:-69px}.summary-sidebar-selectors .dropdown-wrapper,footer .dropdown-wrapper{position:absolute;left:0;bottom:35px}.summary-sidebar-selectors .dropdown-wrapper:after,.summary-sidebar-selectors .dropdown-wrapper:before,footer .dropdown-wrapper:after,footer .dropdown-wrapper:before{left:10%}.culture-wrapper li{text-align:left}.culture-wrapper li.active{font-weight:700}@media (max-width:767px){.culture-wrapper ul li{margin:0 5px}.dropdown-wrapper{width:100%!important;height:100%;max-width:none!important;max-height:none!important;margin:0;border:0 none;position:fixed;top:0!important;right:0!important;left:0!important;bottom:0!important;z-index:200;background-color:rgba(0,0,0,.5)}.dropdown-wrapper .dropdown-container{width:280px;max-height:70%;padding:10px 0 50px;position:fixed;left:50%;top:50%;margin-left:-140px;border-radius:0;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-wrapper .dropdown-container .dropdown-search{height:40px;padding:5px;position:relative;background:#fff}.dropdown-wrapper .dropdown-container .dropdown-search+ul{background:#fff}.dropdown-wrapper .dropdown-container .dropdown-search input{width:260px}.dropdown-wrapper:after,.dropdown-wrapper:before{display:none}.dropdown-wrapper .dropdown-close{width:100%;height:50px;display:block;position:absolute;bottom:0;right:10px;left:0;border-radius:0;text-transform:uppercase;text-align:center;background-color:transparent}.dropdown-wrapper .dropdown-close:hover,.dropdown-wrapper .dropdown-closefocus{outline:none;background-color:transparent}.summary-sidebar-selectors .culture-selector,.summary-sidebar-selectors .currency-selector,.summary-sidebar-selectors .phone-selector{display:none}}.house-gallery .view-more[data-readmore][aria-expanded=false]:after{height:40%}.body-book-now .book-now-mobile{height:60px;width:100%;position:fixed;bottom:0;border-radius:0;line-height:50px;line-height:3.5714285714285716rem;text-transform:uppercase;z-index:105}.page--checkout .body-book-now .book-now-mobile,.page--homepage .body-book-now .book-now-mobile{display:none}@media (min-width:768px){.body-book-now .book-now-mobile{display:none}}.page--house .fotorama-caption{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.8)}.fotorama-caption{position:relative;top:-25px;right:10px;float:right;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width:768px){.page--house .fotorama-caption{margin:0;position:absolute;bottom:50px;right:25px;top:auto;float:none}}@media (max-width:767px){.fotorama-caption{display:none}}.fotorama .fotorama__stage,.fotorama .fotorama__stage__shaft{width:100%!important}@media (min-width:768px){.page--house #content .fotorama .fotorama__stage,.page--house #content .fotorama .fotorama__stage__shaft{height:100vh!important}}@media (min-width:992px){.page--house.page--multi .fotorama{height:calc(100vh - 160px)}}@media (min-width:992px){.page--house.page--multi .modal .fotorama,.page--house.page--single .modal .fotorama{height:auto}}@media (min-width:992px){.page--house.page--single .fotorama{height:calc(100vh - 65px);max-height:100vh}}@media (min-width:992px){.page--page .slideshow.slideshow_out-of-bounds .fotorama{height:100vh;max-height:100vh}}.modal-room-details.modal .room-images{position:relative}.modal-room-details.modal .fotorama-caption{bottom:45px}.house-header-name{margin:20px 0 10px;color:#888}@media (max-width:767px){.house-header-name{font-size:20px;font-size:1.4285714285714286rem}}.page--single .house-header-name{margin-top:40px}.page.page--single--map.page--house .tab-content{margin-top:0}.page--single--map .house-nav-info_wrapper{display:none}.house-nav-info_wrapper.sticky{position:fixed;top:0;z-index:2}.house-nav-info_wrapper.sticky .house-header-name{margin:0;padding:7px 0;font-size:14px;font-size:1rem;line-height:20px;line-height:1.4285714285714286rem}.house-nav-info_wrapper.sticky .house-subheader{display:none}.house-nav-info_wrapper.sticky .house-main-info-description .PropertyPrices{padding:7px 0;font-size:14px;font-size:1rem;line-height:20px;line-height:1.4285714285714286rem}@media (min-width:992px){.Overview_out-of-bounds{width:calc(100vw - 270px);padding:0;position:relative;-webkit-transform:translateX(-50vw) translateX(555px) translateY(0);transform:translateX(-50vw) translateX(555px) translateY(0)}.Overview_out-of-bounds.widget-container_wrapper{padding:0;background-color:#fff}.widget-row:first-child .Overview_out-of-bounds{-webkit-transform:translateX(-50vw) translateX(555px) translateY(-40px);transform:translateX(-50vw) translateX(555px) translateY(-40px)}.Overview_out-of-bounds .slideshow__title{display:none}.Overview_out-of-bounds .row{margin:0}.Overview_out-of-bounds .col-md-12{padding:0}.Overview_out-of-bounds+.subtle-box{position:relative;margin-top:0}}@media (max-width:767px){.house-header,.tab-content{margin-top:0!important}.tab-pane{padding-top:20px;padding-bottom:20px}.page.page--house.page--multi footer{margin-bottom:90px}}@media (max-width:991px){.page.page--house.page--multi footer{margin-bottom:90px}}.house-main-info{vertical-align:middle}@media (min-width:768px){.house-main-info{background-color:#222}}@media (min-width:768px){.house-main-info-description{width:840px;margin:0 auto}}.house-main-info-description .PropertyPrices{display:none;padding-right:12px;color:#fff;font-size:20px;font-size:1.4285714285714286rem;line-height:80px;line-height:5.714285714285714rem}.house-main-info-description .PropertyPrices .CurrencyText{margin-left:7px}@media (min-width:768px){.house-main-info-description .PropertyPrices{display:block}}@media (min-width:768px){.page.page--single .house-header-title{margin-top:40px;text-align:left}}.page.page--house .title{word-break:break-word}.page.page--house .sticky-contact{width:205px;position:fixed;border-top:0;z-index:100}.page.page--house .nav-tabs.house-tabs{width:840px;margin:0 auto;padding:0;border-bottom:1px solid #ccc}.page.page--house .nav-tabs.house-tabs>li{width:14.28571429%;padding:10px 0}.page.page--house .nav-tabs.house-tabs>li a{padding:5px 10px;border:0 none;text-align:center;font-size:12px;font-size:.8571428571428571rem;line-height:30px;line-height:2.142857142857143rem;text-transform:uppercase;color:#999}.page.page--house .nav-tabs.house-tabs>li a:focus,.page.page--house .nav-tabs.house-tabs>li a:hover{background-color:transparent}.page.page--house .nav-tabs.house-tabs>li.active,.page.page--house .nav-tabs.house-tabs>li:hover{border-bottom:4px solid #ccc;background-color:transparent}.page.page--house .nav-tabs.house-tabs>li.active a,.page.page--house .nav-tabs.house-tabs>li:hover a{margin-bottom:-4px}.page.page--house .nav-tabs.house-tabs>li.active a{margin-bottom:-4px;font-weight:700;background-color:transparent}.page.page--house .mobile-tabs{margin:0 -15px}.page.page--house .mobile-tabs a{margin:3px 0;padding:10px;display:block;position:relative;background-color:#eee;color:#999;font-size:20px;font-size:1.4285714285714286rem}.page.page--house .mobile-tabs a:focus,.page.page--house .mobile-tabs a:hover{color:#999;text-decoration:none}.page.page--house .mobile-tabs a:after{position:absolute;right:20px;top:15px;content:"\E93A";-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform linear .3s;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;font-size:18px;font-size:1.2857142857142858rem;font-family:linearicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.page.page--house .mobile-tabs a.active:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.page.page--house .mobile-tabs a[data-toggle=tab]:before{position:relative;margin-right:5px;font-size:18px;font-size:1.2857142857142858rem;font-family:linearicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.page.page--house .mobile-tabs a[data-target="#OverviewTab"]:before{padding-right:5px;content:"\E601"}.page.page--house .mobile-tabs a[data-target="#MapTab"]:before{padding-right:5px;content:"\E77A"}.page.page--house .mobile-tabs a[data-target="#RatesTab"]:before{padding-right:5px;content:"\E75E"}.page.page--house .mobile-tabs a[data-target="#GalleryTab"]:before{padding-right:5px;content:"\E711"}.page.page--house .mobile-tabs a[data-target="#AvailabilityTab"]:before{padding-right:5px;content:"\E786"}.page.page--house .mobile-tabs a[data-target="#ReviewsTab"]:before{padding-right:5px;content:"\E68D"}.page.page--house .mobile-tabs a[data-target="#ContactTab"]:before{padding-right:5px;content:"\E71E"}.page.page--house .tab-content{margin-top:30px}.page.page--house .tab-content.fromSticky{position:relative}@media (min-width:768px){.page.page--house .tab-content .collapse{display:block!important;visibility:visible!important}}.page.page--house .house-header .house-snippet{margin-bottom:20px}.page.page--house .house-subheader{margin-bottom:10px}.page.page--house .house-subheader .property-address,.page.page--house .house-subheader .property-score{display:inline-block;margin-right:20px;font-size:14px;font-size:1rem}@media (min-width:768px){.page.page--house .house-subheader .property-address,.page.page--house .house-subheader .property-score{white-space:nowrap}}@media (max-width:767px){.page.page--house .house-subheader .property-address{display:none}}.page.page--house .house-subheader .property-score{margin-right:10px}.page.page--house .house-subheader .property-score .rating{display:inline}@media (min-width:768px){.page.page--house .booking-search .datepicker,.page.page--house .booking-search .select-people{height:40px}}@media (min-width:768px){.page.page--house .booking-search .btn-primary{height:40px;width:auto;border-radius:3px}}@media (min-width:768px){.page.page--house .booking-search.is-horizontal .btn-primary{min-width:100px}}#contact-info-container{margin-top:15px;text-align:center}#contact-info-container .avatar{text-align:center}#contact-info-container .avatar>img{width:100px}#contact-info-container .name{text-align:center;font-size:12px;font-size:.8571428571428571rem}#contact-info-container button{border:2px solid;border-radius:3px;background-color:transparent}#contact-info-container button:hover{color:#fff!important}#contact-button-multi{margin-top:20px}@media (min-width:768px){#widget-container{width:840px;margin:0 auto}}.page.page--house #OverviewTab .fotorama__stage{height:100vh;max-height:100vh!important}.page.page--house #OverviewTab .fotorama-caption{display:none}.page.page--house .house-map section:first-child{margin-top:70px}@media (max-width:767px){.page.page--house .house-map section:first-child{margin-top:30px}}@media (min-width:768px){.theme-navbar-search .search .search-container{background-color:#000}.bg-semits .theme-navbar-search .search .search-container{background-color:rgba(0,0,0,.8)}.page--allproperties .theme-navbar-search .search .search-container{background-color:#fff}}@media (min-width:768px){.page--allproperties .theme-navbar-search .search{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.2);box-shadow:1px 2px 2px rgba(0,0,0,.2)}}@media (min-width:768px){.theme-navbar-search .search .search-submit .button-text{display:none}.theme-navbar-search .search .search-submit .icon-magnifier{display:inline}}.search{z-index:1}.search input,.search select{margin-bottom:0}.search .search-close{display:none}.search .search__form{height:auto;width:100%;max-width:80%;margin:0 auto;text-align:center}.search .search__form.isMobile .datepicker,.search .search__form.isMobile .form-control,.search .search__form.isMobile .search-people{-webkit-appearance:none}.search .search__form.isTablet{max-width:100%}@media (min-width:992px){.search .search__form{height:auto;width:100%;max-width:722px}}.search .search-container{width:100%;height:auto;padding:10px;border:0 none;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color .15s ease-in;-o-transition:background-color .15s ease-in;transition:background-color .15s ease-in;background-color:#eee}.search .search-container.isDesktop,.search .search-container.isTablet{height:60px}.content-overflow .search .search-container.isDesktop,.content-overflow .search .search-container.isTablet{height:110px}.page.page--homepage .theme-navbar-search .search .search-container.isMobile{background-color:transparent}.search .search-container:not(.isMobile).white{background-color:#fff}.bg-semits .search .search-container:not(.isMobile).white{background-color:hsla(0,0%,100%,.8)}.search .search-datepicker,.search .search-location,.search .search-people{height:40px;margin-right:10px;float:left}@media (min-width:1024px){.search .search-datepicker .chzn-container,.search .search-location .chzn-container,.search .search-people .chzn-container{width:271px}}.search .search-location{width:120px}.page--allproperties .search .search-location{width:auto}@media (min-width:768px){.search .search-location{width:160px}}.search .search-location.search-location--single{display:none}.search .search-location .chzn-container-single .chzn-single{height:40px;min-width:0;border:1px solid #ccc;border-radius:3px;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;text-transform:uppercase;background-color:#fff}.search .search-location .chzn-container-single .chzn-single abbr{top:14px}.search .search-location .chzn-container>a{padding:8px 10px}.search .search-location .chzn-container>a>div{padding-top:9px}.search .search-location .chzn-drop{width:100%}.search .search-datepicker{position:relative}.search .search-datepicker[data-type=departure] .hasDatepicker{min-width:140px}.search .search-datepicker .datepicker{display:block;border-radius:3px;background:#fff}.search .search-datepicker .datepicker:after{font-family:linearicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:10px;right:17px;z-index:100;content:"\E789";color:#888;font-size:20px;font-size:1.4285714285714286rem}.search .search-datepicker .datepicker input{height:40px;min-width:140px;padding:10px 10px 9px;border:1px solid #ccc;position:relative;border-radius:3px;text-align:left;text-transform:uppercase;background-color:transparent;z-index:100}.search .search-datepicker .datepicker input[readonly]{cursor:pointer;background-color:transparent}.search .search-people{width:100px;position:relative;border-radius:3px;background:#fff}.search .search-people:after{position:absolute;top:10px;left:7px;font-family:linearicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\E723";color:#888;z-index:100;font-size:20px;font-size:1.4285714285714286rem}.search .search-people>select{height:41px;padding:9px 0 9px 10px;border:1px solid #ccc;position:relative;border-radius:3px;text-indent:25px;background-color:transparent;z-index:100}.search .search-submit{width:100%;height:40px;max-width:114px;border-radius:3px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left}.page--allproperties .search .search-submit{float:none}.search .search-submit .icon-magnifier{display:none;font-size:20px;font-size:1.4285714285714286rem;line-height:2.142857142857143rem}.search .search-views{max-height:40px;display:none}.page--allproperties .search .search-views{display:inline-block}.search .search-views .btn{border:1px solid #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#aaa!important}.search .search-views .btn.active{background-color:#ddd;z-index:1}@media (max-width:767px){.search .search-datepicker,.search .search-location,.search .search-people,.search .search-submit{width:100%;display:block;margin-bottom:10px;float:none}.search .search-datepicker input,.search .search-datepicker select,.search .search-location input,.search .search-location select,.search .search-people input,.search .search-people select,.search .search-submit input,.search .search-submit select{width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.search .search-datepicker .chzn-container,.search .search-location .chzn-container,.search .search-people .chzn-container,.search .search-submit .chzn-container{width:100%}.search .search-submit{width:100%;max-width:none;margin-bottom:0}}.search .search__form.isTablet .search-submit{max-width:60px;width:auto}body.page--homepage #main-slideshow .search-container{padding:20px;border:0 none;display:inline-block;margin-top:20px;border-radius:3px;background-color:rgba(0,0,0,.75)}@media (max-width:767px){body.page--homepage #main-slideshow .search-container{width:80%}}body.page--homepage #main-slideshow .search-container .search-datepicker input{width:160px}body.page--homepage #main-slideshow .search-container .search-submit{width:114px}@media (max-width:767px){body.page--homepage #main-slideshow .search-container .search-submit{width:100%}}body.page--homepage #main-slideshow .search-container .search-submit.multi{font-size:0}body.page--homepage #main-slideshow .search-container .search-submit.multi i{display:inline;font-size:20px;font-size:1.4285714285714286rem;line-height:40px;line-height:2.857142857142857rem}.content-header{height:60px;top:80px;right:0;left:0;background-color:#000;z-index:2}.content-header>.container-fluid{padding:0}@media (max-width:767px){.content-header{display:none}}.content-header .search-container{padding:10px 30px;border-radius:0;background-color:transparent}.content-header .search{display:block!important}.content-header .search .search-datepicker .datepicker:after{top:10px}.content-header .search .search-views .btn{height:40px;width:40px;padding:0;border:0 none;margin-left:5px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;line-height:2.857142857142857rem;font-size:20px;font-size:1.4285714285714286rem}.content-header .search .search-submit{float:none}.content-header .search .search-submit.multi{font-size:0;line-height:0}.content-header .search .search-submit.multi>i{display:inline;font-size:20px;font-size:1.4285714285714286rem;line-height:20px;line-height:1.4285714285714286rem}@media (max-width:940px){.content-header .search .search-datepicker input{width:115px}}.page.page--checkout .content-header,.page.page--homepage .content-header,.page.page-search--hidden .content-header{display:none!important}.custom-infobox>img{display:none}.overlay-over .search{width:280px;position:fixed;bottom:auto;top:50%;left:calc((100vw - 280px)/2);right:10%;z-index:102;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay-over .search .search__form,.overlay-over .search .search__form--forMobile{width:100%;max-width:100%;margin:0;padding:0 20px;position:relative}.overlay-over .search .search-container{width:100%;max-width:280px!important;max-height:270px;padding:20px 0 0;position:relative;border-radius:5px;background-color:#fafafa;z-index:1}.overlay-over .search .search-close,.overlay-over .search .search-views{display:none!important}.overlay-over .search .search-location,.overlay-over .search .search-people,.overlay-over .search .search-submit{width:100%;display:block;float:none;clear:both}.overlay-over .search .search-location{margin-bottom:6px!important}.overlay-over .search .search-location .chzn-container{width:100%!important}.overlay-over .search .search-location .chzn-container .chzn-results{max-height:170px}.overlay-over .search .search-location.search-location--single{display:none}.overlay-over .search .search-datepicker{display:block;margin-bottom:10px!important;margin-right:22px!important;float:none}.overlay-over .search .search-datepicker input{width:100%!important}.overlay-over .search .search-datepicker .datepicker:after{top:9px;right:9px}.overlay-over .search .search-people{margin-bottom:20px}.overlay-over .search .search-people select{float:right}.overlay-over .search .search-people:after{top:9px}.overlay-over .search .search-submit{height:50px;width:calc(100% + 40px);margin:0;position:relative;bottom:0;left:-20px;border-radius:0 0 5px 5px;text-align:center;font-size:14px;font-size:1rem;text-transform:uppercase}.overlay-over .search .search-submit:focus,.overlay-over .search .search-submit:hover{outline:none}.overlay-over .search .search-submit>i{float:right;font-size:20px;font-size:1.4285714285714286rem}:-ms-input-placeholder,:root .search-people select{padding-left:30px!important}.search-people select,:-moz-tree-row(:hover){text-indent:12px!important}@media (min-width:768px){.results-wrapper{height:100vh}}.page.page--allproperties .sticky-top+#content .results-sidebar{position:fixed;top:80px}.page.page--allproperties .sticky-top+#content #map_fullmap{margin-top:40px!important}#map_fullmap{margin-top:15px}.results-sidebar{width:calc((100% - 270px)/ 2);position:fixed;bottom:0;top:60px}.result-search-container{width:50%;margin-left:50%}@media (min-width:768px){.result-search-container{padding:60px 50px}}.result-search-header{margin-bottom:10px;margin-top:15px;padding-right:25px}.result-search-header .form-group{margin:10px 0}.results-loading{margin:40px auto;position:relative;text-align:center}.results-list{width:100%;padding:0 0 100px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.results-list .result-item{height:auto;border:none;list-style-type:none}@media (min-width:1400px) and (max-width:1600px){.results-list .result-item{width:50%;min-width:250px}}.results-list .result-item .result-details>.right{float:right}.results-list .result-item .result-mobile-content{display:none}.results-list .result-item .result-img{position:relative}.results-list .result-item .result-img:after{width:100%;height:40px;position:absolute;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";-webkit-box-shadow:inset 0 -30px 20px -10px rgba(0,0,0,.5);box-shadow:inset 0 -30px 20px -10px rgba(0,0,0,.5)}.results-list .result-item .result-img .img-spacer{width:100%;height:0;position:relative;padding-top:66.667%;background-color:#e1e1e1}.results-list .result-item .result-img .img-spacer>img{width:100%;position:absolute;top:0;left:0}.results-list .result-item .result-img .show-on-map{height:40px;width:100%;padding:5px;display:none;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important;-webkit-box-shadow:inset 0 30px 20px -10px rgba(0,0,0,.5);box-shadow:inset 0 30px 20px -10px rgba(0,0,0,.5);z-index:2}.results-list .result-item .result-img .show-on-map:hover{text-decoration:none}.results-list .result-item .result-img:hover .show-on-map{display:block}.results-list .result-item .result-img .rating-stars{margin:0;position:absolute;bottom:10px;left:10px;z-index:1;color:#fff;font-size:16px;font-size:1.1428571428571428rem}@media (max-width:767px){.results-list .result-item .result-img .rating-stars{color:#000!important}}.results-list .result-item .result-img .rating-stars .rating-score{margin-right:10px;vertical-align:text-bottom;font-size:14px;font-size:1rem;line-height:18px;line-height:1.2857142857142858rem}.results-list .result-item .result-img .rating-stars i.icon-star-empty{opacity:.5}.results-list .result-item .result-img .price{margin:0;padding:5px 10px;position:absolute;bottom:0;right:0;z-index:1;font-size:20px;font-size:1.4285714285714286rem}.results-list .result-item .result-details{margin-top:10px}.results-list .result-item .result-details .name a{color:#666!important}.results-list .result-item .result-details .place a{color:#bbb;font-size:12px;font-size:.8571428571428571rem}.results-list .result-item .result-details>.left{width:150px;line-height:1}.results-list .result-item .result-details>.left .name{margin-bottom:5px;margin-top:4px}.results-list .result-item .result-details>.left .name a{font-size:14px;font-size:1rem;line-height:17px;line-height:1.2142857142857142rem}.results-list .result-item .result-details>.right{width:100%}.results-list .result-item .result-details>.right>p{margin-bottom:5px;color:#999;text-align:right;font-size:12px;font-size:.8571428571428571rem;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word;overflow:hidden;word-wrap:normal;white-space:nowrap}.results-list .result-item .result-details .room-description{width:105%;font-size:12px;font-size:.8571428571428571rem}.results-list .result-item .result-details .room-description .highlight-feature{width:auto;padding:0 3px;float:right;font-size:16px;font-size:1.1428571428571428rem;text-align:center}.results-list .result-item .result-details .room-description .highlight-feature i,.results-list .result-item .result-details .room-description .highlight-feature span{width:100%;display:block;font-size:12px;font-size:.8571428571428571rem}.results-list .result-item .result-details .room-description .highlight-feature i{font-size:16px!important;font-size:1.1428571428571428rem!important}.results-list .result-item .result-details .room-description .highlight-feature .size-unit{max-height:12px;margin-bottom:4px;padding-top:2px;line-height:12px;line-height:.8571428571428571rem;font-size:12px;font-size:.8571428571428571rem}.results-list .result-item small{padding-right:3px;text-align:center;font-style:italic}.results-list .result-item .price{display:block;font-family:Roboto Condensed,sans-serif;text-align:center;font-size:20px;font-size:1.4285714285714286rem}.results-list .result-item .price small{font-size:60%}.results-list .result-item .price small.period{display:block;margin-top:-10px;text-align:right}.page.page--allproperties footer{margin-top:30px}.result-rating{margin:0 10px}.result-header-mobile{display:none}.result-header-mobile .top-results{color:#fff;font-size:16px;font-size:1.1428571428571428rem}.result-header-mobile .top-loc{margin-left:10px;font-size:12px;font-size:.8571428571428571rem}.result-header-mobile .result-place{padding:10px 15px;background-color:#333;font-size:16px;font-size:1.1428571428571428rem}.result-header-mobile .result-actions{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#eee}.result-header-mobile .result-actions .lateral-borders{border-left:2px solid #ddd;border-right:2px solid #ddd}.result-header-mobile .result-actions .btn{width:33%;padding:10px 15px;border-bottom:1px solid #ddd;border-radius:0;background-color:#eee;color:#999!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;font-size:16px;font-size:1.1428571428571428rem}.result-header-mobile .result-actions .btn:nth-child(2).active+.btn{opacity:.4;pointer-events:none}.result-header-mobile .result-actions .btn:last-child{border-right:none}.result-header-mobile .result-actions .btn:first-child{width:35%}.result-header-mobile .result-actions .btn>.icon-tab{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.result-header-mobile #result-sorting-mobile{display:none}@media (max-width:767px){.page.page--allproperties .main-bg{min-height:0}.page.page--allproperties footer{margin-top:0}.page.page--allproperties header+#content{padding-right:0!important;padding-left:0!important;padding-bottom:0!important}.result-search-container{width:100%;padding:0;margin-left:0}.result-search-container .alert{margin-bottom:0;border-radius:0}.result-header-mobile{display:block}.result-search-header,.results-sidebar{display:none}.results-list{margin:0;padding:0}.results-list .result-item{width:100%;margin:0!important;padding:0;border-bottom:1px solid #ddd}.results-list .result-item .result-content{display:none}.results-list .result-item .rating-stars{position:static;float:left}.results-list .result-item .result-mobile-content{padding:10px;display:block!important;margin-bottom:0!important;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .15s ease;-o-transition:background .15s ease;transition:background .15s ease}.results-list .result-item .result-mobile-content:focus,.results-list .result-item .result-mobile-content:hover{background:#eee}.results-list .result-item .result-mobile-content .result-img{width:calc(37% - 15px);max-width:110px;margin-right:15px;float:left}.results-list .result-item .result-mobile-content .result-img:after{display:none}.results-list .result-item .result-mobile-content .result-img .img-spacer{padding-top:82.7272%}.results-list .result-item .result-mobile-content .result-details{width:63%;margin-top:0;float:left}.results-list .result-item .result-mobile-content .result-details .result-rating{margin:0 7px 0 0;color:#333;float:left;font-size:16px;font-size:1.1428571428571428rem}.results-list .result-item .result-mobile-content .result-details .name{line-height:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.results-list .result-item .result-mobile-content .result-details .place{margin-top:12px}.results-list .result-item .result-mobile-content .result-details .place a{color:#999!important}.results-list .result-item .result-mobile-content .result-details .price{background-color:transparent!important}.results-list .result-item .rating-stars i{color:#888;font-size:12px;font-size:.8571428571428571rem}.results-list .result-item .rating-stars i.icon-star-empty{opacity:.5}.mobile-ul-sort{height:220px;width:280px;max-height:70%;min-height:220px;position:fixed;left:50%;top:50%;margin-left:-140px;border-radius:5px;background-color:#fafafa;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-ul-sort .ul-sort--ul{margin:0;padding:10px}.mobile-ul-sort .ul-sort--ul .ul-sort--li{width:100%;padding:10px 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem}.mobile-ul-sort .ul-sort--ul .ul-sort--li.active,.mobile-ul-sort .ul-sort--ul .ul-sort--li:hover{background:#ededed}.mobile-ul-sort .ul-sort--ul .ul-sort--li .ul-sort--link{width:100%;display:block;color:#444;cursor:pointer}.mobile-ul-sort .ul-sort--ul .ul-sort--li .ul-sort--link>.ul-sort--icon{width:20px;margin:0 30px 0 10px;float:left;text-align:center}.mobile-ul-sort .ul-sort--ul .ul-sort--li .ul-sort--link small{margin-left:30px;text-transform:uppercase;font-size:12px;font-size:.8571428571428571rem}.mobile-ul-sort .btn-primary{width:100%;height:50px;position:relative;bottom:0;border-radius:0 0 5px 5px;background-color:transparent;text-align:center;text-transform:uppercase;font-size:14px;font-size:1rem}.mobile-ul-sort .btn-primary:focus,.mobile-ul-sort .btn-primary:hover{outline:none}}@media (min-width:768px){.overlay-over.overlay--mobile-sort,.overlay.overlay--active.overlay--mobile-sort{visibility:hidden!important}}@media (min-width:768px) and (max-width:1399px){.results-list{margin:0;padding:0}.results-list .result-item{width:100%;margin:0!important;padding:0;border-bottom:1px solid #ddd}.results-list .result-item .result-content{display:none}.results-list .result-item .rating-stars{position:static;float:left}.results-list .result-item .result-mobile-content{padding:10px;display:block!important;margin-bottom:0!important;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .15s ease;-o-transition:background .15s ease;transition:background .15s ease}.results-list .result-item .result-mobile-content:focus,.results-list .result-item .result-mobile-content:hover{background:#eee}.results-list .result-item .result-mobile-content .result-img{min-width:110px;margin-right:15px;float:left}.results-list .result-item .result-mobile-content .result-img:after{display:none}.results-list .result-item .result-mobile-content .result-img .img-spacer{padding-top:82.7272%}.results-list .result-item .result-mobile-content .result-details{width:calc(100% - 125px);display:block;margin-top:0;float:left}.results-list .result-item .result-mobile-content .result-details .result-rating{margin:0 7px 0 0;color:#333;float:left;font-size:16px;font-size:1.1428571428571428rem}.results-list .result-item .result-mobile-content .result-details .name{line-height:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.results-list .result-item .result-mobile-content .result-details .place{margin-top:12px}.results-list .result-item .result-mobile-content .result-details .place a{color:#999!important}.results-list .result-item .result-mobile-content .result-details .price{background-color:transparent!important}.results-list .result-item .rating-stars i{color:#888;font-size:12px;font-size:.8571428571428571rem}.results-list .result-item .rating-stars i.icon-star-empty{opacity:.5}.results-list .result-item .result-mobile-content{display:block}.result-content{display:none}.advanced-search-results__grid{width:100%;min-width:500px;position:relative;z-index:1;background-color:#f7f7f7}}.map{-webkit-box-sizing:content-box;box-sizing:content-box}.map.map--full{height:100%;height:calc(100vh - 60px)}@media (max-height:850px){.map.map--full{height:600px}}@media (max-height:650px){.map.map--full{height:400px}}.map .angular-google-map-container{height:100%;height:calc(100vh - 95px)!important}.custom-infobox{height:210px;margin:0;position:relative;background-color:rgba(50,50,50,.57);-webkit-box-shadow:5px 5px 10px 0 rgba(50,50,50,.57);box-shadow:5px 5px 10px 0 rgba(50,50,50,.57)}.custom-infobox:after{height:0;width:0;border:10px solid hsla(0,0%,100%,0);position:absolute;left:65px;bottom:-20px;top:auto;border-top-color:#fff;content:" ";pointer-events:none}.custom-infobox>img{width:20px;height:20px;margin:0!important;padding:5px;display:block;position:absolute!important;top:-10px;right:-11px;border-radius:50px;z-index:2;background-color:#222}.custom-infobox .wrapper{width:150px}.custom-infobox .wrapper>.image{height:150px;width:150px;position:relative;background-color:#ddd}.custom-infobox .wrapper>.image .price{padding:5px;position:absolute;right:0;bottom:0;font-size:12px;font-size:.8571428571428571rem;line-height:16px;line-height:1.1428571428571428rem}.custom-infobox .wrapper>.details{width:150px;height:60px;margin:0;padding:5px;background:none repeat scroll 0 0 #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-infobox .wrapper>.details>a:hover{text-decoration:none}.custom-infobox .wrapper>.details .name{color:#667;font-size:14px;font-size:1rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.custom-infobox .wrapper>.details .location{height:15px;margin-top:5px;line-height:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width:992px){.page--page.isDesktop .slideshow_out-of-bounds .fotorama-caption,.page--page.isTablet .slideshow_out-of-bounds .fotorama-caption{top:-35px;right:15px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.8)}.page--page.isDesktop .slideshow_out-of-bounds .fotorama__nav.fotorama__nav--dots,.page--page.isTablet .slideshow_out-of-bounds .fotorama__nav.fotorama__nav--dots{display:none}.page--page.isDesktop .slideshow_out-of-bounds .slideshow__title,.page--page.isTablet .slideshow_out-of-bounds .slideshow__title{width:100%;max-width:960px;padding:15px 40px;display:inline-block;position:absolute;top:auto;bottom:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:0 0;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.8);font-weight:300;color:#fff;z-index:1;line-height:35px;line-height:2.5rem;font-size:30px;font-size:2.142857142857143rem}}.where-address{font-weight:400}@media (max-width:1152px) and (min-width:768px){.container.overwrite{width:auto;overflow:hidden}}@media (min-width:1152px){.container.overwrite{width:900px}}@media (max-width:767px){.brooklyn:not(.page-search--hidden) .theme-navbar-search{display:none}}.isTablet .mobile-sidebar .title{padding-left:75px}@media (max-height:550px) and (-o-min-device-pixel-ratio:3/2),(max-height:550px) and (-webkit-min-device-pixel-ratio:1),(max-height:550px) and (-webkit-min-device-pixel-ratio:1.5),(max-height:550px) and (min--moz-device-pixel-ratio:1),(max-height:550px) and (min-resolution:1.5dppx),(max-height:550px) and (min-resolution:144dpi){.theme-logo{max-width:none}}.footer__contact-info{padding:5px 40px 20px}[class*=" icon-"],[class^=icon-]{font-size:14px}.culture-selector>a>i:not(.icon-telephone),.currency-selector>a>i:not(.icon-telephone),.phone-selector>a>i:not(.icon-telephone){font-size:10px}.theme-social__icon{font-size:20px}.dropdown-wrapper .dropdown-search:before{line-height:29px}.search .search-datepicker .datepicker:after,.search .search-people:after,.search .search-submit .icon-magnifier{font-size:20px}.search .search-submit .icon-magnifier{line-height:30px}.page--homepage #main-slideshow .flex-direction-nav a:before{font-size:40px}.page--homepage #main-slideshow .search-container .search-submit.multi i{line-height:20px}.ui-datepicker table td a,.ui-datepicker table td span,.ui-datepicker table th a,.ui-datepicker table th span{font-size:12px}.ui-datepicker .ui-datepicker-title{font-size:14px}.promotion-widget .promotion-widget-card{font-size:16px;line-height:24px}.promotion-widget .promotion-widget-card .promotion-widget-image .promotion-widget-saveup{font-size:24px}.promotion-widget .promotion-widget-card .promotion-widget-footer .promotion-widget-text{font-size:12px}.fotorama .fotorama__arr:before{font-size:40px}.fotorama .fotorama__fullscreen-icon:before{font-size:24px}.page.page--house .house-contact .contact-datepicker .datepicker:after{font-size:20px}.chzn-container{font-size:14px}.chzn-container-single .chzn-single{line-height:24px}.booking-room .BookingRoom__room-content .select-icon-wrapper:before,.booking-room .room-features li i,.checkout .checkout-start [class^=icon-],.room-selection .BookingRoom__room-content .select-icon-wrapper:before,.room-selection .room-features li i{font-size:20px}.booking-room .room-features,.room-selection .room-features{line-height:20px}
/*# sourceMappingURL=template.min.css.map*/