body{font-family:raleway,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:nunito,sans-serif}.top{background-color:gray}.header{background-color:silver}.content{background-color:#f5f5f5}.footer{background-color:#000}.bottom-slider{background-color:#708090}.right-container .listing{margin-left:40px}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.header-wrapper .container{width:100%;max-width:1740px}.side-filter-form-wrapper .filter-form{margin:0;padding:0;min-width:240px!important}.main-header{height:142px}.top-bar{background-color:#eef0ef;margin-top:30px;margin-bottom:40px;padding:15px 2%}.top-bar h2{font-family:pathway gothic one;font-weight:700;font-size:40px;color:#0b88cb;text-align:left;margin:0;margin-top:8px}.btn-normal.btn-view-listing{background-color:unset;color:#333;height:35px;font-size:16px;width:165px;text-align:right;padding-right:20px;text-transform:uppercase;margin-right:10px}.btn-normal.btn-view-listing:focus,.btn-normal.btn-view-listing:hover{background-color:#3f3f41;color:#fff}.btn-icon-view-listing{display:inline-block;width:29px;height:18px;background:url(../img/info-icons-sm.png) 0 27px}.btn-normal.btn-view-on-map{background-color:unset;color:#333;margin-top:0;height:35px;font-size:16px;text-align:right;text-transform:uppercase;margin-right:15px;display:inline-block}.btn-normal.btn-view-on-map:focus,.btn-normal.btn-view-on-map:hover{background-color:#3f3f41;color:#fff}.btn-icon-view-on-map{display:inline-block;width:40px;height:18px;background:url(../img/info-icons-sm.png) -33px 27px}.btn-normal.btn-view-my-shortlist{color:#fff;font-size:16px;text-align:center;text-transform:uppercase;padding:5px 10px;width:auto}.btn-view-my-shortlist .glyphicon{vertical-align:top;position:relative;top:4px}.btn-normal.btn-view-my-shortlist .text{display:inline-block;vertical-align:middle;font-size:14px}.short-stay .btn-add-to-shortlist,.short-stay .btn-view-my-shortlist,.short-stay .nightly-rate-header-bar-wrapper,.short-stay .btn-view-listing,.short-stay .btn-normal.btn-view-my-shortlist{display:none!important}.btn-remove-from-shortlist{display:none;width:auto!important;background-color:red!important}.price-sort-header-bar-wrapper{display:inline-block}.price-sort-header-bar-wrapper .short,.nightly-rate-header-bar-wrapper select[name=currency_format].short{width:195px!important}.listing .primary-photo{border:1px solid #e0e0e0;border-bottom:none;min-height:200px;position:relative}.listing .item img{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;background-repeat:no-repeat;-o-object-fit:fill;object-fit:fill;overflow:hidden;-o-object-position:25% 50%;object-position:25% 50%;-webkit-transition:1s all;transition:1s all;height:100%;vertical-align:middle;margin:auto}.carousel-inner{background-color:#eef0ef;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.5) 35px,rgba(255,255,255,.5) 70px)}.listing-title .btn-small{float:right;width:65px;height:20px;border-radius:0;background-color:#0b88cb;font-size:10px;color:#fff;text-align:left;padding:3px;padding-left:7px;margin-right:5px}.listing .cancellation-banner{color:green;font-size:15px;font-weight:700;text-align:center;background-color:#eef0ef;margin-bottom:10px}.listing .info-icons{background-color:#eef0ef}.listing-availability{padding-top:5px;font-weight:700;font-weight:10px;margin-bottom:-10px}.listing .listing-address{padding-top:10px;padding-bottom:0;font-size:12px}.listing .listing-apartment-type{padding-top:0;padding-bottom:10px;font-size:12px}.ap-answer{font-size:18px;font-weight:700}.ap-title{font-family:nunito,serif;font-size:15px;font-weight:700}.ap-wrapper{margin-bottom:20px;position:relative;overflow:auto}.listing-apartment-type .popover{width:500px}.listing-apartment-type .popover-title{font-family:nunito,serif;background:#f7f7f7;color:#032354;font-weight:700;font-size:11px}.listing .info-icons ul{padding-top:0;padding-left:0}.listing .info-icons li{display:inline-block}.listing .info-icons .value{display:inline-block;padding:0;font-size:12px;font-weight:700;vertical-align:middle}.listing .residence-room-name{font-size:16px;background-color:#f8f9f9;padding-top:5px;color:#0b88cb;padding-left:20px;margin-bottom:10px}.listing .listing-rates{padding-bottom:5px;display:none}.listing .listing-rates .rate{position:relative;padding-left:20px}.listing .rate-breakdown td span{display:block}.listing .rate-breakdown .day{font-size:12px}.listing .rate-breakdown .day-rate{font-size:12px;font-weight:700}.listing .rate-breakdown .has-event{background:#f5f5f5}.listing h3.total-rate{margin-top:0;font-weight:700;color:#4f4f4f}.listing .rate-breakdown td,.listing .rate-breakdown table{border-style:none}.listing .listing-rates .rate .value{display:inline-block;padding-left:15px;font-size:16px!important;font-weight:700;color:#000;background:url(../img/info-icons-sm.png) 0 76px;height:17px;vertical-align:middle;line-height:1}.listing .listing-rates .rate.promo-rate .value,.listing .listing-rates .rate.promo-rate .description{color:red!important;font-weight:700}.listing .listing-rates .rate .description{display:inline-block;font-size:14px;color:#565656;width:222px;height:19px;overflow:hidden;vertical-align:middle}.first-28-nights-question{top:0}.first-three-months-question{display:inline-block}.listing .rate-promo{font-size:16px!important;color:red;font-weight:700}.btn-popover{cursor:pointer}.rate-promo .color-gray{color:gray}.view-more-rates{display:block;font-size:12px;font-weight:700;cursor:pointer;margin-top:5px;margin-bottom:10px;width:100px;line-height:2.5em}.hide-rate{display:none}.link-focus{padding-left:20px;font-size:13px;padding-top:5px;color:#0b88cb;text-decoration:none}.link-focus:hover{text-decoration:none}.link-focus .focus{font-weight:700;color:#1b176e}.listing-class .listing-class-banner{z-index:99;height:36px;float:right;width:170px;margin-right:-27px;font-size:12px;text-align:center;color:#fff}.property-rating{width:170px;height:36px;background-repeat:no-repeat}.property-rating.first-class{background:url(../../images/property-ratings.png) 0 0}.property-rating.business-class{background:url(../../images/property-ratings.png) 0 -37px}.property-rating.budget-class{background:url(../../images/property-ratings.png) 0 -74px}.property-rating.premium-economy{background:url(../../images/property-ratings.png) 0 -110px}.property-rating.weekly-clean-included{background:url(../../images/property-ratings.png) 0 -146px}.property-rating.daily-clean-included{background:url(../../images/property-ratings.png) 0 -183px}.listing .listing-video{display:inline-block;margin-left:21px;float:Left}.listing .listing-video .glyphicon{font-size:21px}.listing .listing-video a{margin-top:-35px;position:relative;display:inline-block;top:-5px;left:3px;cursor:pointer;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:700}.listing .listing-options{margin-top:20px;padding:13px;padding-right:0}.listing-make-an-offer .description{font-weight:700;color:#666;text-align:center;display:block}.listing-make-an-offer .btn-blue{font-weight:400;margin-bottom:0;margin-top:7px;width:100%;line-height:1}.pagination{text-align:right}.pagination .btn-normal-orange{max-width:130px;width:100%}.btn-normal{background-color:#032354;border-radius:0;color:#fff;font-size:13px;display:inline-block;text-transform:uppercase}.btn-normal:focus,.btn-normal:active,.btn-normal:hover{color:#fff}#no-listing-results{font-size:24px;color:#333;padding:200px;padding-left:100px;width:100%;text-align:center}ul.pagenav li{display:inline-block;text-decoration:none}ul.pagenav li a{display:inline-block;font-size:16px!important;width:35px!important;height:35px!important;height:35px;background-color:#ff7400;border-radius:0;color:#fff;font-size:11px;margin-right:6px;margin-bottom:6px;border:1px solid gray;padding-top:7px;text-transform:uppercase;text-align:center}ul.pagenav li a{color:#fff!important}ul.pagenav{padding:0}.btn-prev,.btn-next{display:inline-block;vertical-align:top!important;font-size:16px!important;width:170px!important;height:35px!important}.pagenav{display:inline-block}.pagination-info{padding-bottom:30px;font-size:16px;color:gray}#suggested-listing-label{padding-left:24px}.side-filter-form-wrapper{z-index:5}.side-filter-form-wrapper .filter-form{border:1px solid gray}.side-filter-form-wrapper .form-group.left{padding-right:5px}.side-filter-form-wrapper .form-group.right{padding-left:5px}.side-filter-form-wrapper .nav>li>a:hover,.side-filter-form-wrapper .nav>li>a:focus{color:#fff;border:none}.nav-tabs>li>a:hover{border-color:inherit}.side-filter-form-wrapper input{border-radius:0}.side-filter-form-wrapper .tab-content{border-top:2px solid gray}.side-filter-form-wrapper .nav-tabs li{width:50%}.side-filter-form-wrapper .tab-pane{padding:15px}#frmshortstay .right.has-feedback .glyphicon.glyphicon-calendar{margin-right:14px!important}#frmshortstay .left.has-feedback .glyphicon.glyphicon-calendar{margin-right:5px!important}.btn-normal-orange{height:34px;background-color:#ff7400;border-radius:0;color:#fff;font-size:11px;width:100%;text-transform:uppercase;border:none}.noUi-horizontal.noUi-extended{padding-right:8px}.noUi-horizontal.noUi-extended .noUi-handle{left:-1px}.noUi-horizontal.noUi-extended .noUi-origin{right:-9px}.noUi-horizontal{height:5px;background-color:#1b176e}.popover-content{color:#333;font-family:inherit}.noUi-target{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.noUi-horizontal .noUi-handle{height:11px;width:10px;border-radius:0;top:-3px;cursor:pointer;background-color:#bababa}.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{background:0 0}.noUi-background{background:#1b176e;-webkit-box-shadow:inset 0 0 0 #f0f0f0;box-shadow:inset 0 0 0 #f0f0f0}.filter-form .hasDatepicker,.filter-form input[type=text]{font-size:12px;padding-left:3px;padding-right:3px}.filter-form .right.has-feedback .glyphicon.glyphicon-calendar{margin-right:50px}.filter-form .selectbox,.filter-form input[type=text]{font-size:12px;padding-left:3px;padding-right:3px;border-radius:0}.nightly-rate-header-bar-wrapper{display:inline-block}.selectbox.short{width:150px;display:inline-block}.filter-form .price-range-start,.filter-form .price-range-end{margin-top:8px;font-size:12px}.filter-form #available{cursor:pointer}.filter-form #price_min_display,.filter-form #price_max_display,.filter-form #price_min,.filter-form #price_max{border:0;width:30px;margin-top:5px;font-size:12px;text-align:center}.filter-form #weekly-rate-min,.filter-form #nightly-rate-min,.filter-form #weekly-rate-max,.filter-form #nightly-rate-max{font-weight:400}.filter-form #price_max_display,.filter-form #price_max{width:40px}.filter-form .price-range-wrapper{margin-bottom:0}.price-range-wrapper input[text],.price-range-weekly-wrapper input[text]{outline:none!important}.filter-form .price-range-weekly-wrapper{margin-top:-15px}label{font-size:12px}.glyphicon.glyphicon-calendar{margin-top:-3px;font-size:20px;margin-right:13px;color:gray}.carousel-control.right,.carousel-control.left{background:0 0!important}.modal-content{border-radius:0}.modal-dialog.large{width:1034px!important}.modal-header{background-color:#032354;color:#fff;border-bottom:none}.included-modal .row-title{background:#fff;color:#333;font-weight:600}.included-modal .row-details{padding-top:10px;padding-bottom:10px}.included-modal ul{padding-left:15px}.tooltip{background:0 0;font-size:16px}.tooltip-inner{padding:20px;max-width:250px;width:250px}a{outline:0!important}.calendar{z-index:8}.featured-properties-carousel{padding-left:20px;padding-right:20px}.es-carousel-wrapper{width:1100px;padding:0 80px;margin:0 auto}.popover{max-width:650px;min-width:400px}.rate-breakdown .popover{max-width:550px}.popover.top{background:#fff}.popover-content,.popover-title{padding:10px 20px;text-align:left}#circularG{position:relative;width:128px;height:128px}.circularG{position:absolute;background-color:#0b88cb;width:29px;height:29px;-moz-border-radius:19px;-moz-animation-name:bounce_circularG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:19px;-webkit-animation-name:bounce_circularG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-ms-border-radius:19px;-ms-animation-name:bounce_circularG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-o-border-radius:19px;-o-animation-name:bounce_circularG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;border-radius:19px;animation-name:bounce_circularG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:normal}#circularG_1{left:0;top:50px;-webkit-animation-delay:.39s;animation-delay:.39s}#circularG_2{left:14px;top:14px;-webkit-animation-delay:.52s;animation-delay:.52s}#circularG_3{top:0;left:50px;-webkit-animation-delay:.65s;animation-delay:.65s}#circularG_4{right:14px;top:14px;-webkit-animation-delay:.78s;animation-delay:.78s}#circularG_5{right:0;top:50px;-webkit-animation-delay:.91s;animation-delay:.91s}#circularG_6{right:14px;bottom:14px;-webkit-animation-delay:1.04s;animation-delay:1.04s}#circularG_7{left:50px;bottom:0;-webkit-animation-delay:1.17s;animation-delay:1.17s}#circularG_8{left:14px;bottom:14px;-webkit-animation-delay:1.3s;animation-delay:1.3s}@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.3)}}@keyframes bounce_circularG{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.3);transform:scale(.3)}}#circularG{margin:auto;margin-top:50px}#search-results-preloader #preloader-text{font-size:24px;color:#0b88cb}#search-header-text{font-size:20px;text-align:center;margin-bottom:20px}#womo-ratings{display:block!important;margin-top:15p}#womo-ratings a{color:#f97923;text-decoration:none;font-weight:700}#womo-ratings .business-overall-rating{position:relative;z-index:2;top:-10px;left:3px}#womo-logo{position:relative;z-index:1}#womo-ratings .business-overall-rating .wui-stars{display:block;margin-left:34px;width:143px}#womo-ratings .business-overall-rating .business-reviews-count{display:block;width:143px;margin-left:26px}.wui-stars .stars.starred .star:before{content:"\f005"}.wui-stars .star{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;color:#ff9148;float:left;padding-right:.15em;cursor:default}@media(min-width:1700px){.featured-properties-carousel{padding-left:150px;padding-right:150px}.container{width:1730px}.listing .listing-address{font-size:14px}.listing .listing-options{padding-left:21px;margin-bottom:10px;margin-top:25px}.listing-title .btn-small{float:right;width:110px;height:22px;font-size:12px;color:#fff;margin-top:5px;margin-right:10px}.listing .info-icons ul{padding-top:5px;padding-left:0}.listing .info-icons .value{font-size:14px;font-weight:700}.listing .listing-rates .rate{padding-left:20px}.listing .listing-rates .rate .value{display:inline-block;padding-left:17px;font-size:20px;font-weight:700;color:gray;background:url(../img/info-icons-sm.png) 0 78px;height:20px}.listing .listing-rates .rate .description{font-size:16px}.link-focus{display:inline-block}.listing-make-an-offer .description{text-align:left}#suggested-listing-label{padding-left:48px}.video-modal .modal-dialog{width:1200px;height:auto}.video-modal iframe{width:100%;height:650px}}@media(min-width:1330px) and (max-width:1699px){.listing .info-icons .value{font-size:12px;font-weight:700}.listing .info-icons{padding-left:12px}.listing-title .btn-small{width:auto;margin-right:9px;padding-right:7px}.filter-form{margin-right:-30px}.filter-form,.filter-form label{font-size:12px}.btn-normal-orange{font-size:10px}.listing .rate-promo{font-size:14px!important}.btn-remove-from-shortlist{width:auto!important}.video-modal .modal-dialog{width:920px;height:auto}.video-modal iframe{width:100%;height:500px}}@media(min-width:1190px) and (max-width:1330px){.col-lg-5{width:100.666667%}.col-lg-7{width:100.333333%}.container{}.search-result-main-body{width:1250px;padding:0}.listing-container{padding-left:43px!important}.listing{width:310px;margin-left:6px;margin-bottom:24px}.mobile .listing{width:310px;margin-left:50px;margin-bottom:35px}.listing .listing-rates .rate .description{width:193px}.first-28-nights-question{right:8px}.mobile .listing .listing-options{padding-left:21px}.listing .info-icons .value{font-size:12px;font-weight:700}.listing-make-an-offer{padding-bottom:10px}.listing .primary-photo .carousel-inner .item{height:200px;line-height:200px}.listing .info-icons{padding-left:12px}.listing .info-icons .cable-icon{width:23px;height:23px;background:url(../img/info-icons-cable.png);background-size:17px 17px;background-position:0 4px;background-repeat:no-repeat;opacity:.8}.listing .info-icons .balcony-icon{width:23px;height:23px;background:url(../img/info-icons-balcony.png);background-size:17px 17px;background-position:0 4px;background-repeat:no-repeat;opacity:.6}.listing-title .btn-small{width:auto;margin-right:9px;padding-right:7px}.filter-form{margin-right:-30px}.filter-form,.filter-form label{font-size:12px}.btn-normal-orange{font-size:10px}.listing .rate-promo{font-size:14px!important}.btn-remove-from-shortlist{width:auto!important}}@media(min-width:990px) and (max-width:1189px){.filter-form{margin-right:-40px}#frm_search_results{margin-left:20px;float:left}.listing{border:1px solid #e0e0e0;width:310px;margin-left:8px;display:inline-block;margin-bottom:15px}.listing-make-an-offer{padding-bottom:10px}.listing .rate-promo{font-size:14px!important}.listing .listing-rates .rate .description{width:193px}.first-28-nights-question{right:8px}.listing .primary-photo .carousel-inner .item{height:100%;line-height:180px}.btn-remove-from-shortlist{width:auto!important}.listing .info-icons .cable-icon{width:23px;height:23px;background:url(../img/info-icons-cable.png);background-size:17px 17px;background-position:0 4px;background-repeat:no-repeat;opacity:.8}.listing .info-icons .balcoy-icon{width:23px;height:23px;background:url(../img/info-icons-balcony.png);background-size:17px 17px;background-position:0 4px;background-repeat:no-repeat;opacity:.8}.container{}body{}}@media(max-width:989px){.menu-and-contact-wrap{right:20px}}.view-floorplan-btn{position:absolute;display:block;z-index:88;right:0;top:0}.view-floorplan-btn .icon{background:url(../img/floorplan.png);background-size:36px 36px;height:36px;width:36px;display:block}.floorplan-modal .modal-content .item{background:#fff}.floorplan-modal .modal-content .item img{max-height:80vh;margin:0 auto}.floorplan-modal .modal-header{background:#032354;color:#fff;padding:5px 10px}.floorplan-modal .modal-header .close{background:#ddd}.floorplan-modal .glyphicon{color:#032354;font-size:40px}.directBooking{position:absolute;z-index:3;color:#fff;background:#0056b9;padding:3px 10px;font-size:11px}.extBookings{margin-bottom:10px}.extBookings img{width:80px}.extBookings .pull-right{line-height:25px;font-size:12px;font-weight:600}.extBookingsMsg{font-size:12px;margin:5px 0}.BookingDirecth3{font-family:pathway gothic one;font-weight:700;margin-top:0;padding:0;color:#0b88cb}.listing-header{color:#000;margin:0 0 15px;padding:4px;text-align:center;width:100%}.listing-header h3{margin-top:0}.listing-header-single h1{font-size:30px;line-height:34px}.listing-header h1{margin:2px}.listing-header span{font-size:18px}.bx-wrapper .bx-viewport{left:0}.select2-container .select2-selection--single{height:31px!important;border-radius:0!important;border:1px solid #ccc!important;line-height:1.42857143;color:#555;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.select2-dropdown--below,.select2-dropdown--above{min-width:300px!important;border:1px solid gray!important;border-radius:0!important}.select2-results__option{padding:1px!important;margin-top:1px!important;margin-bottom:1px!important;padding-left:11px!important;font-size:12px}.vertical-alignment-helper{display:table;height:100%;width:100%}.vertical-align-center{display:table-cell;vertical-align:middle}.search-listing-ul{margin-bottom:0!important}.modal-content{width:inherit;height:inherit;margin:0 auto}@media only screen and (min-width:1200px){.floorplan-modal .modal-lg{width:100%;padding:0 50px;height:90%}}