.cms-content{transition:max-height .5s ease-in;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in}.cms-content .horizontal-houses-container-slick{margin-left:-6px;margin-right:-1px!important;margin-top:20px}.cms-content .horizontal-houses-container-slick .featured-houses{margin-left:8px!important;margin-top:5px!important}.col-sm-8.col-md-9.cms-load-resized-images .horizontal-houses-container-slick{margin-left:-4px;margin-right:-4px}.cms-content.all{max-height:10000px!important}.cms-content.animation-expand{transition:max-height .75s ease-in;-webkit-transition:max-height .75s ease-in;-moz-transition:max-height .75s ease-in;-ms-transition:max-height .75s ease-in;-o-transition:max-height .75s ease-in}.cms-content.animation-collapse{transition:max-height .5s ease-out;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-ms-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out}.cms-content.notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.cms-content .blogposts,.cms-content .reviews,.page-cms .blogposts,.page-cms .reviews{background-color:#f1eff0;margin-left:0;margin-right:0;margin-top:20px}.cms-content .blogposts .headline,.cms-content .reviews .headline,.page-cms .blogposts .headline,.page-cms .reviews .headline{border-bottom:1px solid #fff;margin-bottom:20px}.cms-content .blogposts .headline h2 span,.cms-content .reviews .headline h2 span,.page-cms .blogposts .headline h2 span,.page-cms .reviews .headline h2 span{color:#337ab7}.cms-content .blogposts .blogpost,.cms-content .blogposts .review,.cms-content .reviews .blogpost,.cms-content .reviews .review,.page-cms .blogposts .blogpost,.page-cms .blogposts .review,.page-cms .reviews .blogpost,.page-cms .reviews .review{margin-bottom:20px;padding-left:10px;padding-right:10px}.cms-content .blogposts .blogpost .right-side,.cms-content .blogposts .review .right-side,.cms-content .reviews .blogpost .right-side,.cms-content .reviews .review .right-side,.page-cms .blogposts .blogpost .right-side,.page-cms .blogposts .review .right-side,.page-cms .reviews .blogpost .right-side,.page-cms .reviews .review .right-side{padding-left:5px}.cms-content .blogposts .blogpost .right-side .text,.cms-content .blogposts .review .right-side .text,.cms-content .reviews .blogpost .right-side .text,.cms-content .reviews .review .right-side .text,.page-cms .blogposts .blogpost .right-side .text,.page-cms .blogposts .review .right-side .text,.page-cms .reviews .blogpost .right-side .text,.page-cms .reviews .review .right-side .text{font-size:13px}.cms-content .blogposts .blogpost .left-side,.cms-content .blogposts .review .left-side,.cms-content .reviews .blogpost .left-side,.cms-content .reviews .review .left-side,.page-cms .blogposts .blogpost .left-side,.page-cms .blogposts .review .left-side,.page-cms .reviews .blogpost .left-side,.page-cms .reviews .review .left-side{padding-right:5px}.cms-content .blogposts .blogpost .left-side img,.cms-content .blogposts .review .left-side img,.cms-content .reviews .blogpost .left-side img,.cms-content .reviews .review .left-side img,.page-cms .blogposts .blogpost .left-side img,.page-cms .blogposts .review .left-side img,.page-cms .reviews .blogpost .left-side img,.page-cms .reviews .review .left-side img{max-width:100%}.cms-content .teaser,.page-cms .teaser{width:238px;margin:0 0 10px 27px;float:left;line-height:0;border:1px solid #d9dada;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:16px 13px 13px}.cms-content .teaser a,.page-cms .teaser a{color:#428bca;text-decoration:underline}.cms-content .teaser img,.page-cms .teaser img{width:210px;height:63px}.cms-content .teaser h6,.page-cms .teaser h6{color:#428bca;margin-bottom:4px;font-size:14px;line-height:14px;margin-top:10px}.cms-content .teaser p,.page-cms .teaser p{line-height:15px;min-height:60px;margin-bottom:6px}.cms-content .blogposts,.page-cms .blogposts{background-color:#f2efdb}.cms-content .blogposts .headline h2,.page-cms .blogposts .headline h2{float:left}.cms-content .blogposts .headline .blog-link,.page-cms .blogposts .headline .blog-link{float:right;margin-top:25px}.cms-content .blogposts .headline .blog-link a,.page-cms .blogposts .headline .blog-link a{text-decoration:underline;cursor:pointer}.cms-content .blogposts .headline .blog-link span,.page-cms .blogposts .headline .blog-link span{color:#337ab7;position:relative;top:2px;left:3px}.cms-content .blogposts .blogpost a,.page-cms .blogposts .blogpost a{text-decoration:none}.cms-content .blogposts .blogpost h3.title,.page-cms .blogposts .blogpost h3.title{color:#2461b0;font-size:120%;margin-top:3px;margin-bottom:5px;font-weight:700}.cms-content .blogposts .blogpost .author,.cms-content .blogposts .blogpost .date,.page-cms .blogposts .blogpost .author,.page-cms .blogposts .blogpost .date{font-size:85%}.cms-content .blogposts .blogpost .date,.page-cms .blogposts .blogpost .date{color:#aaa}.cms-content .blogposts .blogpost .text,.page-cms .blogposts .blogpost .text{margin-top:15px;font-size:14px}.cms-content .blogposts .blogpost .read-more,.page-cms .blogposts .blogpost .read-more{text-decoration:underline;cursor:pointer}.cms-content .body-field.cant-be-collapsed,.page-cms .body-field.cant-be-collapsed{margin-bottom:10px}.cms-content .clear,.page-cms .clear{clear:both;height:0;line-height:0;font-size:0;margin:0;padding:0;display:block;float:none!important}.cms-content .show-less,.cms-content .show-more,.page-cms .show-less,.page-cms .show-more{display:none}.cms-content .cms-area-text-expand,.page-cms .cms-area-text-expand{position:absolute;bottom:0;right:0;background:#fff;display:block;cursor:pointer;background:url(/gfx/alpha-white-gradient.png) repeat-y 0;padding:2px 0 0 60px}.cms-content .js-youtube-video,.page-cms .js-youtube-video{display:inline;float:right;padding-left:10px;margin-bottom:10px;clear:both;position:relative;cursor:pointer;width:320px;height:180px}.cms-content .js-youtube-video span,.page-cms .js-youtube-video span{display:block;position:relative;overflow:hidden;height:180px}.cms-content .js-youtube-video+img,.page-cms .js-youtube-video+img{clear:both}.cms-content .js-youtube-video #thumb,.page-cms .js-youtube-video #thumb{position:absolute;top:-30px}.cms-content .js-youtube-video #playButton,.page-cms .js-youtube-video #playButton{display:none;position:absolute;top:40%;left:40%}.cms-content .youtube .modal-dialog,.page-cms .youtube .modal-dialog{width:1310px;height:720px}.cms-content img,.page-cms img{max-width:100%}.cms-content img:after,.page-cms img:after{clear:both}.cms-content .fltRight,.page-cms .fltRight{float:right;margin:5px 0 5px 15px}.cms-content .fltRight:after,.page-cms .fltRight:after{clear:both}.cms-content .fltLeft,.page-cms .fltLeft{float:left;margin:5px 15px 5px 0}.cms-content .fltLeft:after,.page-cms .fltLeft:after{clear:both}.cms-content .main-content ol,.cms-content .main-content ul,.page-cms .main-content ol,.page-cms .main-content ul{padding:auto}.cms-content .main-content ol li,.cms-content .main-content ul li,.page-cms .main-content ol li,.page-cms .main-content ul li{padding-left:0}.cms-content .main-content ol li h4,.cms-content .main-content ul li h4,.page-cms .main-content ol li h4,.page-cms .main-content ul li h4{margin-top:15px;margin-bottom:15px;cursor:pointer}.cms-content .main-content ol li img,.cms-content .main-content ul li img,.page-cms .main-content ol li img,.page-cms .main-content ul li img{top:-5px;position:relative}.page-cms img.standard-page-img{float:none;margin:30px 0}.page-cms h2,.page-cms h3,.page-cms p{clear:both}.page-cms .main-content ol{list-style:none}.page-cms .main-content ol li h4:before{font-family:coficons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:130%;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e62a";font-size:85%;margin-right:5px;position:relative;top:-2px}.page-cms .main-content ol li.expanded h4:before{content:"\e61a"}@media (max-width:767px){.page-cms .main-content{overflow:hidden}}.three-columns-style .col-md-4 p{min-height:120px}.three-columns-style h3{color:#0c7bc6}.three-columns-style img{width:100%}@media (min-width:768px){.show-less,.show-more{display:none}}@media only screen and (max-width:767px) and (orientation:portrait){.page-index .main-content .sidebar{margin-top:50px}.cms-content{overflow:hidden;margin-top:20px;max-height:335px}.cms-content .horizontal-houses-container-slick{margin-right:0!important}.cms-content h3{clear:both;margin-top:10px}.cms-content img{float:none!important;width:100%!important;margin:0!important}.show-less,.show-more{text-decoration:underline;float:right;cursor:pointer;margin:10px 0}.show-more{display:block}.main-content .block-text,.show-less{display:none}.mobile-cms-heading{display:block}.mobile-cms-heading h1{color:inherit;margin-bottom:20px}}@media screen and (max-width:1199px){#teaser_pictures{margin-left:-10px}.teaser{margin-top:10px;margin-left:10px;padding-left:10px;padding-right:10px;width:232px}}.image-on-left{float:left!important;margin:0 10px 10px 0!important}.image-on-right{float:right!important;margin:0 0 10px 10px!important}.categories{margin-left:0;margin-right:-5px}.categories .categories-item{padding-left:0;padding-right:0;margin-bottom:5px;margin-right:5px;max-width:419px}.categories .categories-item .details{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.5);width:100%;padding:4px 0 4px 4px}.categories .categories-item .details a{color:#fff;text-decoration:none}.sidebar .block-links ul{list-style:none;margin:0;padding:0}.sidebar .block-links ul li{clear:both}.sidebar .block-links ul li span{display:block;float:left;color:#337ab7;font-size:16px;margin-right:3px;margin-top:2px}.sidebar .block-links ul li a{float:left;display:block;width:90%;margin-bottom:5px}.sidebar .search-house-text{border-bottom:1px solid #fff;padding-bottom:.3em;color:#444;font-family:Open Sans;font-size:140%;font-weight:400;margin-top:20px;margin-bottom:10px}.sidebar .sidebar-about{margin-bottom:20px}.sidebar i.flag{margin-right:3px}.form-field{display:block;position:relative;z-index:1;margin-bottom:5px;min-height:38px}.form-field:after{z-index:-1;position:absolute;top:50%;margin-top:-9px;right:10px;font-size:13px;line-height:20px}.form-field:hover{border-color:#4d90fe}.form-field input,.form-field select{position:relative;z-index:1;width:100%;padding:3px 8px;background:transparent;border:0;line-height:20px;font-size:12px;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-field .text-field input[type=text],.form-field .text-field textarea{line-height:26px;padding:5px 10px;font-size:16px;width:100%;border:1px solid #d8d8d8;color:#333;border-radius:3px;background:#fff}.form-field .text-field input[type=text]:active,.form-field .text-field input[type=text]:focus,.form-field .text-field input[type=text]:hover,.form-field .text-field textarea:active,.form-field .text-field textarea:focus,.form-field .text-field textarea:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}.form-field .slider{width:70%;float:left;margin-bottom:10px;margin-top:5px}.form-field .slider .slider-handle{background-color:#2e6dc5;background-image:none}.form-field .slider .slider-selection{background:rgba(0,0,0,.2)}.form-field .slider_searchform_maxRadius{display:block;float:right;margin-top:5px;color:#333;font-size:16px;width:30%;text-align:right}.form-checkbox{padding:0 2px;overflow:hidden}.form-checkbox>label{font-weight:400;font-size:12px;line-height:8px;color:#666!important;margin-top:4px!important;margin-bottom:0;cursor:pointer}.form-checkbox.form-field-cleaning,.form-checkbox.form-field-deposit,.form-checkbox.form-field-discounts{display:none}.form-field-area,.form-field-period{height:38px}.select2-container#s2id_searchform_searchText .select2-choices{border-color:#d8d8d8}.select2-container#s2id_searchform_searchText .select2-choices .select2-search-field input{height:32px;font-size:13px;padding:8px;color:#666!important}@media (max-width:767px){.select2-container#s2id_searchform_searchText .select2-choices .select2-search-field input{font-size:16px}}.page-search .form-field-centerId{display:none}.page-nearby-search .form-field-bureauhouseid,.page-nearby-search .form-field-bureaus,.page-nearby-search .form-field-highlightedHouseId,.page-nearby-search .form-field-houseIds,.page-nearby-search .form-field-housesWithinRadius,.page-nearby-search .form-field-maxRadiusSelect,.page-nearby-search .form-field-panel,.page-search .form-field-bureauhouseid,.page-search .form-field-bureaus,.page-search .form-field-highlightedHouseId,.page-search .form-field-houseIds,.page-search .form-field-housesWithinRadius,.page-search .form-field-maxRadiusSelect,.page-search .form-field-panel{display:none!important}.page-area .form-field-panel,.page-index .form-field-panel,.page-lastminute .form-field-panel{display:none}.proceed .mob-count{display:block}@media (max-width:767px){#searchform_main .form-field-bathrooms,#searchform_main .form-field-cleaning,#searchform_main .form-field-deposit,#searchform_main .form-field-discounts,#searchform_main .form-field-maxPrice,#searchform_main .form-field-minRooms,#searchform_main .form-field-pets,#searchform_main label[for=minRooms],#searchform_main label[for=searchform_maxPrice],#searchform_main label[for=searchform_minRooms]{display:none}#searchform_main .extended_label_extend{display:none!important}#searchform_main .proceed{margin-top:10px}#searchform_extended{height:0!important;min-height:0!important}.page-nearby-search .searchform .proceed .mob-count,.page-search-special .searchform .proceed .mob-count,.page-search .searchform .proceed .mob-count{display:none!important}.page-nearby-search .searchform .proceed a,.page-search-special .searchform .proceed a,.page-search .searchform .proceed a{display:inline-block}.page-nearby-search .searchform .proceed .count,.page-search-special .searchform .proceed .count,.page-search .searchform .proceed .count{display:none}}.cfLightBoxCloseBtn{position:absolute;top:-18px;right:-21px;cursor:pointer;display:block;width:40px;height:42px;background:transparent url(/gfx/closebutton.png) no-repeat scroll 0 0}.page-area .testimonials-item .testimonials{background-color:#f6f6f6;padding:15px;border-radius:4px;color:#555}.page-area .testimonials-item .testimonials h3{font-size:130%;margin:0;font-weight:700}.page-area .testimonials-item .testimonials .testimonials-summary{margin-bottom:0;font-size:90%}.page-area .testimonials-item .testimonials .row .testimonial{margin-top:30px}.page-area .testimonials-item .testimonials .row .testimonial .testimonial-title{margin-bottom:5px}.page-area .testimonials-item .testimonials .row .testimonial .testimonial-title .icon{color:#fa9e04;margin-right:7px}.page-area .testimonials-item .testimonials .row .testimonial .testimonial-title .name{font-weight:700}.page-area .testimonials-item .testimonials .row .testimonial .testimonial-title .rating{font-style:italic}.page-area .testimonials-item .testimonials .row .testimonial .testimonial-text:after,.page-area .testimonials-item .testimonials .row .testimonial .testimonial-text:before{content:'"'}.page-area .catalog-area-content .catalog-area-text-expand{position:absolute;bottom:0;right:0;background:#fff;display:block;cursor:pointer;background:url(/gfx/alpha-white-gradient.png) repeat-y 0;padding:2px 0 0 60px}.page-area .catalog-area-content .js-youtube-video{display:inline;float:right;padding-left:10px;margin-bottom:10px;clear:both;position:relative;cursor:pointer;width:320px;height:180px}.page-area .catalog-area-content .js-youtube-video span{display:block;position:relative;overflow:hidden;height:180px}.page-area .catalog-area-content .js-youtube-video #thumb{position:absolute;top:-30px}.page-area .catalog-area-content .js-youtube-video #playButton{position:absolute;top:40%;left:40%}.page-area .catalog-area-content img{clear:both}.page-area .youtube .modal-dialog{width:1310px;height:720px}.page-area .hideable{display:none}.page-area .show-less-text,.page-area .show-more-text{color:#337ab7;cursor:pointer;margin-right:20px;margin-bottom:10px}.page-area .show-less-text:active,.page-area .show-less-text:hover,.page-area .show-more-text:active,.page-area .show-more-text:hover{color:#23527c;text-decoration:underline}.page-area .show-less-text,.search-area-tablet,.search-area-tablet-placeholder{display:none}.scroll{height:30px;width:100%;cursor:pointer;background:#fff}.scroll span{display:block;color:#fff;text-align:center;padding-top:2px;cursor:pointer}.scroll .scroll-bg{width:100%;height:100%}.scroll.blue .scroll-bg{background:#6397ce}.scroll.blue span{color:#fff}.scroll.grey{cursor:auto}.scroll.grey .scroll-bg{background:#e1e3e4}.scroll.grey span{color:#6e6e6e}.scroll-up{padding-bottom:5px}.scroll-up .scroll-bg{border-radius:4px 4px 0 0}.scroll-down{padding-top:5px;padding-right:5px;position:absolute;bottom:0}.scroll-down .scroll-bg{border-radius:0 0 4px 4px}.search-results .horizontal-houses-container-slick{border-bottom:1px solid #ddd}.page-cms .horizontal-houses-container-slick{width:100%}.horizontal-houses-container{background-color:#f6f6f6;border:1px solid #e8e8e8}.page-post .horizontal-houses-container-slick .horizontal-houses-slick-container{margin-top:0!important}.page-post .horizontal-houses-container-slick .horizontal-houses-slick-container .left-arrow-container-slick,.page-post .horizontal-houses-container-slick .horizontal-houses-slick-container .right-arrow-container-slick{margin-top:15px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item{width:205px;float:left}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .house-image IMG{width:200px;height:125px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .priceInfo{font-size:12px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .sticky-heart{font-size:20px!important}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .house-area-slick{width:100%;padding:1px 0 4px 4px;height:23px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .house-area-slick .item-people{font-size:12px;color:#fff}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .house-area-slick .item-people{font-size:10px;color:#fff}}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .house-area-slick a{font-size:12px}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-image .house-area-slick a{font-size:11px}}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .horizontal-house-item .horizontal-house-container .item-description-slick{font-size:13px;margin-top:-4px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .arrow-container{width:20px;height:125px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .arrow-button{width:45px;height:45px;top:50px;border-radius:24px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .left-arrow-container-slick{width:20px;height:125px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .left-arrow-container-slick .left-arrow-button-slick{width:45px;height:45px;top:50px;border-radius:24px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .right-arrow-container-slick{width:20px;height:125px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-houses-scroll-container-slick.small .right-arrow-container-slick .right-arrow-button-slick{width:45px;height:45px;top:50px;border-radius:24px;right:2px}.horizontal-houses-container,.horizontal-houses-container-slick{padding:20px 0 30px;position:relative;overflow:hidden}.horizontal-houses-container-slick H2,.horizontal-houses-container H2{padding:0;margin:0 0 0 40px}.horizontal-houses-container-slick .check-all-featured-houses,.horizontal-houses-container .check-all-featured-houses{position:absolute}.horizontal-houses-container-slick .check-all-featured-houses,.horizontal-houses-container-slick .check-all-featured-houses-slick,.horizontal-houses-container .check-all-featured-houses,.horizontal-houses-container .check-all-featured-houses-slick{right:35px;color:#337ab7;text-align:left;font-size:14px}.horizontal-houses-container-slick .check-all-featured-houses-slick .icon-chevron-circle-right,.horizontal-houses-container-slick .check-all-featured-houses .icon-chevron-circle-right,.horizontal-houses-container .check-all-featured-houses-slick .icon-chevron-circle-right,.horizontal-houses-container .check-all-featured-houses .icon-chevron-circle-right{margin-left:3px;margin-right:2px;margin-top:2px;font-size:120%}@media only screen and (max-width:767px) and (orientation:portrait){.horizontal-houses-container-slick .check-all-featured-houses,.horizontal-houses-container-slick .check-all-featured-houses-slick,.horizontal-houses-container .check-all-featured-houses,.horizontal-houses-container .check-all-featured-houses-slick{text-align:left}}.horizontal-houses-container-slick .check-all-featured-houses-slick,.horizontal-houses-container .check-all-featured-houses-slick{bottom:0}.horizontal-houses-container-slick .check-all-featured-houses,.horizontal-houses-container .check-all-featured-houses{top:20px;font-weight:700;font-size:14px}.horizontal-houses-container-slick .check-all-featured-houses .icon-chevron-circle-right,.horizontal-houses-container .check-all-featured-houses .icon-chevron-circle-right{font-size:130%}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick .check-all-featured-houses,.horizontal-houses-container .check-all-featured-houses{position:static;margin:5px 40px 0}}.horizontal-houses-container-slick P.featured-houses,.horizontal-houses-container P.featured-houses{margin:5px 40px 0;color:#636363}.house-content SECTION#related .horizontal-houses-container,.house-content SECTION#related .horizontal-houses-container-slick,UL.search-results .horizontal-houses-container,UL.search-results .horizontal-houses-container-slick{margin-top:25px}.horizontal-houses-container-slick{padding:5px 0 30px!important;position:relative;overflow:hidden;margin-left:9px;margin-right:9px}.horizontal-houses-container-slick.with-link{padding-bottom:10px!important}.horizontal-houses-container-slick.with-link .check-all-featured-houses-slick{float:right!important;padding-top:15px!important;margin-right:10px!important}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick{margin-right:14px!important}}.horizontal-houses-container-slick H2{padding:0;margin:5px!important}.horizontal-houses-container-slick .featured-houses{margin-left:8px!important;margin-top:5px!important;color:#636363}.horizontal-houses-container-slick .horizontal-houses-slick-container{position:relative;margin-top:20px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-house-item{width:277px;float:left;margin:0 5px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-house-item:first-child{margin-left:0}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-house-item:last-child{margin-right:0}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-house-item .horizontal-house-container{margin-left:5px}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-house-item .horizontal-house-container .item-image{position:relative}.horizontal-houses-container-slick .horizontal-houses-slick-container .horizontal-house-item .horizontal-house-container .item-image .house-image IMG{width:272px;height:180px}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image{position:relative}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-image IMG{width:272px;height:180px}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape){.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-image IMG{width:100%!important}}@media only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-image IMG{width:100%!important}}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .priceinfo{position:absolute;top:10px;left:-5px;background-color:rgba(0,0,0,.5)!important;color:#fff;border-radius:2px;padding:4px 9px;font-size:13px;max-width:62%;z-index:2}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .priceinfo.with-discount{background-color:rgba(236,122,28,.82)!important}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .priceinfo .price{font-weight:700}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .priceinfo .unbreakable{white-space:nowrap}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .sticky-heart{display:block;position:absolute;padding:10px;right:0;top:0;font-size:25px!important;cursor:pointer;color:hsla(0,0%,100%,.75);text-shadow:1px 1px 1px rgba(0,0,0,.75)}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .sticky-heart.sticky-on-heart{color:#ec7a1c}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-area-slick{position:absolute;bottom:4px;left:0;background:rgba(0,0,0,.5);height:30px;width:100%;right:0;padding:4px 0 4px 4px}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-area-slick .item-people{float:right;margin-left:3px;margin-right:5px;margin-top:2px;font-size:13px;color:#fff}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-area-slick .item-people .icon-persons{color:#fff}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-area-slick .item-people .item-people{font-size:12px;margin-top:5px;margin-right:3px;color:#fff}}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-area-slick a{color:#fff;text-decoration:none;font-size:14px}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:1199px){.horizontal-houses-container-slick .horizontal-houses-slick-container .item-image .house-area-slick a{font-size:13px}}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-description-slick{display:block;padding-top:5px;padding-left:5px;padding-right:5px;border:1px solid #dcdcdc;margin:0;overflow:hidden;height:48px;font-size:14px!important}.horizontal-houses-container-slick .horizontal-houses-slick-container .item-description-slick P{line-height:1;color:rgba(0,0,0,.5);margin:0;line-height:18px!important}.horizontal-houses-container-slick .horizontal-houses-slick-container .arrow-container{z-index:50;position:absolute;top:0;bottom:0;width:20px;height:180px}.horizontal-houses-container-slick .horizontal-houses-slick-container .arrow-button{position:absolute;width:45px;height:45px;top:75px;color:#fff;background-color:rgba(0,0,0,.5);cursor:pointer;padding:0;border:0;border-radius:24px}.horizontal-houses-container-slick .horizontal-houses-slick-container .arrow-button SPAN{position:relative}.horizontal-houses-container-slick .horizontal-houses-slick-container .left-arrow-container-slick{z-index:50;position:absolute;top:0;bottom:0;width:20px;height:180px;left:0}.horizontal-houses-container-slick .horizontal-houses-slick-container .left-arrow-container-slick.slick-disabled{display:none!important}.horizontal-houses-container-slick .horizontal-houses-slick-container .left-arrow-container-slick .left-arrow-button-slick{position:absolute;width:45px;height:45px;top:75px;color:#fff;background-color:rgba(0,0,0,.5);cursor:pointer;padding:0;border:0;border-radius:24px;left:0}.horizontal-houses-container-slick .horizontal-houses-slick-container .left-arrow-container-slick .left-arrow-button-slick SPAN{position:relative;font-size:19px;top:2px;left:-1px}.horizontal-houses-container-slick .horizontal-houses-slick-container .right-arrow-container-slick{z-index:50;position:absolute;top:0;bottom:0;width:20px;height:180px;right:0}.horizontal-houses-container-slick .horizontal-houses-slick-container .right-arrow-container-slick.slick-disabled{display:none!important}.horizontal-houses-container-slick .horizontal-houses-slick-container .right-arrow-container-slick .right-arrow-button-slick{position:absolute;width:45px;height:45px;top:75px;color:#fff;background-color:rgba(0,0,0,.5);cursor:pointer;padding:0;border:0;border-radius:24px;right:2px}.horizontal-houses-container-slick .horizontal-houses-slick-container .right-arrow-container-slick .right-arrow-button-slick SPAN{position:relative;font-size:19px;left:1px}.horizontal-houses-outer-scroll-container{position:relative;margin-top:20px}.horizontal-houses-outer-scroll-container .arrow-container{z-index:50;position:absolute;top:0;bottom:0;width:0;background-color:hsla(0,0%,96.5%,.7)}.horizontal-houses-outer-scroll-container .arrow-button{position:absolute;width:25px;height:125px;color:#fff;background-color:#428bca;cursor:pointer;padding:0;border:0}.horizontal-houses-outer-scroll-container .arrow-button SPAN{position:relative}.horizontal-houses-outer-scroll-container .arrow-button.disabled{background-color:#e1e3e4;cursor:default}.horizontal-houses-outer-scroll-container .arrow-button:focus{outline:0}.horizontal-houses-outer-scroll-container .left-arrow-container{z-index:50;position:absolute;top:0;bottom:0;width:0;background-color:hsla(0,0%,96.5%,.7);left:0}.horizontal-houses-outer-scroll-container .left-arrow-container .left-arrow-button{position:absolute;width:25px;height:125px;color:#fff;background-color:#428bca;cursor:pointer;padding:0;border:0;left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.horizontal-houses-outer-scroll-container .left-arrow-container .left-arrow-button SPAN{position:relative}.horizontal-houses-outer-scroll-container .left-arrow-container .left-arrow-button.disabled{background-color:#e1e3e4;cursor:default}.horizontal-houses-outer-scroll-container .left-arrow-container .left-arrow-button:focus{outline:0}.horizontal-houses-outer-scroll-container .left-arrow-container .left-arrow-button SPAN{left:-2px}.horizontal-houses-outer-scroll-container .right-arrow-container{z-index:50;position:absolute;top:0;bottom:0;width:0;background-color:hsla(0,0%,96.5%,.7);right:0}.horizontal-houses-outer-scroll-container .right-arrow-container .right-arrow-button{position:absolute;width:25px;height:125px;color:#fff;background-color:#428bca;cursor:pointer;padding:0;border:0;right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.horizontal-houses-outer-scroll-container .right-arrow-container .right-arrow-button SPAN{position:relative}.horizontal-houses-outer-scroll-container .right-arrow-container .right-arrow-button.disabled{background-color:#e1e3e4;cursor:default}.horizontal-houses-outer-scroll-container .right-arrow-container .right-arrow-button:focus{outline:0}.horizontal-houses-outer-scroll-container .right-arrow-container .right-arrow-button SPAN{left:2px}.horizontal-houses-scroll-container{z-index:30;overflow:hidden;position:relative;margin:10px 0}.horizontal-houses-scroll-container.with-ratings.with-descriptions .horizontal-house-item .placeholder-horizontal-house-container{height:285px}.horizontal-houses-scroll-container.with-ratings .horizontal-house-item .horizontal-house-container .item-details .item-description{margin-top:36px}.horizontal-houses-scroll-container.with-ratings .horizontal-house-item .horizontal-house-container .item-details .rating{display:block}.horizontal-houses-scroll-container.with-ratings .horizontal-house-item .placeholder-horizontal-house-container{height:218px}.horizontal-houses-scroll-container.with-descriptions .horizontal-house-item .horizontal-house-container .item-details .item-description{display:block}.horizontal-houses-scroll-container.with-descriptions .horizontal-house-item .horizontal-house-container .item-details .rating{margin-bottom:0}.horizontal-houses-scroll-container.with-descriptions .horizontal-house-item .placeholder-horizontal-house-container{height:256px}.horizontal-houses-scroll-container .houses-list{list-style:none;margin:0 40px;padding:0;width:20000px;overflow:hidden}.horizontal-house-item{width:193px;float:left;margin:0 5px}.horizontal-house-item:first-child{margin-left:0}.horizontal-house-item:last-child{margin-right:0}.horizontal-house-item .horizontal-house-container{margin-left:5px}.horizontal-house-item .horizontal-house-container .item-image{position:relative}.horizontal-house-item .horizontal-house-container .item-image .house-image IMG{width:188px;height:125px}.horizontal-house-item .horizontal-house-container .item-image .house-image BUTTON{padding:0;border:0}.horizontal-house-item .horizontal-house-container .item-image .priceinfo{position:absolute;top:10px;left:-5px;background-color:#428bca;color:#fff;border-radius:2px;padding:4px 9px;font-size:12px;max-width:62%}.horizontal-house-item .horizontal-house-container .item-image .priceinfo.with-discount{background-color:#fa9e04}.horizontal-house-item .horizontal-house-container .item-image .priceinfo .price{font-weight:700}.horizontal-house-item .horizontal-house-container .item-image .priceinfo .unbreakable{white-space:nowrap}.horizontal-house-item .horizontal-house-container .item-image .sticky-heart{display:block;position:absolute;padding:10px;right:0;top:0;font-size:20px;cursor:pointer;color:hsla(0,0%,100%,.75);text-shadow:1px 1px 1px rgba(0,0,0,.75)}.horizontal-house-item .horizontal-house-container .item-image .sticky-heart.sticky-on-heart{color:#fa9e04}.horizontal-house-item .horizontal-house-container .item-details H3{font-size:14px;font-weight:700;margin:7px 0;padding:0;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:16px}.horizontal-house-item .horizontal-house-container .item-details .rating{height:auto;display:none;margin-bottom:36px}.horizontal-house-item .horizontal-house-container .item-details .rating .stars{width:164px}.horizontal-house-item .horizontal-house-container .item-details .item-people{float:right;margin-left:2px;margin-top:-2px;font-size:13px}.horizontal-house-item .horizontal-house-container .item-details .item-people .icon-persons{color:#fa9e04}.horizontal-house-item .horizontal-house-container .item-details .item-description{display:none;margin:7px 0;height:60px;overflow:hidden}.horizontal-house-item .horizontal-house-container .item-details .item-description P{margin:0;line-height:20px!important}.horizontal-house-item .horizontal-house-container .item-details .more{margin-top:7px}.horizontal-house-item .horizontal-house-container .item-details .more BUTTON{width:100%;font-weight:700}.horizontal-house-item .horizontal-house-container .item-details .more BUTTON .text-non-mobile{margin-right:5px}.horizontal-house-item .placeholder-horizontal-house-container{margin-left:5px;position:relative;height:189px}.horizontal-house-item .placeholder-horizontal-house-container .placeholder-item-image{width:188px;height:125px;background-color:#ececec;background-image:url(/gfx/image-placeholder.png);background-position:50%;background-repeat:no-repeat}.horizontal-house-item .placeholder-horizontal-house-container .placeholder-more{position:absolute;left:0;bottom:0;right:0;height:34px;border-radius:4px;background-color:#ececec}.horizontal-houses-scroll-container-slick .horizontal-house-item{display:none}.horizontal-houses-scroll-container-slick .horizontal-house-item:first-child{display:block}.horizontal-houses-scroll-container-slick.slick-initialized .horizontal-house-item{display:block}.house-pictures-slideshow-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.75;z-index:50000}.no-scroll{overflow:hidden}.house-pictures-slideshow-container{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:transparent;z-index:50100}.house-pictures-slideshow-container .slideshow-arrow{transition:all .2s linear;position:fixed;top:50%;color:#fff;font-size:32px;opacity:1}.house-pictures-slideshow-container .slideshow-arrow:hover{color:#fff;text-decoration:none}.house-pictures-slideshow-container .slideshow-arrow:active,.house-pictures-slideshow-container .slideshow-arrow:focus{text-decoration:none}.house-pictures-slideshow-container .slideshow-arrow.disabled{opacity:.1;cursor:default}.house-pictures-slideshow-container .slideshow-arrow-left{transition:all .2s linear;position:fixed;top:50%;color:#fff;font-size:32px;opacity:1;left:20px}.house-pictures-slideshow-container .slideshow-arrow-left:hover{color:#fff;text-decoration:none}.house-pictures-slideshow-container .slideshow-arrow-left:active,.house-pictures-slideshow-container .slideshow-arrow-left:focus{text-decoration:none}.house-pictures-slideshow-container .slideshow-arrow-left.disabled{opacity:.1;cursor:default}.house-pictures-slideshow-container .slideshow-arrow-right{transition:all .2s linear;position:fixed;top:50%;color:#fff;font-size:32px;opacity:1;right:20px}.house-pictures-slideshow-container .slideshow-arrow-right:hover{color:#fff;text-decoration:none}.house-pictures-slideshow-container .slideshow-arrow-right:active,.house-pictures-slideshow-container .slideshow-arrow-right:focus{text-decoration:none}.house-pictures-slideshow-container .slideshow-arrow-right.disabled{opacity:.1;cursor:default}.house-pictures-slideshow-container .slideshow-header-overlay{position:fixed;top:0;left:0;right:0;background-color:#171717;padding:30px 0}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header{margin:0 auto;width:600px;color:#fff}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header H1{display:inline-block;margin:3px 2px 0 0;padding:0;font-size:20px;font-weight:700;color:#fff}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header H2{display:inline;margin:0;padding:0;font-size:12px;color:#fff}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-house-rating{display:inline-block;height:1.2em;margin-left:2px}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-header-controls{float:right}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-header-controls .slideshow-slides-info{font-size:14px;color:#fff}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-header-controls .slideshow-play-pause-button{background-color:#fff;display:inline-block;padding:7px 10px;margin-left:2px;border-radius:17px}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-header-controls .slideshow-play-pause-button SPAN{font-size:15px;color:#000;position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-header-controls .slideshow-play-pause-button SPAN:before{content:"\e072"}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-header .slideshow-header-controls .slideshow-play-pause-button.playing SPAN:before{content:"\e073"}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-close-button{float:right;margin-top:6px;margin-right:20px;margin-left:20px}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-close-button A{font-size:14px;line-height:14px;color:#fff}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-close-button A .slideshow-close-icon{display:inline-block;background-color:#fff;padding:2px 4px;border-radius:10px;margin-left:2px}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-close-button A .slideshow-close-icon SPAN{display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;position:relative;top:1px}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-close-button A .slideshow-close-icon SPAN:before{content:"\e014"}.house-pictures-slideshow-container .slideshow-header-overlay .slideshow-close-button A:hover{text-decoration:none}.house-pictures-slideshow-container .slideshow-current-picture,.house-pictures-slideshow-container .slideshow-picture{position:fixed;box-shadow:1px 1px 15px 4px rgba(0,0,0,.2);left:50%;top:50%;margin-left:-300px;margin-top:-200px;border-radius:5px}.house-pictures-slideshow-container .slideshow-current-picture{z-index:2}.house-pictures-slideshow-container .slideshow-animated-picture{position:fixed;box-shadow:1px 1px 15px 4px rgba(0,0,0,.2);left:50%;top:50%;margin-left:-300px;margin-top:-200px;border-radius:5px;opacity:0;z-index:-1}.house-pictures-slideshow-container .slideshow-computations-animated-picture,.house-pictures-slideshow-container .slideshow-computations-current-picture{position:fixed;left:150%;top:150%;width:auto;height:auto}.house-pictures-slideshow-container .slideshow-footer{background-color:#fff;position:absolute;bottom:30px;left:50%;margin-left:-320px;width:640px;height:76px;border-radius:5px;overflow:hidden}.house-pictures-slideshow-container .slideshow-footer .arrow-button{position:absolute;top:0;bottom:0;width:20px;color:#fff;background-color:#428bca;cursor:pointer;padding:0;border:0}.house-pictures-slideshow-container .slideshow-footer .arrow-button SPAN{position:relative}.house-pictures-slideshow-container .slideshow-footer .arrow-button.disabled{background-color:#e1e3e4;cursor:default}.house-pictures-slideshow-container .slideshow-footer .arrow-button:focus{outline:0}.house-pictures-slideshow-container .slideshow-footer .left-arrow-button{position:absolute;top:0;bottom:0;width:20px;color:#fff;background-color:#428bca;cursor:pointer;padding:0;border:0;left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.house-pictures-slideshow-container .slideshow-footer .left-arrow-button SPAN{position:relative}.house-pictures-slideshow-container .slideshow-footer .left-arrow-button.disabled{background-color:#e1e3e4;cursor:default}.house-pictures-slideshow-container .slideshow-footer .left-arrow-button:focus{outline:0}.house-pictures-slideshow-container .slideshow-footer .left-arrow-button SPAN{top:1px}.house-pictures-slideshow-container .slideshow-footer .right-arrow-button{position:absolute;top:0;bottom:0;width:20px;color:#fff;background-color:#428bca;cursor:pointer;padding:0;border:0;right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.house-pictures-slideshow-container .slideshow-footer .right-arrow-button SPAN{position:relative}.house-pictures-slideshow-container .slideshow-footer .right-arrow-button.disabled{background-color:#e1e3e4;cursor:default}.house-pictures-slideshow-container .slideshow-footer .right-arrow-button:focus{outline:0}.house-pictures-slideshow-container .slideshow-footer .right-arrow-button SPAN{top:-1px}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails{margin:0 20px;overflow-x:scroll;overflow-y:hidden}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails UL{list-style-type:none;position:relative;margin:0;padding:5px 0;width:99999px}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails UL LI{position:relative;margin:0 5px 0 0;padding:0;display:inline-block;cursor:pointer}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails UL LI:first-child{margin-left:5px}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails UL LI IMG{height:66px}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails UL LI:before{transition:all .2s linear;opacity:0;content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 3px #fab604;-moz-box-shadow:inset 0 0 0 3px #fab604;-webkit-box-shadow:inset 0 0 0 3px #fab604}.house-pictures-slideshow-container .slideshow-footer .slideshow-picture-thumbnails UL LI.active:before{opacity:1}.discountPopup,.exitPopup{background:none!important;box-shadow:none!important}.discountPopup .modal-dialog,.exitPopup .modal-dialog{width:600px}.discountPopup .modal-dialog .modal-content,.exitPopup .modal-dialog .modal-content{background:#428bca}.discountPopup .modal-dialog .modal-content .modal-header,.exitPopup .modal-dialog .modal-content .modal-header{border-bottom:none}.discountPopup .modal-dialog .modal-content .modal-header h2,.exitPopup .modal-dialog .modal-content .modal-header h2{color:#fff}.discountPopup .modal-dialog .modal-content .modal-body,.exitPopup .modal-dialog .modal-content .modal-body{min-height:220px;color:#fff;background:url(/gfx/popup-bg.jpg)}.discountPopup .modal-dialog .modal-content .modal-body form,.exitPopup .modal-dialog .modal-content .modal-body form{margin-top:30px;margin-bottom:20px}.discountPopup .modal-dialog .modal-content .modal-body form .hasError,.exitPopup .modal-dialog .modal-content .modal-body form .hasError{border:1px solid red;color:red}.discountPopup .modal-dialog .modal-content .modal-body form .error,.exitPopup .modal-dialog .modal-content .modal-body form .error{display:none;color:red}.discountPopup .modal-dialog .modal-content .modal-body form button,.exitPopup .modal-dialog .modal-content .modal-body form button{width:100%}.discountPopup .modal-dialog .modal-content .modal-body .submit-discount-form,.discountPopup .modal-dialog .modal-content .modal-body .submit-exit-popup,.exitPopup .modal-dialog .modal-content .modal-body .submit-discount-form,.exitPopup .modal-dialog .modal-content .modal-body .submit-exit-popup{text-transform:uppercase;height:40px;width:75%}.discountPopup .modal-dialog .modal-content .modal-body .submit-discount-form,.exitPopup .modal-dialog .modal-content .modal-body .submit-discount-form{width:100%}.discountPopup .modal-dialog .modal-content .modal-body #amount,.exitPopup .modal-dialog .modal-content .modal-body #amount{height:40px;font-weight:700;background:#fa8f04;cursor:normal;width:25%;opacity:1;padding:6px;font-size:19px;letter-spacing:1px}.discountPopup .modal-dialog .modal-content .modal-body #extra,.exitPopup .modal-dialog .modal-content .modal-body #extra{font-weight:700;font-size:90%;margin-top:30px;margin-left:-16px;padding:3px 5px 3px 15px;display:inline-block;color:#428bca;background:hsla(0,0%,100%,.7);letter-spacing:1px}.discountPopup .modal-dialog .modal-content .modal-body #email,.exitPopup .modal-dialog .modal-content .modal-body #email{height:40px}.discountPopup .modal-dialog .modal-content .modal-body .error,.exitPopup .modal-dialog .modal-content .modal-body .error{background:rgba(255,0,0,.7);color:#fff;padding:3px;visibility:hidden;display:inline-block}#bio_ep_bg{opacity:.6!important}dropdown-popup{display:block;cursor:pointer;border:1px solid #d9d7d7;border-radius:3px}@media only screen and (max-width:767px) and (orientation:portrait){dropdown-popup{position:relative}}dropdown-popup:hover{-webkit-box-shadow:0 0 2px hsla(0,0%,43.9%,.3);box-shadow:0 0 2px hsla(0,0%,43.9%,.3)}dropdown-popup .dropdown-label-container{padding:5px 10px;line-height:26px;font-size:16px;background-color:#fff;border-radius:3px}dropdown-popup .dropdown-floating-popup{cursor:default;position:absolute;z-index:10000;background-color:#fff;border:1px solid #aaa;border-radius:3px}@media only screen and (max-width:767px) and (orientation:portrait){dropdown-popup .dropdown-floating-popup{width:101%;margin-left:-1px;border:none!important}}@media (max-width:767px){dropdown-popup .dropdown-floating-popup{width:100%;position:static;margin-top:0!important;border:none!important;height:1500px}}dropdown-popup .dropdown-floating-popup .dropdown-close-button{position:absolute;top:-9px;right:-11px;cursor:pointer;display:block;text-align:center;width:20px;height:18px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}dropdown-popup .dropdown-floating-popup .dropdown-close-button:before{display:inline-block;content:"\e083";font-family:Glyphicons Halflings;-webkit-font-smoothing:antialiased;font-size:22px;color:#428bca;margin-top:-7px;margin-right:-1px}@media (max-width:767px){dropdown-popup .dropdown-floating-popup .dropdown-close-button{display:none}}#searchform_dropdown_period .dropdown-label-container:after,.house_dropdown_period .dropdown-label-container:after{font-family:coficons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:130%;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a";float:right;color:#428bca;font-size:120%;line-height:26px}.house_dropdown_period .period-select-helper .whole-weeks BUTTON[disabled],.house_dropdown_period .period-select-helper .whole-weeks BUTTON[disabled]:hover{background-color:#f5f5f5;opacity:.25}.period-picker-loading-overlay{position:absolute;top:10px;bottom:10px;left:10px;right:10px;background-color:#fff;z-index:10100;opacity:.75;cursor:wait}.period-picker-loading-overlay IMG{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0}@media only screen and (max-width:767px) and (orientation:portrait){.period-picker-with-1-month.step-1 .period-select-helper,.period-picker-with-1-month.step-2 date-picker.first-datepicker{display:none}}.period-picker-with-2-months .first-datepicker TH.next,.period-picker-with-2-months .second-datepicker TH.prev{background-color:#f5f5f5!important;color:#f5f5f5!important}.period-picker-with-2-months .first-datepicker TH.next:hover,.period-picker-with-2-months .second-datepicker TH.prev:hover{cursor:default!important}.period-picker-container{width:540px;padding:10px}.period-picker-header{background-color:#f5f5f5;margin-bottom:10px;padding:6px 10px;border-radius:3px;overflow:hidden;line-height:26px}.period-picker-header i{padding:4px;-o-animation:pulse-bg .6s linear infinite alternate;-webkit-animation:pulse-bg .6s linear infinite alternate;-moz-animation:pulse-bg .6s linear infinite alternate;animation:pulse-bg .6s linear infinite alternate}.period-picker-header .selection-dates{float:left!important}.period-picker-header .selection-length{float:right!important}.period-picker-header .selection-length:after{content:"\e60a";float:right;margin-top:-3px;margin-left:10px;font-family:coficons;-webkit-font-smoothing:antialiased;font-size:22px;color:#428bca}@media (max-width:767px){.period-picker-header{padding:10px!important}}.period-picker-warning{clear:both;color:#000;margin:-10px 0 10px;border-radius:3px;background:#f5f5f5;border:1px solid #fa9e04;padding:5px 10px;font:normal 1em/1.5 arial}@media only screen and (max-width:767px) and (orientation:portrait){.period-picker-warning{margin-top:10px}}.period-picker-warning h5{font:700 1em arial;padding:0 0 4px;margin:0 0 4px;border:solid #fa9e04;border-width:0 0 1px;position:relative}.period-picker-warning h5 i.error{position:absolute;right:0;top:0;width:16px;height:16px;background-image:url(/gfx/sprites/ui-icons_cd0a0a_256x240.png);background-position:0 -144px}.period-picker-footer{clear:both;margin-top:10px;text-align:right}@media only screen and (max-width:767px) and (orientation:portrait){.period-picker-footer{display:none}}.period-picker-footer A,.period-picker-footer BUTTON{margin-left:10px;font-size:1em}.period-picker-footer-mobile{display:none}.period-picker-footer-mobile .search-without-period{display:block;text-align:center;margin-top:10px}.period-picker-footer-mobile .col-xs-6:first-child{padding-right:5px}.period-picker-footer-mobile .col-xs-6:last-child{padding-left:5px}@media only screen and (max-width:767px) and (orientation:portrait){.period-picker-footer-mobile{display:block;clear:both;margin-top:10px}}date-picker{margin-bottom:10px}date-picker.first-datepicker{float:left}@media only screen and (max-width:767px) and (orientation:portrait){date-picker.first-datepicker{float:none}}date-picker.second-datepicker{float:right}.period-select-helper{float:right;width:250px;margin-bottom:10px}@media only screen and (max-width:767px) and (orientation:portrait){.period-select-helper{float:none;width:100%}}.period-select-helper H5{font-weight:700;color:#2461b0;padding:0;margin:0 0 10px;font-size:1em}.period-select-helper .period-select-header{padding:5px;background-color:#f5f5f5;text-align:center;border:1px solid #d9d7d7;border-radius:3px;font-weight:700}.period-select-helper .whole-weeks{width:200px;margin:15px auto}.period-select-helper .whole-weeks BUTTON{padding:8px 5px;margin:0 5px;width:60px;font-size:13px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:#666}.period-select-helper .whole-weeks BUTTON:first-of-type{margin-left:0}.period-select-helper .whole-weeks BUTTON:last-of-type{margin-right:0}.period-select-helper .whole-weeks BUTTON:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}.period-select-helper .whole-weeks BUTTON:focus{outline:0}.period-select-helper .whole-weeks BUTTON.selected{background-color:#428bca;border-color:#428bca;color:#fff;font-weight:700}.period-select-helper .whole-weeks BUTTON[disabled],.period-select-helper .whole-weeks BUTTON[disabled]:hover{-webkit-box-shadow:none;box-shadow:none;cursor:default;background-color:#fff;border:1px solid #d9d7d7}.period-select-helper .whole-weeks .no-whole-weeks-available-message{padding:8px 0;color:#999}.period-select-helper .other-period{width:200px;margin:15px auto}.period-select-helper .other-period .selector.disabled,.period-select-helper .other-period .selector.disabled:hover{box-shadow:none;cursor:default}.period-select-helper .other-period .selector.disabled:hover SPAN,.period-select-helper .other-period .selector.disabled SPAN{color:#666}.period-select-helper .other-period .selector.disabled:hover SELECT,.period-select-helper .other-period .selector.disabled SELECT{cursor:default}.period-select-helper .other-period .selected{background-color:#428bca;border-color:#428bca}.period-select-helper .other-period .selected:hover{background-color:#428bca;border-color:#428bca}.period-select-helper .other-period .selected SPAN{font-weight:700;color:#fff;text-shadow:none}.period-select-helper .other-period .selected SPAN:after{color:#fff;background-color:transparent}.period-select-helper .other-period SELECT{height:36px}@media only screen and (max-width:767px) and (orientation:portrait){.period-select-helper .other-period SELECT{font-size:16px}}.period-select-helper .labeled-separator{display:block;text-align:center;overflow:hidden;white-space:nowrap;width:200px;margin:0 auto;line-height:12px}.period-select-helper .labeled-separator span{position:relative;display:inline-block;font-size:13px;color:#999}.period-select-helper .labeled-separator span:after,.period-select-helper .labeled-separator span:before{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#c7c7c7}.period-select-helper .labeled-separator span:before{right:100%;margin-right:15px}.period-select-helper .labeled-separator span:after{left:100%;margin-left:15px}.period-select-helper .select-arrival-date-message{padding:50px;margin-top:30px;text-align:center}.datepicker-container{margin-bottom:12px}.datepicker-container .datepicker-inline{width:auto}.datepicker-container TABLE{table-layout:fixed;border-collapse:collapse;width:250px}@media only screen and (max-width:767px) and (orientation:portrait){.datepicker-container TABLE{width:100%}}.datepicker-container TABLE THEAD TR:nth-child(2){border:0;background-color:#f5f5f5}.datepicker-container TABLE THEAD TR:nth-child(2) TH{border-radius:0}.datepicker-container TABLE THEAD TR:nth-child(2) TH.next,.datepicker-container TABLE THEAD TR:nth-child(2) TH.prev{background-color:#428bca;color:#fff}.datepicker-container TABLE THEAD TR:nth-child(2) TH.prev{border-top-left-radius:3px;border-bottom-left-radius:3px}.datepicker-container TABLE THEAD TR:nth-child(2) TH.next{border-top-right-radius:3px;border-bottom-right-radius:3px}.datepicker-container TABLE THEAD TR:nth-child(2) TH.next.disabled,.datepicker-container TABLE THEAD TR:nth-child(2) TH.prev.disabled{cursor:default;opacity:.25}.datepicker-container TABLE THEAD TR:nth-child(2) TH.datepicker-switch{cursor:default;border-top:1px solid #d9d7d7;border-bottom:1px solid #d9d7d7}.datepicker-container TABLE THEAD TR:nth-child(2) TH.datepicker-switch:hover{background-color:#f5f5f5}@media (max-width:767px){.datepicker-container TABLE THEAD TR:nth-child(2) TH{padding:10px}}.datepicker-container TABLE THEAD TR:last-child{border-bottom:1px solid #d9d7d7}.datepicker-container TABLE THEAD TR:last-child TH.dow{border-radius:0;font-weight:400;color:#999}.datepicker-container TABLE TBODY TD{border-radius:0}.datepicker-container TABLE TBODY TD:not(.cw){font-weight:600}.datepicker-container TABLE TBODY TD:not(.cw).new,.datepicker-container TABLE TBODY TD:not(.cw).old{visibility:hidden}.datepicker-container TABLE TBODY TD:not(.cw).in-range:hover,.datepicker-container TABLE TBODY TD:not(.cw):hover{background-color:#428bca;color:#fff}.datepicker-container TABLE TBODY TD:not(.cw).disabled:hover{background-color:transparent;color:#d9d7d7}.datepicker-container TABLE TBODY TD:not(.cw).active,.datepicker-container TABLE TBODY TD:not(.cw).active.disabled{background-color:transparent;color:#000;text-shadow:none}.datepicker-container TABLE TBODY TD:not(.cw).selected,.datepicker-container TABLE TBODY TD:not(.cw).selected.disabled{background-color:#428bca!important;color:#fff!important}.datepicker-container TABLE TBODY TD:not(.cw).in-range,.datepicker-container TABLE TBODY TD:not(.cw).in-range.active,.datepicker-container TABLE TBODY TD:not(.cw).in-range.disabled:hover{background-color:#72a9ff;color:#fff}.datepicker-container TABLE TBODY TD:not(.cw).in-hovered-range{background-color:#a5c8ff;color:#fff}.datepicker-container TABLE TBODY TD:not(.cw).not-selectable,.datepicker-container TABLE TBODY TD:not(.cw).not-selectable.active{color:#d9d7d7;background-color:transparent;text-shadow:none}@media (max-width:767px){.datepicker-container TABLE TBODY TD{padding:10px}}.datepicker-container TABLE TD.cw,.datepicker-container TABLE TH.cw{border-right:1px solid #d9d7d7;border-radius:0;font-size:14px;font-weight:400;color:#999}.datepicker-container TABLE TD.cw.full-week{background-color:#72a9ff;color:#c8deff}.datepicker-container TABLE TD.cw:not(.not-selectable){cursor:pointer}.datepicker-container TABLE TD.cw:not(.not-selectable):hover{background-color:#428bca;color:#fff}.datepicker-container TABLE .left-arrow{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker-container TABLE .left-arrow:before{content:"\e079"}.datepicker-container TABLE .right-arrow{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker-container TABLE .right-arrow:before{content:"\e080"}.empty-white{display:none}@media (max-width:767px){.scroll-none{position:relative;overflow:hidden!important}.period-picker-footer-mobile .btn{padding:10px}.scroll-none .mobile-dropdown{position:fixed;width:100%;height:100%!important;top:50px;left:0;right:0;z-index:20100;background:#fff;overflow:scroll}.scroll-none .empty-white{z-index:20000;background:#fff;position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;display:block}.navbar{z-index:60000!important}}#send-page{float:right!important;display:inline-block;background:#f1eff0;border-radius:4px;border-color:#337ab7;color:#656565;text-decoration:none;padding:2px 12px 5px;cursor:pointer;font-size:85%;margin-right:10px}#send-page span{color:#337ab7;position:relative;left:-2px;top:3px;font-size:135%}.page-search #send-page{padding-top:6px;padding-bottom:9px}@media only screen and (max-width:767px) and (orientation:portrait),only screen and (max-width:991px) and (max-height:767px) and (orientation:landscape){.page-search .resultHeader #send-page{margin-right:0!important}.page-house #house-header,.page-search #house-header{clear:both}.page-house #house-header h1,.page-search #house-header h1{float:left!important}.page-house #house-header #send-page,.page-search #house-header #send-page{margin-top:10px;float:right!important}.page-sticky .container-buttons{clear:both}.page-sticky .container-buttons #send-page{float:left!important}}