html{font-size:62.5%}body .hidden{display:none}body .modal-1{width:350px}body .modal-1 p{text-align:justify;margin-bottom:25px}footer{width:100% !important}.mauto{margin:auto}.m0auto{margin:0 auto}.m0{margin:0rem}.m1{margin:1rem}.m2{margin:2rem}.m3{margin:3rem}.m4{margin:4rem}.m5{margin:5rem}.m6{margin:6rem}.m7{margin:7rem}.m8{margin:8rem}.m9{margin:9rem}.m10{margin:10rem}.m0{margin:0}.mt0{margin-top:0rem}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mt7{margin-top:7rem}.mt8{margin-top:8rem}.mt9{margin-top:9rem}.mt10{margin-top:10rem}.mt02{margin-top:0.2rem}.mt05{margin-top:0.5rem}.mt06{margin-top:0.6rem}.mt08{margin-top:0.8rem}.mt1-3{margin-top:1.3rem}.mt1-5{margin-top:1.5rem}.mt2-5{margin-top:2.5rem}.mt2-6{margin-top:2.6rem}.mt3-1{margin-top:3.1rem}.mt3-8{margin-top:3.8rem}.mtneg05{margin-top:-0.5rem}.mb0{margin-bottom:0rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.mb7{margin-bottom:7rem}.mb8{margin-bottom:8rem}.mb9{margin-bottom:9rem}.mb10{margin-bottom:10rem}.mb02{margin-bottom:0.2rem}.mb03{margin-bottom:0.3rem}.mb05{margin-bottom:0.5rem}.mb1-3{margin-bottom:1.3rem}.mb1-4{margin-bottom:1.4rem}.mb1-5{margin-bottom:1.5rem}.mb06{margin-bottom:0.6rem}.mb08{margin-bottom:0.8rem}.mb2-4{margin-bottom:2.4rem}.mb2-5{margin-bottom:2.5rem}.mb3-5{margin-bottom:3.5rem}.ml0{margin-left:0rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:3rem}.ml4{margin-left:4rem}.ml5{margin-left:5rem}.ml6{margin-left:6rem}.ml7{margin-left:7rem}.ml8{margin-left:8rem}.ml9{margin-left:9rem}.ml10{margin-left:10rem}.ml03{margin-left:0.3rem}.ml04{margin-left:0.4rem}.ml05{margin-left:0.5rem}.ml08{margin-left:0.8rem}.ml15{margin-left:1.5rem}.mr0{margin-right:0rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:3rem}.mr4{margin-right:4rem}.mr5{margin-right:5rem}.mr6{margin-right:6rem}.mr7{margin-right:7rem}.mr8{margin-right:8rem}.mr9{margin-right:9rem}.mr10{margin-right:10rem}.mr01{margin-right:0.1rem}.mr02{margin-right:0.2rem}.mr03{margin-right:0.3rem}.mr04{margin-right:0.4rem}.mr05{margin-right:0.5rem}.mr15{margin-right:1.5rem}.ml15{margin-left:1.5rem}.ml1-5{margin-left:1.5rem}.p0{padding:0rem}.p1{padding:1rem}.p2{padding:2rem}.p3{padding:3rem}.p4{padding:4rem}.p5{padding:5rem}.p6{padding:6rem}.p7{padding:7rem}.p8{padding:8rem}.p9{padding:9rem}.p10{padding:10rem}.pt0{padding-top:0rem}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pt5{padding-top:5rem}.pt6{padding-top:6rem}.pt7{padding-top:7rem}.pt8{padding-top:8rem}.pt9{padding-top:9rem}.pt10{padding-top:10rem}.pb0{padding-bottom:0rem}.pb1{padding-bottom:1rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.pb4{padding-bottom:4rem}.pb5{padding-bottom:5rem}.pb6{padding-bottom:6rem}.pb7{padding-bottom:7rem}.pb8{padding-bottom:8rem}.pb9{padding-bottom:9rem}.pb10{padding-bottom:10rem}.pl0{padding-left:0rem}.pl1{padding-left:1rem}.pl2{padding-left:2rem}.pl3{padding-left:3rem}.pl4{padding-left:4rem}.pl5{padding-left:5rem}.pl6{padding-left:6rem}.pl7{padding-left:7rem}.pl8{padding-left:8rem}.pl9{padding-left:9rem}.pl10{padding-left:10rem}.pr0{padding-right:0rem}.pr1{padding-right:1rem}.pr2{padding-right:2rem}.pr3{padding-right:3rem}.pr4{padding-right:4rem}.pr5{padding-right:5rem}.pr6{padding-right:6rem}.pr7{padding-right:7rem}.pr8{padding-right:8rem}.pr9{padding-right:9rem}.pr10{padding-right:10rem}.pb15{padding-bottom:2.5rem}html{font-size:62.5%}body{font-size:15px}.block{display:block important}.inline{display:inline important}.inline-block{display:inline-block important}.none{display:none important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.va-sub{vertical-align:sub}.va-text-bottom{vertical-align:text-bottom}.float-left{float:left}.float-right{float:right}.float-none{float:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.cur-default{cursor:default}.tt-none{text-transform:none}.tt-uppercase{text-transform:uppercase}.tt-lowercase{text-transform:lowercase}.tt-capitalize{text-transform:capitalize}.td-underline{text-decoration:underline}.td-overline{text-decoration:overline}.td-line-through{text-decoration:line-through}.td-none{text-decoration:none}.bg-gray{background:#6a6d6f}.c-gray{color:#6a6d6f important}.bg-red{background:#d92c2c}.c-red{color:#d92c2c important}.bg-black{background:#000000}.c-black{color:#000000 important}.bg-blue{background:#0071ce}.c-blue{color:#0071ce important}.bg-light-gray{background:#f6f6f6}.c-light-gray{color:#f6f6f6 important}.bg-none{background:none important}.fs-xtiny{font-size:11px important}.fs-tiny{font-size:12px important}.fs-small{font-size:13px important}.fs-med{font-size:14px important}.fs-medalt{font-size:15px important}.fs-big{font-size:16px important}.fs-huge{font-size:26px important}.lh-auto{line-height:1.4 important}.lh-16{line-height:1.6rem important}.lh-18{line-height:1.8rem important}.fw-light{font-weight:light important}.fw-regular{font-weight:regular important}.fw-semibold{font-weight:semibold important}.fw-bold{font-weight:bold important}.fw-extra-bold{font-weight:extrabold important}.ellipsis p,.ellipsis h1,.ellipsis h2,.ellipsis h3,.ellipsis h4,.ellipsis h5,.ellipsis h6,.ellipsis span,.ellipsis a,.ellipsis strong,.ellipsis em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.center-x{transform:translateX(-50%);position:absolute;left:50%;white-space:nowrap}.center-y{transform:translateY(-50%);position:absolute;top:50%}.center-all{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;white-space:nowrap}.width-10{width:10%}.width-20{width:20%}.width-30{width:30%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.width-80{width:80%}.width-90{width:90%}.width-100{width:100%}.height-10{height:10%}.height-20{height:20%}.height-30{height:30%}.height-40{height:40%}.height-50{height:50%}.height-60{height:60%}.height-70{height:70%}.height-80{height:80%}.height-90{height:90%}.height-100{height:100%}.disabled-layer{pointer-events:none;opacity:0.4}.nowrap{white-space:nowrap}.italic{font-style:italic}.no-border{border:none}.br4{border-radius:4px}.br6{border-radius:6px}.flex{display:flex;display:-ms-flexbox}.flex.right{justify-content:flex-end}.flex.middle{align-items:center}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.grid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.clearfix:before,.clearfix:after,.grid:before,.grid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.grid:after,.row:after{clear:both}[class*="col-"]{padding:0 15px;position:relative;min-height:1px;float:left;box-sizing:border-box}a.white{color:white}.c-blue a{color:#0071ce !important}a.underline{text-decoration:underline}.negspace{margin-right:-2px}sup{line-height:0;margin-left:-2px}.w50{width:50%}.activeView{-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}#menuOverlay{height:120%}@media only screen and (max-width: 1170px){.wrapper,.holder{width:1100px}.top-menu-and-hero,.header-main,.table{width:1100px !important}.heroWrapper{min-height:480px}.differentiator-list .differentiator-img{width:auto;height:auto}.refine-search{width:26%}.result-content{width:75%}.hotel-listing ul li{padding:10px 10px 20px 10px;margin-top:10px}.hotel-listing ul li .hotel-thumb{top:11px;left:15px;width:230px;background:#e8e8e8}.hotel-listing ul li .aboutHotel{padding-left:250px}.hotel-listing ul li .hotel-price{width:29%}.hotel-detail .hotel-rooms ul li .roomDetail{width:65%}.bookingPayment .paymentOptions{margin:0px 5%}.bookingList ul li .col1{width:22%}.bookingList ul li .col2{width:12%}.bookingList ul li .col3{width:12%}.bookingList ul li .col4{width:19%}.bookingList ul li .col5{width:13%}.bookingList ul li .col6{width:17%}.bookingList ul li .col7{width:5%;float:right}.bookingList .subDetail .roomBasicInfo{width:51.5%}.bookmarkPricewatchList ul li .col1{width:20%}.bookmarkPricewatchList ul li .col2{width:12%}.bookmarkPricewatchList ul li .col3{width:12%}.bookmarkPricewatchList ul li .col4{width:13%}.bookmarkPricewatchList ul li .col5{width:12%}.bookmarkPricewatchList ul li .col6{width:14%}.bookmarkPricewatchList ul li .col7{width:12%}.bookmarkPricewatchList ul li .col8{width:5%;text-align:center}.bookmarkPricewatchList ul li .col8 a.arrow{padding:0px 0px 0px 7px}}@media only screen and (max-width: 980px){.wrapper,.holder{width:900px}.header-main nav ul li a{padding:0px 10px}.heroWrapper{min-height:440px}nav.logged-in-class{right:150px !important}.header-main .currency-btn.logged-in{margin-right:145px}.top-menu-and-hero,.header-main,.table{width:100% !important}.result-content{width:72%}.hotel-detail .hotel-info .col-2{width:25%}.hotel-detail .hotel-info .col-10{width:75%}.hotel-detail .hotel-rooms ul li.room-packages-same-name{margin:30px 15px 64px 15px}.room-cancellation{width:60%}.room-feature-links{display:flex;width:40%}.refine-search{width:27%;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease;padding:0px}.result-content{display:block;float:none;height:auto}.hotel-listing{border:none}.subDiv{background:#2d2926;padding:0px;margin-top:1px}.subDiv a{color:#ffffff;padding:13px 15px;font-size:13px}.listingpage .top-back-links{top:-26px}.padding{padding:0px 15px}.hotel-detail .hotel-basic{padding-top:40px}.hotel-detail .hotel-basic .map-gallery-button{top:-200px;bottom:auto}.hotel-detail .hotel-reviews .pentagon{width:190px;height:auto !important}.hotel-detail .hotel-reviews .pentagon .score{top:80px}.hotel-detail .hotel-rooms ul li .roomDetail{width:60%}.top-back-links{top:-24px}.bookingPayment .paymentOptions{margin:0px 0%}.paymentFor .info{width:73%}.paymentFor .fLeft{margin:0px}.paymentFor .value .input{width:100% !important}.paymentFor .fRight li .label{width:40% !important}.paymentFor .fRight li .value{width:60% !important}.bookingDetail .viewTitle{margin:0px}.bookingList ul li .col1{width:25%}.bookingList ul li .col2{width:15%}.bookingList ul li .col3{width:15%}.bookingList ul li .col4{width:15%}.bookingList ul li .col5{width:13%}.bookingList ul li .col6{width:12%}.bookingList ul li .col7{width:5%;float:right}.bookingList .subDetail .roomBasicInfo{width:51.5%}.bookingList ul li a.arrow{padding:0px;border:none}.bookingList .iconLinks a{margin-bottom:10px}.subDetail .roomAvtar{width:200px;height:120px;line-height:120px}.bookmarkPricewatchList ul li .col1{width:23%}.bookmarkPricewatchList ul li .col2{width:16%}.bookmarkPricewatchList ul li .col3{width:16%}.bookmarkPricewatchList ul li .col4{width:14%}.bookmarkPricewatchList ul li .col5{width:15%}.bookmarkPricewatchList ul li .col6{width:16%}.bookmarkPricewatchList ul li.title .col7{display:none}.bookmarkPricewatchList ul li .col7{display:block;width:80%;padding-left:85px;float:left;text-align:left}.bookmarkPricewatchList ul li .col7.actionLinks br{display:none}.bookmarkPricewatchList ul li .col8{width:5%;text-align:center;display:none;display:block;padding:0px;position:absolute;right:15px}.bookmarkPricewatchList ul li .col8 a.arrow{padding:0px;border:none;height:auto}.myProfile{background:none;padding:0px}.myProfile h1{display:none}.myProfile .profileBox{width:100%;-webkit-box-shadow:7px 7px 5px 0px rgba(50,50,50,0);-moz-box-shadow:7px 7px 5px 0px rgba(50,50,50,0);box-shadow:7px 7px 5px 0px rgba(50,50,50,0)}}@media only screen and (max-width: 768px){body{background:#ffffff}.wrapper,.holder,.top-menu-and-hero,.header-main,.table{width:100% !important}.top-menu-and-hero{margin-bottom:60px}.holder{min-height:500px}.sprie-1 .hotelOccupancy:before,.sprie-1 .hotelAddress:before,.sprie-1 .hotelBedType:before,.hotel-detail .map-gallery-button a .hotelOccupancy:before,.hotel-detail .map-gallery-button a .hotelAddress:before,.hotel-detail .map-gallery-button a .hotelBedType:before,.roomMoreInfo .hotelOccupancy:before,.roomMoreInfo .hotelAddress:before,.roomMoreInfo .hotelBedType:before{background-image:url(/images/mobile-sprite.png);background-repeat:no-repeat;background-size:400px 600px}.sprie-1 label,.hotel-detail .map-gallery-button a label,.roomMoreInfo label{position:relative}.sprie-1 .hotelOccupancy:before,.sprie-1 .hotelAddress:before,.sprie-1 .hotelBedType:before,.hotel-detail .map-gallery-button a .hotelOccupancy:before,.hotel-detail .map-gallery-button a .hotelAddress:before,.hotel-detail .map-gallery-button a .hotelBedType:before,.roomMoreInfo .hotelOccupancy:before,.roomMoreInfo .hotelAddress:before,.roomMoreInfo .hotelBedType:before{position:absolute;content:" ";width:20px;height:20px;display:inline-block;top:0px;left:0px}.sprie-1 .hotelOccupancy:before,.hotel-detail .map-gallery-button a .hotelOccupancy:before,.roomMoreInfo .hotelOccupancy:before{background-position:-66px -54px}.sprie-1 .hotelAddress:before,.hotel-detail .map-gallery-button a .hotelAddress:before,.roomMoreInfo .hotelAddress:before{background-position:-66px -94px}.sprie-1 .hotelBedType:before,.hotel-detail .map-gallery-button a .hotelBedType:before,.roomMoreInfo .hotelBedType:before{background-position:-67px -133px}.header-main .currency-btn.logged-in{margin-right:140px}.header-main nav{margin-right:-25px}.header-main nav.logged-in-class{right:140px !important;margin-right:0}.header-main nav a{padding:0 5px}.header-main .wrapper{padding-top:20px}.header-main .wrapper .logo{height:30px;margin:-8px 0 0 -17px}.header-main .wrapper .logo img{max-height:100%}.header-main .loginUser{position:absolute;right:15px;top:15px}.header-main nav ul li a{padding:0 4px}.front-page .header-main .loginUser a{display:block}.front-page .header-main .loginUser a:nth-child(even){border:none;margin:0;padding:0}.front-page .header-main nav{right:auto;width:auto;left:-20px;top:-4px}.front-page .header-main nav.logged-in-class{top:-6px !important}.hotel-detail .hotel-basic{background:none;position:relative;top:auto;left:auto;height:auto;color:#000000;padding-top:0px}.hotel-detail .hotel-basic p{color:#383838}.hotel-detail .hotel-basic .total-reviews span{padding-top:12px}.hotel-detail .hotel-basic .total-reviews .pentagon span{padding-top:0}.hotel-detail .hotel-basic .map-gallery-button{top:-50px;bottom:auto}.hotel-detail .top-back-links{top:-20px;left:20px;text-decoration:underline}.hotel-listing ul li .hotel-name a{overflow:hidden;text-overflow:ellipsis}.userBox .bottomLinks,.hotel-listing ul li .hotelPropertys,.hotel-listing ul li .hotel-star dt,.rangeSlider{display:none !important}.refine-search{display:block;width:240px;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:10px 0 0 0}.heroImg{background-size:145% auto;height:auto;min-height:480px}.heroWrapper .shadow{top:20px;background:url(/images/mobile-fullshadow.png) repeat-x;background-size:100% 100%}.differentiator-list label{padding-bottom:20px}.differentiator-list{padding-top:10px}.differentiator-list li{padding:0px 10px !important}.differentiator-list li a{width:100% !important;display:block}.differentiator-list .differentiator-img img{max-width:100%;width:auto !important;height:auto;vertical-align:middle !important}.lSAction a{background:#2d2926 !important}.userBox{margin-left:-14px;top:90px}.userBox #form-search-hotel{width:auto}.userBox .coming-soon{width:auto}.userBox .search-tabs{width:75px;flex:0 0 75px}.userBox .hotel-search{display:flex !important;align-items:stretch;width:100%}.userBox .hotel-search .search-form{padding:20px 8px 0px 20px;flex-grow:1}.userBox .hotel-search p{text-align:center;padding:5px 0px 15px}.userBox .hotel-search p a{margin:0px 10px}#checkout-holder{left:-90px !important}.hotel-search .searchBtn .validation{position:relative;top:0px;left:0px;text-align:center}.userBox li button{display:none}.userBox li.searchBtn input[type="button"]{width:100%;border-radius:45px}.userBox li.checkinCheckout span{display:block !important}.userSearchFor{background:#ffffff;border-bottom:1px solid #f0f0f0}.userSearchFor:after{content:" ";clear:both;display:block}.userSearchFor a{width:33.33%;float:left;font-size:12px;font-weight:bold;border-right:1px solid #f0f0f0;padding:10px 10px;color:#000000;text-align:center}.userSearchFor a span{font-size:10px;color:#545454;display:block}.linkBar{background:#ffffff;-webkit-box-shadow:0px 1px 2px 0px rgba(50,50,50,0.35);-moz-box-shadow:0px 1px 2px 0px rgba(50,50,50,0.35);box-shadow:0px 1px 2px 0px rgba(50,50,50,0.35);font-size:12px;text-align:center;position:relative;z-index:1;padding:0px 0px}.linkBar:after{content:" ";clear:both;display:block}.linkBar a{padding:9px 0px 9px 3px;box-sizing:border-box;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkBar a.first{padding-left:0px}.linkBar a.last:after{display:none}.linkBar a:after{content:"|";color:#e6e6e6;padding-left:3px}.currency-btn{position:absolute;right:90px;overflow:hidden}.currency-btn select{padding:12px 0px;cursor:pointer}.refine-search .checkinCheckout .checkin span,.refine-search .checkinCheckout .check-out span{width:100%}.refine-search .filter-amenities{padding-bottom:25px}.filterBy .filter-amenities label:hover span{border:1px solid #7d7d7d !important;background-color:#2d2926 !important;opacity:0.5 !important}.filterBy .filter-amenities label.active span{border:1px solid #0072ce !important;background-color:#0072ce !important;opacity:1 !important}.result-content{background:none;width:68%}.ui-autocomplete{z-index:20000 !important}.hotel-listing ul{margin:0px;padding-top:0px}.hotel-listing ul .listingLiHotel{display:block !important;padding:10px 30px 20px}.hotel-listing ul li .aboutHotel{padding:30px 0 0 0}.filterBy .fSap{margin-top:0px}.filterBy .filter-amenities label{width:calc(100%/3)}.filterBy .filter-amenities label strong{height:20px;font-size:10px}.filterBy .rangeMobile{display:block !important}.filterBy .rangeMobile label{color:#cdcdcd;font-size:12px;font-weight:bold;padding-bottom:5px}.padding{padding:0px 10px}.hotel-detail{background:#ffffff;padding-bottom:25px}.hotel-detail .hotel-gallery{height:260px}.hotel-detail .hotel-gallery .lSAction a{top:97px !important}.hotel-detail .hotel-gallery li.lslide{line-height:200px}.hotel-detail .hotel-basic{padding-top:1 0px}.hotel-detail .hotel-basic .map-gallery-button{overflow:hidden}.hotel-detail .hotel-basic .map-gallery-button a.map{display:none}.hotel-detail .hotel-basic h1{font-size:20px;color:#383838}.hotel-detail .hotel-rooms ul li .roomDetail{width:67%}.hotel-detail .hotel-rooms ul li .roomDetail .roomExtraLinks a span{text-decoration:none !important}.hotel-detail .hotel-info{padding-top:15px;padding-left:10px}.hotel-detail .hotel-info .col-2{width:20%}.hotel-detail .hotel-reviews .pentagon{width:140px;height:auto !important}.hotel-detail .hotel-reviews .pentagon .score{top:50px;font-size:38px}.hotel-detail .hotel-gallery .lSNext,.hotel-detail .hotel-basic .map-gallery-button{right:5px !important}.hotel-detail .hotel-gallery .lSPrev{left:5px !important}.room-cancellation{width:100%;margin-bottom:1rem;font-size:12px}.room-cancellation .refundable,.room-cancellation a{display:block !important;margin:0px !important}.mobilePrice{float:right;width:42%}.mobilePrice .roomPricing{padding:0px !important;height:auto !important}.mobilePrice .roomPricing label{color:#000000 !important;font-size:17px !important}.mobilePrice .roomPricing .roomBtn a span{text-decoration:none !important;font-size:14px !important;padding:5px 14px !important}.room-feature-links .roomCompare,.room-feature-links .bookmarkLink{display:inline-block;text-align:center}.hotel-detail .amenities-list{margin-top:15px}.hotel-detail .amenities-list label{padding:0 20px 0 0;text-align:center;vertical-align:top}.hotel-detail .amenities-list label dt{display:lock;font-size:12px}.hotel-detail .amenities-list label i{position:relative;top:auto;left:auto}.hotel-detail .hotelDirections h2{padding-bottom:10px}.hotel-detail .hotel-detail-info .hotelDirections .mapImg a{display:block}ul li .roomDetail h2,ul li .roomDetail p{padding-left:10px;padding-right:10px}.hotel-detail .hotel-rooms ul li .roomDetail h2{font-size:16px;font-weight:bold !important;padding-bottom:2px !important}.hotel-detail .hotel-rooms ul li .roomDetail label.propertySize{font-size:12px;display:block;padding-left:10px}.hotel-detail .hotel-rooms ul li .roomDetail label.propertySize span{padding:0px 5px}.hotel-detail .hotel-rooms ul li .roomPricing label{font-size:20px}.hotel-detail .hotel-rooms ul li .roomPricing .roomBtn a{margin:5px 0px 0px 0px}.hotel-detail .hotel-rooms ul li .roomPricing .roomBtn a span{padding:7px 15px}.hotel-detail .hotel-detail-info .hotelDirections strong,.hotel-detail .hotel-detail-info .hotelDirections p{padding:0px 10px}.hotel-detail .hotel-reviews .categoryReview,.hotel-detail .hotel-reviews .hotelAverageRating{padding:0;border:none}.hotel-detail .hotel-reviews .hotelAverageRating li{padding:0 0 20px}.hotel-detail .hotel-reviews .hotelAverageRating li .star{width:100%}.hotel-detail .hotel-reviews .categoryReview{padding-bottom:25px}.hotel-detail .hotel-reviews .tripadvisor .categoryReview{padding-right:50px}.paymentPage{padding:0px !important}.bookingPayment .paymentOptions .optionRow{padding:0px;border:none;margin:0px}.bookingPayment .paymentOptions .optionRow h4{display:block;background:#eaeaea;font-size:11px;text-transform:uppercase;padding:7px;color:#8c8b8b}.bookingPayment .paymentOptions .optionRow a.loginBtn{padding:5px 10px;top:35px}.bookingPayment .paymentOptions .optionRow label.title{font-size:13px;padding:15px 0px 15px 30px;margin-left:5px !important}.bookingPayment .paymentOptions .optionRow label.title:before{top:13px;left:5px}.paymentForm,.guestInfo .paymentForm{border:none;margin:10px 10px 0px;padding:0px}.paymentForm li{position:relative}.paymentForm .fLeft,.paymentForm .fRight,.paymentForm li .label,.paymentForm li .value,.paymentForm .fRight li .value{float:none;width:100% !important;padding:0px}.paymentForm li .input,.specialRequirments textarea{border-radius:6px;position:relative;z-index:20;background-color:transparent !important;padding-left:110px;-webkit-box-shadow:inset 0px 2px 2px 0px rgba(50,50,50,0) !important;-moz-box-shadow:inset 0px 2px 2px 0px rgba(50,50,50,0) !important;box-shadow:inset 0px 2px 2px 0px rgba(50,50,50,0) !important;border-bottom:2px solid #e5e5e5}.paymentForm li .label{position:absolute;top:10px;left:13px;z-index:30;font-size:12px;padding:0px;width:50% !important}.paymentForm .segment{width:100% !important;padding-left:110px;box-sizing:border-box;border-bottom:2px solid #e5e5e5}.paymentForm .paymentButton{padding-top:0px}.paymentForm .paymentButton .button{width:100%}.paymentForm li.paymentGender .label{width:30% !important}.specialRequirments{margin:0px 0px 25px}.specialRequirments .input{width:100% !important;padding:10px}.guestInfo .paymentForm .fRight{margin:0px}.bookingDone{padding:0px;background:#ffffff}.bookingSuccess .link{position:relative;top:0px;left:0px}.fluid{padding:0px 10px}.makePayment{padding-top:10px}.makePayment .info{width:100%;float:none}.makePayment .info h6{font-size:16px;font-weight:400;padding-right:85px}.makePayment .info .hotel-star{position:absolute;top:4px;right:0px}.makePayment .info p{padding-top:2px}.makePayment .price{display:block;position:relative !important;background:#f2f2f2;padding:10px;margin-top:0px}.makePayment .paymentFor{margin:0px}.makePayment .price span{display:inline-block;color:#000000;font-size:20px}.makePayment .from li{border-bottom:1px dashed #dadada;padding:12px 0px}.makePayment .from li .label{position:relative;top:auto;left:auto;width:42% !important;float:left;font-size:14px}.makePayment .from li .value{width:55% !important;float:left}.tabMain{margin-bottom:5px}.deleteAction label{margin-left:20px}.ulListing ul li.title{padding:10px 0px 2px}.ulListing li h4{font-size:16px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:85px}.ulListing li .hotel-star{position:absolute;right:9px}.ulListing li .roomName,.ulListing li .dates{font-size:12px}.ulListing li .prices{margin-top:10px;text-align:right;margin-bottom:10px}.ulListing li .prices label strong{display:block}.ulListing li .moreAboutRoom{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px 0px}.ulListing li .moreAboutRoom .arrow{color:#000000;display:block;height:auto;position:relative;padding:0px;border:one}.ulListing li .moreAboutRoom .arrow:before{position:absolute;right:0px;top:2px;font-size:16px}.ulListing li .moreAboutRoom .roomMoreInfo{padding:5px 0px;font-size:12px;color:#424242}.ulListing li .moreAboutRoom .roomMoreInfo .hotelOccupancy,.ulListing li .moreAboutRoom .roomMoreInfo .hotelAddress,.ulListing li .moreAboutRoom .roomMoreInfo .hotelBedType{display:block;padding-bottom:9px;padding-left:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ulListing li .moreAboutRoom .roomMoreInfo .amenities-list{padding:0px 0px 10px}.ulListing li .moreAboutRoom .roomMoreInfo .amenities-list .hotelamenities:after{content:" ";display:block;clear:both}.ulListing ul li .amenities-list label{padding-bottom:0}.ulListing li .moreAboutRoom .roomMoreInfo .amenities-list label{padding-bottom:5px;margin-bottom:0px;width:calc(100%/3);box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}.ulListing li .moreAboutRoom .roomMoreInfo .roomPhoto{background:#e8e8e8;text-align:center;height:200px;overflow:hidden}.ulListing li .moreAboutRoom .roomMoreInfo .roomPhoto img{max-width:100%;vertical-align:top}.ulListing li .moreAboutRoom .viewRoomLinks{text-align:center;padding-top:10px}.ulListing li .moreAboutRoom .viewRoomLinks a{border:2px solid #2d2926;color:#2d2926;padding:6px 13px}.ulListing li .iconLinks{padding:10px 0px;text-align:center;position:relative}.ulListing li .iconLinks a{display:inline-block;margin-bottom:0px}.ulListing li .iconLinks a.shareIco{margin-right:0px !important}.subLinks{text-align:left;right:0px;left:auto}.atcb-list{left:auto !important;right:0px !important}.atcb-list li{padding:0px !important;border:0px !important;margin-bottom:2px !important}.atcb-list li a{display:block !important;margin:0px !important;padding:10px !important}.ulListing li .actionLinks{padding:10px 0px;text-align:center;position:relative;color:#dedede}.ulListing li .actionLinks a,.ulListing li .actionLinks a span{text-decoration:underline !important}.ulListing li .actionLinks a{top:0px;height:auto !important;z-index:15}.ulListing li .actionLinks a img{width:15px;height:15px}.ulListing li .actionLinks a.delete{color:#f22929}.myBookings{padding:0px}.myBookings .roomMoreInfo{padding-bottom:0px !important}.tabMain{font-size:14px}.tabMain .fluid{padding:0px !important}.bookingInfo{position:relative !important;top:auto !important;left:auto !important;border:none !important}.bookingDetail,.bookingDone,.myBookmarks,.myPricewatch,.success{padding:0px}.bookingHotelInfo{padding:10px 10px 0px !important;width:100% !important;float:none !important;box-sizing:border-box}.bookingHotelInfo h4{font-size:17px;padding-right:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookingHotelInfo .hotel-star{position:absolute;right:0px;top:13px;padding:0px !important}.bookingHotelInfo label.refNumber{display:block important;padding:0px important;width:100% !important;font-size:12px;color:#0072ce}.bookingHotelInfo label.refNumber span{width:auto !important;color:#545454 !important}.bookingHotelInfo .infoPanel{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;display:flex;margin-top:10px}.bookingHotelInfo .infoPanel label:first-child{border:none}.bookingHotelInfo .infoPanel label{padding:8px 0px !important;font-size:11px;font-weight:bold;width:33% !important;vertical-align:top;float:left;border-left:1px solid #f0f0f0;text-align:center}.bookingHotelInfo .infoPanel label span{display:block !important;width:100% !important;font-size:10px !important;color:#545454 !important;padding-bottom:5px}.viewBookmark .viewTitle{display:none}.bookmarkPricewatchList.ulListing ul li .col1 span.hotel-star{padding-top:0;display:inline-block;position:relative;min-width:80px;margin-top:0;margin-bottom:10px;margin-left:8px}.bookmarkPricewatchList ul li .col8{right:0}.profileBox{padding:30px !important}.editProfile{padding:20px 0px}.editProfile .from .label{width:35%}.editProfile .from .value{width:65% !important}.editProfile .from .value .input{width:100%}.viewProfile a{top:29px}.changePassword .from .label{width:100%;padding:0px;padding-bottom:10px}.changePassword .from .value .input{width:100% !important}.changePassword .from .value .button{width:100% !important}.hotel-star{padding-top:6px}.hotel-listing ul li .hotel-price{width:auto;padding-top:15px}}@media only screen and (max-width: 768px){.hotel-detail-page{background:none;width:100%}.hotel-detail-page .hotel-basic{margin-top:0}.hotel-detail-page .hotel-basic .total-reviews .pentagon{display:none}.hotel-detail-page .hotel-basic .hotel-name-address{padding-bottom:6px}.hotel-detail-page .hotel-basic .hotel-name-address h1 dt{font-size:16px;font-weight:600}.hotel-detail-page .hotel-basic .hotel-name-address h1 .hotel-star dt{display:none}.hotel-detail-page .hotel-basic .hotel-name-address h1 label{position:absolute;top:4px;right:10px}.hotel-detail-page .hotel-basic .hotel-name-address h1 label .hotel-star i{font-size:14px}.hotel-detail-page .hotel-basic .hotel-name-address p{font-weight:300;font-size:12px;padding-left:0}.hotel-detail-page .hotel-basic .hotel-name-address .hotel-star i{padding:0px}.hotel-detail-page .hotel-detail-info{padding-top:2px;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.hotel-detail-page .hotel-detail-info h2{font-weight:600;color:#383838;font-size:14px;text-transform:uppercase;margin-top:34px}.hotel-detail-page .hotel-detail-info .hotel-key-facts{width:100%;padding:0;box-sizing:border-box}.hotel-detail-page .hotel-detail-info .hotel-key-facts .content{padding-bottom:0;text-align:justify}.hotel-detail-page .hotel-detail-info .hotel-key-facts .amenities-list{display:flex;margin-top:0}.hotel-detail-page .hotel-detail-info .hotel-key-facts .amenities-list label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:3px}.hotel-detail-page .hotel-detail-info .hotelDirections{width:100%}.hotel-detail-page .hotel-info{margin:0;padding-top:0}.hotel-detail-page .row-dates-alert{display:none}.hotel-detail-page .score{height:50px;margin-bottom:10px}.hotel-detail-page .score .pentagon{width:50px;float:right;right:6px;height:50px}.hotel-detail-page .score .pentagon .score{font-size:18px;width:50px;top:15px}.hotel-detail-page .hotel-reviews{padding-top:26px}.hotel-detail-page .hotel-reviews h2{color:#383838;font-size:14px;font-weight:600;text-transform:uppercase;padding-bottom:14px}.hotel-detail-page .hotel-reviews .review-card.gray-bg{padding:5px 37px}.hotel-detail-page .hotel-reviews .review-card.gray-bg .col-5,.hotel-detail-page .hotel-reviews .review-card.gray-bg .col-7{margin-right:10px;padding:0;width:100%}.hotel-detail-page .hotel-reviews .review-card.gray-bg .col-7{margin-top:40px}.hotel-detail-page .hotel-reviews .review-card.gray-bg .pentagon{margin:0 auto;width:120px;top:0}.hotel-detail-page .hotel-reviews .review-card.gray-bg .pentagon .score{top:38px}.hotel-detail-page .hotel-reviews .hotelAverageRating li label{margin-right:0}.hotel-detail-page .hotel-reviews.external{margin:9px;padding:0}.hotel-detail-page .hotel-reviews.external ul.nav-tabs{position:initial !important;width:100%;top:0}.hotel-detail-page .hotel-reviews.external ul.nav-tabs li{width:50%}.hotel-detail-page .hotel-reviews.external ul.nav-tabs li a{margin-right:0;padding:10px 0}.hotel-detail-page .hotel-reviews.external ul.nav-tabs li a img{margin:0 auto;display:block}.hotel-detail-page .hotel-reviews.external .review-card{padding:20px 20px 20px 38px}.hotel-detail-page .hotel-reviews.external .review-card .tripadvisor h2{margin-left:-16px}.hotel-detail-page .hotel-reviews.external .review-card .tripadvisor h2 label{display:block}.hotel-detail-page .hotel-reviews.external .review-card .tripadvisor h2 .rating{display:block;padding-left:0}.hotel-detail-page .hotel-reviews.external .review-card .tripadvisor div.prw_rup.prw_common_header_pop_index{margin-left:-16px}.hotel-detail-page .hotel-reviews.external .review-card .tripadvisor .categoryReview{padding-right:20px;width:100%;padding-bottom:2px}.hotel-detail-page .hotel-reviews.external .review-card .trustyou h2{margin-left:-15px;padding-bottom:20px}.hotel-detail-page .hotel-reviews.external .review-card .trustyou h2 span{display:block}.hotel-detail-page .hotel-reviews.external .review-card .trustyou .categoryReview{padding-right:16px;width:100%}.hotel-detail-page .hotel-reviews.external .review-card .trustyou .categoryReview ul{width:100%}.hotel-detail-page .hotel-reviews.external .review-card .trustyou .hotelAverageRating li label{width:50%}.hotel-detail-page .hotel-reviews.external .hotelAverageRating{width:100%}.hotel-detail-page .hotel-reviews.external .hotelAverageRating ul{margin-bottom:20px}.hotel-detail-page .hotel-reviews.external .hotelAverageRating li{display:flex;padding-bottom:2px;border-bottom:0}.hotel-detail-page .hotel-reviews.external .hotelAverageRating .travelType{margin-bottom:0}}.mobile-header .back-button{height:40px;text-align:center;background-color:#2d2926;font-weight:600;font-size:15px;color:white;padding:10px;box-sizing:border-box}.mobile-header .back-button i{position:absolute;right:11px;font-size:22px;font-weight:300}.mobile-header .download-app-banner{background-color:#0071ce;color:white;text-align:center;font-size:14px;padding:6px 10px}.mobile-header .download-app-banner a{color:white;font-weight:600;font-size:13px;background:black;text-decoration:none;padding:2px 5px;border-radius:5px;margin:0 1px}
