/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}@font-face{font-family:'weather';src:url('/fonts/artill_clean_icons-webfont.eot');src:url('/fonts/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/artill_clean_icons-webfont.woff') format('woff'),url('/fonts/artill_clean_icons-webfont.ttf') format('truetype'),url('/fonts/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');font-weight:normal;font-style:normal}.icon-0:before{content:":"}.icon-1:before{content:"p"}.icon-2:before{content:"S"}.icon-3:before{content:"Q"}.icon-4:before{content:"S"}.icon-5:before{content:"W"}.icon-6:before{content:"W"}.icon-7:before{content:"W"}.icon-8:before{content:"W"}.icon-9:before{content:"I"}.icon-10:before{content:"W"}.icon-11:before{content:"I"}.icon-12:before{content:"I"}.icon-13:before{content:"I"}.icon-14:before{content:"I"}.icon-15:before{content:"W"}.icon-16:before{content:"I"}.icon-17:before{content:"W"}.icon-18:before{content:"U"}.icon-19:before{content:"Z"}.icon-20:before{content:"Z"}.icon-21:before{content:"Z"}.icon-22:before{content:"Z"}.icon-23:before{content:"Z"}.icon-24:before{content:"E"}.icon-25:before{content:"E"}.icon-26:before{content:"3"}.icon-27:before{content:"a"}.icon-28:before{content:"A"}.icon-29:before{content:"a"}.icon-30:before{content:"A"}.icon-31:before{content:"6"}.icon-32:before{content:"1"}.icon-33:before{content:"6"}.icon-34:before{content:"1"}.icon-35:before{content:"W"}.icon-36:before{content:"1"}.icon-37:before{content:"S"}.icon-38:before{content:"S"}.icon-39:before{content:"S"}.icon-40:before{content:"M"}.icon-41:before{content:"W"}.icon-42:before{content:"I"}.icon-43:before{content:"W"}.icon-44:before{content:"a"}.icon-45:before{content:"S"}.icon-46:before{content:"U"}.icon-47:before{content:"S"}#weather i{color:#fff;font-family:'weather';font-weight:normal;font-style:normal;line-height:1;text-transform:none;font-size:22px;margin-left:5px}.date-info span.gmt{display:inline-block;padding:0 5px}body{font-family:'brandon_grotesque',Arial,sans-serif;color:#775f5b;font-size:14px;line-height:1.4;letter-spacing:1px}body,html{overflow-x:hidden}a{color:#55403d;font-weight:500}a:focus{outline:none;text-decoration:none;color:#775f5b}a:hover{text-decoration:none;color:#f2c163}a.underline{text-decoration:underline}p{letter-spacing:normal;margin-bottom:25px;line-height:1.5}p.intro{font-size:20px}ul{padding-left:5px;margin-left:20px}ul li,ol li{padding:2px 0}ul.list-unstyled{margin-left:0}ul.list-unstyled li:before{display:none}img{max-width:100%}img.full-width{width:100%}h1{font-size:30px;font-weight:500;color:#634c49;margin-top:0}h1.pageTitle{margin-top:30px}.pageBanner.lg h1.pageTitle{max-width:1200px}.header.smallHeader a.logo-sm img{height:23px}h2.sectionTitle{text-transform:uppercase;font-size:20px;font-weight:bold;margin-bottom:20px;color:#634c49}span.tag{color:#f2c163}.spacer10{height:10px}.spacer20{height:20px}.spacer25{height:25px}.spacer30{height:30px}.spacer50{height:50px}.spacer100{height:100px}.red{color:#ff0303}.form-group{position:relative}.ErrorLabel2{position:absolute;left:6px;top:34px;background-color:#f00;color:#fff;z-index:100;min-width:100%;text-align:left;font-size:12px;padding:0 5px}.bookingForm-wrapper .ErrorLabel2{top:0;left:0;position:absolute;background-color:#f00;color:#fff !important;padding:0 5px;min-width:100%;white-space:nowrap;font-size:12px;z-index:8}.bookingForm-wrapper .form-group_location .ErrorLabel2{top:55px}.bookingForm-wrapper .checkInOut-group .ErrorLabel2{top:34px}.lgPopUpBook .bookingForm-wrapper .form .promoGroup .form-control.shortInput{max-width:none;width:100%}.lgPopUpBook .bookingWidget .form-inline .form-group.travelGroup{width:50%}.lgPopUpBook .bookingWidget .form-inline .form-group.travelGroup select{width:100%}.alert-primary{color:#f2c164}.modal{text-align:left !important}.modal p{font-size:16px}.modal-header{background:#55403d;color:#fff}.modal-content{-webkit-box-shadow:0;box-shadow:0;border:0}.modal button.close{font-size:24px;color:#fff;opacity:.85}.modal-open{height:100vh}.modalBox-popup.modal button.close{color:#634c49;margin-left:15px}#back-top{width:60px;height:60px;position:fixed;bottom:70px;right:10px;z-index:105;display:block;color:#fff}#back-top a{width:50px;height:40px;position:absolute;text-align:center;bottom:0;left:50%;margin-left:-25px;z-index:500;font-size:14px;color:#166835;opacity:.6}#back-top a:hover{opacity:.5}.form .form-control{background-color:#634c49;border-radius:2px;border:1px solid #8d7573;font-size:11px;color:#fff}.garbage{display:none;background-color:#f00}.garbage[style*=visible]+input,.garbage[style*=visible]+select,.garbage[style*=visible]+textarea{background-color:#fcc;border:1px solid #f00}.footer{color:#fff}.footer a{text-decoration:underline;color:#fff}.footer a.btn-default{text-decoration:none;color:#634c49}.footer .bottom-footer a{color:#e8dad6}.footer .newsletter .form-control{margin-left:0;width:100%;border:0;border-bottom:1px solid #8d7573;box-shadow:none;border-radius:0}.footer .newsletter .form-group{padding:0 6px;min-width:200px}.footer .newsletter .form-group.short-form-group{min-width:80px}.top-footer{padding:35px 0 30px;background:#634c49}.top-footer button{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;border-radius:2px}.top-footer .row{margin:0 -10px}.top-footer .col-sm-2{padding:0 10px}.top-footer h6{font-size:12px;color:#f2c163;font-weight:500;margin-bottom:10px;margin-top:0}.top-footer ul{margin-bottom:0}.top-footer li{font-size:10px}.top-footer li a{color:#fff;display:inline-block;font-size:10px;text-transform:uppercase}.top-footer li a:hover{color:#f2c163}.top-footer .socialLinks-wrapper{float:left}.top-footer .shortcutLinks.socialLinks{margin:0 -15px}.top-footer .shortcutLinks.socialLinks>li>a{background:none;margin:0}.top-footer .footer-social{margin-top:30px}.footer-newsletter h4{margin-top:0}.footer-logo{max-width:115px;float:left}.footer-newsletter{margin-left:165px}.footer-list .col{float:left}.footer-list .col-lg{width:45%;padding-right:10px}.footer-list .col-md{width:35%}.footer-list .col-sm{width:20%}.bottom-footer{background:#55403d;padding:20px 0;font-size:12px;color:#b8aba8}.bottom-footer .copyright a{color:#e8dad6}.copyright{letter-spacing:normal}.copyright ul{display:inline-block;margin-left:5px;margin-bottom:0}.copyright ul li{border-right:1px solid #999;line-height:1;margin-left:-4px;padding:0 10px}.copyright ul li:last-child{border:0}.second-row{margin-top:50px}.noArrow.ms-skin-default .ms-nav-next,.noArrow.ms-skin-default .ms-nav-prev{display:none !important}.shortcutLinks-wrapper{margin:0 15px}.shortcutLinks>li{display:block}.shortcutLinks>li>a{color:#fff;font-size:11px;text-transform:uppercase;font-weight:500;padding:10px 0;display:block}.shortcutLinks>li>a:hover{color:#f2c163}.shortcutLinks.socialLinks{text-align:center;margin:25px 0}.shortcutLinks.socialLinks>li>a{font-size:18px;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;margin:0 5px}.shortcutLinks.socialLinks>li{display:inline-block}.partners-wrapper{float:right}.partners-wrapper .member,.partners-wrapper .partner{display:inline-block;vertical-align:top;padding:0 15px}.partners-wrapper span.title{display:block;color:#f2c163;font-size:9px;margin-bottom:5px}.partner .brand-wrap{display:inline-block;vertical-align:bottom}.partner .brand-wrap+.brand-wrap{margin-left:25px}.bookingWidget{display:none;position:relative;z-index:10;text-align:center;border-radius:4px;padding:25px}.bookingWidget .booking{position:relative}.home .bookingWidget,.hotel-page .bookingWidget{display:block}.bookingWidget a{display:block;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.bookingWidget a:hover{color:#fff}.bookingWidget h3{margin-top:0;margin-bottom:20px;font-weight:500;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-shadow:1px 1px 0 #59492c;font-size:21px}.bookingWidget a:hover h3{color:#fff}.bookingWidget .form-inline .form-group,.bookingWidget .form-inline .checkInOut-group{margin:0 3px}.bookingWidget .form-inline .checkInOut-group .form-group{margin:0}.lgPopUpBook .bookingWidget .form-inline .form-group.form-group_submit{text-align:center}.bookingWidget .form-inline .form-group .roomNO{width:100%}.bookingWidget .form-inline .form-group select{max-width:135px}.bookingWidget .findBtn.btn-default{min-width:130px;margin-top:22px}.bookingWidget .form-inline .form-group_location{position:static}.bookingWidget .form-inline .form-group_location br{display:none}.width750{max-width:750px;margin:0 auto}.width650{max-width:650px;margin:0 auto}.width400{max-width:400px;margin:0 auto}.section{text-align:center;padding:30px 0}.newsletter label,.header.smallHeader .mainNavi .form .form-control{letter-spacing:1px}.features{text-align:center}.features .feaBox{display:inline-block;vertical-align:top;width:135px;padding:0 10px}.features .feaBox h4{font-size:16px;font-weight:500;letter-spacing:normal}.features .feaBox .icoImg img{width:115px;height:115px}.btn-default,.btn-primary{background-color:#ded7d2;color:#634c49;border-radius:2px;border:0;text-transform:uppercase;font-size:11px;padding:12px 25px;font-weight:bold;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.btn-default:hover,.btn-default:focus,.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#f2c163}.btn-default.myCustomBtn{font-size:16px !important;width:auto !important;padding:10px 25px !important}.btn-default.myCustomBtn2{font-size:20px !important;width:auto !important;padding:14px 35px !important}.btn-default.myCustomBtn3{background-color:#634c49;color:#fff;font-size:20px;border:10px solid #634c49;padding:25px 25px;text-transform:capitalize}.contactForm .FormButton{width:150px}.owl-dots{z-index:5;display:block;width:100%;position:absolute;left:0;text-align:center;margin-top:15px}.owl-pag-2 .owl-dots{bottom:10px}.owl-dot{display:inline-block;padding:6px;position:relative}.owl-dot span{width:10px;height:10px;display:block;background:rgba(255,255,255,.7);position:relative;border-radius:50%;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.owl-dot:hover span{background:rgba(255,255,255,1)}.owl-dot.active span{background-color:#f2c163}.owl-dot span{background:rgba(75,78,83,.5)}.owl-bg-black .owl-dot span{background:rgba(255,255,255,1);box-shadow:0 1px 0 rgba(0,0,0,.1)}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:absolute;top:30%;z-index:10;font-size:35px;padding:0 15px}.owl-carousel .owl-nav .owl-next{right:0}.owl-carousel .owl-nav .owl-prev{left:0}.owl-clients-nav{padding:0 50px}.owl-carousel.owl-drag .owl-item{opacity:.5;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.owl-carousel.owl-drag .owl-item.active{opacity:1}.owl-carousel .owl-stage{margin:0 auto}.bxContent .empty-item .cardWrap{background:transparent;visibility:hidden;display:none}.bxContent .feaImg{height:0;overflow:hidden;padding-bottom:60%;background-size:cover;background-position:center}.bxContent .feaContent{background-color:#fff;padding:15px 35px;font-weight:700;letter-spacing:normal;position:relative;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:14px}.bxContent .feaContent .btn-default{opacity:0;visibility:hidden;display:none}.bxContent .cardWrap .spacer20{display:none}.bxContent .feaContent:before{content:"";font:normal normal normal 30px/1 "Font Awesome 5 Pro";color:#fff;position:absolute;font-weight:900;top:-19px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.bxContent .cardWrap:hover .feaContent .btn-default{opacity:1;visibility:visible}.bxContent .feaContent .title{text-transform:uppercase;font-size:11px;margin-bottom:5px;letter-spacing:1px}.bxContent .cardWrap{background-color:#fff;width:275px;min-height:270px}.bxContent.latest-offers .cardWrap{min-height:350px}.bxContent.room .feaContent{padding:15px 20px}.bxContent.room .feaContent .title{font-size:14px;margin:0}.bxContent.room .feaContent .title small{text-transform:none}.room-det .fac{display:inline-block;padding:0 10px;margin-top:10px}.room-det .fac span{text-transform:uppercase;font-size:11px}.room-det .fac span.number{font-size:13px}.room-det .fac span.fac-ico{display:inline-block;margin-left:10px}.content{padding:50px 0;font-size:18px}.latest-highlight.bxContent .item{overflow:hidden}.discover-wrapper{text-align:left}.location-wrapper .locationMap{font-size:16px;background-size:cover;background-position:center;color:#fff;padding:50px 30px}.location-wrapper .locationMap a,.locationMap a.btn-default:hover,.locationMap a.btn-default:focus{color:#fff}.locationMap a.btn-default{color:#634c49;display:inline-block;margin-top:0}.table.noborder>tbody>tr>td,.table.noborder>tbody>tr>th,.table.noborder>tfoot>tr>td,.table.noborder>tfoot>tr>th,.table.noborder>thead>tr>td,.table.noborder>thead>tr>th{border:0;padding:2px 5px}.room-title h1{z-index:100;padding:25px 0;position:relative;background-color:#efe9e5;font-size:32px}.table table.basic-details tr{display:inline-block;margin-right:20px}.table table.basic-details tr:last-child{margin:0}.table table.basic-details td{padding:0 10px}.table.roomFeatures table.basic-details tbody>tr>th{font-weight:500;font-size:11px}.table.roomFeatures th{text-transform:uppercase;font-size:12px;font-weight:bold}.table.roomFeatures td span{font-size:18px}.table.roomFeatures td span.bubbleNumber{display:inline-block;background-color:#f2c163;width:28px;height:28px;text-align:center;border-radius:50%;margin-right:7px;font-size:14px;font-weight:700;line-height:28px}.table.roomFeatures .features{text-align:left}.table.roomFeatures .features>li{display:inline-block}.table.roomFeatures .features .feaBox{width:120px;text-align:center}.table.roomFeatures .features .icoImg{width:60px;margin:0 auto}.table.roomFeatures .features .feaBox h4{font-size:11px;text-transform:uppercase}.table.roomFeatures tbody>tr{border-top:2px solid #ded6d2}.table.roomFeatures tbody>tr:last-child{border-bottom:2px solid #ded6d2}.table.roomFeatures th,.table.roomFeatures td{padding:15px 0;border:0}.table.roomFeatures tbody>tr>td,.table.roomFeatures table.basic-details tbody>tr>th,.table.roomFeatures table.basic-details tbody>tr{border:0}figcaption{font-size:14px;margin-top:10px;margin-bottom:25px}.video-wrapper{position:relative}.video-wrapper #bg-btn{position:absolute;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-wrapper #bg-btn img{position:relative;z-index:10}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.spinner{width:175px;height:175px;background-color:#55403d;border-radius:100%;-webkit-animation:sk-scaleout 1.5s infinite ease-in-out;animation:sk-scaleout 1.5s infinite ease-in-out;position:absolute;left:12px;bottom:-26px;z-index:5}.post-tag .btn-default{border-radius:20px;padding:8px 25px}.blogpost{margin-bottom:50px}.catTitle h2{font-size:24px;color:#f2c163;text-align:center;margin:30px 0}.catTitle h2:before,.catTitle h2:after{content:"";padding:0 10px;font:normal normal normal 18px/1 "Font Awesome 5 Pro"}.catFilter{position:relative;text-align:center;margin-top:-76px;margin-bottom:50px;z-index:100}.catFilter .dropdown{display:inline-block}.catFilter .dropdown-toggle{border:0;background-color:#55403d;font-size:13px;font-weight:500;color:#fff;letter-spacing:1px;padding:20px 80px 20px 25px;border-radius:4px;position:relative;width:100%;max-width:400px;text-align:left}.catFilter .dropdown-toggle .fa{color:#f2c163;position:absolute;z-index:10;right:25px;top:20px}.catFilter .dropdown-menu{min-width:280px;background-color:#55403d;margin:0}.catFilter .dropdown-menu>li:before{display:none}.catFilter .dropdown-menu>li>a{color:#fff}.catFilter .dropdown-menu>li:hover>a,.catFilter .dropdown-menu>li:focus>a{color:#f2c163;background-color:transparent}.suggestion-wrapper{margin:0 -10px}.sugBx-wrapper{float:left;width:33.33%;padding:10px}.sugBx{background-size:cover;background-position:center;height:0;padding-bottom:85%;overflow:hidden;position:relative}.sugBx:before{content:"";width:100%;height:100%;position:absolute;z-index:10;background-color:rgba(0,0,0,.3);top:0;left:0}.suggestion.bxContent .cardWrap{margin-bottom:0;min-height:0 !important;height:auto !important}.suggestion.bxContent .cardWrap .sugTitle{position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.suggestion.bxContent .cardWrap .sugTitle h3{color:#fff;font-size:18px;margin-top:0;margin-bottom:0}.suggestion.bxContent .cardWrap .sugTitle a{visibility:hidden;opacity:0;margin-top:20px}.suggestion.bxContent .cardWrap:hover .sugTitle{top:50%}.suggestion.bxContent .cardWrap:hover .sugTitle a{visibility:visible;opacity:1}.news-wrap{text-align:left;font-size:14px;color:#775f5b;font-weight:bold;padding:25px 80px 25px 25px;background-color:#fff;border-radius:8px;display:block;text-transform:uppercase;position:relative;min-height:120px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-wrap:before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:40px;right:25px;border:1px solid #55403d;border-radius:50%;width:35px;height:35px;text-align:center;line-height:35px;padding-left:3px}.news-wrap:hover,.news-wrap:focus{color:#fff;background-color:#8d7875}.news-wrap:hover:before{border-color:#fff}.news-wrap h4{font-size:12px;font-weight:bold;margin-top:0}.news-wrap+.news-wrap{margin-top:20px}.news-wrap p{margin:0}.news-wrap .news-img{float:left;margin-right:15px}.date{display:inline-block;margin-right:10px;font-weight:500;color:#f5cb76;font-size:12px;letter-spacing:2px}.experience-wrapper .features .feaBox{width:33.33%;float:left;text-align:left}.experience-wrapper .features .feaBox .icoImg{float:left;width:100px}.experience-wrapper .features .feaBox .icoTitle{margin-left:115px;font-size:15px}.checkbox{padding-left:20px}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.checkbox input[type="checkbox"],.checkbox input[type="radio"]{opacity:0;z-index:1;cursor:pointer}.checkbox input[type="checkbox"]:focus+label::before,.checkbox input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox input[type="checkbox"]:checked+label::after,.checkbox input[type="radio"]:checked+label::after{font-family:"Font Awesome 5 Pro";content:""}.checkbox input[type="checkbox"]:indeterminate+label::after,.checkbox input[type="radio"]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.checkbox input[type="checkbox"]:disabled,.checkbox input[type="radio"]:disabled{cursor:not-allowed}.checkbox input[type="checkbox"]:disabled+label,.checkbox input[type="radio"]:disabled+label{opacity:.65}.checkbox input[type="checkbox"]:disabled+label::before,.checkbox input[type="radio"]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.radio{padding-left:20px}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;top:1px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:4px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio input[type="radio"]{opacity:0;z-index:1;cursor:pointer}.radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type="radio"]:disabled{cursor:not-allowed}.radio input[type="radio"]:disabled+label{opacity:.65}.radio input[type="radio"]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0;display:inline-block}.radio-primary input[type="radio"]+label::after{background-color:#337ab7}.radio-primary input[type="radio"]:checked+label::before{border-color:#337ab7}.radio-primary input[type="radio"]:checked+label::after{background-color:#337ab7}.radio-danger input[type="radio"]+label::after{background-color:#55403d}.radio-danger input[type="radio"]:checked+label::before{border-color:#55403d}.radio-danger input[type="radio"]:checked+label::after{background-color:#55403d}input[type="radio"],input[type="checkbox"]{margin-top:0}.contactForm.form select{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.contactForm.form select{background-image:linear-gradient(45deg,transparent 50%,#775f5b 50%),linear-gradient(135deg,#775f5b 50%,transparent 50%),linear-gradient(to right,#ded6d2,#ded6d2);background-position:calc(100% - 20px) calc(1.8em),calc(100% - 15px) calc(1.8em),calc(100% - 3em) 1em;background-size:5px 5px,5px 5px,2px 2.4em;background-repeat:no-repeat}.contactForm.form select:focus{background-image:linear-gradient(45deg,#775f5b 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#775f5b 50%),linear-gradient(to right,#ded6d2,#ded6d2);background-position:calc(100% - 15px) 1.8em,calc(100% - 20px) 1.8em,calc(100% - 3em) 1em;background-size:5px 5px,5px 5px,2px 2.4em;background-repeat:no-repeat;border-color:#775f5b;outline:0}.contactForm.form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.contactForm.form{letter-spacing:normal}.contactForm.form .form-control{border:0;background-color:#fff;color:#775f5b !important;padding:17px 20px;height:auto;font-weight:bold;box-shadow:none;letter-spacing:1px}.contactForm.form input{font-size:12px;color:#775f5b;font-weight:bold;letter-spacing:1px}.contactForm.form input::-webkit-input-placeholder,.contactForm.form textarea::-webkit-input-placeholder{font-size:11px;color:#775f5b;font-weight:bold;letter-spacing:1px}.contactForm.form input:-moz-placeholder,.contactForm.form textarea:-moz-placeholder{font-size:11px;color:#775f5b;font-weight:bold;letter-spacing:1px}.contactForm.form input::-moz-placeholder,.contactForm.form textarea::-moz-placeholder{font-size:11px;color:#775f5b;font-weight:bold;letter-spacing:1px}.contactForm.form input:-ms-input-placeholder,.contactForm.form textarea:-ms-input-placeholder{font-size:11px;color:#775f5b;font-weight:bold;letter-spacing:1px}.contactForm.form select.form-control{padding:16px 40px 16px 20px;text-transform:uppercase;height:50px;width:100%}.contactForm.form #country{position:relative}.contactForm.form #countryMenu{position:absolute;left:8px;top:10px;z-index:10;border-right:2px solid #ded6d2;padding:0 10px}.contactForm.form #countryMenu img{vertical-align:sub}.contactForm.form #countryMenu .fa{margin-left:10px;font-size:12px}.contactForm.form #country .form-control{padding-left:90px}.contactForm.form label{font-size:14px;font-weight:500}.contactForm.form small{font-weight:500;font-size:14px}.bookingForm.form .form-control.datetimepicker2{width:175px}.bookingForm.form input::-webkit-input-placeholder,.bookingForm.form select{font-weight:normal;letter-spacing:1px}.bookingForm.form input:-moz-placeholder,.bookingForm.form select{font-weight:normal;letter-spacing:1px}.bookingForm.form input::-moz-placeholder,.bookingForm.form select{font-weight:normal;letter-spacing:1px}.bookingForm.form input:-ms-input-placeholder,.bookingForm.form select{font-weight:normal;letter-spacing:1px}.ExplanationText{font-size:13px}.contactForm.form input[type=text],.contactForm.form textarea.form-control{font-size:14px;font-weight:normal;line-height:14px}.contactForm.form input[type=text]{height:50px}.WatermarkText{font-size:11px !important;font-weight:bold !important}.newsletter .WatermarkText{font-size:12px !important;color:#fff !important}.submitBtn{min-width:150px;margin-top:15px;letter-spacing:1px}.contact-note{margin-bottom:30px}.hotel-location{max-width:400px;margin:0 auto}.hotel-location>li>a{display:table-cell;width:100px;height:100px;background-color:#ded7d2;border-radius:50%;font-size:12px;vertical-align:middle;letter-spacing:1px;font-weight:bold}.hotel-location>li>a:hover,.hotel-location>li>a:focus{color:#fff;background-color:#45312a}h4.panel-title{position:relative;font-size:14px;padding-right:70px}h4.panel-title a{display:block;font-weight:bold;padding:25px 0 0;margin:0 25px;color:#775f5b;background-color:#fff;line-height:1.6;text-transform:uppercase}h4.panel-title a:hover,h4.panel-title a:focus{color:#775f5b;text-decoration:none}h4.panel-title .collapsed,h4.panel-title a.collapsed:focus{color:#775f5b;padding:25px 25px;margin:0;border-bottom:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}h4.panel-title span{font-weight:normal;color:#775f5b;margin-right:10px}h4.panel-title .collapsed span,h4.panel-title a.collapsed:focus span{color:#193f66}.panel-heading{padding:0}.panel-group .panel-default{border-radius:6px;border:0;overflow:hidden;letter-spacing:normal}.panel-group .panel+.panel{margin-top:10px}.panel-body{padding:15px 25px 25px}.panel-default>.panel-heading{background-color:#fff}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0}h4.panel-title a .fa-lg{position:absolute;top:20px;right:25px;text-align:center;line-height:28px;color:#8d7875}.backBtn{font-size:12px;display:inline-block;margin-bottom:25px}.backBtn:before{content:"";font:normal normal normal 12px/1 "Font Awesome 5 Pro";position:relative;margin-right:10px;border:1px solid #55403d;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;display:inline-block}.daterangepicker{z-index:1009}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{border:0 !important}.bootstrap-datetimepicker-widget table td.day:hover{color:#333}.bootstrap-datetimepicker-widget{background-color:#fff;color:#fff;padding:2px 10px;width:220px !important}.bootstrap-datetimepicker-widget th.picker-switch{text-align:center;padding:5px !important}.bootstrap-datetimepicker-widget th,.bootstrap-datetimepicker-widget td{text-align:center}.bootstrap-datetimepicker-widget td.day.active{background-color:#45312a}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.day:focus{background:none;color:#333}.bootstrap-datetimepicker-widget td.new,.bootstrap-datetimepicker-widget td.old{visibility:hidden}.bootstrap-datetimepicker-widget.dropdown-menu.top:before,.bootstrap-datetimepicker-widget.dropdown-menu.top:after,.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{display:none}.bootstrap-datetimepicker-widget .month.active,.bootstrap-datetimepicker-widget .decade.active,.bootstrap-datetimepicker-widget .year.active{background-color:#f2c163}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{color:#f2c163}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#45312a;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.day{border-radius:0}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{text-decoration:line-through}.bootstrap-datetimepicker-widget .timepicker .btn-primary{background-color:#ded7d2;color:#634c49}.checkOut-group .bootstrap-datetimepicker-widget .timepicker td a.btn span:hover{background-color:transparent;color:#634c49}.checkOut-group .bootstrap-datetimepicker-widget .timepicker-minute,.checkOut-group .bootstrap-datetimepicker-widget .timepicker-minute:hover{background-color:transparent;color:#634c49;opacity:.65}.header.smallHeader .bootstrap-datetimepicker-widget{width:auto;padding:10px 15px}.smallHeader .form-link{display:none}select:focus{outline:none}select option{background-color:#45312a;color:#fff;padding:10px 15px}select option:hover{background-color:#8d7875}.photoswipe-gallery figure{display:none}.photoswipe-gallery{margin:0 -5px}.photoswipe-gallery .galleryThumbnail{float:left;width:25%;height:0;padding-bottom:18%;border:3px solid #efe9e5;background-size:cover;background-position:center;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.photoswipe-gallery .galleryThumbnail:hover,.photoswipe-gallery .galleryThumbnail:focus{opacity:.7}.photoswipe-gallery .galleryThumbnail img{opacity:0}.pswp__caption__center{text-align:center}.pswp__caption{bottom:0}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#000}.pswp__share-tooltip a{display:none}.pswp__share-tooltip a.pswp__share--download:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__share-tooltip a.pswp__share--download{display:block}.pswp__button.pswp__button--share{background:none}.pswp__button.pswp__button--share:before{content:"";font:normal normal normal 20px/1 "Font Awesome 5 Pro";color:#fff;line-height:25px}#fg-plyr{display:none}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination>li>a,.pagination>li>span{font-size:12px;font-weight:bold;margin:0 3px;color:#333;background-color:transparent;border:0;line-height:16px !important}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#634c49;border-color:transparent;color:#fff;border-radius:50%}.newsletter .form-control{font-size:14px}.wsmenu-list li>.wsmenu-submenu{list-style-type:none !important}.sideNavi .mobile-sub .wsmenu-submenu{margin:0 !important}.error-page{position:relative;background-color:#634c49;width:100%;min-height:600px;background-image:url('/img/404.png');background-repeat:no-repeat;background-size:contain;background-position:right top}.error-page .text{position:absolute;padding:0 50px;color:#fff;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:500px}.error-page .text h1{color:#ede8e4;font-size:70px;font-weight:bold;margin:0}.error-page .text h2{margin-top:3px;color:#ede8e4;font-weight:normal}.error-page p{font-weight:100;font-size:18px}.error-page a{color:#fff;font-weight:bold}.error-page .hotel-logo{position:absolute;z-index:10;bottom:50px;right:50px;max-width:80px}.dialog-loading-wrapper{display:none}.logo-lg img{width:100%}.room-wrapper.singleItem .noCarousel.mobile-owl{text-align:center}.room-wrapper.singleItem .noCarousel.mobile-owl .item{float:none;display:inline-block}.ZHHK .top-footer h6,.ZHHK .partners-wrapper span.title,.ZHCN .top-footer h6,.ZHCN .partners-wrapper span.title{font-size:15px}.ZHHK .top-footer .footer-list>.col-md li a,.ZHHK .top-footer .footer-list>.col-sm li a,.ZHHK .btn-default,.ZHCN .top-footer .footer-list>.col-md li a,.ZHCN .top-footer .footer-list>.col-sm li a,.ZHCN .btn-default{font-size:14px}.ZHHK .sideNavi ul>li .selectTitle,.ZHHK .sideNavi ul>li label,.ZHHK .wsmenu>.wsmenu-list>li>a,.ZHHK .shortcutLinks>li>a,.ZHHK .form .form-control,.ZHHK .contactForm.form .form-control,.ZHCN .sideNavi ul>li .selectTitle,.ZHCN .sideNavi ul>li label,.ZHCN .wsmenu>.wsmenu-list>li>a,.ZHCN .shortcutLinks>li>a,.ZHCN .form .form-control,.ZHCN .contactForm.form .form-control{font-size:13px !important}.ZHHK .newsletter .WatermarkText,.ZHCN .newsletter .WatermarkText{font-size:14px !important;font-weight:400 !important}.ZHCN .bookingWidget .form-inline .form-group_submit a,.ZHHK .bookingWidget .form-inline .form-group_submit a{padding:7px 48px}.cd-main-content,.cd-main-header{position:relative;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.lgPopUpBook .cd-main-content{z-index:auto}@media only screen and (max-width:767px){.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-header.nav-is-visible{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.cd-main-content{background:#e2e3df;min-height:100vh;z-index:2}.cd-main-header{height:50px;background:#fff;z-index:3}.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}@media only screen and (min-width:992px){.cd-main-header{height:80px}.cd-main-header::after{clear:both;content:"";display:table}}.cd-logo{position:absolute;top:12px;left:5%}.cd-logo img{display:block}@media only screen and (max-width:991px){.nav-on-left .cd-logo{left:auto;right:5%}}@media only screen and (min-width:992px){.cd-logo{top:26px;left:4em}}.cd-header-buttons{position:absolute;display:inline-block;top:3px;left:0;margin-left:5px;right:auto}.cd-header-buttons li{display:inline-block}@media only screen and (max-width:991px){.nav-on-left .cd-header-buttons{right:auto;left:5%}.nav-on-left .cd-header-buttons li{float:right}}@media only screen and (min-width:992px){.cd-header-buttons{top:18px;right:4em}}.cd-search-trigger,.cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;text-indent:-9999999px}.cd-search-trigger::before,.cd-search-trigger::after{content:'';position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #2e3233}.cd-search-trigger::after{height:3px;width:8px;background:#2e3233;bottom:14px;right:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.cd-search-trigger span::before,.cd-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#2e3233;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s}.cd-search-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-search-trigger span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-search-trigger.search-is-visible::before,.cd-search-trigger.search-is-visible::after{opacity:0}.cd-search-trigger.search-is-visible span::before,.cd-search-trigger.search-is-visible span::after{opacity:1}.cd-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.cd-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#2e3233}.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;-webkit-transition:background .3s .3s;-moz-transition:background .3s .3s;transition:background .3s .3s}.cd-nav-trigger span::before,.cd-nav-trigger span::after{content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s .3s;-moz-transition:-moz-transform .3s .3s;transition:transform .3s .3s}.cd-nav-trigger span::before{top:-6px}.cd-nav-trigger span::after{top:6px}.cd-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}.cd-nav-trigger.nav-is-visible span::before,.cd-nav-trigger.nav-is-visible span::after{background:#fff}.cd-nav-trigger.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.cd-nav-trigger.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width:992px){.cd-nav-trigger{display:none}}.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;right:0;height:100%;width:100%;background:#634c49;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cd-primary-nav a,.cd-primary-nav ul a{display:block;padding:0 20px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #3a3f40;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}@media only screen and (max-width:991px){.nav-on-left .cd-primary-nav,.nav-on-left .cd-primary-nav ul{right:auto;left:0}}.cd-primary-nav .see-all a{color:#711b45}.cd-primary-nav .cd-nav-gallery .cd-nav-item,.cd-primary-nav .cd-nav-icons .cd-nav-item{height:80px;line-height:80px}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3,.cd-primary-nav .cd-nav-icons .cd-nav-item h3{overflow:hidden;text-overflow:ellipsis}.cd-primary-nav .cd-nav-gallery .cd-nav-item{padding-left:90px}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px}.cd-primary-nav .cd-nav-icons .cd-nav-item{padding-left:75px}.cd-primary-nav .cd-nav-icons .cd-nav-item p{color:#2e3233;font-size:1.3rem;display:none}.cd-primary-nav .cd-nav-icons .cd-nav-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-1::before{background-image:url("/img/line-icon-1.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-2::before{background-image:url("/img/line-icon-2.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-3::before{background-image:url("/img/line-icon-3.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-4::before{background-image:url("/img/line-icon-4.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-5::before{background-image:url("/img/line-icon-5.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-6::before{background-image:url("/img/line-icon-6.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-7::before{background-image:url("/img/line-icon-7.svg")}.cd-primary-nav .cd-nav-icons .cd-nav-item.item-8::before{background-image:url("/img/line-icon-8.svg")}@media only screen and (max-width:767px){.cd-primary-nav{visibility:hidden;-webkit-transition:visibility 0s .3s;-moz-transition:visibility 0s .3s;transition:visibility 0s .3s}.cd-primary-nav.nav-is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}}@media only screen and (min-width:768px){.cd-primary-nav{position:absolute;padding:0 150px 0 0;height:auto;width:auto;float:right;overflow:visible;background:transparent}.cd-primary-nav::after{clear:both;content:"";display:table}.cd-primary-nav.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.cd-primary-nav>li{float:left;margin-right:15px}.cd-primary-nav>li>a{font-weight:600;font-size:14px;position:relative;display:inline-block;padding:0 10px;color:#fff;overflow:visible;border-bottom:none;-webkit-transition:color .3s,box-shadow .3s;-moz-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s}.cd-primary-nav>li>a:hover{color:#f2c163}.cd-primary-nav>li>a.selected{color:#fff}.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons{position:absolute;top:80px;width:100vw;background:#55403d;padding:48px 64px 130px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-primary-nav .cd-secondary-nav::after,.cd-primary-nav .cd-nav-gallery::after,.cd-primary-nav .cd-nav-icons::after{clear:both;content:"";display:table}.cd-primary-nav .cd-secondary-nav.is-hidden,.cd-primary-nav .cd-nav-gallery.is-hidden,.cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-primary-nav .cd-secondary-nav>.see-all,.cd-primary-nav .cd-nav-gallery>.see-all,.cd-primary-nav .cd-nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.cd-primary-nav .cd-secondary-nav>.see-all a,.cd-primary-nav .cd-nav-gallery>.see-all a,.cd-primary-nav .cd-nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;-webkit-transition:color .2s,background .2s,border .2s;-moz-transition:color .2s,background .2s,border .2s;transition:color .2s,background .2s,border .2s}.cd-primary-nav .cd-secondary-nav>.see-all a:hover,.cd-primary-nav .cd-nav-gallery>.see-all a:hover,.cd-primary-nav .cd-nav-icons>.see-all a:hover{background:#2e3233;border-color:#2e3233;color:#fff}.cd-primary-nav .cd-secondary-nav>li{width:47%;float:none;display:inline-block;vertical-align:top;margin-right:2.66%;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cd-primary-nav .cd-secondary-nav>li:nth-child(4n+2){margin-right:0;border-right:none}.cd-primary-nav .cd-secondary-nav>li>a{color:#fff;font-weight:500;font-size:1.6rem;margin-bottom:.6em}.cd-primary-nav .cd-secondary-nav a{padding:0 18% 0 0;color:#fff;border-bottom:none;font-size:1.4rem}.cd-primary-nav .cd-secondary-nav a:hover{color:#f2c163}.cd-primary-nav .cd-secondary-nav ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent}.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}.cd-primary-nav .cd-secondary-nav .moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0}.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{color:#711b45;font-weight:bold;padding:0 .4em}.cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0}.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:80px;line-height:1.2;padding:24px 0 0 85px;position:relative}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background:#f6f6f5}.cd-primary-nav .cd-nav-icons .cd-nav-item h3{color:#711b45;font-weight:bold}.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block}.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left:25px}}.has-children>a,.go-back a{position:relative}.go-back a::before,.go-back a::after{content:'';position:absolute;top:50%;margin-top:-3px;display:inline-block;height:2px;width:10px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px){.go-back a::before,.go-back a::after{background:#c9cbc4}.go-back a:hover::before,.go-back a:hover::after{background:#711b45}}.has-children>a{padding-right:40px}.cd-primary-nav .go-back a{padding-left:45px;font-weight:500}.cd-primary-nav #findAerotel .go-back a{margin-bottom:15px}.cd-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-search form{height:100%;width:100%}.cd-search input{border-radius:0;border:none;background:#fff;height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.bookingForm-wrapper input::-webkit-input-placeholder{text-transform:uppercase;letter-spacing:1px;font-weight:400}.cd-search input::-webkit-input-placeholder{color:#c9cbc4}.cd-search input::-moz-placeholder{color:#c9cbc4}.cd-search input:-moz-placeholder{color:#c9cbc4}.cd-search input:-ms-input-placeholder{color:#c9cbc4}.cd-search input:focus{outline:none}.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.nav-is-fixed .cd-search{position:fixed}@media only screen and (min-width:992px){.cd-search{height:120px;top:80px}.cd-search input{padding:0 2em;font-size:3.2rem;font-weight:300}}.cd-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(105,170,111,.8);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0s,visibility 0s .3s,-moz-transform .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s}.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s,-moz-transform .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s}.no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible}@media only screen and (min-width:992px){.no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.no-js .nav-is-fixed .cd-primary-nav{position:fixed}}.cd-main-header{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 0 75px rgba(0,0,0,.2)}.cd-main-content{overflow:hidden;padding-top:57px}.cd-nav .title{border:0;font-weight:500;margin:0;padding:0;height:auto}.cd-nav .promoTab .img-wrap{display:block;width:100%;height:0;padding-bottom:60%;color:#fff;background-size:cover;background-position:center;position:relative}.cd-nav .promoTab .img-wrap:before{content:"";position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,.65) 98%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,.65) 98%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,.65) 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);z-index:1}.cd-nav .promoTab .img-wrap .title{color:#fff;width:100%;position:absolute;z-index:10;bottom:0;left:0;padding:15px 20px;font-weight:normal;font-size:14px}.cd-nav .promoTab .img-wrap .title h4{font-size:15px;text-transform:uppercase;letter-spacing:1px}.cd-header-buttons{top:6px;z-index:100}.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons{width:calc(75% - 126px);top:37px;padding:25px 35px 5px;right:auto;left:135px;margin-top:0}.cd-primary-nav,.cd-primary-nav ul{width:100%;padding:0;list-style-type:none}.cd-primary-nav a,.cd-primary-nav ul a{color:#333;border-color:#ddd}.cd-secondary-nav a{text-transform:capitalize;font-weight:400}.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{background-color:#fff}#cd-primary-nav .cd-nav-trigger span{background:rgba(46,50,51,0);top:10px}#cd-primary-nav .cd-nav-trigger span::before{background-color:#711b45;-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}#cd-primary-nav .cd-nav-trigger span::after{background-color:#711b45;-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}.cd-secondary-nav .title{color:#fff;font-size:15px;text-transform:none;line-height:1}.cd-secondary-nav .title.lg{color:#fff;font-size:16px;line-height:1;margin-bottom:25px}.cd-primary-nav ol.link-list>li{margin:0}.cd-primary-nav ol.link-list>li a{border:0;line-height:30px;height:30px}.cd-primary-nav .cd-secondary-nav ol{list-style-type:none;padding-left:0;margin-bottom:15px}.cd-primary-nav .cd-secondary-nav ol li a{position:relative;padding-left:20px;line-height:1.3}.cd-primary-nav .cd-secondary-nav ol li a:before{content:'';position:absolute;width:12px;height:1px;background:#fff;display:block;left:0;top:50%}.cd-overlay{z-index:1010;background-color:rgba(0,0,0,.5)}.mobile-trigger{border-bottom:1px solid #ddd}.mobile-trigger .cd-search-trigger,.mobile-trigger .cd-nav-trigger{border:0}.cd-primary-nav .cd-secondary-nav>li .link-list{margin-bottom:35px}.top-footer-wrapper,.mid-footer-wrapper,.bottom-footer-wrapper{text-align:center}.top-footer .footer-social{margin-bottom:30px}.footer-social li{padding:0 20px}.newsletter h4{margin-bottom:20px}.newsletter p{font-size:16px}.newsletter .help-block{color:#fff;margin-top:10px;font-weight:400;font-size:14px}.mid-footer-wrapper{margin:25px 0 0}.mid-footer-wrapper ul{margin:0;padding:0}.mid-footer-wrapper ul li{display:inline-block}.mid-footer-wrapper ul li a img{max-width:none}.ms-nav-next,.ms-nav-prev{font-family:"Font Awesome 5 Pro";line-height:47px;font-size:22px;-moz-osx-font-smoothing:grayscale;color:#fff;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ms-nav-next:before{content:"";line-height:48px;font-family:"Font Awesome 5 Pro"}.ms-nav-prev:before{font-family:"Font Awesome 5 Pro";content:"";line-height:48px}.ms-skin-default .ms-slide .ms-slide-vpbtn{background:url(/images/play-btn.png) no-repeat;width:180px;height:130px;background-size:cover}.footer-list.partnersBrand{display:block}.footer-list.partnersBrand{text-align:left}.footer-list .ft-title{font-size:8.5px}.footer-list.partnersBrand .border-right{border-right:1px solid #fff}.footer-list.partnersBrand img{width:100%}.footer-list.partnersBrand ul>li img{;filter:brightness(0) invert(1)}.footer-list.partnersBrand ul>li.ppl img,.footer-list.partnersBrand ul>li.xxa-sml img{width:105px}.footer-list.partnersBrand .main_logo img{max-width:250px}.top-menu.active{position:relative;z-index:1001}.top-menu ul>li .dropdown button{background:none;border:0;text-transform:uppercase;color:#fff;letter-spacing:1px}.top-menu .dropdown-menu{border-radius:0;background-color:#45312a;border:0;box-shadow:none}.top-menu .dropdown-menu>li>a{color:#fff;font-size:14px}.bookingForm-wrapper .form .form-control.location{width:210px}.bookingForm-wrapper .form .form-control.age option{text-transform:capitalize}.listCard{display:block;color:#333;padding:10px;border:1px solid #eee;box-shadow:0 0 5px rgba(164,164,164,.2);margin-bottom:10px}.listCard .feaImg{float:left;width:27%}.listCard .feaImg .img-wrap{position:relative;width:100%;height:0;padding-bottom:75%;background-position:center;background-size:cover}.listCard .feaImg .img-wrap .tag{position:absolute;z-index:1;top:15px;left:0;border-top-right-radius:4px;background-color:#711b45;color:#fff;padding:2px 10px;text-transform:uppercase}.listCard .listCnt{float:left;width:73%;padding-left:15px}.compVision{max-width:870px}.visionBx{text-align:left}.visionBx img{max-width:110px}.visionBx span{font-size:16px;font-weight:bold;vertical-align:bottom;display:inline-block;margin-top:10px;padding-left:5px}.serviceList .listCard{border:0;box-shadow:none;padding:0;margin-bottom:25px}.serviceList .feaImg{width:12%}.serviceList .feaImg .img-wrap{padding-bottom:90%;overflow:hidden;border-radius:4px}.serviceList .listCnt .logo-xs img{max-width:none;height:40px}.serviceList .listCnt p{line-height:1.5;margin-bottom:0}.lounge-access{margin-top:50px}.lounge-access .txt-area{float:left;width:65%}.lounge-access .txt-area p{margin-bottom:0}.lounge-access .txt-area .txt-wrap{padding:20px;margin:30px 0;background-color:#fff}.lounge-access .featureBanner{float:right;width:35%}.lounge-access .featureBanner .img-wrap{background-size:cover;background-position:center;width:100%;height:100%}.founder.fullContent{position:relative;overflow:hidden;background-color:#eee}.founder.fullContent:before{content:"";width:100%;height:80px;background-color:#fff;position:absolute;left:0;top:0;z-index:1}.founder.fullContent:after{content:"";width:0;height:0;border-top:35vh solid #fff;border-left:300vh solid transparent;position:absolute;left:0;top:80px;z-index:1}.founder.fullContent .container{position:relative;z-index:10}@media only screen and (max-width:1200px){.footer-list.partnersBrand{text-align:center}.footer-list.partnersBrand .border-md-none{border:none}.footer-list li+li img{margin-left:15px}#ft-ppl-logo{width:70px !important}.footer-list.partnersBrand ul>li{padding:0 12px}.footer-list.partnersBrand ul>li img{margin-left:0;height:52px}.footer-list.partnersBrand .border-right{border:none}}@media only screen and (max-width:991px){.top-footer button{margin-top:25px;margin-bottom:25px}.mid-footer-wrapper ul{padding-bottom:15px}}@media only screen and (max-width:767px){.bookingForm-wrapper .ErrorLabel2{margin:0 10px;min-width:93.5%}.top-footer button{margin-top:15px;margin-bottom:15px}.cd-overlay.is-visible{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.nav-on-left .cd-overlay.is-visible{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons{width:100%;left:0;padding:0;left:0;margin:0;top:0}.cd-primary-nav a,.cd-primary-nav ul a{padding:20px 25px;color:#fff}.cd-primary-nav .cd-secondary-nav ol li a{padding:5px 0 5px 20px;border:0}.cd-secondary-nav .title.lg{padding:0 20px}.cd-secondary-nav .title{padding:0 35px}.cd-primary-nav .cd-secondary-nav ol{padding:0 45px}.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}#cd-primary-nav .has-children .go-back,#cd-primary-nav .has-children:first-child{margin-top:58px}}@media(max-width:450px){.footer-list li+li img{margin-left:10px}.footer-list.partnersBrand .border-right{padding:0}.footer-list .ft-title{margin-bottom:5px}.mid-footer-wrapper ul{max-width:380px;margin:0 auto}.footer-list.partnersBrand ul.lounge{max-width:350px}.footer-list.partnersBrand ul.fnb>li{padding:0}}.wsmenu>.wsmenu-list>li>ul.sub-menu{opacity:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg)}.wsmenu>.wsmenu-list>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.wsmenu>.wsmenu-list>li>.wsmegamenu{top:58px;background-color:#55403d;border:0}.wsmenu>.wsmenu-list>li.openNav>.wsmegamenu{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.wsmenu-list>li>.wsshoptabing{opacity:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg)}.wsmenu-list>li.openNav .wsshoptabing{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);top:58px}.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li.wsshoplink-active>a{background-color:#efe9e5;color:#55403d;font-weight:600;border-left:3px solid #f2c163}.wsmenu>.wsmenu-list>li>.wsshoptabing{z-index:-1}.active.wsmenu>.wsmenu-list>li>.wsshoptabing{z-index:1101}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li{white-space:normal}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a{font-family:'brandon_grotesque',Arial,sans-serif}.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a{color:#efc068;font-family:'brandon_grotesque',Arial,sans-serif;background:#55403d}.wsmenu>.wsmenu-list>li .wstliststy01 li{width:auto;float:none}.wsmenu>.wsmenu-list>li .wstliststy01{padding:0;text-align:center}.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright{min-height:230px}.wsmenu>.wsmenu-list>li>.wsmegamenu li a:hover{text-decoration:none;color:#efc068}.wsmenu>.wsmenu-list>li>.wsshoptabing{z-index:1001}.location-img{width:120px;height:0;padding-bottom:120px;display:block;background-size:cover;margin:auto}.location-list-wrapper{padding:0 50px;margin:30px 0;text-align:center;position:relative;overflow:hidden}.location-link:hover .location-img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.location-link{text-align:center}.location-link span{display:block;color:#55403d;font-weight:600}.location-link:hover{color:#55403d}.overlap,.bookingWidget .overlap-close,.deskoverlap{display:none}.bodyOverflow{overflow:hidden}.mainNavi ul>li>a{font-size:14px}.bookingBtn.btn-default{font-size:12px}.top-menu{font-size:12px;position:relative;z-index:900}.top-right .form-group .editing-form-control-nested-control{display:inline-block}.top-menu .top-right .EditingFormErrorLabel{font-size:9px;color:#ffc4c4 !important;margin:0;position:absolute;top:-15px;right:0;z-index:10;background:none;border:0}.top-menu .top-right .EditingFormInfoLabel{color:#ffc4c4;display:inline-block}.top-menu .top-right .ErrorLabel{color:#ffc4c4 !important;margin:0;position:absolute;top:-15px;right:0;z-index:10;background:none;border:0}.footer .EditingFormErrorLabel,.footer .EditingFormInfoLabel{color:#ffc4c4 !important;background:none;border:0;padding:0;margin-bottom:0}.footer .ErrorLabel{font-size:14px;color:#ffc4c4 !important;background:none;border:0;padding:0}.contactForm.form .EditingFormErrorLabel{font-size:16px}.formTxtBox-wrap.active{display:block}.formTxtBox-wrap{display:none;min-width:280px;background-color:#fff;padding:15px;margin-top:0;border:1px solid #f2c163;top:75px;border-radius:4px;position:absolute;width:98%;z-index:14}.formTxtBox-wrap .property-remark{max-height:200px;overflow-y:scroll}@media(min-width:768px){.formTxtBox-wrap{display:none;min-width:400px;background-color:#fff;padding:15px;margin-top:0;border:1px solid #f2c163;top:40px;border-radius:4px;position:absolute;width:95%;z-index:14}.lgPopUpBook .formTxtBox-wrap{width:98%}}.formTxtBox-wrap.pg2{z-index:15}.formTxtBox-wrap h5{margin:0 0 5px}.formTxtBox-wrap .fa-plane{color:#f2c163;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.formTxtBox-wrap .fal,.formTxtBox-wrap .svg-inline--fa,.form-group .formTxtBox-wrap a.link{color:#f2c163}.form-group .formTxtBox-wrap.pg1 a{padding:5px 0 5px 20px}.form-group .formTxtBox-wrap a{color:#333;padding:5px 10px;margin-bottom:5px;display:inline-block;white-space:normal;text-align:left}.form-group .formTxtBox-wrap a:hover,.form-group .formTxtBox-wrap a:focus{color:#f2c163}.formTxtBox-wrap a{position:relative}.formTxtBox-wrap a .fal,.formTxtBox-wrap a .svg-inline--fa{position:absolute;left:0;top:6px}.startClicked .bookingForm-wrapper #checkOutDate,#checkInDate.focus,#checkInDate:focus,#checkInDate:hover{color:#f2c163}.pax-wrapper{position:relative}.pax-result{background-color:#634c49;border-radius:2px;border:1px solid #8d7573;font-size:11px;color:#fff;height:34px;padding:9px 12px;line-height:1.42857143;text-transform:uppercase}.pax-result div{display:inline-block}.pax-result div+div{padding-left:6px}.pax-form{display:none;position:absolute;top:100%;left:0;z-index:9;margin-top:8px;min-width:360px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.15);box-shadow:0 2px 16px rgba(0,0,0,.15)}.pax-form label{color:#775f5b;font-weight:bold;text-shadow:none}.pax-group{margin-bottom:12px;display:table}.pax-group label{display:table-cell;width:100%}.pax-group label .help-note{font-size:12px;display:block;padding-right:45px;font-weight:normal;text-transform:none}.pax-group select{min-width:58px;vertical-align:middle;-webkit-appearance:menulist;-moz-appearance:menulist}.pax-group.children_field{display:none;margin-bottom:0}.pax-group.children_field label{display:block;margin-bottom:10px}.pax-group.children_field select,.lgPopUpBook .bookingWidget .form-inline .pax-group.children_field select{display:none;width:157px;margin-bottom:5px;max-width:none !important;-webkit-appearance:menulist;-moz-appearance:menulist}.pax-form-wrapper{position:relative;padding:35px 20px 10px;border-radius:4px;background:#fff}.pax-form-wrapper .inner-overlap-close{position:absolute;cursor:pointer;color:#8d7573;top:0;right:3px;font-size:24px;display:none}.lgPopUpBook .pax-form{top:auto;bottom:0}.inner-overlap{position:fixed;display:none;background:rgba(0,0,0,.9);z-index:-1;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.lgPopUpBook .bookingWidget .form-inline .checkIn-group,.lgPopUpBook .bookingWidget .form-inline .checkOut-group{margin:0 0 15px;padding:0;width:100%;float:left;position:relative}.lgPopUpBook .bookingWidget .form-inline .checkInOut-group .form-group,.lgPopUpBook .bookingWidget .form-inline .checkInOut-group .form-group:last-child{float:left;width:50%;margin-bottom:0}.lgPopUpBook .bookingWidget .form-inline .checkInOut-group label{float:left;width:100%;padding:0 10px}.checkIn-group,.checkOut-group{display:inline-block;vertical-align:middle;text-align:left}.lgPopUpBook .form-breaker{display:none}.locationMap-popup{display:inline-block;width:142px;vertical-align:middle}.locationMap-textWrapper{display:inline-block;vertical-align:middle}.locationMap-text{display:inline-block;width:220px;vertical-align:middle;margin-left:25px;text-align:left}.locationMap-text p{margin-bottom:15px}.mainLogo-wrapper{position:relative;z-index:1005}.header .logo{top:5px}.header.smallHeader .logo{top:74px}.top-menu{font-size:12px;position:relative;z-index:1000}.extraContent{color:#fff;margin:0 15px}.extraContent a{display:inline;color:#f2c164}.partnersBrand .offsetTop{position:relative;top:4px}.bookingForm-wrapper label.highlightMsg{margin-bottom:15px;text-align:center}.bookingForm-wrapper label.BottomError{margin:10px 0 0;background-color:#f00;color:#fff;padding:0 5px;text-shadow:none;display:inline-block}.bookingForm-wrapper label.BottomError a{display:inline-block;color:#fff569}#messageMinimum{background-color:#f2c164;padding:0 5px;top:10px;text-shadow:none;color:#775f5b}.wsmenu .footer-social{text-align:center;background-color:#55403d;margin:0;padding:50px 0 15px;font-size:10px}.wsmenu .footer-social a{color:#fff}.modal-open{overflow:hidden}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal p{font-size:16px}.modal-content{box-shadow:0;border:0}.modal button.close{font-size:24px;color:#fff;opacity:.85}.UserPopup .modal-content{border-radius:0;background:#e2e3df}.UserPopup .modal-noheader{padding:10px 15px 0;position:relative;z-index:9999}.UserPopup button.close{color:#45312a;opacity:1;font-size:22px}.UserPopup label{font-weight:600}.UserPopup .form .form-control{background-color:#634c49;border-radius:2px;border:1px solid #8d7573;font-size:11px;color:#fff !important;height:34px}.UserPopup label[for=rememberme]{font-weight:300}.UserPopup .modal-header button.close{color:#fff}#loginpopout .btn-default.fullWidth{text-transform:uppercase;width:100%}#loginpopout .login-bottom{margin-top:25px}#loginpopout .form-group{position:relative}#loginpopout .modal-header h4{font-size:15px;font-weight:normal;padding-right:25px}#loginpopout .login-bottom span{display:inline-block;margin-top:10px}#loginpopout .login-bottom a{background-color:#ded7d2;color:#634c49;border-radius:2px;border:0;text-transform:capitalize;font-size:14px;padding:8px 20px;float:right}#loginpopout .alert.alert-success{color:#333;background-color:#efefef}#loginpopout .alert.alert-success:before{display:none}#loginpopout .alert.alert-warning{background-color:#efefef;color:#ff0004}.field-icon{float:right;color:#fff;margin-left:-25px;margin-right:5px;margin-top:-25px;position:relative;z-index:2}.LoginRadio .radio.radio-inline{padding-left:0;margin-right:10px}.LoginRadio .radio.radio-inline+.radio.radio-inline{margin-left:0}.mobile-BookLink .mobileLogin{color:#fff;display:inline-block;border-radius:0;background-color:#45312a;border:0;color:#fff;text-transform:uppercase;padding:10px 25px;font-size:12px;font-weight:bold;vertical-align:top}.top-menu.wsmain .lang-switcher ul{margin:15px 0}.dropdown.language{margin-top:3px}.lang-switcher a{font-size:12px;text-transform:uppercase}.profile-img-sm a{width:25px;height:25px;display:inline-block;color:#ded7d2}.profile-img-sm .dropdown-menu li a.btn-default{text-transform:uppercase;border:1px solid transparent;background-color:#45312a;border-radius:20px;color:#fff;padding:4px 35px;width:100%}.profile-img-sm .dropdown-menu li a.btn-default:hover,.profile-img-sm .dropdown-menu li a.btn-default:focus{background-color:#fff;border-color:#45312a}.profile-img-sm{position:relative;padding:0;display:inline-block}.profile-img-sm .dropdown-menu{margin:0;padding:15px;left:auto;text-align:center;right:0;min-width:160px;border-radius:3px;background-color:#fff}.profile-img-sm .dropdown-menu li{display:block;text-align:center}.profile-img-sm .dropdown-menu li strong{font-size:16px;color:#333}.profile-img-sm .dropdown-menu li a{display:block;border:0;transition:all .3s ease-in-out;font-weight:600;border-radius:3px;font-size:12px;padding:7px 10px;text-transform:capitalize;color:#55403d;background:#dcd6d2;height:auto;width:auto}.profile-img-sm .dropdown-menu li a:hover,.top-menu li.profile-img-sm .dropdown-menu li a:focus{color:#55403d;background-color:#f4f4f4}.profile-img-sm img{max-width:100%;-webkit-filter:invert(1);filter:invert(1)}.mobile-login .btn-default,.forget-password .btn-default{margin-bottom:10px}.justify-content-evenly{display:flex;justify-content:space-evenly}.align-items-center{display:flex;justify-content:center}<!---->.bootstrap-datetimepicker-widget table tr td.new{display:none}.bootstrap-datetimepicker-widget table tr td.old{visibility:hidden}@media(max-width:991px){.footer-list{margin-left:0}.table table.basic-details tr{margin-right:50px}.table table.basic-details th,.table table.basic-details td,.table.roomFeatures th,.table.roomFeatures td{display:block;width:100%;padding:0}.table.roomFeatures th,.table.roomFeatures td{padding:15px 0;border:0}.table.roomFeatures tbody>tr>td{padding-top:0}.bxContent.latest-offers .cardWrap{min-height:315px}.owl-highlights .owl-stage-outer{max-height:285px}.sideNavi-wrapper .bookingForm-wrapper{display:none !important}ul.menuList{margin:0}.mainNavi ul>li>a{padding:20px 15px}.wsanimated-arrow span,.wsanimated-arrow span:before,.wsanimated-arrow span:after{background:#fff}.wsmenu{padding:0;height:100%}.wsmobileheader{background-color:#55403d}.wsmenu>.wsmenu-list{background-color:#55403d}.wsmenu>.wsmenu-list>li>a{padding:12px 15px;font-size:13px;display:block}.wsmenu>.wsmenu-list>li>.wsmenu-click{border:0}.wsmenu-list>li:hover .wsshoptabing,.wsmenu>.wsmenu-list>li>.wsmegamenu{top:0}.top-menu .wsmegamenu ul{margin:0;padding:0}.wsmenu>.wsmenu-list>li>.wsmenu-click,.wsmenu-click .svg-inline--fa{height:55px}.wsmenu>.wsmenu-list>li>.wsmenu-click{width:100%;text-align:right;padding-right:15px}.wsmenu>.wsmenu-list>li>.wsshoptabing{z-index:1001}.wsmenu .wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wsmenu-click02{background-color:transparent;border:0;width:100%;padding:16px 15px 0 0;text-align:right;top:0}.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a{padding-right:55px;padding-left:25px;background-color:#55403d}.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright{min-height:0;background-color:#efe9e5;text-align:center;padding:15px}.wsmenu>.wsmenu-list>li .wstliststy01 li{width:100%;margin-bottom:15px}.wsactive .wsanimated-arrow{margin-top:5px}.wsactive .wsmenucontainer{margin:0}.wsmenu>.wsmenu-list>li .wstheading{font-weight:bold}.wsmobileheader>.smllogo{width:130px}.wsanimated-arrow span,.wsanimated-arrow span:before,.wsanimated-arrow span:after{width:23px}.wsmenu>.wsmenu-list>li>.wsmegamenu{padding:0}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a{padding:8px 25px;font-size:13px}.wsactive .wsmenucontainer,.wsactive .wsmenucontainer,.wsactive .content-wrapper{overflow:hidden}.wsmenu-list>li.openNav .wsshoptabing{top:0}.wsmenu>.wsmenu-list>li.openNav>.wsmegamenu{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li{width:100%;padding:0 5px 5px}.lounge-access .txt-area,.lounge-access .featureBanner{width:100%;float:none}.lounge-access .featureBanner{position:relative;z-index:1}.lounge-access .featureBanner .img-wrap{height:0;padding-bottom:70%;margin-right:0;margin-left:auto;margin-bottom:0}.founder .lounge-access .featureBanner .img-wrap{width:322px;margin-bottom:-35px}.lounge-access .txt-area .txt-wrap{margin:0;padding-top:50px}.lgPopUpBook .bookingForm-wrapper h1{display:none}.wsmenu>.wsmenu-list>li.secondaryNav a{background-color:#f5f5f5;color:#775f5b}.visionBx img{max-width:80px}.visionBx span{display:block}.lounge-access .featureBanner .img-wrap{background-position:50% 30%}.content-wrapper .spacer100{height:30px}.wsmobileheader>.smllogo{margin:15px auto 0 60px}.profile-img-sm a{margin-right:5px}}@media(max-width:767px){h1{font-size:26px}h2{font-size:24px}h3{font-size:21px}h1.pageTitle{font-size:26px;margin-top:15px}p.intro{font-size:18px}.top-footer .top-footer-wrapper{max-width:500px;margin:0 auto}.second-row{text-align:center;margin-top:0;position:relative;padding-bottom:65px}.partners-wrapper{float:none}.partners-wrapper .member{margin-top:0}.partners-wrapper .partner{margin-top:20px}.partners-wrapper span.title{text-align:center}.copyright{text-align:center}.bookingWidget{display:none}.pageBanner h1.pageTitle{font-size:24px;top:50%}.home .content-wrapper{padding-top:60px}.top-footer{padding-top:25px;padding-bottom:0}.top-footer .col-xs-4,.top-footer .col-xs-8{float:none;width:100%;text-align:center}.top-footer .col-xs-4 .footer-logo{margin:0 auto 30px}.footer-list{display:none}.top-footer .socialLinks-wrapper{position:absolute;left:50%;bottom:10px;z-index:100;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.experience-wrapper .features .feaBox{width:50%}.contactForm.form .contact-info small,.contactForm.form .contact-info .checkbox{display:inline-block;width:50%}.contactForm.form .contact-info small{width:53%}.contactForm.form .contact-info .checkbox{display:inline-block;width:45%;text-align:left}.contactForm.form .submitBtn{margin-top:0;margin-bottom:30px}.contactForm.form .submit-wrapper{text-align:left}.bxContent.room .cardWrap{width:380px}.discover-wrapper{text-align:center}.footer-logo{float:none;margin:0 auto 20px}.footer-newsletter{margin-left:0;text-align:center}.roomDesc{text-align:center;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.roomDesc.opening{height:300px}.roomDesc.opened{height:auto}.room-title h1{margin-top:0}.content{padding:30px 0}.catFilter{margin-top:-60px}.error-page{min-height:500px;background-size:800px}.error-page .text{padding:0 30px}.error-page .text h1{font-size:50px;margin-top:70px}.error-page .text h2{font-size:20px}.error-page .spacer50{height:20px}.error-page .hotel-logo{bottom:30px;right:30px;max-width:60px}.homeIntro-wrapper .toggleLine .showMore .fa-caret-down,.homeIntro-wrapper .toggleLine .showMore .fa-caret-down-up{margin-left:5px}.homeIntro-wrapper.open .toggleLine .showMore .fa-caret-down{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.showMore{font-size:14px;font-weight:bold;display:inline-block;padding:15px}.homeIntro-wrapper{position:relative;height:200px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.toggleLine{position:absolute;font-size:14px;font-weight:600;bottom:-3px;left:0;z-index:9;cursor:pointer;width:100%;background:#efe9e5;padding:10px 0;-webkit-box-shadow:0 0 50px 25px #efe9e5;-moz-box-shadow:0 0 50px 25px #efe9e5;box-shadow:0 0 50px 25px #efe9e5;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.homeIntro-wrapper.open .toggleLine{position:relative;bottom:auto;margin-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.facility.room-wrapper .bxContent .mobile-owl .cardWrap{height:325px}.pageBanner{padding-bottom:0}.bookingWidget{position:fixed;width:90%;max-width:650px;top:70px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1009;text-align:center;background-color:#634c49;border-radius:4px;padding:30px 20px 20px;display:none}.form-inline .form-group{display:inline-block;vertical-align:middle}.bookingForm-wrapper .form .form-control{max-width:none !important;width:100%}.bookingWidget .form-inline .form-group:first-child,.bookingWidget .form-inline .form-group:last-child{width:100%}.bookingWidget .form-inline .form-group{margin:0 0 15px;padding:0 10px;width:50%;float:left;position:static}.bookingWidget .findBtn.btn-default{width:130px;margin:10px auto 0;min-width:130px}.bookingWidget .form-inline .form-group select{max-width:none;width:100%}.overlap{position:fixed;background:rgba(0,0,0,.9);display:none;z-index:1000;top:0;left:0;width:100%;height:100%;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.deskoverlap{position:fixed;background:rgba(0,0,0,.55);display:none;z-index:1000;top:0;left:0;width:100%;height:100%;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.overlap-close{color:#fff;font-size:24px;position:absolute;top:4px;right:10px;z-index:8}.bookingWidget .overlap-close{display:block}.header .overlap{height:12%}.mainNavi ul>li>a{font-size:13px}.bookingForm-wrapper .form .form-control.location{width:100%}.bookingForm-wrapper .form .form-control.shortInput{max-width:none}.top-menu{z-index:9999;position:relative;float:right;width:90px}.bookingWidget.inner{display:none}.pax-form{top:10%;position:fixed;bottom:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);right:auto}.lgPopUpBook .pax-form{top:10%}.bookingWidget,.home .bookingWidget{padding:15px 15px 5px}.pax-group{margin-bottom:px}.pax-group.children_field label{font-size:10px;letter-spacing:0}.inner-overlap.open{z-index:9;opacity:1;display:block;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pax-form-wrapper .inner-overlap-close{display:block}.lgPopUpBook .bookingWidget .form-inline .form-group .pax-group select{height:auto;padding:4px 8px;min-width:52px;line-height:1;font-size:10px;margin-bottom:8px}.lgPopUpBook .bookingWidget .form-inline .form-group .pax-group select option{padding:0 12px}.pax-form-wrapper{padding-top:30px}.locationMap .text-left{text-align:center}.lgPopUpBook .daterangepicker{margin-top:5px !important}.bookingWidget .form-inline .checkIn-group,.bookingWidget .form-inline .checkOut-group{margin:0 0 15px;padding:0;width:100%;float:left;position:relative}.bookingWidget .form-inline .checkInOut-group .form-group,.bookingWidget .form-inline .checkInOut-group .form-group:last-child{float:left;width:50%;margin-bottom:0}.bookingWidget .form-inline .checkInOut-group label{float:left;width:100%;padding:0 10px}.static-title-tag h4{padding-top:0}.extraContent{margin:10px}.bookingForm-wrapper label.highlightMsg{padding:10px 30px}.content-wrapper .spacer100{height:0}#loginpopout .modal-dialog{top:15%}.topBannerWrapper{height:0;padding-bottom:82%}.topBannerWrapper.static{height:auto;padding-bottom:0}}@media(max-width:550px){.pageBanner h1.pageTitle{font-size:20px;top:50%}.mobile-owl.noCarousel .cardWrap{width:100%}.mobile-owl.noCarousel .item{width:100%;float:left;padding:10px;margin-bottom:15px;overflow:hidden}.experience-wrapper .features .feaBox{width:100%;margin-bottom:15px}.video-wrapper #bg-btn{width:120px;height:120px}.spinner{width:100px;height:100px;bottom:3px;left:10px}.table table.basic-details{text-align:center;width:100%}.table table.basic-details tr{display:inline-block;margin:0;width:33.33%}.table table.basic-details tr th{text-align:center;margin-bottom:5px}.bxContent .cardWrap{min-height:250px}.bxContent.offers .cardWrap{min-height:0;height:0;padding-bottom:90%}.table.roomFeatures .features{text-align:center}.error-page{background-size:600px}.bookingWidget .form-inline .form-group{padding:0 5px}.bookingWidget{padding:25px 5px 15px}.ZHCN .bookingWidget .form-inline .form-group_submit a,.ZHHK .bookingWidget .form-inline .form-group_submit a{padding:7px 15px}}@media(max-width:450px){.pageBanner{padding-bottom:35%}.bxContent .cardWrap,.bxContent.latest-offers .cardWrap{width:320px}.features .feaBox{width:112px;padding:0 5px}.features .feaBox .icoImg{width:90px;margin:0 auto}.bxContent .cardWrap:hover .feaContent{margin-bottom:-10px}.footer-list .col-lg,.footer-list .col-md,.footer-list .col-sm{width:100%;text-align:center;margin-top:20px}.table.roomFeatures .features .feaBox{width:100px}.bxContent.offers .cardWrap{padding-bottom:95%}.mainNavi ul>li>a{font-size:12px}.mainNavi{text-align:left}.bookingWidget{min-width:auto;width:100%}.pax-form{min-width:auto;width:90%}.lgPopUpBook .bookingWidget .form-inline .form-group .pax-group select{width:49%}.mobile-BookLink{top:12px}.bookingBtn.btn-default{padding:10px}.bxContent.room .cardWrap{width:320px}.extraContent{margin:0;font-size:12px}.bookingBtn.btn-default,.mobile-BookLink .mobileLogin{padding:10px}}@media(max-width:374px){.contactForm.form .contact-info small,.contactForm.form .contact-info .checkbox{width:100%}.contactForm.form .contact-info .checkbox{text-align:left}.contactForm.form .submit-wrapper{text-align:left}.partners-wrapper .partner{text-align:center !important}.partner .brand-wrap:last-child{margin-top:10px}.catFilter .dropdown-menu{min-width:250px}.table.roomFeatures .features .feaBox{width:90px}.bxContent .cardWrap,.bxContent.latest-offers .cardWrap{width:280px}.bxContent.offers .cardWrap{padding-bottom:110%}.error-page{background-size:500px}.bxContent.room .cardWrap{width:290px}}@media(min-width:768px){.mobile-owl{display:block;margin:0 -10px}.mobile-owl .item{width:33.33%;display:inline-block;vertical-align:top;padding:10px;margin-bottom:10px;overflow:hidden}.mobile-owl .item.lg{width:100%}.mobile-owl .cardWrap{width:100%}.contactForm.form .submit-wrapper{text-align:right}.panel-body{padding-right:35%}.suggestion .mobile-owl .item{margin:0}.catFilter .dropdown{width:400px}.partners-wrapper .member .brand-wrap{margin-top:20px}.roomDesc,.homeIntro{height:auto !important}.lgPopUpBook .bookingWidget{position:fixed;display:block;width:650px;top:100px;margin:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1009;text-align:center;background-color:#634c49;border-radius:4px;padding:30px 20px 20px}.lgPopUpBook .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.lgPopUpBook .bookingForm-wrapper .form .form-control{max-width:none;width:100%}.lgPopUpBook .bookingWidget .form-inline .form-group:first-child,.lgPopUpBook .bookingWidget .form-inline .form-group:last-child{width:100%}.lgPopUpBook .bookingWidget .form-inline .form-group{margin:0 0 15px;padding:0 10px;width:50%;float:left;position:static}.lgPopUpBook .bookingWidget .findBtn.btn-default{width:130px;margin:10px auto 0;min-width:130px}.lgPopUpBook .bookingWidget .form-inline .form-group select{max-width:none;width:100%}.lgPopUpBook .overlap,.deskHighlight .deskoverlap{position:fixed;background:rgba(0,0,0,.9);display:none;z-index:1000;top:0;left:0;width:100%;height:100%;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.deskHighlight .deskoverlap{background:rgba(0,0,0,.85)}.deskHighlight .header.smallHeader{z-index:0}.lgPopUpBook .overlap-close{color:#fff;font-size:24px;position:absolute;top:10px;right:15px;z-index:9}.lgPopUpBook .bookingWidget .overlap-close{display:block}.lgPopUpBook .header .overlap{height:12%}.lgPopUpBook .header.smallHeader{z-index:1}.pax-form-wrapper:before{content:'';display:inline-block;position:absolute;left:20px;top:-5px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #fff}.lgPopUpBook .pax-form-wrapper:before{display:none}.deskHighlight #bookingWidget{z-index:1001;background:#634c49;padding:25px}.home .homeIntro{margin:0 auto}.homeIntro{margin-top:30px}.homeIntro.noBanner{margin-top:80px}#loginpopout.modal{top:10%}#loginpopout .modal-sm{width:400px}}@media(min-width:992px){.homeOffer,.owl-highlights{display:block}.homeOffer .item{width:33.33%;display:inline-block;vertical-align:top;padding:10px;margin-bottom:10px;overflow:hidden}.homeOffer .item.lg{width:50%}.homeOffer .cardWrap{width:100%}.owl-highlights.global .item{width:25%}.bxContent .owl-highlights .cardWrap{width:100%}.wsmenu{padding-left:120px}.wsmenu>.wsmenu-list>li>.wsmegamenu{opacity:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform .3s,opacity .3s;-ms-transition:-ms-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);top:58px;background-color:#55403d;border:0}.lgPopUpBook .header .overlap{display:none !important}.homeIntro{margin-top:50px}.homeIntro.noBanner{margin-top:100px}.wsmenu>.wsmenu-list>li .wstheading{padding-top:20px}.home .topBannerWrapper .ms-bullets.ms-dir-h,.wsmenu .footer-social{display:none}.wsmenu>.wsmenu-list>li .wstheading{padding-top:20px}}@media(min-width:1199px){.table.roomFeatures table.basic-details tbody>tr:first-child{padding-left:12px}.home .bookingWidget,.hotel-page .bookingWidget{position:absolute;left:0;right:0;top:315px;margin-top:0;width:850px}.lgPopUpBook .home .bookingWidget,.lgPopUpBook .hotel-page .bookingWidget{position:fixed;top:100px;left:50%;right:auto}.home .topBannerWrapper{height:600px;background-color:#000}}@media(min-width:551px) and (max-width:767px){.mobile-owl.noCarousel .cardWrap{width:100%}.mobile-owl.noCarousel .item{width:50%;float:none;display:inline-block;padding:10px;margin-bottom:10px;overflow:hidden}.bxContent.offers .cardWrap{min-height:310px}}@media(min-width:768px) and (max-width:991px){.spacer100.hidden-xs{height:60px}.newsletter .form-control{width:175px}.mobile-owl .item{width:50%}.pageBanner h1.pageTitle{font-size:24px;top:60%}.experience-wrapper .features .feaBox{width:50%}.submitBtn{min-width:120px}.table.roomFeatures .features .feaBox{width:110px}.features .feaBox{padding:0 5px}.suggestion.bxContent .cardWrap .sugTitle h3{font-size:16px}.suggestion .mobile-owl .item{width:33.33%}.footer-logo{max-width:95px;float:none;margin-bottom:20px}.footer-newsletter{margin-left:0}.facility.room-wrapper .bxContent .mobile-owl .cardWrap{height:364px}.bookingWidget,.home .bookingWidget{margin:-20px auto 0;position:relative;z-index:10;text-align:center;background-color:#634c49;border-radius:4px;padding:20px}.header .main-menu{height:65px}.sideNavi-wrapper .bookingBtn.btn-default{top:10px}.bookingForm-wrapper{width:700px;margin:0 auto}.lgPopUpBook .bookingForm-wrapper{width:auto}.bookingWidget .form-inline{text-align:left}.bookingWidget .form-inline .form-group.visible-sm{display:inline-block !important}.bookingWidget .form-inline .form-group_location{padding:0;width:320px;margin:0 auto;vertical-align:top}.bookingWidget .form-inline .form-group_location .form-control.location{width:100%;display:block;margin:0 auto}.bookingWidget .form-inline .form-group.travelGroup,.bookingWidget .form-inline .form-group.travelGroup select{width:102px}.bookingWidget .form-inline .form-group_submit{display:inline-block;margin-right:10px;text-align:center}.bookingWidget .form-inline .form-group_submit a,.lgPopUpBook .bookingWidget .findBtn.btn-default{min-width:0;width:auto;display:inline-block;padding:9px 48px}.lgPopUpBook .bookingWidget,.lgPopUpBook .home .bookingWidget{position:fixed;display:block;width:650px;top:50%;margin:0;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1009;text-align:center;background-color:#634c49;border-radius:4px;padding:40px 20px 20px}.bookingWidget .form-inline .form-group{margin:0}.pax-form{min-width:305px}.pax-group.children_field select,.lgPopUpBook .bookingWidget .form-inline .pax-group.children_field select{width:130px}.footer .newsletter .form-group,.footer a.btn-default{margin-bottom:15px}.home .topBannerWrapper{height:300px}}@media(min-width:992px) and (max-width:1199px){.bxContent.latest-offers .cardWrap{width:304px;min-height:320px}.table table.basic-details tr{margin-right:50px}.table table.basic-details th,.table table.basic-details td,.table.roomFeatures th,.table.roomFeatures td{display:block;width:100%;padding:0}.table.roomFeatures th,.table.roomFeatures td{padding:15px 0;border:0}.table.roomFeatures tbody>tr>td{padding-top:0}.suggestion.bxContent .cardWrap .sugTitle h3{font-size:16px}.header.smallHeader .mainNavi .bookingForm{display:none}.header.smallHeader .animated-arrow,.header.smallHeader .sideNavi-wrapper .bookingBtn.btn-default{margin-top:1px}.facility.room-wrapper .bxContent .mobile-owl .cardWrap{height:422px}.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright{min-height:283px}.bookingWidget,.home .bookingWidget{margin:-20px auto 0;position:relative;z-index:10;text-align:center;background-color:#634c49;border-radius:4px;padding:30px 20px}.lgPopUpBook .bookingWidget,.lgPopUpBook .home .bookingWidget{position:fixed;display:block;width:650px;top:50%;margin:0;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1009;text-align:center;background-color:#634c49;border-radius:4px;padding:30px 20px 20px}.bookingWidget .findBtn.btn-default{min-width:130px}.bxContent .cardWrap{min-height:215px}.home .topBannerWrapper{height:500px}}@media only screen and (max-width:1262px) and (min-width:992px){.wsmenu{width:90%}}@media(min-width:1200px){.facility.room-wrapper .bxContent .mobile-owl .cardWrap{height:463px}.bookingWidget .form-inline .form-group.form-group_submit a{display:inline-block}}.cookieBox{background-color:#ded6d2;padding:20px 0;font-size:12px;color:#333;position:fixed;bottom:0%;left:0%;z-index:100;width:100%;height:56px;border-top:2px solid #634c49;display:none}.cookieText p{color:#634c49;font-size:15px;margin-top:-14px}.ConsentButton.btn-default{position:absolute;bottom:13%;left:81%;background-color:#45312a;border-color:#45312a;color:#fff;border-radius:4px;padding:8px 25px}.ConsentButton.btn-default:hover{background-color:#fff;border:1px solid #45312a;color:#45312a}.cookieText a{color:#45312a}.cookieText a:hover{color:#fff;text-decoration:none}@media(max-width:1199px){.cookieBox{background-color:#ded6d2;padding:20px 0;color:#333;position:fixed;bottom:0%;left:0%;z-index:100;width:100%;height:auto;border-top:2px solid #634c49}.cookieText p{color:#634c49;font-size:15px;text-align:center}.ConsentButton.btn-default{position:initial;background-color:#45312a;border-color:#45312a;width:100%}.ConsentButton:hover{background-color:#fff;border-color:#45312a;color:#45312a}.cookieText a{color:#45312a}.cookieText a:hover{color:#fff;text-decoration:none}}@media(min-width:1200px) and (max-width:1534px){.ConsentButton{position:absolute;bottom:13%;left:83%;background-color:#45312a;border-color:#45312a;color:#fff;border-radius:4px;font-size:11px;padding:12px 11px}.cookieText p{color:#634c49;font-size:14px;margin-top:-14px}}@media(min-width:768px) and (max-height:540px){.lgPopUpBook .bookingWidget .form-inline .form-group select{height:auto}.lgPopUpBook .pax-group{margin-bottom:5px}.pax-group.children_field label{font-size:10px;letter-spacing:0}}