﻿.city-hotel-thumb{position:relative;height:170px;width:100%}.banner-inner .campaign-phone{color:#fff}.hotel-inner-text{background:#fff;border:solid 1px #ddd;padding:10px}.hotel-inner-text .m-ratting{margin-top:0}.hotel-inner-price{margin-bottom:10px}.hi-price{float:right}.hotel-img img{width:100%}.hi-price span{color:#d70707;font-size:20px;font-weight:600}.hotel-i-name p{margin:5px 0 0}.hotel-i-name p.mobile-no{margin:0 0 15px}.hotel-click-trip>a{background:url(/images/4.0-20650-4.gif) no-repeat center;width:88px;height:15px;display:block;background-size:100%}.hotel-inner-btn a{width:100%}.hotel-inner-list{margin-bottom:10px;padding:0 15px}.row.inner-contant-link .hotel-inner-list.mobile-no.hotel-one-row{margin-left:-40px;margin-right:-40px}.row.inner-contant-link .mobile-inner-list.mobile-view.mobile-hotel-one-row{margin-left:-16px;margin-right:-16px}.m-ratting{display:inline-block;margin:8px 0}.m-ratting ul{display:inline-block;padding-left:5px}.m-ratting li{display:inline-block;width:16px;height:16px;margin-bottom:3px;margin-right:4px}.m-ratting li span{background-size:100% 100%;width:16px;height:16px;display:block}.m-ratting li span.star{background-image:url(/images/star_active.png);background-repeat:no-repeat}.m-ratting li span.star-half{background-image:url(/images/star_half.png);background-repeat:no-repeat}.hotel-inner-list.mobile-no .hotel-i-name{min-height:270px;padding-bottom:10px}.hotel-i-name>p{font-family:open_sansregular;font-size:12px;color:#333}.hotel-inner-list.mobile-no .hotel-i-name>p{font-family:open_sansregular;font-size:12px;color:#333}.hotel-i-name>h5{font-size:13px}.hotel-inner-list.mobile-no .hotel-i-name>h5{font-size:15px}.hotel-inner-text .spacer40{display:none}.promo{color:#d70707;margin-top:15px;padding:7px}.hotel-inner-list.mobile-no .hotel-click-trip>a{height:20px;width:120px;margin-top:8px}.map-row{padding:0 30px}.inner-map{margin-top:20px;border:solid 2px #ddd}.map-btn{margin-top:30px;text-align:center}.map-btn a{padding:15px;line-height:normal}.red-theme .map-btn a.btn-large:before{top:68px}.map-btn a span.m-text{display:block;font-family:open_sansregular,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;text-transform:none}.mobile-inner-list .hotel-inner-row{background:#fff;border:solid 1px #ddd;padding:10px 0}.mobile-inner-list .hotel-inner-row:after{clear:both}.mobile-inner-list .hotel-inner-row:after,.mobile-inner-list .hotel-inner-row:before{content:"";display:table}.mobile-inner-list .hotel-inner-text{border:none;background:0 0}.mobile-inner-btn .btn-large{font-size:14px;line-height:normal;width:100%;padding:8px 0;margin-top:8px}.mobile-inner-btn .btn-large span.f-text{width:100%;display:block;font-size:11px}.mobile-inner-list .hotel-i-name p{font-family:open_sanslight;margin:0}.mobile-inner-list .hotel-inner-price{margin-bottom:0;padding:5px 0;max-width:300px}.mobile-inner-list .m-ratting{margin-top:0}.mobile-inner-list .hotel-img img{height:70px}.mobile-inner-list .hotel-inner-btn a{text-align:start;padding-left:0;font-size:14px;color:#2bbbe4}.inner-link li a{color:#337ab7}@media(min-width:1920px){}@media(max-width:1310px){}@media(max-width:1230px){}@media(max-width:992px){}@media(max-width:767px){.date-block label{color:#333}}@media(max-width:639px){}@media(max-width:359px){}@media(min-width:320px){}@media(min-width:360px){}@media(min-width:640px){}@media(min-width:768px){}@media(min-width:992px){}@media(min-width:1024px){}@media(min-width:1230px){}@media(min-width:1310px){}@media(min-width:300px) and (max-width:360px){}@media(min-width:361px) and (max-width:639px){}@media(min-width:640px) and (max-width:767px){}@media(min-width:768px) and (max-width:992px){}@media(min-width:992px) and (max-width:1200px){}@media(min-width:992px) and (max-width:1230px){}.hotel-i-name p.full-address{margin-bottom:10px}.hi-ratting{margin:10px 0}.no-selectpicker{color:#000;display:block;width:80px;height:40px;font-size:14px;padding-left:24px}.sidebar .no-selectpicker{color:#2bbbe4;font-size:16px;font-style:normal;font-weight:400;text-transform:uppercase;width:100%;padding-left:0}.slider.slider-horizontal .slider-track{height:8.58px}.slider-track-low,.slider-track-high{border:0;background:#b0b3b4;border-radius:0!important}.slider-selection{background:#2bbbe4!important;border-bottom:2px solid #259fc2!important;border-radius:0!important}.min-slider-handle{margin-left:-1px!important}.max-slider-handle{margin-left:-9px!important}.slider-handle.round{border-radius:0;width:.7em;height:1.2em;cursor:default;background:#2bbbe4!important;border:0!important;border-bottom:2px solid #259fc2!important;margin-top:1px}.slider.slider-horizontal{width:100%}.side-content input{width:63px;padding-left:0;padding-right:0}body{}.page-banner{margin-top:5px;background-image:none;background-size:cover;background-color:#202123;margin-left:-15px;margin-right:-15px;width:auto}.banner-inner h1{font-size:30px;padding:0;margin:0 auto;letter-spacing:1px}.banner-inner p{font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.1;margin:0 0 4px;letter-spacing:1px}#IntentMediaIntercard{margin-left:40px;margin-right:40px;margin-top:20px}.check-in-block{padding-top:55px;width:800px;margin:0 auto;text-align:left}.check-in-block label{font-size:15px;font-weight:700;line-height:1.25;margin-bottom:5px}.check-in-block input[type=text]{border:1px solid #ddd;background:#fff;width:96%;padding:0 2%;line-height:40px;height:40px;font-family:open sans,Arial,Georgia,serif;text-transform:none;font-size:16px;color:#202123}.no-selectpicker{height:42px;-webkit-appearance:menulist-button;-moz-appearance:menulist}.light-text.cta-button{margin-bottom:5px;text-transform:uppercase}.light-text.cta-button a{color:#fff}.light-text.cta-button span{display:inline}.check-in-block .search-btn{width:auto;border-bottom:4px solid #b32122;padding:10px 16px;line-height:1.33}.hotel-inner-list{padding:0 25px}.hotel-inner-contant{background:#fff;border:1px solid #ddd;height:558px}.hotel-inner-contant .btn-red.a-padding{border-bottom:4px solid #b32122}.hotel-inner-list .col-sm-6{margin-bottom:20px}.hotel-inner-text{height:270px;border:none}.hotel-inner-btn{padding:10px}.hotel-inner-contant .description{height:94px;overflow:hidden}.m-ratting li{height:15.42px;margin-top:3px;margin-right:3px;margin-bottom:0}.hi-price{padding-left:0;padding-right:20px}.hi-price p{text-align:right}.hotel-inner-price{margin-bottom:15px}.hotel-i-name h5{line-height:1.428571429;font-size:14px}.hotel-i-name p{margin:0!important}.showmore-btn{width:300px;margin:0 auto}.hi-ratting{margin-top:20px}.hotel-click-trip{margin:10px 0}.map-row{padding:0 40px}.map-row .map-btn .a-padding{width:300px}.map-row .map-btn .a-padding:before{background:0 0!important}.map-btn a span{font-weight:700}.map-btn a span.m-text{text-transform:none;font-family:open sans,Arial,serif;font-size:14px;letter-spacing:normal}#map{height:400px;width:100%}.map-btn{margin-top:40px}.inner-link{margin:0;margin-top:20px;list-style-position:outside;padding:0}.inner-link li{margin-bottom:5px;list-style:none;margin-left:0;padding-left:0}.inner-contant>h5{padding:0 40px;font-weight:400}.inner-contant-link{padding:0 25px}.row.more{margin:20px 0 40px}.transform-none{text-transform:none!important}.m-t-10{margin-top:10px}.inner-contant-block .row.inner-contant-link{margin:0}#rooms_list{padding:0}#rooms_list,#ages_list{margin-top:15px}.room-row label,#ages_list label{text-transform:uppercase}.has-error{border:2px solid #b32122!important}.no-selectpicker{width:100%;padding-left:10px}.children div,#ages_list div{padding-left:5px;padding-right:5px}@media(max-width:767px){.mobile-inner-banner{padding-bottom:30px}.mobile-inner-banner h1{margin-top:10px;font-size:20px;letter-spacing:1px}.mobile-inner-banner h3{font-size:14px;margin-top:3px;margin-bottom:6px;letter-spacing:1px}.mobile-inner-banner .btn-large{padding:6px 12px}.mobile-inner-banner span{letter-spacing:1px}.mobile-inner-banner .campaign-phone{display:inline;width:245px;margin:15px auto 0}.mobile-inner-list{margin-bottom:20px}.checkin-block{padding:30px;margin-left:-15px;margin-right:-15px;background:#555;color:#fff}.checkout-inner{text-align:left}.checkout-inner label{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase;margin-bottom:5px;color:#fff}input[type=text]{border:1px solid #ddd;background:#fff;width:100%;padding:0 2%;line-height:40px;font-family:open sans,Arial,Georgia,serif;text-transform:none;font-size:16px;line-height:27px}.no-selectpicker{height:27px}.checkout-inner .btn-large{margin-top:20px}.mobile-inner-list .hotel-inner-row{border:none;padding:0}.mobile-inner-list .hotel-inner-row .hotel-inner-contant{height:auto;padding:0 15px}.mobile-inner-list .hotel-inner-text{height:auto;padding-left:0;padding-right:15px}.mobile-inner-list .hotel-inner-img{padding:10px 15px}.mobile-inner-list .hotel-i-name>h5{font-size:14px}.mobile-inner-list .hotel-i-name>p{font-size:12px;color:#777;font-family:open sans,Montserrat,Helvetica,Arial,sans-serif}.hotel-click-trip{margin:0}.hotel-click-trip img{height:15px}.mobile-inner-list .m-ratting li{margin-top:0}.mobile-inner-list .hi-price{float:initial;display:inline-block}.mobile-inner-list .m-ratting ul{padding-left:0}.mobile-inner-list .hotel-inner-btn{padding:5px;padding-left:0}.mobile-inner-list .hotel-inner-btn a{font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:1px;line-height:1.5}.button.huge{width:240px}.inner-contant>h5{padding:0 15px}.inner-contant-block .row.inner-contant-link{margin:0;margin-top:5px;padding:0 15px}.inner-link li{width:100%}.inner-contant>h5{font-size:11px;font-family:Montserrat,Helvetica,Arial,sans-serif;letter-spacing:1px}.inner-contant-block{margin-top:0;padding-top:0;padding-bottom:0}.bred .inner-contant-link{background:0 0;padding:0}.footer{margin-top:0}}.daterangepicker .calendar{display:block}.hide-loading{display:none}.mobile-view #rooms_list,.mobile-view #ages_list{padding-top:15px;clear:both}.mobile-view .room-row .children{clear:both}.filter-rating img{margin:3px 10px 0 11px}@media(min-width:992px){.sidebar{top:70px;display:block!important}}.googleads_area1{margin-top:20px;margin-bottom:10px}.googleads_area2{margin-top:10px;margin-bottom:10px}.adsbygoogle{display:inline-block;width:250px;height:250px}.mobile-view .mobile-inner-banner .btn-blue.btn-large{display:block}@media(min-width:767px){.nav-header{margin-bottom:-5px}}@media(min-width:992px) and (max-width:1279px){.hotel-inner-list .col-sm-6.col-md-3{padding-left:10px;padding-right:10px}.hi-ratting iframe{width:110%}.hotel-inner-price{margin-bottom:0}}input#hotel-keyword-field{padding:5px;text-align:left}.city-subtitle{font-size:18px;margin-top:7px;margin-bottom:7px}.section-heading{margin-top:30px;margin-bottom:10px;padding:0 40px}.city-section-subtitle{font-size:16px;margin-top:7px;margin-bottom:7px;text-transform:none;font-weight:400}.city-section-subtitle.vr-title{margin-bottom:14px}.vacation-rental .city-section-subtitle{font-size:17px}.transform-uppercase{text-transform:uppercase}.content .content1{font-size:18px}.content h3{font-weight:700}.city-section-title{font-size:22px;margin-top:7px;margin-bottom:7px}.vacation-rental .city-section-title{font-size:21px}.city-section-subtitle.strong{font-weight:700}p.faq{font-weight:700}#property-extras-desktop{display:none}#property-extras-mobile{display:none}#weather-data-container{padding:0 40px}.city-section-subtitle.weather-subtitle{line-height:1.2}#weather-data-container .weather-data-day{border:1px solid #ddd;border-left:none;background-color:#fff;padding:10px 0;margin:0;text-align:center}#weather-data-container .weather-data-day:first-of-type{border-left:1px solid #ddd}.weather-data-title{font-size:20px}.weather-data-title-date{font-size:16px;color:#bfbfbf}.weather-data-description{font-size:14px}.weather-data-temp{font-size:22px;font-weight:700;padding:0 0 10px}.weather-data-hi{font-size:14px}.weather-data-lo{font-size:14px;margin-bottom:10px}.weather-data-precipitation-prob{font-size:14px}.weather-unit-toggle{cursor:pointer;font-size:16px}.simple-links .inner-contant-link .col-xs-12 .city-section-subtitle{margin-bottom:10px}h4.city-section-subtitle{font-size:100%}.brands-one-line{margin-bottom:20px}.brands-one-line ul li.col-md-4.col-sm-6.col-xs-12:nth-of-type(4){padding-left:0}.brands-one-line ul li.col-md-4.col-sm-6.col-xs-12:nth-of-type(7){padding-left:0}.brands-one-line ul li.col-md-4.col-sm-6.col-xs-12:nth-of-type(10){padding-left:0}.brands-one-line ul li.col-md-4.col-sm-6.col-xs-12:first-of-type{padding-left:0}#desktop-search-banner div.banner-inner{padding:50px 0}@media(max-width:991px){.brands-one-line ul li.col-md-4.col-sm-6.col-xs-12{padding:0}}@media(max-width:1279px){.simple-links .inner-contant-link .col-sm-2{margin-right:30px}}@media(max-width:769px){.simple-links .inner-contant-link .col-sm-2{margin-right:20px}}@media(max-width:1280px){.weather-data-title{font-size:18px}.weather-data-title-date{font-size:14px}.weather-data-description{font-size:13px}.weather-data-temp{font-size:20px}.weather-data-hi{font-size:13px}.weather-data-lo{font-size:13px}.weather-data-precipitation-prob{font-size:13px}}@media(max-width:1200px){.weather-data-title{font-size:20px}.weather-data-title-date{font-size:16px}.weather-data-description{font-size:14px}.weather-data-temp{font-size:22px}.weather-data-hi{font-size:14px}.weather-data-lo{font-size:14px}.weather-data-precipitation-prob{font-size:14px}#weather-data-container .weather-data-day:nth-of-type(4n){border-left:1px solid #ddd}#weather-data-container .weather-data-day:nth-child(n):nth-child(-n+3){border-bottom:none}}