.cookie-banner{left:0;right:0;bottom:0;color:#fff;background-color:#237afc;align-items:center;padding:1em 1.8em;width:100%;flex-direction:row;position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999;display:none}@media (max-width:414px){.cookie-banner{flex-direction:column}}.cookie-banner .cb-message{-ms-flex:1;flex:1}.cookie-banner .cb-message .cb-learn-more{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline;color:#fff}.cookie-banner .cb-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cookie-banner .cb-compliance .cb-btn{min-width:140px;color:#fff;background-color:transparent;border-color:#fff;display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;cursor:pointer}@media (max-width:414px){.cookie-banner .cb-compliance{-ms-flex:1;flex:1;width:100%;margin-top:10px}.cookie-banner .cb-compliance .cb-btn{width:100%}}.calwrapper{width:100%;height:500px;position:relative}.noselect{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.calSearch .btn{margin-top:10px}.bookingshadow{-webkit-box-shadow:inset 0 0 5px #fff;-moz-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff}.unit-quicktip{max-width:500px}.unit-quicktip .qtip-content{max-height:600px;overflow:auto}.unit-quicktip .qtip-content .sltable .slltd{padding-right:6px;white-space:nowrap}.bookingcalendar{position:absolute;top:0;left:0;right:0;bottom:0;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.bookingcalendar .calrowheader,.bookingcalendar .calcolumnheader{cursor:default}.bookingcalendar .corner{padding:3px;text-align:center}.bookingcalendar .corner .input-group{width:140px;margin-top:20px;margin-left:auto;margin-right:auto}.bookingcalendar .corner .input-group .form-control{text-align:center;font-size:14px}.bookingcalendar .calmain .daycol{float:left;border-right:1px solid #b1b1b1;height:100%}.bookingcalendar .calmain .daycol.sat{background-color:#ffefe9}.bookingcalendar .calmain .daycol.sun{background-color:#ffddd0}.bookingcalendar .calmain .daycol.today{background-color:#b4ecb8}.bookingcalendar .calmain .calcenter{position:relative}.bookingcalendar .calmain .urow{width:100%;border-bottom:1px solid #b1b1b1;position:relative}.bookingcalendar .calmain .urow .booking{position:absolute;padding-left:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:10;border-radius:3px}.bookingcalendar .calmain .urow .booking:hover{-webkit-box-shadow:inset 0 0 5px #fff;-moz-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff}.bookingcalendar .calmain .urow .booking.definite,.bookingcalendar .calmain .urow .booking.confirmed{background-color:#50a0aa;color:#fff}.bookingcalendar .calmain .urow .booking.paid{background-color:#71ad5c;color:#fff}.bookingcalendar .calmain .urow .booking.late{background-color:#ed9c28;color:#fff}.bookingcalendar .calmain .urow .booking.latenofb{background-color:#d2322d;color:#fff}.bookingcalendar .calmain .urow .booking.option{background-color:#dddcdc;color:#000}.bookingcalendar .calmain .urow .booking.freeze{background-color:#373737;color:#fff}.bookingcalendar .calmain .urow .booking.newbo{background-color:#a9f763;-webkit-box-shadow:inset 0 0 5px #fff;-moz-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff}.bookingcalendar .calmain .urow.notloaded{background-color:#808080;opacity:.5}.bookingcalendar .dayh{display:inline-block;border-right:1px solid #b1b1b1;text-align:center;cursor:pointer}.bookingcalendar .monthheader{border-bottom:1px solid #b1b1b1}.bookingcalendar .monthhd{display:inline-block;border-right:1px solid #b1b1b1;text-align:center}.bookingcalendar .urowh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #b1b1b1;padding-left:3px;padding-right:4px;cursor:pointer}.bookingcalendar .urowh.selected{background-color:#b4cedd}.bookingcalendar .cleaned::before{content:"\25CF";float:right;color:#5cb85c}.bookingcalendar .not-cleaned::before{content:"\25CF";float:right;color:#d2322d}.bookingcalendar .dayh.selected{background-color:#b4cedd}.bookingcalendar .fromfilter{position:absolute;top:0;left:0;height:100%;background-color:#808080;opacity:.6}.bookingcalendar .tillfilter{position:absolute;top:0;right:0;height:100%;background-color:#808080;opacity:.6}.bookingcalendar.mini{font-size:12px;font-family:helvetiker,arial,sans-serif}.bookingcalendar.mini .corner{position:absolute;overflow:hidden;top:0;left:0;width:200px;height:72px}.bookingcalendar.mini .columnheader{position:absolute;overflow:hidden;top:0;left:200px;right:0;height:72px}.bookingcalendar.mini .rowheader{position:absolute;overflow:hidden;top:72px;left:0;width:200px;bottom:0}.bookingcalendar.mini .calmain{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch;top:72px;left:200px;right:0;bottom:0}.bookingcalendar.mini .dayh div{height:15px;line-height:12px}.bookingcalendar.mini .dayh,.bookingcalendar.mini .daycol{width:24px}.bookingcalendar.mini .urowh,.bookingcalendar.mini .urow{height:24px;line-height:24px}.bookingcalendar.mini .monthhd{height:26px;line-height:26px}.bookingcalendar.mini .booking{height:19px;line-height:19px;margin-top:2px}.bookingcalendar.midi{font-size:14px;font-family:helvetiker,arial,sans-serif}.bookingcalendar.midi .corner{position:absolute;overflow:hidden;top:0;left:0;width:200px;height:84px}.bookingcalendar.midi .columnheader{position:absolute;overflow:hidden;top:0;left:200px;right:0;height:84px}.bookingcalendar.midi .rowheader{position:absolute;overflow:hidden;top:84px;left:0;width:200px;bottom:0}.bookingcalendar.midi .calmain{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch;top:84px;left:200px;right:0;bottom:0}.bookingcalendar.midi .dayh{padding-top:2px}.bookingcalendar.midi .dayh div{height:17px;line-height:12px}.bookingcalendar.midi .dayh,.bookingcalendar.midi .daycol{width:28px}.bookingcalendar.midi .urowh,.bookingcalendar.midi .urow{height:28px;line-height:28px}.bookingcalendar.midi .monthhd{height:30px;line-height:30px}.bookingcalendar.midi .booking{height:23px;line-height:23px;margin-top:2px}.bookingcalendar.maxi{font-size:16px;font-family:helvetiker,arial,sans-serif}.bookingcalendar.maxi .corner{position:absolute;overflow:hidden;top:0;left:0;width:200px;height:91px}.bookingcalendar.maxi .columnheader{position:absolute;overflow:hidden;top:0;left:200px;right:0;height:91px}.bookingcalendar.maxi .rowheader{position:absolute;overflow:hidden;top:91px;left:0;width:200px;bottom:0}.bookingcalendar.maxi .calmain{position:absolute;overflow:auto;-webkit-overflow-scrolling:touch;top:91px;left:200px;right:0;bottom:0}.bookingcalendar.maxi .dayh{padding-top:2px}.bookingcalendar.maxi .dayh div{height:18px;line-height:12px}.bookingcalendar.maxi .dayh,.bookingcalendar.maxi .daycol{width:32px}.bookingcalendar.maxi .urowh,.bookingcalendar.maxi .urow{height:32px;line-height:32px}.bookingcalendar.maxi .monthhd{height:34px;line-height:34px}.bookingcalendar.maxi .booking{height:27px;line-height:27px;margin-top:2px}.sidebar .calSearch{margin-top:20px;padding:2px}.calSearch.compactcard{overflow:visible}.sizer{position:absolute}.blog .blog-entry{color:#333;display:block;text-decoration:none;margin-top:20px;padding-top:20px;border-top:1px dotted #7c949f}.blog .blog-entry .blog-header{margin-bottom:10px}.blog .blog-entry h2{font-size:24px;margin-top:0}.my-search .my-search-token{margin:2px;padding:3px;display:inline-block;border:1px solid #ccc;border-radius:4px}.my-search .my-search-token .close{padding-left:2px;padding-right:2px}.my-search .my-search-sep{width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}.layout-column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.layout-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1;flex:1 1 0;min-width:0;min-height:0}.overflowscrolls{display:block;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.fullwidth{width:100%}.fullheight{height:100%}.size100{width:100%;height:100%}.rel{position:relative}.fullsize{position:absolute;top:0;left:0;right:0;bottom:0}@media print{a[href]:after{content:none !important}}@media (max-width:767px){.sidenav-toggle{z-index:20001;-webkit-transform:translateX(-100%);transform:translateX(-100%);position:absolute !important;top:0;bottom:0;left:0;background-color:#fff}.sidenav-toggle.right-sidenav{-webkit-transform:translateX(100%);transform:translateX(100%);left:inherit;position:fixed;right:0}.sidenav-ease{transition:450ms ease-in-out}.sidenav-toggle.open{-webkit-transform:translateX(0);transform:translateX(0)}.backdrop{bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity 450ms ease 0s;background-color:#212121;opacity:0;z-index:59}.backdrop.md-opaque{opacity:.48}}.mappage{position:absolute;top:50px;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mappage .mapfilter{padding-top:15px;padding-bottom:15px;width:300px;display:block;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.mappage .mapfilter .search-btn{margin-bottom:15px}.mappage .toggle-nav-btn{position:absolute !important;top:100px;display:none;left:10;z-index:10001}@media (max-width:767px){.mappage .toggle-nav-btn{display:block}}.mappage .map{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1;flex:1 1 0;min-width:0;min-height:0}.v-calendar .scroll-btn{padding:2px 10px}.v-calendar .v-calheader{width:100%;text-align:center}.v-calendar .v-caltable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-collapse:collapse;width:100%;table-layout:fixed}.v-calendar .v-caltable th,.v-calendar .v-caltable td{text-align:center;padding-top:7px;padding-bottom:7px;border:1px solid #dedede}.v-calendar .v-caltable td{cursor:default}.v-calendar .v-caltable td.ne{background:#cd7898 !important}.v-calendar .v-caltable td.ar{background:linear-gradient(90deg, #fff 70%, #cd7898 80%)}.v-calendar .v-caltable td.de{background:linear-gradient(90deg, #cd7898 20%, #fff 30%)}.v-calendar .v-caltable td.past{background:#fbfbfb}.v-calendar .v-caltable td.from-day{background:#337ab7;color:#333 !important}.v-calendar .v-caltable td.till-day{background:#337ab7;color:#333 !important}.v-calendar .v-caltable td.stay-day{background:#73a5b1}.v-calendar .selecting-ar td.ar-ok,.v-calendar .selecting-de td.de-ok{font-weight:bold;color:#337ab7;cursor:pointer}.v-calendar .selecting-ar td.ar-ok:hover,.v-calendar .selecting-de td.de-ok:hover{font-weight:bold;color:#23527c}.navbar{margin-bottom:0}.main-footer .contact-section{padding:40px 10px 80px 10px;text-align:center}.main-footer .contact-section p{color:#555;margin-bottom:20px}.main-footer .contact-section p.lead{font-size:24px;margin-bottom:10px}.main-footer .contact-section .contact{font-size:24px;color:#008ed6}.main-footer .contact-section .contact .fa{margin:10px;font-size:36px}.main-footer footer{font-family:"Raleway",sans-serif;font-size:18px;width:100%;background-color:#444;padding:20px;color:#888;text-align:center}.main-footer footer a{color:#888}.indexpage .brief{padding-top:80px;padding-bottom:115px;font-family:'Open Sans',Helvetica Neue,Sans-serif;line-height:28px;font-size:16px}.indexpage .brief .content-section{margin-top:15px}.indexpage .brief h2{margin-bottom:15px;margin-top:10px}.indexpage .brief p{margin-top:40px;color:#555}.indexpage .brief ul{color:#555}.indexpage .brief ul .fa{padding-right:10px}.indexpage .brief ul a{color:inherit}.indexpage .brief .brief-image-right{margin-top:20px}.indexpage .brief .brief-image-right img{float:right;width:92%}.indexpage .brief .brief-image-left{margin-top:25px;overflow:hidden}.indexpage .brief .brief-image-left img{float:left;width:95%}.indexpage .grey-bg{border-top:1px solid #eaebec;border-bottom:1px solid #eaebec;background:#f7f8fa}.indexpage .feature-list{margin-top:15px}.indexpage .feature-list li{padding-top:8px;padding-bottom:8px}.indexpage .feature-list li span{margin-right:10px}.indexpage .colored-text{color:#008ed6}.indexpage .colored-line-left,.indexpage .colored-line-right,.indexpage .colored-line{background:#008ed6}.indexpage .colored-line-left,.indexpage .colored-line-right,.indexpage .colored-line,.indexpage .white-line,.indexpage .grey-line{height:2px;width:80px;display:block}.indexpage .colored-line-left{float:left}.indexpage .colored-line-right{float:right}.indexpage .colored-line{margin:auto}.indexpage .small-text-medium{font-size:14px;font-weight:600}.indexpage .uppercase{text-transform:uppercase}@media (max-width:991px){.indexpage html{font-size:90% !important}.indexpage .text-left,.indexpage .text-right{text-align:center}.indexpage .colored-line-left{float:none;margin:auto}}.feedback-view h2{margin-bottom:30px}.feedback-view label{display:block}.feedback-view .stars{font-size:28px;cursor:pointer;color:#dfb62d;display:inline-block}.feedback-view .fb-check-info{font-style:italic;padding-left:20px}@media (max-width:767px){.feedback-view .fb-check-info{display:block}}.feedback-view .stars.value-set{color:#fdd133}.feedback-view .btn-go{margin-top:30px;margin-bottom:30px}.manage-view .container{max-width:700px}.manage-view .container h2{margin-top:40px}.manage-view .container h3{margin-top:40px}@media (min-width:768px){.manage-view .container .booking-details{margin-left:30px}.manage-view .container .booking-details .guest-inline{display:inline-block}.manage-view .container .booking-details .guest-inline .form-group{margin-bottom:0}}@media (max-width:767px){.manage-view .container .booking-details .guest-inline .form-group{margin-bottom:5px}}.manage-view .container .booking-details .guest-entry{margin-bottom:15px}.manage-view .container .booking-details .newguests label{font-weight:normal}.manage-view .container .guestmessage{margin-top:50px}.manage-view .container .book-btn{margin-top:20px}.booking-view .cart-details .unit-details{margin-top:10px;padding-left:20px}.booking-view .cart-details .unit-details li{margin-left:0}.booking-view .pd-form label{font-weight:normal}.booking-view .pd-form label.lrequired{font-weight:700}.booking-view .final-col{margin-top:10px;margin-bottom:20px}.booking-view .final-col .checks{margin-bottom:30px}.booking-view .final-col .checks label{font-weight:700}.price-table{margin-top:20px;margin-bottom:5px}.price-table .price{text-align:right;white-space:nowrap}.price-table .service-info{font-size:13px;color:#777}.price-table .service-info .season-label{font-style:italic}.price-table .service-info td{border-top:none;padding-top:0}.price-table tr.total{font-weight:bold}.price-table tr.total td{padding-top:10px}.price-table tr.special td{border-top:none;padding-top:0}.price-table .invalid{text-decoration:line-through}.price-table .special{color:#f00}.price-details-btn{color:inherit;font-style:italic}.price-details-btn::after{content:" ";display:block;margin-bottom:20px}.unit-view .title-img-container{width:100%;cursor:pointer}.unit-view .v-img-gallery{margin-top:20px}.unit-view .title-img{position:relative;width:100%;height:700px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.unit-view .title-img .v-left-gallery-btn,.unit-view .title-img .v-right-gallery-btn{font-size:160px;position:absolute;top:50%;margin-top:-57px}.unit-view .title-img .v-left-gallery-btn:hover,.unit-view .title-img .v-right-gallery-btn:hover{color:#585858}.unit-view .title-img .v-right-gallery-btn{right:40px}.unit-view .title-img .v-left-gallery-btn{left:40px}.unit-view .main-section{position:relative;max-width:1200px}.unit-view .main-section h2{margin-top:40px;font-size:22px}.unit-view .main-section h2 .stars{display:inline-block;margin-left:22px;color:#dfb62d}.unit-view .main-section .main-col{position:static}.unit-view .main-section .main-col .stars{margin-top:10px}.unit-view .main-section .main-col .description{padding:15px 15px 5px 15px}.unit-view .main-section .main-col .backlink{margin-top:20px}.unit-view .main-section .main-col .intro i{font-size:26px}.unit-view .main-section .main-col .intro>div{text-align:center}.unit-view .main-section .main-col .properties{margin-left:15px;margin-right:15px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.unit-view .main-section .main-col .properties .prop.bool{font-weight:bold}.unit-view .main-section .main-col .properties .prop.missing{text-decoration:line-through;font-weight:normal}.unit-view .main-section .main-col .properties .stars{display:inline-block;color:#dfb62d}.unit-view .main-section .main-col .feedbacks{margin-top:30px}.unit-view .main-section .main-col .feedbacks blockquote div{font-family:'Indie Flower',cursive}@media (min-width:768px){.unit-view .main-section .info-col.noaction{position:absolute;right:0;top:-41px;width:33.33333333%;padding:0}.unit-view .main-section .info-col.noaction .info-col-header{height:40px;padding:1px;background-color:rgba(60,63,64,0.9);color:#fff;text-align:center}.unit-view .main-section .info-col.noaction .info-col-header h2{margin-top:10px;font-size:18px}.unit-view .main-section .info-col.noaction .info-col-main{border:1px solid #888;border-bottom:none;width:100%}.unit-view .main-section .info-col.noaction .subprice{width:100%;border:1px solid #888;border-top:none}.unit-view .main-section .info-col.noaction .fav-section{margin-top:20px;border-bottom:1px solid #888 !important;padding:15px}}.unit-view .main-section .info-col{max-width:800px}.unit-view .main-section .info-col .info-col-main{padding:15px 15px 1px 15px}.unit-view .main-section .info-col .subprice{padding:1px 15px 15px 15px}.unit-view .main-section .info-col .subprice .book-btn{margin-top:30px;margin-bottom:10px}.unit-view .main-section .info-col .subprice .flow-buttons button{margin-left:20px}.unit-view .main-section .price-list{max-width:400px}.unit-view .main-section .price-list .subline .labelcol{padding-left:20px}.unit-view .main-section .price-list .subline td{border-top:none}.unit-view .subsection{width:100%}.unit-view .subsection .unit-map{height:400px;width:100%}@media (max-width:767px) screen{.unit-view .title-img{height:350px}.unit-view .title-img .gallery-btn{width:60px;height:60px;border-bottom:8px solid}.unit-view .title-img .left-gallery-btn{border-left:8px solid}.unit-view .title-img .right-gallery-btn{border-right:8px solid}.unit-view .page-header h1{font-size:24px}.unit-view .main-section .main-col .properties{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}}@media (min-width:768px) and (max-width:992px){.unit-view .title-img{height:465px}}@media (min-width:993px) and (max-width:1199px){.unit-view .title-img{height:580px}}.debugbtn{position:fixed;top:150px;right:0}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.btn-go{background-color:#007da7;color:#fff !important;border:1px solid #026b8e}.btn-go:hover,.btn-go:focus,.btn-go:active,.btn-go.active{color:#fff;background-color:#0187b4;border:1px solid #09bdf3}.shortend .allcontent{display:none}.full-length .shortcontent{display:none}.show-more{display:none}.shortend+.show-more{display:inline}.datepicker .datepicker-days .table-condensed>tbody>tr>.new,.datepicker .datepicker-days .table-condensed>tbody>tr>.old{color:#333}.datepicker .datepicker-days .table-condensed>tbody>tr>.nok{color:#999}.datepicker .datepicker-days .table-condensed>tbody>tr>.disabled{color:#999}.datepicker .datepicker-days .table-condensed>tbody>tr>.na{background-color:#f8a6a3}.clean-form select{-moz-appearance:none;-webkit-appearance:none}.grey-bg{border-top:1px solid #eaebec;border-bottom:1px solid #eaebec;background:#f7f8fa}.glyph{width:26px;height:26px;display:inline-block}.glyph.i-door{background:no-repeat url(../images/door.png) 0 0}.preloader{background:rgba(255,255,255,0.8)}.touch-datepicker .datepicker-dropdown{position:fixed !important;top:50% !important;left:50% !important;margin-top:-101px !important;margin-left:-165px !important}.touch-datepicker .datepicker-dropdown td,.touch-datepicker .datepicker-dropdown th{height:40px !important;width:40px !important}@media (max-width:767px){.datepicker-dropdown{position:fixed !important;top:50% !important;left:50% !important;margin-top:-101px !important;margin-left:-165px !important}.datepicker-dropdown td,.datepicker-dropdown th{height:40px !important;width:40px !important}}.modern-touch body .datepicker-dropdown{position:fixed !important;top:50% !important;left:50% !important;margin-top:-101px !important;margin-left:-165px !important}.modern-touch body .datepicker-dropdown td,.modern-touch body .datepicker-dropdown th{height:40px !important;width:40px !important}.confirmation .fa-check{color:#008000}.list-striped li:nth-of-type(odd){background-color:#f9f9f9}.list-striped-dark li:nth-of-type(odd){background-color:#dadada}.slider.slider-horizontal{width:100%}.contact-form{margin-bottom:20px}.contact-form label{font-weight:normal}.contact-form label.lrequired{font-weight:700}.invalid{text-decoration:line-through}.special{color:#f00}.searchpage .main-section,.searchmodule .main-section{color:#565a5c}.searchpage .main-section a,.searchmodule .main-section a{color:inherit}.searchpage .main-section .filters,.searchmodule .main-section .filters{margin-top:20px;margin-bottom:10px}.searchpage .main-section .filters .extended-filters,.searchmodule .main-section .filters .extended-filters{display:none;padding-top:20px}.searchpage .main-section .filters .search-btn,.searchmodule .main-section .filters .search-btn{margin-top:20px}.searchpage .main-section .result-header,.searchmodule .main-section .result-header,.searchpage .main-section .results,.searchmodule .main-section .results,.searchpage .main-section .spinner-panel,.searchmodule .main-section .spinner-panel,.searchpage .main-section .more-btn-panel,.searchmodule .main-section .more-btn-panel{background-color:#f5f5f5}.searchpage .main-section .more-btn-panel,.searchmodule .main-section .more-btn-panel{padding-bottom:40px}.searchpage .main-section .result-header,.searchmodule .main-section .result-header{padding:15px}.searchpage .main-section .spinner-panel,.searchmodule .main-section .spinner-panel{padding-bottom:20px}.searchpage .main-section .results .res-img,.searchmodule .main-section .results .res-img{width:100%;height:auto}.searchpage .main-section .results .sr-warning,.searchmodule .main-section .results .sr-warning{color:#f00;font-size:16px;position:absolute;top:5px;left:15px;cursor:pointer}.searchpage .main-section .results .col-sm-6,.searchmodule .main-section .results .col-sm-6,.searchpage .main-section .results .col-sm-12,.searchmodule .main-section .results .col-sm-12{padding-bottom:20px}.searchpage .main-section .results h5,.searchmodule .main-section .results h5{margin-bottom:5px}.searchpage .main-section .results h6,.searchmodule .main-section .results h6{margin-top:5px}.searchpage .main-section .results .price-overlay,.searchmodule .main-section .results .price-overlay{cursor:pointer;position:absolute;bottom:110px;left:15px;padding:7px 10px;background-color:rgba(60,63,64,0.9);color:#fff;font-size:18px}.searchpage .main-section .results .price-overlay .discountInfo,.searchmodule .main-section .results .price-overlay .discountInfo{display:none}.searchpage .main-section .results .price-overlay.discount,.searchmodule .main-section .results .price-overlay.discount{background-color:rgba(225,11,46,0.9)}.searchpage .main-section .results .price-overlay.discount .discountInfo,.searchmodule .main-section .results .price-overlay.discount .discountInfo{display:inline-block;border:1px solid #fff;width:26px;height:26px;border-radius:50%;text-align:center}.searchpage .main-section.filters-open .filters .extended-filters,.searchmodule .main-section.filters-open .filters .extended-filters{display:block}.searchpage .main-section.filters-open .result-header,.searchmodule .main-section.filters-open .result-header,.searchpage .main-section.filters-open .results,.searchmodule .main-section.filters-open .results,.searchpage .main-section.filters-open .more-btn-panel,.searchmodule .main-section.filters-open .more-btn-panel{display:none}@media (min-width:768px){.searchpage{position:absolute;top:50px;bottom:0;left:0;right:0}.searchpage .main-section{position:absolute;top:0;left:0;bottom:0;width:60%;overflow-y:scroll}.searchpage .main-section .results .col-sm-6{padding-left:8px;padding-right:8px}.searchpage .main-section .results .price-overlay{left:8px}.searchpage .map{width:40%;position:absolute;top:0;right:0;left:auto;bottom:0;background-color:#f5f5f5}}.indexpage .iheader{min-height:500px;background:url(../images/banner.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;position:relative}@media (min-width:1200px){.indexpage .iheader{min-height:700px}}.indexpage .iheader .intro{text-align:center}.indexpage .iheader .intro .hero{text-align:center;color:#fff;background:none;margin-bottom:10px;padding-bottom:0}.indexpage .iheader .intro .hero h1,.indexpage .iheader .intro .hero h2{text-shadow:-3px 0 3px rgba(0,0,0,0.6),0 3px 3px rgba(0,0,0,0.6),3px 0 3px rgba(0,0,0,0.6),0 -3px 3px rgba(0,0,0,0.6)}.indexpage .iheader .intro .hero h1{font-family:'Raleway',sans-serif;font-weight:700;margin:60px 0 0;text-shadow:0 0 10px #000}.indexpage .iheader .intro .hero h2{font-size:24px;font-family:'Raleway',sans-serif;font-weight:700;margin:20px 0 0;text-shadow:0 0 10px #000}.indexpage .searchbar{margin-top:20px;background:none repeat scroll 0 0 rgba(0,0,0,0.6);padding:15px 25px}.indexpage .searchbar .searchbox{padding:5px}.indexpage .searchbar .searchbox input,.indexpage .searchbar .searchbox button,.indexpage .searchbar .searchbox select{border-radius:0}.indexpage .searchbar .searchbox button{width:100%}@media (min-width:768px){.indexpage .searchbar{max-width:650px}}@media (min-width:993px){.indexpage .searchbar{max-width:950px}}.indexpage .contact-section{background-color:#fff !important}@media (max-width:767px){.indexpage .iheader{background:url(../images/banner.Xc_770_770.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;color:#f00}.indexpage .iheader .intro .hero h2{font-size:18px}}.vforms .form-group{width:100%;margin-bottom:5px}.vforms .form-group .sliderp{width:100%;margin-top:30px;margin-bottom:10px}.vforms .form-group .sliderp .slider{display:block}.vforms .form-group .sliderp .slider.slider-horizontal{width:100%}.vforms .form-group .sliderp.sidelabels{position:relative;height:30px}.vforms .form-group .sliderp.sidelabels .slider.slider-horizontal{width:initial;position:absolute;top:0;left:40px;right:40px;bottom:0}.vforms .form-group .sliderp.sidelabels .left-label{position:absolute;top:0;left:0}.vforms .form-group .sliderp.sidelabels .right-label{position:absolute;top:0;right:0}.vforms .inline-group{width:100%;display:table;table-layout:fixed;margin-bottom:5px}.vforms .inline-group .inline-row{display:table-row}.vforms .inline-group .inline-row .form-group{display:table-cell;width:50%;vertical-align:middle}.vforms .inline-group .inline-row .form-group-3{width:33%}.large-form .form-group{margin-bottom:10px}.large-form .form-group .select2-selection{padding-top:10px;height:50px}.large-form .form-group .select2-selection__arrow{top:10px}.large-form .inline-group{margin-bottom:10px}
