@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,600,600i,700,700i);.common-field,.date-field,.form-field,.optional-info table tr td .qty-field,.qty-field,body{font-family:'Open Sans',sans-serif}.printBanner img,.wrapper{width:100%}.custom-select,.wrapper,body,sup{position:relative}body{background:#fff;font-weight:300}.clear{clear:both}.padding5{padding:5px}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.common-btn,.common-btn.whiteBg{padding:10px 0;border:1px solid #af936c;text-align:center}sup{vertical-align:0;top:-.25em}.wrapper{overflow:hidden}.printBanner{display:none}a{color:#af936c;font-weight:600;text-decoration:none}.book-btn,.booking-btn,.common-btn,.common-btn.whiteBg,.login-btn,.signup-btn,.signup-btn-border{text-decoration:none;font-weight:700;text-transform:uppercase}.book-btn,.common-btn,.common-btn.whiteBg{display:inline-block;font-size:12px}.common-btn{color:#fff;background:#af936c}.common-btn.whiteBg{color:#000;background:#fff}.book-btn,.booking-btn,.login-btn,.uspbox{color:#fff;background:#af936c}.common-btn.half-width{width:48%}.book-btn{padding:5px 10px;vertical-align:middle}.booking-btn{display:block;text-align:center;width:100%;padding:5px 0;font-size:12px}.login-btn,.signup-btn{width:48.5%;margin-top:20px;border:1px solid #af936c}.room-details .booking-btn{padding:10px 0}.login-btn,.signup-btn,.signup-btn-border{padding:5px 0;font-size:12px;text-align:center;display:inline-block}.signup-btn{color:#000;background:#fff}.signup-btn-border{width:calc(100% - 2px);color:#fff;background:#af936c;border:1px solid #fff}.feedback-btn,.popup-btn,.popup-btn.whiteBg{border:1px solid #af936c;text-decoration:none;font-weight:700;text-transform:uppercase;text-align:center}.find-out-more-btn,.read-article-btn{background:url(../images/common/arrow-right-gold.png) right center no-repeat;display:block;color:#af936c;text-decoration:none;font-weight:700;text-transform:uppercase}.find-out-more-btn{width:105px;font-size:11px;margin:5px auto 0}.read-article-btn,.view-all-btn,.view-promo-btn{font-size:11px;margin-top:5px}.read-article-btn{width:90px}.view-all-btn{width:65px;color:#af936c;text-decoration:none;font-weight:700;text-transform:uppercase;background:url(../images/common/thin-arrow-right-gold.png) right center no-repeat;margin-bottom:10px;display:block;float:right}.view-promo-btn,.visit-site-btn{color:#af936c;text-decoration:none;font-weight:700;text-transform:uppercase;background:url(../images/common/arrow-right-gold.png) right center no-repeat;display:block}.view-promo-btn{width:120px}.visit-site-btn{width:80px;font-size:13px}.feedback-btn,.popup-btn{color:#fff;background:#af936c}.feedback-btn{display:inline-block;width:100px;padding:10px 0;font-size:12px;float:right}.facebook-btn,.popup-btn{width:100%;font-size:12px}.popup-btn,.popup-btn.whiteBg{padding:5px 0;margin:5px 0 15px;display:inline-block}.popup-btn.whiteBg{color:#363636;background:#fff;font-size:11px}.facebook-btn{color:#fff;background:url(../images/common/fb-icon-white.png) 20px center no-repeat #3b5998;display:inline-block;padding:7px 0;text-decoration:none;font-weight:700;text-transform:uppercase;text-align:center;border:1px solid #3b5998;margin:0}.explore-btn,.payment-btn,.print-btn,.reset-btn,.view-room-btn{display:inline-block;padding:10px 0;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none}.payment-btn,.reset-btn{border:1px solid #af936c;float:right}.payment-btn{width:180px;color:#fff;background:#af936c;margin:10px auto}.explore-btn,.reset-btn{background:#fff}.reset-btn{width:80px;color:#252525;margin:10px auto 10px 5px}.explore-btn,.print-btn{width:100%;color:#646464;border:1px solid #646464;margin:10px auto 0}.print-btn{background:url(../images/common/print-icon.png) 20% center no-repeat #fff}.view-room-btn{width:220px;color:#fff;background:#af936c;border:1px solid #af936c;margin:10px auto}.feedback-field,.feedback-select,.feedback-textarea{margin-bottom:10px;border:1px solid #ccc!important}.custom-select select,.select-hide{display:none}.common-field{width:90%;padding:2.5% 9% 2.5% 1%;background:0 0;border:none;border-bottom:1px solid #000;color:#000}.optional-info table tr td .qty-field,.qty-field{width:25px;padding:2.5% 1%;background:0 0;border:none;text-align:center}.qty-field{border-bottom:1px solid #000;color:#000}.qty-field{border-bottom:1px solid #000;color:#000}.booking-form-mobile .qty-field{color:#FFF}.date-field,.form-field{border:none}.booking-form-mobile .date-field,.booking-form-mobile .form-field,.booking-form-mobile .search-field,.booking-form-mobile .form-container .form-fields .common-field::placeholder {color:#FFF}.booking-form-mobile .form-container .form-fields,.booking-form-mobile .form-container .qty-field,.booking-form-mobile .search-field,.booking-form-mobile .form-container .form-fields .common-field{border-bottom: 1px solid;}.date-field{width:90%;padding:2.5% 9% 2.5% 1%;margin-top:5px;font-size:17px;background: none;border-bottom: 1px solid;}.form-field{width:95%;padding:2.5%;margin-top:10px;border-bottom:1px solid #fff}.search-field{width:87.5%;padding:2.5% 10% 2.5% 2.5%;border:none;border-bottom:1px solid #fff;font-family:'Open Sans',sans-serif}.feedback-field,.feedback-select,.feedback-textarea,.info-field,.popup-field{padding:5px 2.5%;background:0 0;color:#252525;font-family:'Open Sans',sans-serif}.feedback-field{width:95%;height:20px}.feedback-select{width:100%;height:32px}.feedback-select.arrival-time{width:100px}.feedback-select.credit-card-type{width:200px}.feedback-textarea,.info-field,.popup-field{width:95%}.feedback-textarea{height:125px;resize:none;font-size:14px}.popup-field{height:20px;border:1px solid #ccc;margin-bottom:15px}.info-field{height:10px;border:none;border-bottom:1px solid #b7b7b8}.info-field.date{width:150px}::-webkit-input-placeholder{color:#000;font-style:italic}::-moz-placeholder{color:#000;font-style:italic}:-ms-input-placeholder{color:#000;font-style:italic}:-moz-placeholder{color:#000;font-style:italic}.info-field::-webkit-input-placeholder,.optional-info table tr td .qty-field::-webkit-input-placeholder,.popup-field::-webkit-input-placeholder{color:#bcbaba}.info-field:-moz-placeholder,.optional-info table tr td .qty-field:-moz-placeholder,.popup-field:-moz-placeholder{color:#bcbaba;opacity:1}.booking-form-mobile .common-field::-webkit-input-placeholder,.booking-form-mobile .common-field:-ms-input-placeholder{color:#fff;}.info-field::-moz-placeholder,.optional-info table tr td .qty-field::-moz-placeholder,.popup-field::-moz-placeholder{color:#bcbaba;opacity:1}.info-field:-ms-input-placeholder,.optional-info table tr td .qty-field:-ms-input-placeholder,.popup-field:-ms-input-placeholder{color:#bcbaba}.custom-select{font-family:'Open Sans',sans-serif;border-bottom:1px solid #b7b7b8}.custom-select.arrival-time{width:100px}.custom-select.currency{width:220px;text-align:center}.custom-select.destination{width:100%}.custom-select.sorting{width:200px;text-align:center}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#af936c transparent transparent;color:#252525}.select-selected.select-arrow-active:after{border-color:transparent transparent #af936c;top:7px}.select-items div,.select-selected{color:#fff;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1);cursor:pointer}.select-selected{background-color:#fff;color:#252525}.select-items{position:absolute;background-color:#af936c;top:100%;left:0;right:0;z-index:99}.select-items div:hover{background-color:rgba(0,0,0,.1)}.nonFloat{float:none;margin-bottom:0}.header{width:100%;height:auto;margin:0 auto;position:relative;z-index:3}.header .container{width:98%;padding:15px 1% 20px;position:relative;height:25px;background:#fff;-webkit-box-shadow:0 10px 7px -6px rgba(0,0,0,.75);-moz-box-shadow:0 10px 7px -6px rgba(0,0,0,.75);box-shadow:0 10px 7px -6px rgba(0,0,0,.75)}.maintenancetext{background:#e1e1e1;position:fixed;bottom:0;width:100%;z-index:90}.maintenancetext span{display:block;font-size:13px;color:#363636;text-align:center!important;padding:10px}.cookies{width:100%;padding:5px 0;background:#666;top:0;left:0}.cookies .cookies-container{width:98%;margin:0 auto;color:#fff;font-size:13px;line-height:22px;font-weight:300;text-align:justify;display:table}.cookies .cookies-container p{text-align:left;display:table-cell;vertical-align:middle}.cookies .cookies-container a{color:#af936c}.cookies .cookies-btns{display:table-cell;vertical-align:middle;width:155px}.cookies .cookies-container .common-btn{background:#e1e1e1;border:1px solid #e1e1e1;color:#363636;width:70px;padding:3px 0;margin:0 auto;display:inline-block}.header .container .nav-left{float:left;display:table;position:relative;z-index:3;margin-top:5px}.header .container .nav-left .menu-btn{display:table-cell;vertical-align:middle}.header .container .nav-left .menu-btn img{display:block}.header .container .nav-left .hotel-name{display:table-cell;vertical-align:middle;padding-left:10px;text-align:center;font-size:13px;font-weight:700;text-transform:uppercase;z-index:1;letter-spacing:1px}.header .container .nav-left a{text-decoration:none}.header .container .nav-left .nav-list{width:260px;position:absolute;top:-20px;left:-20px;display:none;background:#252525}.header .container .nav-left .nav-list .menu-title{width:100%;height:45px}.header .container .nav-left .nav-list .menu-title .menu-btn{display:inline-block;margin-top:20px;margin-left:20px}.header .container .nav-left .nav-list .menu-title .logo{display:none;margin-top:15px;margin-left:5px;height:37px;width:137px}.header .container .nav-left .nav-list .menu-title .logo img{height:37px;display:block}.header .container .nav-left .nav-list .search{position:relative;width:85%;padding:0 7.5%;margin-top:20px}.header .container .nav-left .nav-list .search-btn{position:absolute;top:4px;right:25px}.header .container .nav-left .nav-list .menu{list-style:none;width:100%;margin:20px 0}.header .container .nav-left .nav-list .menu li{width:85%;padding:5px 7.5%;background:#252525;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header .container .nav-left .nav-list .menu li:hover{background:#af936c}.header .container .nav-left .nav-list .menu li a{display:block;padding:5px 0;color:#fff;text-decoration:none;text-align:left;font-size:13px;font-weight:600;text-transform:uppercase}.header .container .nav-left .nav-list .menu li:hover a{font-weight:700}.header .container .nav-left .nav-list .menu-social-media{width:85%;padding:10px 7.5% 0;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase}.header .container .nav-left .nav-list .menu-social-media li{float:left;padding-right:10px;border-right:1px solid #fff}.header .container .nav-left .nav-list .menu-social-media li img{display:block}.header .container .nav-left .nav-list .menu-social-media li.fb,.header .container .nav-left .nav-list .menu-social-media li.insta,.header .container .nav-left .nav-list .menu-social-media li.linked,.header .container .nav-left .nav-list .menu-social-media li.pin,.header .container .nav-left .nav-list .menu-social-media li.youtube{padding:0 1px 0 2px;border-right:none}.header .container .hotel-logo{position:absolute;top:13px;left:0;right:0;margin:0 auto;z-index:1;width:137px;height:37px}.header .container .hotel-logo img{height:37px;width:auto;display:block}.header .container .nav-right{float:right;margin-top:7px;position:relative;z-index:2}.header .container .nav-right .languages{display:inline-block;vertical-align:top;padding:0 30px;font-weight:600;position:relative;font-size:13px;border-right:1px solid #999;z-index:2}.header .container .nav-right .languages .language-select::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-down-gold.png) no-repeat;position:absolute;right:10px;top:5px}.header .container .nav-right .languages .language-select.selected::after{background:url(../images/common/arrow-up-gold.png) no-repeat}.header .container .nav-right .language-select{cursor:pointer}.header .container .nav-right .language-select img{display:block}.header .container .nav-right .languages-list{width:100%;position:absolute;top:38px;left:0;background:#252525;display:none}.header .container .nav-right .languages-list ul{list-style:none;margin:5px 0}.header .container .nav-right .languages-list ul li{padding:5px 0}.header .container .nav-right .languages-list ul li a{color:#fff;text-decoration:none;text-align:center;font-size:12px;display:block}.header .container .nav-right .languages-list ul li a.selected,.header .container .nav-right .languages-list ul li a:hover{color:#af936c;font-weight:700}.header .container .nav-right .furamafirst,.header .container .nav-right .furamafirst.afterLogin{border-right:1px solid #999;padding:0 25px 0 15px;font-weight:600;z-index:2;display:inline-block;cursor:pointer;font-size:13px;vertical-align:top}.header .container .nav-right .furamafirst{position:relative}.header .container .nav-right .furamafirst .furamafirst-select::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-down-gold.png) no-repeat;position:absolute;right:10px;top:5px}.header .container .nav-right .furamafirst.afterLogin{background:0 0;width:auto;position:relative}.header .container .nav-right .furamafirst .furamafirst-select.afterLogin::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-down-gold.png) no-repeat;position:absolute;right:10px;top:5px}.header .container .nav-right .furamafirst.without-divider{border-right:none}.header .container .nav-right .furamafirst span{font-style:italic;font-weight:700}.header .container .nav-right .furamafirst .furamafirst-form{position:absolute;top:-22px;right:-2px;display:none}.header .container .nav-right .furamafirst .furamafirst-form .title{color:#fff;width:88px;height:38px;padding:22px 20px 0;cursor:pointer;font-size:13px;background:#252525}.header .container .nav-right .furamafirst .furamafirst-form .title::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-up-gold.png) no-repeat #252525;position:absolute;right:11px;top:28px}.header .container .nav-right .furamafirst.afterLogin .furamafirst-form .title{background:#252525;color:#fff;width:auto;height:38px;padding:22px 27px 0 15px;cursor:pointer;font-size:13px}.header .container .nav-right .furamafirst.afterLogin .furamafirst-form .title::after{right:12px;top:27px}.header .container .nav-right .furamafirst .furamafirst-form .form-box{width:320px;height:auto;background:#252525;position:absolute;right:0}.header .container .nav-right .furamafirst.afterLogin .furamafirst-form .form-box{width:280px}.header .container .nav-right .furamafirst .furamafirst-form .form-box .container{width:90%;height:auto;padding:20px 5%;background:#252525;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header .container .nav-right .furamafirst .furamafirst-form .form-box p{font-size:12px;line-height:16px;color:#fff;font-weight:300;padding-bottom:5px}.header .container .nav-right .furamafirst .furamafirst-form .form-box p strong{font-size:16px;line-height:22px;color:#fff;font-weight:600;display:block}.header .container .nav-right .furamafirst .furamafirst-form .form-box p strong span{font-weight:700}.header .container .nav-right .furamafirst .furamafirst-form .form-box ul{width:100%;list-style:none;margin:5px 0 0}.header .container .nav-right .furamafirst .furamafirst-form .form-box ul li{padding:10px 0 5px;color:#fff;text-align:left;font-size:12px;text-transform:uppercase;cursor:default}.header .container .nav-right .furamafirst .furamafirst-form .form-box ul li strong{color:#af936c}.header .container .nav-right .furamafirst .furamafirst-form .form-box ul li a{color:#fff;text-decoration:none;display:block}.header .container .nav-right .furamafirst .furamafirst-form .form-box ul li a.selected,.header .container .nav-right .furamafirst .furamafirst-form .form-box ul li a:hover{color:#af936c;font-weight:700}.header .container .nav-right .furamafirst .furamafirst-form .form-box ul li a span{text-transform:lowercase}.header .container .nav-right .social-media{display:inline-block;vertical-align:top;padding-left:10px}.header .container .nav-right .social-media img{display:block}.header .container .nav-right .social-media a{display:inline-block;vertical-align:top;padding-right:8px}.header .container .nav-right .social-media a:last-child{padding-right:0}.header .container .nav-right .menu-booking{position:relative;display:none;float:right;margin-left:5px;margin-top:-5px;z-index:1}.header .container .nav-right .menu-booking .menu-booking-form{position:absolute;display:none;top:-17px;right:-20px}.header .container .nav-right .menu-booking .menu-booking-form .close-btn{background:url(../images/common/close-btn.png) 70px 22px no-repeat #252525;color:#fff;width:89px;height:38px;padding:22px 21px 0 0;cursor:pointer;font-size:13px;font-weight:700;text-align:center;float:right}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields{background:#252525;position:relative;width:102vw;height:auto;margin-top:0}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container{width:890px;padding:20px 0;margin:0 auto;background:#252525;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container .col2{display:inline-block;vertical-align:top;width:52%;margin-right:5%}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container .col2.last{width:42%;margin-right:0}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container .col3{display:inline-block;vertical-align:top;width:37%;margin-right:5%}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container .col3.last{width:14%;margin-right:0;vertical-align:bottom}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container p strong{font-size:13px;font-weight:700;text-transform:uppercase;color:#af936c}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container .destination-field{position:relative}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container .destination-field .location-btn{position:absolute;bottom:5px;right:0}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container table{width:100%}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container table tr td{padding:0 3px}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container table tr td span{color:#fff;font-size:14px;display:inline-block;padding:0 10px;font-style:italic}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container table tr td .check-in-out{position:relative;margin-top:10px}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container table tr td .calendar-btn{position:absolute;bottom:0;right:10px}.header .container .nav-right .menu-booking .menu-booking-form .booking-fields .container table tr td.dash{color:#af936c;text-align:center}.header .container .nav-right-mobile{float:right;margin-top:7px;position:relative;z-index:1;display:none}.header .container .nav-right-mobile .languages{display:inline-block;vertical-align:top;padding:0 25px 0 20px;font-weight:600;position:relative;font-size:13px;border-right:1px solid #999;z-index:2}.header .container .nav-right-mobile .languages .language-select::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-down-gold.png) no-repeat;position:absolute;right:5px;top:5px}.header .container .nav-right-mobile .languages .language-select.selected::after{background:url(../images/common/arrow-up-gold.png) no-repeat}.header .container .nav-right-mobile .language-select{cursor:pointer}.header .container .nav-right-mobile .language-select img{display:block}.header .container .nav-right-mobile .languages-list{width:90px;position:absolute;top:38px;left:0;background:#252525;display:none}.header .container .nav-right-mobile .languages-list ul{list-style:none;margin:5px 0}.header .container .nav-right-mobile .languages-list ul li{padding:5px 0}.header .container .nav-right-mobile .languages-list ul li a{color:#fff;text-decoration:none;text-align:center;font-size:12px;display:block}.header .container .nav-right-mobile .languages-list ul li a.selected,.header .container .nav-right-mobile .languages-list ul li a:hover{color:#af936c;font-weight:700}.header .container .nav-right-mobile .furamafirst{display:inline-block;vertical-align:top;padding:0 20px 0 10px;font-weight:600;position:relative;cursor:pointer;font-size:13px;z-index:2}.header .container .nav-right-mobile .furamafirst .furamafirst-select.afterLogin::after,.header .container .nav-right-mobile .furamafirst .furamafirst-select::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-down-gold.png) no-repeat;position:absolute;right:5px;top:5px}.header .container .nav-right-mobile .furamafirst.without-divider{border-right:none}.header .container .nav-right-mobile .furamafirst span{font-style:italic;font-weight:700}.header .container .nav-right-mobile .furamafirst img{display:block}.header .container .nav-right-mobile .furamafirst .furamafirst-form{position:absolute;top:-22px;right:-5px;display:none}.header .container .nav-right-mobile .furamafirst .furamafirst-form .title{background:#252525;color:#fff;width:38px;height:38px;padding:22px 0 0 16px;cursor:pointer;font-size:13px}.header .container .nav-right-mobile .furamafirst .furamafirst-form .title::after{display:inline-block;content:"";width:10px;height:10px;background:url(../images/common/arrow-up-gold.png) no-repeat #252525;position:absolute;right:10px;top:28px}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box{width:320px;height:auto;background:#252525;position:absolute;right:0}.header .container .nav-right-mobile .furamafirst.afterLogin .furamafirst-form .form-box{width:280px}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box .container{width:90%;height:auto;padding:20px 5%;background:#252525}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box p{font-size:12px;line-height:16px;color:#fff;font-weight:300;padding-bottom:5px}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box p strong{font-size:16px;line-height:22px;color:#fff;font-weight:600;display:block}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box p strong span{font-weight:700}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul{width:100%;list-style:none;margin:5px 0 0;border-top:1px solid #666}.home-news,.home-promotions.img-rgt .promo-contents{border-top:20px solid #fff}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul li{padding:10px 0 5px;color:#fff;text-align:left;font-size:12px;text-transform:uppercase;cursor:default}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul li strong{color:#af936c}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul li a{color:#fff;text-decoration:none;display:block}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul li a.selected,.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul li a:hover{color:#af936c;font-weight:700}.header .container .nav-right-mobile .furamafirst .furamafirst-form .form-box ul li a span{text-transform:lowercase}.main-container{position:relative;width:100%;height:auto;z-index:1}.main-container .slider-banners{width:100%;position:relative;z-index:1}.main-container .weather{position:absolute;top:20px;right:20px;z-index:2;background:rgba(0,0,0,.5);padding:5px;border-radius:5px}.main-container .weather table{width:100%;text-align:right}.main-container .weather table tr td{color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 10px;vertical-align:middle}.main-container .weather table tr td.temp{border-left:1px solid #fff}.main-container .weather table tr td.temp img{display:inline-block}.main-container .slider-banners .sliderImg{width:100%}.main-container .slider-banners .sliderImg img{width:100%;display:block}.main-container .slider-banners .sliderImg div{position:relative}.main-container .slider-banners .sliderImg div .slider-text{background:url(../images/common/banner-texts-bg.png) repeat-x;width:100%;height:150px;position:absolute;bottom:0;left:0;padding:10px 0 0}.main-container .slider-banners .sliderImg div .slider-text h1{color:#af936c;font-size:21px;line-height:28px;font-weight:700;text-align:center;text-transform:uppercase}.main-container .slider-banners .sliderImg div .slider-text p{color:#fff;font-size:13px;line-height:22px;font-weight:300;text-align:center}.main-container .static-banner{width:100%;position:relative;z-index:1}.main-container .static-banner .container img{width:100%}.main-container .booking-container{width:940px;margin:-75px auto 0;background:rgba(255,255,255,0.95);height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:2;cursor:pointer}.main-container.subPg .booking-container{margin:-300px auto 0px;}.main-container .booking-container .booking-form{width:98%;padding:10px 1% 20px;position:relative}.main-container .booking-container .booking-form .booking-fields{display:inline-block;width:80%}.main-container .booking-container .booking-form .booking-fields .col2{display:inline-block;vertical-align:top;width:44%;margin-right:5%}.main-container .booking-container .booking-form .booking-fields .col2.last{margin-right:0;width:50%}.main-container .booking-container .booking-form .booking-fields .col2 p strong{font-size:13px;font-weight:700;text-transform:uppercase;color:#af936c}.main-container .booking-container .booking-form .booking-fields .col2 .destination-field{position:relative}.main-container .booking-container .booking-form .booking-fields .col2 .destination-field .location-btn{position:absolute;bottom:5px;right:0}.main-container .booking-container .booking-form .booking-fields .col2 table{width:100%}.main-container .booking-container .booking-form .booking-fields .col2 table tr td{padding:0 2px}.main-container .booking-container .booking-form .booking-fields .col2 table tr td span{color:#fff;font-size:14px;display:inline-block;padding:0 10px;font-style:italic}.main-container .booking-container .booking-form .booking-fields .col2 table tr td .check-in-out{position:relative}.main-container .booking-container .booking-form .booking-fields .col2 table tr td .calendar-btn{position:absolute;bottom:0;right:10px}.main-container .booking-container .booking-form .booking-fields .col2 table tr td.dash{color:#af936c}.main-container .booking-container .booking-form .booking-fields .more-options{display:none;margin-top:10px}.main-container .booking-container .booking-form .booking-btns{display:inline-block;width:19.5%;vertical-align:top}.main-container .booking-container .booking-form .options{position:absolute;bottom:15px;right:25px}.main-container .booking-container .booking-form .options .option-status{font-size:10px;color:#af936c;text-transform:uppercase;text-decoration:none;background:url(../images/common/more-icon.png) right center no-repeat;padding:5px 20px 5px 0}.main-container .booking-container .booking-form .options .option-status.fewer{background:url(../images/common/less-icon.png) right center no-repeat;padding:5px 20px 5px 0}.main-container .homepage-container{width:100%;margin:50px auto 0}.main-container .homepage-container h1{color:#363636;font-size:21px;line-height:32px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.main-container .homepage-container p{color:#363636;font-size:14px;line-height:21px;font-weight:300;margin-bottom:10px}.main-container .homepage-container p strong{font-weight:700}.main-container .subpage-container{width:100%;margin:20px auto 0}.main-container .subpage-container .breadcrumb{width:1280px;margin:20px auto;font-size:13px;text-align:left;font-weight:300}.main-container .subpage-container .breadcrumb a{color:#363636;text-decoration:none}.main-container .subpage-container .breadcrumb span{color:#af936c;font-weight:700;background:url(../images/common/arrow-right-gold.png) 10px center no-repeat;display:inline-block;padding:0 0 0 30px}.main-container .subpage-container .breadcrumb a span{color:#363636;text-decoration:none;font-weight:300;background:url(../images/common/arrow-right.png) 10px center no-repeat;display:inline-block;padding:0 0 0 40px}.main-container .subpage-container h1{color:#363636;font-size:30px;line-height:42px;font-weight:700;text-transform:uppercase;margin:20px auto;text-align:left;max-width:1280px;width:100%}.main-container .subpage-container h2{max-width:1280px;width:100%;margin:0 auto 20px}.main-container .subpage-container p{color:#363636;font-size:14px;line-height:21px;font-weight:300;margin:0 auto 10px;max-width:1280px;width:100%}.main-container .subpage-container p strong{font-weight:700}.main-container .subpage-container .hotelbox{margin:20px auto;text-align:left;max-width:1280px;width:100%}.main-container .subpage-container .hotelbox a{display:inline-block;padding:5px;color:#252525;font-size:12px;line-height:16px;margin-bottom:20px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:600;cursor:default}.main-container .subpage-container .contents-container{width:100%;margin:0 auto}.main-container .subpage-container .contents-container .subnav-btns{width:1280px;margin:0 auto 20px;text-align:center}.main-container .subpage-container .contents-container .subnav-btns li{display:inline-block}.main-container .subpage-container .contents-container .subnav-btns li a{color:#363636;font-weight:300;text-transform:uppercase;text-decoration:none;padding:0 12px 0 10px;font-size:14px;display:block;border-right:1px solid #a1a1a1}.main-container .subpage-container .contents-container .subnav-btns li.last a{border-right:none;padding:0 10px}.main-container .subpage-container .contents-container .subnav-btns li a.current,.main-container .subpage-container .contents-container .subnav-btns li a:hover{font-weight:600}.main-container .subpage-container .contents-container .tab-btns{width:1280px;margin:0 auto 30px;text-align:center}.main-container .subpage-container .contents-container .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px}.main-container .subpage-container .contents-container .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0}.common-template h2,.common-template p{text-align:left;width:100%;margin-bottom:20px}.main-container .subpage-container .contents-container .tab-btns li a img{vertical-align:middle;height:30px}.home-about-hotel{width:1280px;display:table;margin:0 auto}.home-about-hotel .img-container{width:50%;display:table-cell;vertical-align:middle;position:relative}.home-about-hotel .img-container .img-box{width:100%;height:auto;position:relative}.home-about-hotel .img-container img{width:100%;display:block}.home-about-hotel .img-container .img-label{position:absolute;right:60px;bottom:-18px;background:#af936c;color:#fff;padding:10px;text-transform:uppercase;font-size:12px;font-weight:700}.home-about-hotel .img-container .trip-advisor-label{position:relative;z-index:999;margin:0 auto 0;width:80%;background:#fff;padding:10px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.2)}.home-about-hotel .img-container .trip-advisor-label h6{color:#0da988;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:700;margin-bottom:5px}.home-about-hotel .img-container .trip-advisor-label p{color:#363636;font-size:14px;line-height:18px;font-weight:300;width:100%}.home-about-hotel .img-container .trip-advisor-label p strong,.home-news .news-container h2{font-weight:700;text-transform:uppercase}.home-about-hotel .img-container .trip-advisor-label img{width:76px}.home-about-hotel .img-container .trip-advisor-label table{width:95%;padding:2.5%}.home-about-hotel .img-container .trip-advisor-label table tr td{vertical-align:middle;padding:5px}.home-about-hotel .text-container{width:45%;display:table-cell;vertical-align:middle;padding-left:5%}.home-about-hotel .text-container h1,.home-about-hotel .text-container p{width:100%}.home-about-hotel .text-container p strong{color:#af936c;font-size:16px;line-height:24px}.home-vanilla{width:100%;margin:0 auto;background:#f7f7f7}.home-vanilla .vanilla-container{width:1280px;margin:0 auto;padding:20px 0}.home-vanilla .vanilla-container h1{float:none}.home-vanilla .vanilla-container .col2{width:610px;margin-left:20px;margin-right:20px;margin-top:20px;float:left;background:#e1e1e1}.home-vanilla .vanilla-container .col2.last{margin-right:0}.home-vanilla .vanilla-container .col2 .img-container{width:250px;margin-left:-20px;margin-top:-20px;margin-bottom:20px;display:inline-block}.home-vanilla .vanilla-container .col2 .img-container img{width:100%;display:block}.home-vanilla .vanilla-container .col2 .text-container{width:calc(95% - 250px);padding:30px 10px;display:inline-block;vertical-align:top}.home-news .news-container.img-rgt .img-container,.home-promotions.img-rgt .promo-contents .container .img-container{padding-left:20px}.home-vanilla .vanilla-container .col2 .text-container p{font-size:12px;line-height:14px;margin-bottom:5px}.home-vanilla .vanilla-container .col2 .text-container p strong{font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase}.home-news{width:100%;margin:0 auto;background:#f7f7f7;position:relative;padding-bottom:20px}.home-news .news-container{width:1280px;margin:-20px auto 0;display:table}.home-news .news-container h2{color:#363636;font-size:16px;line-height:24px;margin-bottom:20px;width:100%}.home-news .news-container p{color:#363636;font-size:14px;line-height:21px;font-weight:300}.home-news .news-container p strong{font-weight:700}.home-news .news-container p strong a{color:#af936c;text-decoration:none}.home-news .news-container .img-container{width:630px}.home-news .news-container .img-container img{display:block;width:100%}.home-news .news-container.img-left .img-container{padding-right:20px;margin-top:0}.home-news .news-container .text-container{width:630px;display:table-cell;vertical-align:middle;padding-top:50px}.home-news .news-container .text-container p{width:100%}.home-promotions,.home-promotions .promo-title{width:100%;margin:0 auto}.home-promotions.img-rgt .promo-title{background:0 0}.home-promotions .promo-title .container{width:1280px;margin:0 auto}.home-promotions .promo-title .container h1{float:left;width:100%}.home-promotions .promo-contents{width:100%;margin:0 auto;background:#363636;border-top:20px solid #fff}.home-promotions .promo-contents .container{width:1280px;height:100%;margin:-20px auto 0;display:table}.home-promotions .promo-contents .container .img-container{width:630px;padding-left:20px}.home-promotions.img-left .promo-contents .container .img-container{padding-right:20px}.home-promotions .promo-contents .container .img-container img{display:block;width:100%}.home-promotions .promo-contents .container .text-container{width:630px;display:table-cell;vertical-align:middle;padding-top:20px}.home-promotions .promo-contents .container .text-container h1{color:#fff;text-transform:uppercase;width:100%}.home-promotions .promo-contents .container .text-container h1 a{color:#fff;text-decoration:none}.home-promotions .promo-contents .container .text-container p{color:#fff;width:100%}.home-promotions .promo-contents .container .text-container p.hotelname{font-size:11px}.home-location{width:100%;height:290px;margin:0 auto;background:#fff;position:relative}.home-location .location-container{width:1280px;height:290px;margin:0 auto;display:table}.home-location .location-container h1{color:#af936c;width:100%}.home-location .location-container p{color:#363636;font-size:14px;line-height:21px;font-weight:300;width:100%}.home-location .location-container p strong{font-weight:700;text-transform:uppercase}.home-location .location-container p strong span{color:#af936c;text-transform:none}.home-location .location-container p a{color:#363636;text-decoration:none}.home-location .location-container .text-container{width:50%;display:table-cell;vertical-align:middle}.home-location .location-container .google-map{width:50%;position:absolute;right:0}.home-location .location-container .google-map iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.common-template{width:100%;max-width:1280px;margin:0 auto 40px;padding:0}.common-template h2{font-size:18px;font-weight:700;color:#252525;text-transform:uppercase}.common-template ol li::before,.common-template ul li::before{display:inline-block;width:.5em;content:url(../images/common/bullet-pt.png)}.common-template a{text-decoration:none;color:#af936c;font-weight:600}.common-template .common-btn{color:#fff;background:#af936c;display:inline-block;padding:10px 0;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;border:1px solid #af936c}.common-template ol{list-style:none;margin-left:20px;margin-bottom:20px}.common-template li ol{margin-bottom:0}.common-template ol li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:10px 5px;text-align:left}.common-template li ol li{padding:10px 5px 0}.common-template ol li strong{font-weight:700}.common-template ol li::before{padding-right:14px;margin-left:-1.5em}.common-template ul{list-style:none;margin-left:20px;margin-bottom:20px}.common-template li ul{margin-bottom:0}.common-template ul li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:10px 5px;text-align:left}.common-template li ul li{padding:10px 5px 0}.common-template ul li strong{font-weight:700}.common-template ul li::before{padding-right:14px;margin-left:-1.5em}.common-template p img{width:100%;display:block}.common-template a.common-btn{color:#fff;padding:10px;margin-bottom:10px}.common-template a.common-btn.whiteBg{color:#000;padding:10px}.common-template .box-grey{width:95%;padding:20px 2.5% 5px;background:#eee;margin:60px 0 30px}.common-template .box-grey p{color:#434343;text-align:left;width:100%}.common-template .box-grey .img-left{float:left;margin-right:20px}.common-template .box-grey .img-rgt{float:right;margin-left:20px}.common-template .box-grey ol{list-style:none;margin-bottom:10px;margin-left:30px}.common-template .box-grey li ol{margin-bottom:0}.common-template .box-grey ol li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px 0;text-align:left}.common-template .box-grey li ol li{padding-bottom:0}.common-template .box-grey ol li strong{font-weight:700}.common-template .box-grey ol li::before{content:url(../images/common/bullet-pt.png);padding-right:15px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template .box-grey ul{list-style:none;margin-bottom:10px;margin-left:30px}.common-template .box-grey li ul{margin-bottom:0}.common-template .box-grey ul li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px 0;text-align:left}.common-template .box-grey li ul li{padding-bottom:0}.common-template .box-grey ul li strong{font-weight:700}.common-template .box-grey ul li::before{content:url(../images/common/bullet-pt.png);padding-right:15px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template .subnav-btns{width:100%;margin:0 auto 20px;text-align:center}.common-template .subnav-btns li{display:inline-block}.common-template .subnav-btns li a{color:#363636;font-weight:300;text-transform:uppercase;text-decoration:none;padding:0 12px 0 10px;font-size:14px;display:block;border-right:1px solid #a1a1a1}.common-template .subnav-btns li.last a{border-right:none;padding:0 10px}.common-template .subnav-btns li a.current,.common-template .subnav-btns li a:hover{font-weight:600}.common-template .tab-btns{width:100%;margin:0 auto 30px;text-align:center}.common-template .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px}.common-template .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0}.common-template .tab-btns li a img{vertical-align:middle}.common-template.hotel-promo{width:1280px;margin:0 auto}.common-template.hotel-promo table{width:100%;margin:0 auto}.common-template.hotel-promo table.random{width:auto;margin:0}.common-template.hotel-promo table tr td{width:47.5%;padding:10px 2.5% 10px 0;vertical-align:top}.common-template.hotel-promo table.random tr td{width:auto;vertical-align:middle;padding:5px 20px 5px 0}.common-template.hotel-promo table tr td.last{padding:10px 0 10px 2.5%}.common-template.hotel-promo table tr td p{margin:5px 0;font-weight:600;width:100%}.common-template.hotel-promo table tr td p strong{font-weight:700;text-transform:uppercase}.common-template.hotel-promo table tr td img{width:auto;max-width:100%;display:block}.common-template.hotel-promo table tr td ol{margin:0 0 0 25px;padding:0}.common-template.hotel-promo table tr td ol li{padding:5px 0;text-align:left;color:#252525;font-size:14px;line-height:21px;font-weight:300}.common-template.hotel-promo table tr td ol.left li{text-align:left}.common-template.hotel-promo table tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template.hotel-promo table tr td ul{margin:0 0 0 25px;padding:0}.common-template.hotel-promo table tr td ul li{padding:5px 0;text-align:left;color:#252525;font-size:14px;line-height:21px;font-weight:300}.common-template.hotel-promo table tr td ul.left li{text-align:left}.common-template.hotel-promo table tr td ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template .social-share{width:280px;margin:10px 0 20px}.common-template .social-share table{width:100%}.common-template .social-share table tr td{padding:5px 2px;font-size:11px;color:#434343;font-weight:600;text-align:center;vertical-align:middle}.common-template .social-share table tr td.share-btns{border-right:1px solid #434343;width:40%}.common-template .social-share table tr td .addthis_default_style a{margin-bottom:0;padding-bottom:0}.common-template.hotel-awards table{width:1280px;margin:0 auto}.common-template.hotel-awards table thead tr th{width:45%;padding:5px 2.5%;text-transform:uppercase;color:#fff;background:#af936c;font-size:12px;line-height:16px;letter-spacing:1px;text-align:left}.common-template.hotel-awards table tbody tr:nth-child(odd){background:#fff}.common-template.hotel-awards table tbody tr:nth-child(even){background:#f3f3f3}.common-template.hotel-awards table tbody tr td{width:45%;padding:15px 2.5%;color:#252525;font-size:13px;line-height:18px;text-align:left}.common-template.hotel-awards table tbody tr td strong{font-weight:700}.common-template.hotel-awards table tbody tr td a{color:#af936c;text-decoration:none}.common-template.hotel-awards table tbody tr td li a{color:#252525}.common-template.hotel-awards table tbody tr td ol{margin:0 0 0 20px;list-style:none}.common-template.hotel-awards table tbody tr td ol li{color:#252525;font-size:12px;line-height:16px;font-weight:300;padding:3px 0;text-align:left}.common-template.hotel-awards table tbody tr td ol li strong{font-weight:700}.common-template.hotel-awards table tbody tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template.hotel-awards table tbody tr td ul{margin:0 0 0 20px;list-style:none}.common-template.hotel-awards table tbody tr td ul li{color:#252525;font-size:12px;line-height:16px;font-weight:300;padding:3px 0;text-align:left}.common-template.hotel-awards table tbody tr td ul li strong{font-weight:700}.common-template.hotel-awards table tbody tr td ul li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template.amenities,.common-template.hotel-sitemap table{width:100%;margin:0 auto;height:auto}.common-template.amenities{max-width:1280px}.common-template.hotel-sitemap table tr td{width:50%;padding:0;text-align:left}.common-template.hotel-sitemap table tr td a{color:#af936c;text-decoration:none;font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;display:block;margin-top:20px}.common-template.hotel-sitemap table tr td ol{margin:0 0 0 25px;padding:0}.common-template.hotel-sitemap table tr td ol li{padding:0;text-align:left}.common-template.hotel-sitemap table tr td ol li a{color:#252525;text-decoration:none;font-size:14px;line-height:18px;font-weight:600;text-transform:none;display:inline-block;margin-top:0}.common-template.hotel-sitemap table tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.sitemap-view{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-bottom:20px}.sitemap-view div{display:table;width:100%;height:auto;margin:0 auto}.sitemap-view a{color:#af936c;text-decoration:none;font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;display:block;margin-top:20px}.sitemap-view ol li a,.sitemap-view ul li a{line-height:18px;font-weight:600;text-transform:none;color:#252525;font-size:14px;text-decoration:none}.sitemap-view ol{margin:0 0 0 25px;padding:0}.sitemap-view ol li{padding:0;text-align:left}.sitemap-view ol li a{display:inline-block;margin-top:0}.sitemap-view ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.sitemap-view ul{margin:0 0 0 25px;padding:0}.sitemap-view ul li{padding:0;text-align:left}.sitemap-view ul li a{display:inline-block;margin-top:0}.sitemap-view ul li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template.contact-us .main-toggle{width:97%;padding:10px 1.5%;background:#f0f0f0;color:#252525;font-size:14px;line-height:21px;font-weight:700;text-transform:uppercase;margin-bottom:10px;position:relative;cursor:pointer}.common-template.contact-us .main-toggle span{width:80%;display:block}.common-template.contact-us .main-toggle .accordion-btn{position:absolute;top:10px;right:2.5%;color:#af936c;font-size:12px;text-transform:uppercase;text-decoration:none;background:url(../images/common/more-icon.png) right center no-repeat;padding-right:25px}.common-template.contact-us .main-toggle.current .accordion-btn{background:url(../images/common/less-icon.png) right center no-repeat;padding-right:25px}.common-template.contact-us .main-toggle.close .accordion-btn{background:url(../images/common/more-icon.png) right center no-repeat;padding-right:25px}.common-template.contact-us .sub-content{width:97%;padding:0 1.5% 15px}.common-template.contact-us .sub-content p{margin-bottom:5px;font-size:13px;color:#252525;line-height:18px;font-weight:300;width:100%}.common-template.contact-us .sub-content p strong{color:#af936c;font-weight:700;padding-top:10px;display:block}.common-template.contact-us .sub-content ol{list-style:none;margin-left:35px}.common-template.contact-us .sub-content ol li{font-size:13px;color:#252525;line-height:18px;font-weight:300;padding:3px 0}.common-template.contact-us .sub-content ol li a{color:#252525}.common-template.contact-us .sub-content ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.3em}.common-template.contact-us .sub-content ul{list-style:none;margin-left:35px}.common-template.contact-us .sub-content ul li{font-size:13px;color:#252525;line-height:18px;font-weight:300;padding:3px 0}.common-template.contact-us .sub-content ul li a{color:#252525}.common-template.contact-us .sub-content ul li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.3em}.common-template.contact-us .sub-content table{width:100%;margin:0 auto}.common-template.contact-us .sub-content table tr td{width:50%;vertical-align:top;padding:5px 1.5% 0}.common-template.contact-us .sub-content table tr td p strong{text-transform:uppercase}.common-template.contact-us .subnav-btns li::before,.common-template.contact-us .tab-btns li::before{content:"";padding-right:0;display:inline-block;width:auto;margin-left:0}.common-template.hotel-feedback{width:95%;max-width:1280px;margin:0 auto}.common-template.hotel-feedback p span{font-size:11px;color:#af936c;line-height:14px;margin-bottom:10px;font-style:italic;font-weight:600}.common-template.hotel-feedback table{width:100%;height:auto;margin:0 auto}.common-template.hotel-feedback table tr td{width:47.5%;padding-right:2.5%;text-align:left;vertical-align:top}.common-template.hotel-feedback table tr td.last{width:47.5%;padding-left:2.5%}.common-template.hotel-feedback table tr td strong{color:#252525;font-size:13px;line-height:18px;font-weight:700;padding:10px 0;display:block;text-transform:uppercase}.common-template.hotel-feedback table tr td span{color:#af936c}.common-template.hotel-feedback table tr td .feedback-contact-no tr td span,.common-template.hotel-feedback table tr td .feedback-validation tr td span{color:#757575;font-size:10px;text-align:left;display:block;margin-bottom:10px;font-weight:700;text-transform:uppercase}.common-template.hotel-feedback table tr td .feedback-contact-no{width:100%}.common-template.hotel-feedback table tr td .feedback-contact-no tr td{vertical-align:middle;width:25%;padding:0 2.5% 0 0}.common-template.hotel-feedback table tr td .feedback-contact-no tr td.last{width:50%;padding:0}.common-template.hotel-feedback table tr td .feedback-validation{width:100%}.common-template.hotel-feedback table tr td .feedback-validation tr td{vertical-align:top;width:50%;padding:0 2.5% 0 0}.common-template.hotel-feedback table tr td .feedback-validation tr td.last{width:50%;padding:0}.common-template.hotel-feedback table tr td .feedback-validation tr td img{width:95%}.common-template.hotel-feedback table tr td a{color:#fff;margin:20px 0}.common-template.hotel-feedback table tr td .feedback-btn.white-bg{color:#000;background:#fff;border:1px solid #af936c;margin:20px 0 20px 5px}.common-template.hotel-feedback table tr td table tr td p{margin-bottom:5px;width:100%}.common-template.hotel-gds-codes table{width:100%}.common-template.hotel-gds-codes table thead tr th{width:10%;padding:5px 2.5%;text-transform:uppercase;color:#fff;background:#af936c;font-size:12px;line-height:16px;letter-spacing:1px;text-align:center}.common-template.hotel-gds-codes table thead tr th.hotel{width:20%;padding:5px 2.5%;text-align:left}.common-template.hotel-gds-codes table thead tr th.not-using{background:#e1e1e1;color:#252525}.common-template.hotel-gds-codes table tbody:nth-child(odd){background:#fff}.common-template.hotel-gds-codes table tbody:nth-child(even){background:#f3f3f3}.common-template.hotel-gds-codes table tbody tr td{width:10%;padding:10px 2.5%;color:#252525;font-size:13px;line-height:18px;text-align:center}.common-template.hotel-gds-codes table tbody tr td.country,.common-template.hotel-gds-codes table tbody tr td.hotel{width:20%;padding:10px 2.5%;text-align:left}.common-template.hotel-gds-codes table tbody tr td.not-using{background:#e1e1e1}.common-template.hotel-gds-codes table tbody tr td strong{font-weight:700}.common-template.hotel-gds-codes table tbody tr td a{color:#252525;text-decoration:none}.common-template.hotel-gds-codes table tbody tr td ol{margin:0 0 0 20px}.common-template.hotel-gds-codes table tbody tr td ol li{color:#252525;font-size:12px;line-height:16px;font-weight:300;padding:3px 0;text-align:left}.common-template.hotel-gds-codes table tbody tr td ol li strong{font-weight:700}.common-template.hotel-gds-codes table tbody tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template.hotel-gds-codes table tbody tr td ul{margin:0 0 0 20px}.common-template.hotel-gds-codes table tbody tr td ul li{color:#252525;font-size:12px;line-height:16px;font-weight:300;padding:3px 0;text-align:left}.common-template.hotel-gds-codes table tbody tr td ul li strong{font-weight:700}.common-template.hotel-gds-codes table tbody tr td ul li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.common-template .legend{display:table}.common-template .legend .colour{display:table-cell;vertical-align:middle;background:#e1e1e1;border:1px solid #363636;padding:5px 10px}.common-gallery,.location-map,.rooms-layout{border-top:20px solid #fff}.common-template .legend p{display:table-cell;vertical-align:middle;text-align:left;padding-left:5px;font-size:12px;width:100%}.common-template.explore-asia .container{width:100%}.common-template.explore-asia .container .imgC{width:48%;display:inline-block;position:relative;padding:10px 0;margin-bottom:10px}.common-template.explore-asia .container .imgC:nth-of-type(odd){padding:10px 3% 10px 0}.common-template.explore-asia .container .imgC img{width:100%;display:block}.common-template.explore-asia .container .imgC span{color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;position:absolute;bottom:15px;left:10px;display:block;width:100%}.common-template.explore-asia .container .imgC span::after{content:url(../images/common/arrow-right-gold-02.png)}.location-description{width:1280px;margin:0 auto}.location-description a{font-weight:600;color:#af936c;text-decoration:none}.location-description ol li,.location-description ul li{color:#363636;font-size:14px;line-height:21px;text-align:left}.location-description ol{list-style:none;margin-left:20px;margin-bottom:20px}.location-description li ol{margin-bottom:0}.location-description ol li{font-weight:300;padding:3px 5px}.location-description li ol li{padding-bottom:0}.location-description ol li strong{font-weight:700}.location-description ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.location-description ul{list-style:none;margin-left:20px;margin-bottom:20px}.location-description li ul{margin-bottom:0}.location-description ul li{font-weight:300;padding:3px 5px}.location-description li ul li{padding-bottom:0}.location-description ul li strong{font-weight:700}.location-description ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.location-description a.common-btn{color:#fff;padding:10px;margin-bottom:10px}.location-description a.common-btn.whiteBg{color:#000;padding:10px}.location-map{width:100%;margin:40px auto 20px;background:#ebebeb}.location-map .container{width:1280px;margin:-20px auto 0;padding-bottom:5px}.gallery-description{width:1280px;margin:0 auto}.gallery-description .tab-btns{width:100%;margin:0 auto 30px;text-align:center}.gallery-description .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px;vertical-align:top}.gallery-description .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0;height:40px;line-height:40px}.gallery-description .gallery-title{color:#252525;font-weight:700;text-transform:uppercase;font-size:24px;line-height:32px;display:block;margin-bottom:30px}.common-gallery{width:100%;margin:40px auto 0;background:#ebebeb}.common-gallery .container{width:1280px;margin:-20px auto 0;padding-bottom:5px}.common-gallery .container .slider{width:100%}.common-gallery .container .slider img{width:100%;display:block}.common-gallery .container .slider div{position:relative}.common-gallery .container .slider div .slider-text{background:#af936c;width:220px;height:120px;position:absolute;bottom:0;right:0;padding:10px}.common-gallery .container .slider div .slider-text.grey{background:#252525;height:90px}.common-gallery .container .slider div .slider-text .page{color:#fff;font-size:12px;line-height:16px;font-weight:600;text-align:left;font-style:italic;margin-bottom:0}.common-gallery .container .slider div .slider-text h1{color:#fff;font-size:16px;line-height:24px;font-weight:700;text-align:left;text-transform:none;margin-bottom:0;width:100%}.common-gallery .container .slider div .slider-text p{color:#fff;font-size:14px;line-height:21px;font-weight:400;text-align:left;margin-bottom:0;width:100%}.rooms-description{width:1280px;margin:0 auto}.rooms-description ol li::before,.rooms-description ul li::before{content:url(../images/common/bullet-pt.png);width:.5em;display:inline-block}.rooms-description ol{list-style:none;margin-left:20px;margin-bottom:20px}.rooms-description li ol{margin-bottom:0}.rooms-description ol li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left}.rooms-description li ol li{padding-bottom:0}.rooms-description ol li strong{font-weight:700}.rooms-description ol li::before{padding-right:14px;margin-left:-1.5em}.rooms-description ul{list-style:none;margin-left:20px;margin-bottom:20px}.rooms-description li ul{margin-bottom:0}.rooms-description ul li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left}.rooms-description li ul li{padding-bottom:0}.rooms-description ul li strong{font-weight:700}.rooms-description ul li::before{padding-right:14px;margin-left:-1.5em}.rooms-description .tab-btns{width:100%;margin:0 auto 30px;text-align:center}.rooms-description .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px;vertical-align:top}.rooms-description .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0;height:40px;line-height:40px}.rooms-description .tab-btns li a img{vertical-align:middle}.rooms-description .tab-btns li::before{content:"";padding-right:0;display:inline-block;width:auto;margin-left:0}.rooms-description a.common-btn{color:#fff;padding:10px;margin-bottom:10px}.rooms-description a.common-btn.whiteBg{color:#000;padding:10px}.rooms-layout{width:100%;height:auto;margin:30px auto 0}.rooms-layout.odd{background:#ebebeb}.rooms-layout.even{background:#fff}.rooms-layout .container{width:1280px;height:auto;margin:-20px auto 0;display:table;padding-bottom:20px}.rooms-layout.even .container{margin:0 auto}.rooms-layout .container .img-container{width:95%}.rooms-layout.odd .container .img-container{padding-right:5%}.rooms-layout.even .container .img-container{padding-left:5%}.rooms-layout .container .img-container img{display:block;width:100%}.rooms-layout .container .text-container{width:44%;display:table-cell;vertical-align:middle;padding-top:50px}.rooms-layout.even .container .text-container{padding-top:0}.rooms-layout .container .text-container h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#af936c;text-transform:none;margin-bottom:10px}.rooms-layout .container .text-container .room-size{font-size:13px;line-height:18px;font-weight:600;margin-bottom:10px;color:#434343;font-style:italic;background:url(../images/common/size-icon.png) left center no-repeat;padding-left:20px}.rooms-layout .container .text-container p{font-size:13px;line-height:18px;font-weight:300;margin-bottom:10px;color:#434343;width:100%}.rooms-layout .container .text-container ol{list-style:none;margin-left:20px;margin-bottom:20px}.rooms-layout .container .text-container li ol{margin-bottom:0}.rooms-layout .container .text-container ol li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left}.rooms-layout .container .text-container li ol li{padding-bottom:0}.rooms-layout .container .text-container ol li strong{font-weight:700}.rooms-layout .container .text-container ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.rooms-layout .container .text-container ul{list-style:none;margin-left:20px;margin-bottom:20px}.rooms-layout .container .text-container li ul{margin-bottom:0}.rooms-layout .container .text-container ul li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left}.rooms-layout .container .text-container li ul li{padding-bottom:0}.rooms-layout .container .text-container ul li strong{font-weight:700}.rooms-layout .container .text-container ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.rooms-promotions{width:100%;margin:-5px auto 0}.rooms-promotions .promo-title{width:100%;margin:0 auto;background:#fff;padding-top:10px}.rooms-promotions.img-rgt .promo-title{background:#ebebeb}.rooms-promotions .promo-title .container{width:1280px;margin:0 auto}.rooms-promotions .promo-title .view-all-btn{margin-top:5px;float:none;width:150px}.rooms-promotions .promo-contents{width:100%;margin:0 auto;background:#363636;border-top:20px solid #fff}.rooms-promotions.img-rgt .promo-contents{border-top:20px solid #ebebeb}.rooms-promotions .promo-contents .container{width:1280px;height:100%;margin:-20px auto 0;display:table}.rooms-promotions .promo-contents .container .img-container{width:630px}.rooms-promotions.img-left .promo-contents .container .img-container{padding-right:20px}.rooms-promotions.img-rgt .promo-contents .container .img-container{padding-left:20px}.rooms-promotions .promo-contents .container .img-container img{display:block;width:100%}.rooms-promotions .promo-contents .container .text-container{width:630px;display:table-cell;vertical-align:middle}.rooms-promotions .promo-contents .container .text-container h1{color:#fff;text-transform:uppercase;font-size:21px;line-height:28px;width:100%}.rooms-promotions .promo-contents .container .text-container p{color:#fff;font-size:14px;line-height:21px;width:100%}.rooms-promotions .promo-contents .container .text-container p strong{text-transform:uppercase;font-size:16px;line-height:21px}.room-details{width:1280px;height:auto;margin:30px auto 40px}.room-details .container{width:100%;height:auto;margin:0 auto}.room-details .container .col2{float:left;width:60%}.room-details .container .col2.last{float:right;width:30%}.room-details .container .col2.last .container{width:90%;padding:5%;background:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.2);border-bottom:10px solid #af936c}.room-details .container .col2.last .container table{width:100%}.room-details .container .col2.last .container table tr td{width:50%;padding:5px 0;font-size:14px;line-height:21px;color:#434343;font-weight:300;vertical-align:middle}.room-details .container .col2.last .container table tr td span{display:inline-block;padding:0 2px}.room-details .container .col2.last .container table tr td strong{font-weight:700}.room-details .container p{font-size:14px;line-height:21px;color:#434343;font-weight:300;width:100%}.room-details .container p strong{font-size:16px;line-height:24px;color:#af936c;text-transform:uppercase;font-weight:700}.room-details .container ol li,.room-details .container ul li{color:#363636;font-size:14px;line-height:21px;text-align:left}.room-details .container ol{list-style:none;margin-left:20px;margin-bottom:20px}.room-details .container li ol{margin-bottom:0}.room-details .container ol li{font-weight:300;padding:5px}.room-details .container li ol li{padding-bottom:0}.room-details .container ol li strong{font-weight:700}.room-details .container ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.room-details .container ul{list-style:none;margin-left:20px;margin-bottom:20px}.room-details .container li ul{margin-bottom:0}.room-details .container ul li{font-weight:300;padding:5px}.room-details .container li ul li{padding-bottom:0}.room-details .container ul li strong{font-weight:700}.room-details .container ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.function-rooms-description{width:1280px;margin:0 auto}.function-rooms-description a{font-weight:600;color:#af936c;text-decoration:none}.function-rooms-description span{display:inline-block;padding-right:10px}.function-rooms-description span a{padding:10px}.function-rooms-description a.common-btn{color:#fff;padding:10px;margin-bottom:10px}.function-rooms-description a.common-btn.whiteBg{color:#000;padding:10px}.function-rooms-description ol{list-style:none;margin-left:20px}.function-rooms-description ol li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left;color:#252525}.function-rooms-description ol li a{color:#252525;text-decoration:none}.function-rooms-description ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.3em}.function-rooms-description ul{list-style:none;margin-left:20px}.function-rooms-description ul li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left;color:#252525}.function-rooms-description ul li a{color:#252525;text-decoration:none}.function-rooms-description ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.3em}.function-rooms-description table{width:auto;margin-bottom:20px}.function-rooms-description table tr td{padding:5px 10px 5px 0;vertical-align:top;font-size:14px;line-height:21px;color:#363636}.function-rooms-description table tr td strong{font-weight:600;color:#af936c}.function-rooms-layout{width:100%;height:auto;margin:0 auto 30px;border-top:20px solid #fff}.function-rooms-layout.odd{background:#ebebeb}.function-rooms-layout.even{background:#fff}.function-rooms-layout .container{width:1280px;height:auto;margin:-20px auto 0;display:table;padding-bottom:20px}.function-rooms-layout.even .container{margin:0 auto}.function-rooms-layout .container .img-container{width:95%}.function-rooms-layout.odd .container .img-container{padding-right:5%}.function-rooms-layout.even .container .img-container{padding-left:5%}.function-rooms-layout .container .img-container img{display:block;width:100%}.function-rooms-layout .container .text-container{width:44%;display:table-cell;vertical-align:middle;padding-top:50px}.function-rooms-layout.even .container .text-container{padding-top:0}.function-rooms-layout .container .text-container h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#252525;text-transform:uppercase;margin-bottom:10px}.function-rooms-layout .container .text-container p{font-size:14px;line-height:21px;font-weight:300;margin-bottom:15px;color:#434343;width:100%}.function-rooms-layout .container .text-container .common-btn{padding:10px}.function-rooms-layout .container .text-container ol{list-style:none;margin-left:20px}.function-rooms-layout .container .text-container ol li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left;color:#252525}.function-rooms-layout .container .text-container ol li a{color:#252525;text-decoration:none}.function-rooms-layout .container .text-container ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.3em}.function-rooms-layout .container .text-container ul{list-style:none;margin-left:20px}.function-rooms-layout .container .text-container ul li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left;color:#252525}.function-rooms-layout .container .text-container ul li a{color:#252525;text-decoration:none}.function-rooms-layout .container .text-container ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.3em}.function-weddings{width:1280px;margin:0 auto 30px}.function-weddings .title{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin-bottom:10px}.function-weddings .title h2{font-size:18px;font-weight:700;line-height:28px;text-align:left;color:#363636;text-transform:uppercase;background:#fff;display:inline-block;padding-right:10px;margin-bottom:0}.function-weddings .wedding-packages{width:100%;padding:15px 0}.function-weddings .wedding-packages table{width:100%}.function-weddings .wedding-packages table tr td{width:47.5%;background:#efefef;text-align:center;padding:15px 0}.function-weddings .wedding-packages table tr td:nth-child(2){width:5%;background:0 0}.function-weddings .wedding-packages table tr td span{display:block;margin-bottom:5px}.function-weddings .wedding-packages table tr td p strong{font-size:16px;line-height:24px;text-transform:uppercase;color:#252525;font-weight:600}.function-weddings .wedding-packages table tr td ol{list-style:none}.function-weddings .wedding-packages table tr td ol li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:center;color:#252525}.function-weddings .wedding-packages table tr td ol li a{color:#252525;text-decoration:none}.function-weddings .wedding-packages table tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.function-weddings .wedding-packages table tr td ul{list-style:none}.function-weddings .wedding-packages table tr td ul li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:center;color:#252525}.function-weddings .wedding-packages table tr td ul li a{color:#252525;text-decoration:none}.function-weddings .wedding-packages table tr td ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.function-ballrooms{width:1280px;margin:0 auto 30px}.function-ballrooms .title{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin-bottom:10px}.function-ballrooms .title h2{font-size:18px;font-weight:700;line-height:28px;text-align:left;color:#363636;text-transform:uppercase;background:#fff;display:inline-block;padding-right:10px;margin-bottom:0}.function-ballrooms .tab-btns{width:100%;margin:0 auto 30px;text-align:center}.function-ballrooms .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px}.function-ballrooms .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0}.function-ballrooms .container{background:#ebebeb;border-top:20px solid #fff;border-left:20px solid #fff}.function-ballrooms .container .contents{width:100%;height:auto;margin:-20px auto 0 -20px;display:table;padding-bottom:20px}.function-ballrooms .container .img-container{width:95%;padding-right:5%}.function-ballrooms .container .img-container img{display:block;width:100%}.function-ballrooms .container .text-container{width:44%;display:table-cell;vertical-align:middle;padding-top:50px}.function-ballrooms.even .container .text-container{padding-top:0}.function-ballrooms .container .text-container h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#252525;text-transform:uppercase;margin-bottom:10px}.function-ballrooms .container .text-container p{font-size:14px;line-height:21px;font-weight:300;margin-bottom:15px;color:#434343;width:100%}.function-ballrooms .container .text-container a{color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:220px;border:1px solid #af936c;background:#af936c}.function-ballrooms .container .text-container a::after{content:url(../images/common/arrow-right-white.png)}.function-ballrooms .container .text-container a.selected::after{content:url(../images/common/arrow-down-white-02.png)}.function-ballrooms .container .text-container ol{list-style:none}.function-ballrooms .container .text-container ol li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:center;color:#252525}.function-ballrooms .container .text-container ol li a{color:#252525;text-decoration:none}.function-ballrooms .container .text-container ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.function-ballrooms .container .text-container ul{list-style:none}.function-ballrooms .container .text-container ul li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:center;color:#252525}.function-ballrooms .container .text-container ul li a{color:#252525;text-decoration:none}.function-ballrooms .container .text-container ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.function-ballrooms .sub-container{width:100%;margin:20px auto}.function-ballrooms .sub-container .imgC{margin:10px 0}.function-ballrooms .sub-container .imgC img{display:block;text-align:center;margin:0 auto}.function-ballrooms .sub-container table{width:100%;margin:20px 0 30px}.function-ballrooms .sub-container table thead tr th{width:10%;padding:5px 2.5%;text-transform:uppercase;color:#fff;background:#af936c;font-size:12px;line-height:16px;letter-spacing:1px;text-align:center;vertical-align:middle}.function-ballrooms .sub-container table thead tr th.roomType{width:20%;text-align:left}.function-ballrooms .sub-container table thead tr th.roomStyle{background:rgba(175,147,108,.9)}.function-ballrooms .sub-container table tbody tr th.classroom{width:20%}.function-ballrooms .sub-container table tbody:nth-child(odd){background:#fff}.function-ballrooms .sub-container table tbody:nth-child(even){background:#f3f3f3}.function-ballrooms .sub-container table tbody tr td{width:10%;padding:10px 2.5%;color:#252525;font-size:13px;line-height:18px;text-align:center}.function-ballrooms .sub-container table tbody tr td.roomType{width:20%;text-align:left}.function-ballrooms .sub-container table tbody tr td.classroom{width:20%}.function-ballrooms .sub-container table tbody tr td strong{font-weight:700}.function-ballrooms .sub-container table tbody tr td a{color:#252525;text-decoration:none}.function-ballrooms .sub-container table tbody tr td ol{margin:0 0 0 20px}.function-ballrooms .sub-container table tbody tr td ol li{color:#252525;font-size:12px;line-height:16px;font-weight:300;padding:3px 0;text-align:left}.function-ballrooms .sub-container table tbody tr td ol li strong{font-weight:700}.function-ballrooms .sub-container table tbody tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.function-ballrooms .sub-container table tbody tr td ul{margin:0 0 0 20px}.function-ballrooms .sub-container table tbody tr td ul li{color:#252525;font-size:12px;line-height:16px;font-weight:300;padding:3px 0;text-align:left}.function-ballrooms .sub-container table tbody tr td ul li strong{font-weight:700}.function-ballrooms .sub-container table tbody tr td ul li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.5em}.function-ballrooms .sub-container .hidden-btn{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin:20px auto 10px;padding:0;text-align:center;cursor:pointer}.function-ballrooms .sub-container .hidden-btn span{font-size:14px;font-weight:700;text-align:center;color:#5e5e5e;text-transform:uppercase;background:url(../images/common/arrow-up.png) 95% center no-repeat #fff;display:inline-block;padding:0 20px 0 10px}.dining-description a{font-weight:600;color:#af936c;text-decoration:none}.main-container .subpage-container.dining .breadcrumb a{color:#363636;font-weight:300}.dining-description{width:1280px;margin:0 auto}.dining-description ol li::before,.dining-description ul li::before{content:url(../images/common/bullet-pt.png);display:inline-block;width:.5em}.dining-description span{display:inline-block;padding-right:10px}.dining-description span a{padding:10px}.dining-description span a.common-btn{color:#fff}.dining-description span a.common-btn.whiteBg{color:#000}.dining-description ol{list-style:none;margin-left:20px}.dining-description ol li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left;color:#252525}.dining-description ol li a{color:#252525;text-decoration:none}.dining-description ol li::before{padding-right:14px;margin-left:-1.3em}.dining-description ul{list-style:none;margin-left:20px}.dining-description ul li{font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left;color:#252525}.dining-description ul li a{color:#252525;text-decoration:none}.dining-description ul li::before{padding-right:14px;margin-left:-1.3em}.dining-layout{width:100%;height:auto;margin:30px auto 0;border-top:20px solid #fff}.dining-layout.odd{background:#ebebeb}.dining-layout.even{background:#fff}.dining-layout .container{width:1280px;height:auto;margin:-20px auto 0;display:table;padding-bottom:20px}.dining-layout.even .container{margin:0 auto}.dining-layout .container .img-container{width:95%}.dining-layout.odd .container .img-container{padding-right:5%}.dining-layout.even .container .img-container{padding-left:5%}.dining-layout .container .img-container img{display:block;width:100%}.dining-layout .container .text-container{width:44%;display:table-cell;vertical-align:middle;padding-top:50px}.dining-layout.even .container .text-container{padding-top:0}.dining-layout .container .text-container h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#252525;text-transform:uppercase;margin-bottom:10px}.dining-layout .container .text-container p,.dining-layout ol li,.dining-layout ul li{font-size:14px;line-height:21px;font-weight:300}.dining-layout .container .text-container p{margin-bottom:15px;color:#434343;width:100%}.dining-layout ol li::before,.dining-layout ul li::before{content:url(../images/common/bullet-pt.png);display:inline-block;width:.5em}.dining-layout .container .text-container .common-btn{padding:10px}.dining-layout ol{list-style:none;margin-left:20px}.dining-layout ol li{padding:5px;text-align:left;color:#252525}.dining-layout ol li a{color:#252525;text-decoration:none}.dining-layout ol li::before{padding-right:14px;margin-left:-1.3em}.dining-layout ul{list-style:none;margin-left:20px}.dining-layout ul li{padding:5px;text-align:left;color:#252525}.dining-layout ul li a{color:#252525;text-decoration:none}.dining-layout ul li::before{padding-right:14px;margin-left:-1.3em}.dining-promotions{width:100%;margin:-5px auto 0}.dining-promotions .promo-title{width:100%;margin:0 auto;background:#fff;padding-top:10px}.dining-promotions.img-rgt .promo-title{background:#ebebeb}.dining-promotions .promo-title .container{width:1280px;margin:0 auto}.dining-promotions .promo-title .view-all-btn{margin-top:5px;float:none;width:150px}.dining-promotions .promo-contents{width:100%;margin:0 auto;background:#363636;border-top:20px solid #fff}.dining-promotions.img-rgt .promo-contents{border-top:20px solid #ebebeb}.dining-promotions .promo-contents .container{width:1280px;height:100%;margin:-20px auto 0;display:table}.dining-promotions .promo-contents .container .img-container{width:630px}.dining-promotions.img-left .promo-contents .container .img-container{padding-right:20px}.dining-promotions.img-rgt .promo-contents .container .img-container{padding-left:20px}.dining-promotions .promo-contents .container .img-container img{display:block;width:100%}.dining-promotions .promo-contents .container .text-container{width:630px;display:table-cell;vertical-align:middle}.dining-promotions .promo-contents .container .text-container h1{color:#fff;text-transform:uppercase;font-size:21px;line-height:28px}.dining-promotions .promo-contents .container .text-container p{color:#fff;font-size:14px;line-height:21px;width:100%}.dining-promotions .promo-contents .container .text-container p strong{text-transform:uppercase;font-size:16px;line-height:21px}.dining-details{width:100%;height:auto;margin:20px auto;border-top:20px solid #fff;background:#ebebeb}.dining-details .container{width:1280px;height:auto;margin:-20px auto 0;display:table;padding-bottom:20px}.dining-details .container .img-container{width:95%;padding-left:5%}.dining-details .container .img-container img{display:block;width:100%}.dining-details .container .img-container .caption{width:95%;background:#363636;padding:2.5%;font-size:12px;line-height:16px;color:#fff;font-weight:300}.dining-details .container .img-container .caption strong{font-weight:600}.dining-details .container .text-container{width:50%;display:table-cell;vertical-align:middle;padding-top:50px}.dining-details .container .text-container h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#af936c;text-transform:uppercase;margin-top:10px}.dining-details .container .text-container p{font-size:14px;line-height:21px;font-weight:300;margin-top:15px;color:#363636;width:100%}.dining-details .container .text-container p strong{font-weight:700;font-size:14px;line-height:21px;color:#363636}.dining-details .container .text-container span{font-size:18px;line-height:24px;font-weight:600;margin-bottom:15px;color:#363636;display:block}.dining-details ol li::before,.dining-details ul li::before{content:url(../images/common/bullet-pt.png);display:inline-block;width:.5em}.dining-details .container .text-container em{font-size:14px;line-height:21px;font-weight:600}.dining-details ol li,.dining-details ul li,.dining-hrs-awards table tr td{font-size:14px;font-weight:300;line-height:21px;text-align:left}.dining-details .container .text-container .common-btn{padding:10px;margin-top:10px}.dining-details ol{list-style:none;margin-left:20px}.dining-details ol li{padding:5px;color:#252525}.dining-details ol li a{color:#252525;text-decoration:none}.dining-details ol li::before{padding-right:14px;margin-left:-1.3em}.dining-details ul{list-style:none;margin-left:20px}.dining-details ul li{padding:5px;color:#252525}.dining-details ul li a{color:#252525;text-decoration:none}.dining-details ul li::before{padding-right:14px;margin-left:-1.3em}.dining-hrs-awards{width:1280px;height:auto;margin:0 auto 30px}.dining-hrs-awards table{width:100%}.dining-hrs-awards table tr td{width:45%;vertical-align:top;padding-right:5%;color:#363636}.dining-hrs-awards ol li::before,.dining-hrs-awards ul li::before{width:.5em;display:inline-block;content:url(../images/common/bullet-pt.png)}.dining-hrs-awards table tr td strong{font-weight:700}.dining-hrs-awards table tr td.last{padding-right:0}.dining-hrs-awards table tr td h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#af936c;text-transform:uppercase;margin:10px 0}.dining-hrs-awards ol li,.dining-hrs-awards table tr td p strong,.dining-hrs-awards ul li{font-size:14px;line-height:21px;text-align:left}.dining-hrs-awards table tr td p strong{font-weight:700;color:#af936c;text-transform:uppercase;margin-top:10px}.dining-hrs-awards table tr td table{margin-bottom:10px}.dining-hrs-awards table tr td table tr td{padding:5px 0}.dining-hrs-awards ol{list-style:none;margin-left:20px;margin-bottom:20px}.dining-hrs-awards ol li{color:#363636;font-weight:300;padding:5px}.dining-hrs-awards ol li a{color:#363636;text-decoration:none}.dining-hrs-awards ol li strong{font-weight:700}.dining-hrs-awards ol li::before{padding-right:14px;margin-left:-1.5em}.dining-hrs-awards ul{list-style:none;margin-left:20px;margin-bottom:20px}.dining-hrs-awards ul li{color:#363636;font-weight:300;padding:5px}.dining-hrs-awards ul li a{color:#363636;text-decoration:none}.dining-hrs-awards ul li strong{font-weight:700}.dining-hrs-awards ul li::before{padding-right:14px;margin-left:-1.5em}.meet-the-crew{width:100%;margin:0 auto 40px}.meet-the-crew .tab-btns{width:1280px;margin:0 auto 30px;text-align:center}.meet-the-crew .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px}.meet-the-crew .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0}.meet-the-crew .group-crew{width:1280px;margin:0 auto 20px;text-align:center}.meet-the-crew .group-crew li{display:inline-block;width:70px;padding:0 1.5%;margin-bottom:10px}.meet-the-crew .group-crew li a{width:70px;height:70px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;display:block;overflow:hidden}.meet-the-crew .group-crew li img{display:block;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.meet-the-crew .group-crew li a.selected img{-webkit-filter:grayscale(0);filter:grayscale(0)}.meet-the-crew .container{width:100%;background:#ebebeb;border-top:20px solid #fff;margin-bottom:15px}.meet-the-crew .container .contents{width:1280px;height:auto;margin:-20px auto 0;display:table;padding-bottom:20px}.meet-the-crew .container .img-container{width:150px}.meet-the-crew .container .img-container img{display:block;width:100%}.meet-the-crew .container .text-container{width:90%;padding-left:5%;display:table-cell;vertical-align:middle;padding-top:50px}.meet-the-crew.even .container .text-container{padding-top:0}.meet-the-crew .container .text-container h2{font-size:21px;font-weight:700;line-height:30px;text-align:left;color:#252525;text-transform:uppercase;margin-bottom:10px}.meet-the-crew .container .text-container p{font-size:14px;line-height:21px;font-weight:300;margin-bottom:15px;color:#434343;width:100%}.meet-the-crew .container .text-container a{color:#af936c;font-weight:600;text-decoration:none}.meet-the-crew .container .text-container ol li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left}.meet-the-crew .container .text-container ol li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.meet-the-crew .container .text-container ul li{color:#363636;font-size:14px;line-height:21px;font-weight:300;padding:5px;text-align:left}.meet-the-crew .container .text-container ul li::before{content:url(../images/common/bullet-pt.png);padding-right:14px;display:inline-block;width:.5em;margin-left:-1.5em}.meet-the-crew .container .text-container .quote{color:#af936c;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px;font-style:italic}.hotel-promotions{width:100%;max-width:1280px;margin:0 auto 40px;padding:0}.hotel-promotions h2{text-align:left;margin-bottom:20px;font-size:18px;font-weight:700;color:#252525;text-transform:uppercase}.hotel-promotions p{text-align:left;margin-bottom:5px;font-size:13px;line-height:18px;font-weight:300;color:#363636;width:100%}.hotel-promotions p strong{font-size:14px;line-height:21px;font-weight:700;color:#363636;text-transform:uppercase}.hotel-promotions p strong a{color:#363636;text-decoration:none;font-weight:700}.hotel-promotions p a{color:#363636;text-decoration:none;font-weight:300}.hotel-promotions a.descriptionButton{color:#af936c;font-weight:700;font-size:11px;text-transform:uppercase;background:url(../images/common/arrow-right-gold.png) right center no-repeat;display:block;text-align:left;text-decoration:none;width:135px}.hotel-promotions img{width:100%}.hotel-promotions .promoCol{clear:both;width:100%;height:auto;background-color:#efefef;text-align:center;vertical-align:middle;overflow:hidden;position:relative;padding-bottom:80px}.hotel-promotions .col1{position:relative;margin-bottom:10px}.hotel-promotions .promo-wrapper>div.grid{position:relative}.hotel-promotions .promo-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(4,1fr));grid-auto-rows:100px;grid-gap:10px}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+1){grid-column-end:span 2;grid-row-end:span 4;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid .photo{grid-area:photo;background:center #ebebeb;height:80%;background-size:cover}.hotel-promotions .promo-wrapper div.grid:nth-child(2){grid-column:3;grid-row:1/3}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+10) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+11) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+2) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+3) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+4) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+5) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+6) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+7) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+8) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+9) p:nth-child(2){display:none}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+2){grid-column-end:span 1;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid:nth-child(3){grid-column:4;grid-row:1/3}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+3){grid-column-end:span 1;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid:nth-child(4){grid-column:3/4;grid-row:3/4;grid-column-end:span 2;grid-row-end:span 2}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+4){grid-column-end:span 2;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid:nth-child(5){grid-column:1/4;grid-row:0/4;grid-column-end:span 1;grid-row-end:span 1}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+5),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+6),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+7),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+8){grid-column-end:span 1;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid:nth-child(9){grid-column-end:span 2;grid-row-end:span 2}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+9){grid-column-end:span 2;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid:nth-child(10){grid-column-end:span 2;grid-row-end:span 4;grid-row-start:9}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+10){grid-column-end:span 1;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div.grid:nth-child(11){grid-column-end:span 1;grid-row-end:span 2;grid-row-start:9}.hotel-promotions .promo-wrapper div:nth-child(12n+11){grid-column-end:span 1;grid-row-end:span 2;background-color:#ffa94d}.hotel-promotions .promo-wrapper div:nth-child(12){grid-column-end:span 1;grid-row-end:span 2}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+12){grid-column-end:span 2;grid-row-end:span 4;background-color:#ffa94d}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hotel-promotions .promo-wrapper>div.grid{min-height:200px}.hotel-promotions .promo-wrapper{display:inline-block;width:100%;text-align:center}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+1),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+10),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+11),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+12),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+3),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+4),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+5),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+6),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+7),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+8),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+9){display:inline-block;margin-bottom:20px;width:33%;background:#ebebeb}.hotel-promotions .promo-wrapper div.grid:nth-child(12n+1) p:nth-child(2),.hotel-promotions .promo-wrapper div.grid:nth-child(12n+12) p:nth-child(2){display:none}.hotel-promotions .promo-wrapper div.grid .photo{padding:20% 0}}.hotel-promotions .coldetails{position:absolute;bottom:0;background:#ebebeb;width:calc(100% - 20px);padding:10px}.hotel-promotions .sorting{float:right;margin-bottom:10px}.hotel-promotions .sorting table{width:250px}.hotel-promotions .sorting table tr td{vertical-align:middle;padding:0 0 0 5px;font-size:12px}.hotel-promotions .sorting table tr td strong{font-weight:700;color:#363636;text-transform:uppercase}.our-hotels{width:1280px;margin:0 auto}.our-hotels .subnav-btns{width:100%;margin:0 auto 20px;text-align:center}.our-hotels .subnav-btns li{display:inline-block}.our-hotels .subnav-btns li a{color:#363636;font-weight:300;text-transform:uppercase;text-decoration:none;padding:0 12px 0 10px;font-size:14px;display:block;border-right:1px solid #a1a1a1}.our-hotels .subnav-btns li.last a{border-right:none;padding:0 10px}.our-hotels .subnav-btns li a.current,.our-hotels .subnav-btns li a:hover{font-weight:600}.our-hotels .tab-btns{width:100%;margin:0 auto 30px;text-align:center}.our-hotels .tab-btns li{display:inline-block;width:24%;padding:0 .25%;margin-bottom:10px;vertical-align:top}.our-hotels .tab-btns li a{color:#363636;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;background:#f0f0f0;height:40px;line-height:40px}.our-hotels .tab-btns li a img{vertical-align:middle;height:30px}.our-hotels .hotels-layout{width:100%;height:auto;margin:0 auto}.our-hotels .hotels-layout .container{width:calc(100% - 20px);height:auto;background:#f0f0f0;margin:0 0 40px 20px;padding:20px 0}.our-hotels .hotels-layout .container.rgt{width:calc(100% - 20px);margin:0 20px 40px 0;padding:20px 0}.our-hotels .hotels-layout .container .img-container{width:600px;margin:-40px 20px 0 -20px;float:left}.our-hotels .hotels-layout .container.rgt .img-container{width:600px;margin:-40px -20px 0 20px;float:right}.our-hotels .hotels-layout .container .img-container img{width:100%}.our-hotels .hotels-layout .container .text-container{width:calc(100% - 620px);margin-right:20px;float:right}.our-hotels .hotels-layout .container.rgt .text-container{width:calc(100% - 620px);margin-left:20px;margin-right:0;float:left}.our-hotels .hotels-layout .container .text-container .logo{margin-bottom:10px}.our-hotels .hotels-layout .container .text-container .logo img{height:30px}.our-hotels .hotels-layout .container .text-container h2{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#252525;text-transform:uppercase;margin-bottom:10px}.our-hotels .hotels-layout .container .text-container p{width:100%}.our-hotels .hotels-layout .container .text-container p strong{font-weight:700;font-size:21px;text-transform:uppercase}.our-hotels .hotels-layout .container .text-container .btn-container{width:100%;text-align:left;padding-top:10px}.our-hotels .hotels-layout .container .text-container .btn-container li{display:inline-block;width:47%;padding:0 1% 0 0;margin-bottom:10px}.our-hotels .hotels-layout .container .text-container .btn-container li a{color:#434343;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 0;font-size:12px;display:block;text-align:center;width:100%;border:1px solid #434343}.our-hotels .hotels-layout .container .text-container .btn-container li a.selected,.our-hotels .hotels-layout .container .text-container .btn-container li a:hover{background:#af936c;border:1px solid #af936c;color:#fff}.our-hotels .hotels-layout .container .text-container .btn-container li a::after{content:url(../images/common/arrow-right.png)}.our-hotels .hotels-layout .container .text-container .btn-container li a:hover::after{content:url(../images/common/arrow-right-white.png)}.our-hotels .hotels-layout .container .text-container .btn-container li a.selected::after{content:url(../images/common/arrow-down-white-02.png)}.our-hotels .hotels-layout .accordion-container{width:100%;margin:0 auto 40px}.our-hotels .hotels-layout .accordion-container .title{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin-bottom:40px}.our-hotels .hotels-layout .accordion-container .title h2{font-size:18px;font-weight:700;line-height:28px;text-align:left;color:#363636;text-transform:uppercase;background:#fff;display:inline-block;padding-right:10px;margin-bottom:0}.our-hotels .hotels-sublayout{width:100%;height:auto;margin:0 auto}.our-hotels .hotels-sublayout.onlyTexts{width:100%;height:auto;margin:-20px auto 20px}.our-hotels .hotels-sublayout .container{width:calc(100% - 20px);height:auto;background:#f0f0f0;margin:0 0 40px 20px;padding:20px 0}.our-hotels .hotels-sublayout.onlyTexts .container{width:100%;height:auto;background:#fff;display:table;margin:0;padding:0;border-spacing:10px;border-collapse:separate}.our-hotels .hotels-sublayout .container .img-container{width:280px;margin:-40px 20px 0 -20px;float:left}.our-hotels .hotels-sublayout .container .img-container img{width:100%}.our-hotels .hotels-sublayout .container .text-container{width:calc(100% - 290px);margin-right:10px;float:right}.our-hotels .hotels-sublayout.onlyTexts .container .text-container{width:45%;display:table-cell;vertical-align:top;padding:10px 2.5%;float:none;margin:0;background:#f0f0f0}.our-hotels .hotels-sublayout .container .text-container p strong{font-weight:700;font-size:17px;line-height:21px;text-transform:uppercase;color:#434343}.our-hotels .hotels-sublayout .container .text-container p{font-weight:300;font-size:13px;line-height:18px;color:#434343;width:100%}.our-hotels .hotels-layout .accordion-container .hidden-btn{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin-bottom:40px;text-align:center;cursor:pointer}.our-hotels .hotels-layout .accordion-container .hidden-btn span{font-size:14px;font-weight:700;text-align:center;color:#5e5e5e;text-transform:uppercase;background:url(../images/common/arrow-up.png) 95% center no-repeat #fff;display:inline-block;padding:0 20px 0 10px}.our-hotels .hotels-layout table{width:100%;margin:0}.our-hotels .hotels-layout table tr td{width:30.333%;vertical-align:top;padding:2.5% 1.5%;color:#252525}.our-hotels .hotels-layout table tr td p{margin-bottom:10px;font-size:13px;color:#252525;line-height:18px;font-weight:700;width:100%}.our-hotels .hotels-layout table tr td p strong{color:#af936c;font-weight:700;text-transform:uppercase}.our-hotels .hotels-layout table tr td ol{list-style:none;margin-left:20px;margin-bottom:15px}.our-hotels .hotels-layout table tr td ol li{font-size:13px;color:#252525;line-height:18px;font-weight:600;padding:5px 0}.our-hotels .hotels-layout table tr td ol li a{color:#252525;text-decoration:none}.our-hotels .hotels-layout table tr td ol li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.3em}.our-hotels .hotels-layout table tr td ul{list-style:none;margin-left:20px;margin-bottom:15px}.our-hotels .hotels-layout table tr td ul li{font-size:13px;color:#252525;line-height:18px;font-weight:600;padding:5px 0}.our-hotels .hotels-layout table tr td ul li a{color:#252525;text-decoration:none}.our-hotels .hotels-layout table tr td ul li::before{content:url(../images/common/bullet-pt.png);padding-right:10px;display:inline-block;width:.5em;margin-left:-1.3em}.quick-view{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-bottom:20px}.quick-view div{display:table}.our-hotels .hotels-layout .quick-view p,.quick-view p{margin-top:10px;margin-bottom:10px;font-size:13px;color:#252525;line-height:18px;font-weight:700;width:100%}.quick-view ol,.quick-view ul{list-style:none;margin-bottom:15px}.quick-view ol li::before,.quick-view ul li::before{content:url(../images/common/bullet-pt.png);display:inline-block;width:.5em}.quick-view p strong{color:#af936c;font-weight:700;text-transform:uppercase}.quick-view ol li,.quick-view ul li{font-size:13px;line-height:18px;font-weight:600;color:#252525}.quick-view ol{margin-left:20px}.quick-view ol li{padding:5px 0}.quick-view ol li a{color:#252525;text-decoration:none}.quick-view ol li::before{padding-right:10px;margin-left:-1.3em}.quick-view ul{margin-left:20px}.quick-view ul li{padding:5px 0}.quick-view ul li a{color:#252525;text-decoration:none}.quick-view ul li::before{padding-right:10px;margin-left:-1.3em}.main-container .subpage-container .contents-container .reservation-layout{max-width:1280px;width:100%;margin:0 auto 40px;padding:0}.main-container .subpage-container .contents-container .reservation-layout .show-rate{float:right;margin-bottom:10px}.main-container .subpage-container .contents-container .reservation-layout .show-rate table{width:323px}.main-container .subpage-container .contents-container .reservation-layout .show-rate table tr td{vertical-align:middle;padding:0 0 0 5px;font-size:12px}.main-container .subpage-container .contents-container .reservation-layout .show-rate table tr td strong{font-weight:700;color:#363636;text-transform:uppercase}.main-container .subpage-container .contents-container .reservation-layout .progress-bar{width:100%;font-size:14px;font-weight:600;line-height:24px;text-align:center;text-transform:uppercase}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-01{width:30%;float:left;background:#e1e1e1;padding:10px 0;margin-right:3%;position:relative;color:#7f7d7d}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-01:after{content:"";position:absolute;height:0;width:0;top:0;right:-44px;border-width:22px;border-color:transparent transparent transparent #e1e1e1;border-style:solid}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-01.current{background:#af936c;color:#fff}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-01.current:after{border-color:transparent transparent transparent #af936c}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-02{width:30%;float:left;background:#e1e1e1;padding:10px 0;margin-right:3%;position:relative;color:#7f7d7d}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-02:before{content:"";position:absolute;height:0;width:0;top:0;left:0;border-width:22px;border-color:transparent transparent transparent #fff;border-style:solid}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-02:after{content:"";position:absolute;height:0;width:0;top:0;right:-44px;border-width:22px;border-color:transparent transparent transparent #e1e1e1;border-style:solid}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-02.current{background:#af936c;color:#fff}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-02.current:after{border-color:transparent transparent transparent #af936c}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-03{width:33.99999%;float:left;background:#e1e1e1;padding:10px 0;position:relative;color:#7f7d7d}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-03:before{content:"";position:absolute;height:0;width:0;top:0;left:0;border-width:22px;border-color:transparent transparent transparent #fff;border-style:solid}.main-container .subpage-container .contents-container .reservation-layout .progress-bar .step-03.current{background:#af936c;color:#fff}.main-container .subpage-container .contents-container .reservation-layout .reservation-step01{width:100%;margin:0 auto}.main-container .subpage-container .contents-container .reservation-layout .reservation-step01 ol{list-style:disc;margin-left:15px}.main-container .subpage-container .contents-container .reservation-layout .reservation-step01 ol li{color:#363636;font-size:13px;line-height:18px;font-weight:300;padding:2 0}.main-container .subpage-container .contents-container .reservation-layout .reservation-step01 h3{margin-bottom:10px;color:#252525;font-size:17px;line-height:26px;font-weight:700;text-transform:uppercase}.reservation-step01 .hotels-detail{width:calc(100% - 40px);margin:20px auto 0;background:#f0f0f0;padding:20px 20px 60px;display:table}.reservation-step01 .hotels-detail .img-container{width:300px;padding-right:20px;display:table-cell;vertical-align:top;cursor:pointer}.reservation-step01 .hotels-detail .img-container img{width:100%;display:block}.reservation-step01 .hotels-detail .text-container{display:table-cell;vertical-align:middle}.reservation-step01 .hotels-detail .text-container .hotel-logo{margin:0 0 20px}.reservation-step01 .hotels-detail .text-container .hotel-logo img{display:block;height:40px}.reservation-step01 .hotels-detail .text-container .hotel-logo table tr td{padding:0 5px 0 0;vertical-align:middle}.reservation-step01 .hotels-detail .text-container .hotel-logo table tr td.mobile-show{display:none}.reservation-step01 .hotels-detail .text-container .hotel-logo table tr td .hotel-detail-icon img{width:15px;height:15px}.reservation-step01 .booking-note{width:100%;background:#f0f0f0;margin:-40px auto 0;z-index:2;position:relative;padding-bottom:50px}.reservation-step01 .booking-note .container{width:80%;padding:5px 10px 0;text-align:center;background:#fff;border:2px solid #af936c;margin:0 auto}.reservation-step01 .booking-note p{font-size:13px;line-height:18px;width:100%}.reservation-step01 .usp{margin:5px 0}.reservation-step01 .usp a{display:inline-block;padding:5px;margin:5px 3px 5px 0;font-size:12px;line-height:16px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:600;cursor:default}.reservation-step01 .rooms-rate{width:100%}.reservation-step01 .rooms-rate .rooms-rate-btn{width:calc(95% - 40px);padding:15px 2.5%;margin:-40px 20px 0;background:#666;cursor:pointer;display:table;z-index:2;position:relative}.reservation-step01 .rooms-rate .rooms-rate-btn .label-text{display:table-cell;width:100px;text-align:left;vertical-align:middle;font-size:12px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.reservation-step01 .rooms-rate .rooms-rate-btn .avg-rate{display:table-cell;width:calc(100% - 200px);text-align:center;vertical-align:middle}.reservation-step01 .rooms-rate .rooms-rate-btn .avg-rate span{text-align:center;font-size:13px;color:#fff;font-weight:600;text-transform:uppercase}.reservation-step01 .rooms-rate .rooms-rate-btn .avg-rate strong{text-align:center;font-size:34px;color:#fff;font-weight:300}.reservation-step01 .rooms-rate .rooms-rate-btn .view-rooms{display:table-cell;width:100px;text-align:right;vertical-align:middle;font-size:12px;color:#fff;font-weight:700;background:url(../images/common/arrow-right-white.png) right center no-repeat;padding-right:15px;text-transform:uppercase}.reservation-step01 .rooms-rate .rooms-rate-btn.selected .view-rooms{background:url(../images/common/arrow-down-white.png) right center no-repeat;padding-right:15px}.reservation-step01 .rooms-rate .rooms-rate-detail{width:100%;margin:-40px auto 0;background:#f0f0f0;padding:40px 0 20px;z-index:1;position:relative}.reservation-step01 .rooms-rate .rooms-rate-detail .container{width:calc(95% - 40px);padding:20px 2.5%;margin:0 20px 20px;background:#fff}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail{width:100%;margin:0 auto}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td.img-container{width:250px;padding-right:20px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td.img-container a{position:relative}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td.img-container img{width:250px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td .zoom-in{position:absolute;bottom:10px;right:10px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td .zoom-in img{width:30px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td.bedding-detail-col{width:calc(100% - 450px);font-size:18px;line-height:26px;font-weight:600;vertical-align:top}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail table tr td.bedding-detail-col.last{color:#fff;width:20%}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn{background:#af936c;color:#fff;text-align:right;width:200px;padding:20px;cursor:pointer}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn .label-text{vertical-align:middle;font-size:12px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn .avg-rate a img{display:inline-block}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn .avg-rate span{text-align:center;font-size:13px;color:#fff;font-weight:600;text-transform:uppercase}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn .avg-rate strong{text-align:center;font-size:34px;color:#fff;font-weight:300}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn .view-rates{text-align:right;vertical-align:middle;font-size:12px;color:#fff;font-weight:700;background:url(../images/common/arrow-right-white.png) right center no-repeat;padding-right:15px;text-transform:uppercase}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn.selected .view-rates{background:url(../images/common/arrow-down-white.png) right center no-repeat;padding-right:15px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .more-options-btn{color:#666;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;background:url(../images/common/more-icon.png) right center no-repeat;padding-right:25px;text-align:right;margin-top:10px;cursor:pointer}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .more-options-btn.mobile-show{display:none}.reservation-step01 .rooms-rate .rooms-rate-detail .hidden-btn{width:97%;background:url(../images/common/border-line.png) left center repeat-x;margin:20px auto 10px;padding:0;text-align:center;cursor:pointer}.reservation-step01 .rooms-rate .rooms-rate-detail .hidden-btn span{font-size:14px;font-weight:700;text-align:center;color:#5e5e5e;text-transform:uppercase;background:url(../images/common/arrow-up.png) 95% center no-repeat #f0f0f0;display:inline-block;padding:0 20px 0 10px}.reservation-step01 .rates-available .title{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin:20px auto 10px}.reservation-step01 .rates-available .title h2{font-size:18px;font-weight:700;line-height:28px;text-align:left;color:#363636;text-transform:uppercase;background:#fff;display:inline-block;padding-right:10px;margin-bottom:0}.reservation-step01 .rates-available .hidden-subBtn{width:100%;background:url(../images/common/border-line.png) left center repeat-x;margin:20px auto 10px;padding:0;text-align:center;cursor:pointer}.reservation-step01 .rates-available .hidden-subBtn span{font-size:14px;font-weight:700;text-align:center;color:#5e5e5e;text-transform:uppercase;background:url(../images/common/arrow-up.png) 95% center no-repeat #fff;display:inline-block;padding:0 20px 0 10px}.reservation-step01 .rates-available table{width:100%}.reservation-step01 .rates-available table tr{margin:20px 0;background:#f0f0f0;display:table;width:100%}.reservation-step01 .rates-available table tr td{width:24%;vertical-align:middle;padding:15px}.reservation-step01 .rates-available table tr td strong{font-size:14px;line-height:21px;color:#252525;text-transform:uppercase;font-weight:700}.reservation-step01 .rates-available table tr td.rates-available-col span.highlight{background:#e8d8c8;color:#363636;font-weight:700;padding:3px 5px}.reservation-step01 .rates-available table tr td.rates-available-col span.prompt{font-style:italic;display:block;font-size:12px;line-height:16px;color:#5e5e5e}.reservation-step01 .rates-available table tr td.rates-available-col.third{text-align:right}.reservation-step01 .rates-available table tr td.rates-available-col.last{text-align:right;width:95px}.reservation-step01 .rates-available table tr td.rates-available-col .label-text{vertical-align:middle;font-size:12px;color:#252525;font-weight:600;text-transform:uppercase;letter-spacing:1px}.reservation-step01 .rates-available table tr td.rates-available-col .avg-rate{text-align:right;vertical-align:middle}.reservation-step01 .rates-available table tr td.rates-available-col .avg-rate span{text-align:center;font-size:13px;color:#666;font-weight:600;text-transform:uppercase;display:inline-table}.reservation-step01 .rates-available table tr td.rates-available-col .avg-rate strong{text-align:center;font-size:34px;line-height:40px;color:#666;font-weight:300;display:inline-table}.reservation-step01 .rates-available table tr td.rates-available-col .subject-availability{font-style:italic;font-size:12px;font-weight:600}.main-container .subpage-container .contents-container .reservation-layout .reservation-step02{width:100%;margin:0 auto}.main-container .subpage-container .contents-container .reservation-layout .reservation-step02 .reservation-detail{width:70%;float:left;margin-right:5%}.main-container .subpage-container .contents-container .reservation-layout .reservation-step02 .booking-detail{width:30%;display:inline-block;vertical-align:top}.main-container .subpage-container .contents-container .reservation-layout .reservation-step02 .booking-detail.stickyDesktop{width:320px;padding-bottom:300px}.reservation-step02 .reservation-detail .title{width:95%;padding:10px 2.5%;background:#f0f0f0;color:#252525;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;position:relative}.accordion-trigger{cursor:pointer}.reservation-step02 .reservation-detail .title .accordion-btn{position:absolute;top:10px;right:2.5%;color:#af936c;font-size:12px;text-transform:uppercase;text-decoration:none;background:url(../images/common/less-icon.png) right center no-repeat;padding-right:25px}.reservation-step02 .reservation-detail .title .accordion-btn.close{background:url(../images/common/more-icon.png) right center no-repeat;padding-right:25px}.reservation-step02 .reservation-detail .room-rate{width:100%;padding:10px 0;margin-bottom:10px}.reservation-step02 .reservation-detail .room-rate table{width:100%}.reservation-step02 .reservation-detail .room-rate table tr td{width:20%;padding:5px 2.5%;vertical-align:top;color:#252525;font-size:13px;line-height:18px}.reservation-step02 .reservation-detail .room-rate table tr td table tr td{width:50%;padding:5px 0}.reservation-step02 .reservation-detail .room-rate table tr td strong{font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .room-rate table tr td.label{width:22.5%}.reservation-step02 .reservation-detail .room-rate table tr td.hotel-name{width:77.5%}.reservation-step02 .reservation-detail .room-rate table tr td a{text-decoration:none;font-weight:600;color:#af936c}.reservation-step02 .reservation-detail .room-rate .mobile-show{display:none}.reservation-step02 .reservation-detail .room-rate .mobile-show .room-rate{border-top:1px solid #f0f0f0;width:95%;padding:20px 2.5% 0;margin-top:20px}.reservation-step02 .reservation-detail .room-rate .mobile-show .room-rate table tr td{padding:5px 0;width:75%}.reservation-step02 .reservation-detail .room-rate .mobile-show .room-rate table tr td.label{width:23.25%}.reservation-step02 .reservation-detail .guest-info{width:95%;padding:10px 2.5%;margin-bottom:10px}.reservation-step02 .reservation-detail .guest-info p{font-size:13px;color:#252525;line-height:18px;margin-bottom:10px;width:100%}.reservation-step02 .reservation-detail .guest-info p span{font-size:11px;color:#af936c;line-height:18px;margin-bottom:10px;font-style:italic;font-weight:600}.reservation-step02 .reservation-detail .guest-info table{width:100%}.reservation-step02 .reservation-detail .guest-info table tr td{width:75%;padding:10px 0;vertical-align:middle;color:#252525;font-size:13px;line-height:18px}.reservation-step02 .reservation-detail .guest-info table tr td.label{width:25%}.reservation-step02 .reservation-detail .guest-info table tr td.label strong{font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .guest-info table tr td.label span{color:#af936c}.reservation-step02 .reservation-detail .guest-info table tr td.label em{font-size:11px;color:#252525;line-height:13px;font-style:italic;font-weight:400;display:inline-block}.reservation-step02 .reservation-detail .guest-info-confirmation table tr td strong,.reservation-step02 .reservation-detail .optional-info strong{font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .guest-info table tr td table{width:100%}.reservation-step02 .reservation-detail .guest-info table tr td table tr td{width:22.5%;padding-right:2.5%}.reservation-step02 .reservation-detail .guest-info table tr td table tr td.last{width:50%;padding-right:0}.reservation-step02 .reservation-detail .guest-info table tr td table tr td span{color:#757575;font-size:10px;letter-spacing:1px;font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .guest-info-confirmation{width:100%;padding:10px 0;margin-bottom:10px}.reservation-step02 .reservation-detail .guest-info-confirmation table{width:100%}.reservation-step02 .reservation-detail .guest-info-confirmation table tr td{width:20%;padding:5px 2.5%;vertical-align:top;color:#252525;font-size:13px;line-height:18px}.reservation-step02 .reservation-detail .guest-info-confirmation table tr td table tr td{width:50%;padding:5px 0}.reservation-step02 .reservation-detail .optional-info{width:100%;padding:10px 0;margin-bottom:10px}.reservation-step02 .reservation-detail .optional-info p{font-size:13px;color:#252525;line-height:18px;margin-bottom:10px;width:100%}.reservation-step02 .reservation-detail .optional-info table{width:100%}.reservation-step02 .reservation-detail .optional-info table tr:nth-child(odd){background:#fff}.reservation-step02 .reservation-detail .optional-info table tr:nth-child(even){background:#f3f3f3}.reservation-step02 .reservation-detail .optional-info table tr td{padding:15px 2.5%;vertical-align:top;color:#252525;font-size:13px;line-height:18px;position:relative}.reservation-step02 .reservation-detail .optional-info table tr td.img-container{width:50px;padding-right:20px}.reservation-step02 .reservation-detail .optional-info table tr td .option{color:#af936c;font-size:13px;font-weight:600;display:table}.reservation-step02 .reservation-detail .optional-info table tr td .option .check-box{display:table-cell;vertical-align:middle;width:20px}.reservation-step02 .reservation-detail .optional-info table tr td .option .value{display:table-cell;vertical-align:middle}.reservation-step02 .reservation-detail .optional-info table tr td .option .value span{text-transform:uppercase;font-weight:700;font-size:11px}.reservation-step02 .reservation-detail .optional-info table tr td .qty{position:absolute;bottom:10px;right:0;width:100px}.reservation-step02 .reservation-detail .optional-info table tr td .qty strong{font-size:11px;color:#af936c;line-height:14px;font-weight:700}.reservation-step02 .reservation-detail .comments{width:95%;padding:10px 2.5%;margin-bottom:10px}.reservation-step02 .reservation-detail .comments p{font-size:13px;color:#252525;line-height:18px;margin-bottom:10px;width:100%}.reservation-step02 .reservation-detail .comments table{width:100%}.reservation-step02 .reservation-detail .comments table tr td{width:80%;padding:10px 0;vertical-align:middle;color:#252525;font-size:13px;line-height:18px}.reservation-step02 .reservation-detail .comments table tr td.label{width:20%}.reservation-step02 .reservation-detail .comments tr td.label strong{font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .tc-agreement{width:100%;padding:20px 0;border-top:1px solid #f0f0f0}.reservation-step02 .reservation-detail .tc-agreement table{width:95%;margin:0 auto}.reservation-step02 .reservation-detail .tc-agreement table tr td{width:auto;padding:0 3px;color:#252525;font-size:13px;line-height:18px;text-transform:none;font-weight:300;text-align:left;vertical-align:top}.reservation-step02 .reservation-detail .tc-agreement a{color:#af936c;font-weight:600;text-decoration:none}.reservation-step02 .reservation-detail .rate-detail{width:95%;padding:10px 2.5%;margin-bottom:10px}.reservation-step02 .reservation-detail .rate-detail p{font-size:13px;color:#252525;line-height:18px;margin-bottom:10px;width:100%}.reservation-step02 .reservation-detail .rate-detail table{width:100%}.reservation-step02 .reservation-detail .rate-detail table tr td{width:85%;padding:10px 0;vertical-align:top;color:#252525;font-size:13px;line-height:18px}.reservation-step02 .reservation-detail .rate-detail table tr td.label{width:15%}.reservation-step02 .reservation-detail .rate-detail tr td strong{font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .rate-detail table tr td ol{list-style:disc;margin-left:15px}.reservation-step02 .reservation-detail .rate-detail table tr td ol li{padding:5px}.reservation-step02 .reservation-detail .mobile-show-total{display:none;width:100%;padding:20px 0}.reservation-step02 .reservation-detail .mobile-show-total .optional-info-m{width:90%;padding:10px 5%;background:#f0f0f0}.reservation-step02 .reservation-detail .mobile-show-total .optional-info-m span{color:#af936c;font-size:12px;font-weight:700;text-transform:uppercase}.reservation-step02 .reservation-detail .mobile-show-total .optional-info-m table{width:100%}.reservation-step02 .reservation-detail .mobile-show-total .optional-info-m table tr td{width:50%;padding:10px 0;color:#252525;font-size:13px;line-height:18px;text-align:right}.reservation-step02 .reservation-detail .mobile-show-total .optional-info-m table tr td.label{text-align:left;font-weight:700}.reservation-step02 .reservation-detail .mobile-show-total .optional-info-m table tr td strong{text-transform:capitalize}.reservation-step02 .reservation-detail .mobile-show-total .total-amount-m{width:90%;padding:20px 5%;background:#af936c}.reservation-step02 .reservation-detail .mobile-show-total .total-amount-m table{width:100%}.reservation-step02 .reservation-detail .mobile-show-total .total-amount-m table tr td{width:auto;padding:10px 0;color:#fff;font-size:18px;line-height:26px;text-transform:uppercase;font-weight:600;text-align:right}.reservation-step02 .reservation-detail .mobile-show-total .total-amount-m table tr td.label{text-align:left}.reservation-step02 .reservation-detail .mobile-show-total .total-amount-m table tr td em{font-size:11px;line-height:14px;text-transform:none;font-weight:600;font-style:italic;display:block}.reservation-step02 .booking-detail .title{width:95%;padding:10px 2.5%;background:#af936c;color:#fff;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;position:relative}.reservation-step02 .booking-detail table{width:100%}.reservation-step02 .booking-detail table tr td{width:50%;padding:10px;color:#252525;font-size:13px;line-height:18px;text-align:right}.reservation-step02 .booking-detail table tr td.label,.terms-policy p{text-align:left}.reservation-step02 .booking-detail table tr td strong{font-weight:700;text-transform:uppercase}.reservation-step02 .booking-detail .optional-info{width:90%;padding:10px 5%;background:#f0f0f0}.reservation-step02 .booking-detail .optional-info span{color:#af936c;font-size:12px;font-weight:700;text-transform:uppercase}.reservation-step02 .booking-detail .optional-info table{width:100%}.reservation-step02 .booking-detail .optional-info table tr td{width:50%;padding:10px 0;color:#252525;font-size:13px;line-height:18px}.reservation-step02 .booking-detail .optional-info table tr td strong{text-transform:capitalize}.reservation-step02 .booking-detail .total-amount{width:90%;padding:20px 5%;background:#af936c}.reservation-step02 .booking-detail .total-amount table{width:100%}.reservation-step02 .booking-detail .total-amount table tr td{width:auto;padding:10px 0;color:#fff;font-size:18px;line-height:26px;text-transform:uppercase;font-weight:600}.reservation-step02 .booking-detail .total-amount table tr td em{font-size:11px;line-height:14px;text-transform:none;font-weight:600;font-style:italic;display:block}.reservation-step02 .booking-note{width:100%;margin:20px auto 0}.reservation-step02 .booking-note .container{width:97%;padding:5px 1.5% 0;text-align:left;background:#fff;border:2px solid #af936c}.reservation-step02 .booking-note p{font-size:13px;line-height:18px;width:100%}.common-mobile-hide{display:none}.terms-policy{width:100%;max-width:1280px;margin:0 auto 40px}.terms-policy p{margin-bottom:10px;font-size:13px;line-height:18px;width:100%}.terms-policy a{text-decoration:none;color:#af936c;font-weight:600}.terms-policy ol{list-style:decimal;margin-bottom:10px;margin-left:20px}.terms-policy ol li{padding:3px;color:#363636;font-size:14px;line-height:21px}.terms-policy ol li ol li,.terms-policy ol li ol li ol li,.terms-policy ol li ol li ol li ol li{font-size:13px;line-height:18px;padding:3px;color:#363636}.terms-policy ol li strong{font-weight:700}.terms-policy ol li ol{list-style:lower-roman;margin-bottom:0;margin-left:20px}.terms-policy ol li ol li ol{list-style:lower-alpha;margin-bottom:0;margin-left:20px}.terms-policy ol li ol li ol li ol{list-style:disc;margin-bottom:0;margin-left:20px}.terms-policy ul{list-style:decimal;margin-bottom:10px;margin-left:20px}.terms-policy ul li{padding:3px;color:#363636;font-size:14px;line-height:21px}.terms-policy ul li strong{font-weight:700}.terms-policy ul li ul{list-style:lower-roman;margin-bottom:0;margin-left:20px}.terms-policy ul li ul li{padding:3px;color:#363636;font-size:13px;line-height:18px}.terms-policy ul li ul li ul{list-style:lower-alpha;margin-bottom:0;margin-left:20px}.terms-policy ul li ul li ul li{padding:3px;color:#363636;font-size:13px;line-height:18px}.terms-policy ul li ul li ul li ul{list-style:disc;margin-bottom:0;margin-left:20px}.terms-policy ul li ul li ul li ul li{padding:3px;color:#363636;font-size:13px;line-height:18px}.booking-form-mobile{width:100%;display:none;position:relative;top:0;left:0;z-index:99}.booking-form-mobile .accordion-btn{width:100%;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;background:url(../images/common/more-icon-white.png) 95% center no-repeat #af936c;text-align:center;padding:10px 0;cursor:pointer}.booking-form-mobile .accordion-btn.selected{background:url(../images/common/less-icon-white.png) 95% center no-repeat #af936c}.booking-form-mobile .form-container{width:100%;height:auto;display:none;background:#363636;position:relative}.booking-form-mobile .form-container .form-fields{width:380px;margin:0 auto;text-align:center}.booking-form-mobile .form-container .form-fields .fields-container{padding:10px 0 30px}.booking-form-mobile .form-container .form-fields p{margin-top:10px;margin-bottom:0;width:100%}.booking-form-mobile .form-container .form-fields p strong{font-size:13px;font-weight:700;text-transform:uppercase;color:#af936c;text-align:center}.booking-form-mobile .form-container .form-fields .destination-field{position:relative}.booking-form-mobile .form-container .form-fields .common-field{padding-top:10px;text-align:center;color:#fff}.booking-form-mobile .form-container .form-fields .destination-field .location-btn{position:absolute;bottom:5px;right:0}.booking-form-mobile .form-container .form-fields .check-in-out{position:relative;margin:5px auto 0;width:130px}.booking-form-mobile .form-container .form-fields .check-in-out .date-field{padding-top:10px;margin-top:0;text-align:center}.booking-form-mobile .form-container .form-fields .calendar-btn{position:absolute;bottom:0;right:10px}.booking-form-mobile .form-container .form-fields .more-options table{width:100%}.booking-form-mobile .form-container .form-fields .more-options table tr td{width:50%;padding:0}.booking-form-mobile .form-container .form-fields .more-options span{color:#fff;font-size:14px;display:inline-block;padding:0 10px;font-style:italic}.booking-form-mobile .form-container .form-btns{width:100%}.booking-form-mobile .form-container .form-btns .col2{float:left;width:50%}.booking-form-mobile .form-container .form-btns .booking-btn{padding:10px 0}.booking-form-mobile .form-container .form-btns .col2 .option-status{font-size:11px;font-weight:700;letter-spacing:1px;color:#fff;text-transform:uppercase;text-decoration:none;background:url(../images/common/more-icon.png) right center no-repeat;text-align:center;display:block;width:140px;margin:10px auto 0;padding:2px 0}.booking-form-mobile .form-container .form-btns .col2 .option-status.fewer{background:url(../images/common/less-icon.png) right center no-repeat}.footer{width:100%;background:#e1e1e1;margin:50px auto 0;position:relative;z-index:2}.joining-sitemap{width:1280px;margin:0 auto;padding-bottom:10px}.joining-sitemap .joining-list{display:inline-block;width:40%;margin-right:9%;margin-top:-20px}.joining-sitemap .joining-list p{font-size:12px;font-weight:700;color:#434343;text-transform:uppercase;margin-bottom:10px;width:100%}.joining-sitemap .joining-list ul li{float:left;border-right:none;padding:5px 5px 5px 10px}.joining-sitemap .joining-list ul li img{height:26px}.joining-sitemap .joining-list ul li.first{padding:5px 5px 5px 0}.joining-sitemap .joining-list .joining-form{width:90%;padding:20px 5%;background:#af936c}.joining-sitemap .joining-list .joining-form p{color:#fff;font-size:12px;font-weight:300;width:100%}.joining-sitemap .joining-list .joining-form p strong,.joining-sitemap .joining-list-mobile .accordion-btn{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase}.joining-sitemap .joining-list .joining-form .field{display:inline-block;width:69%;margin-right:4%}.joining-sitemap .joining-list .joining-form .btn{display:inline-block;width:25%}.joining-sitemap .joining-list-mobile{display:none;width:100%;background:#af936c}.joining-sitemap .joining-list-mobile .accordion-btn{width:100%;background:url(../images/common/more-icon-white.png) 95% center no-repeat;text-align:center;padding:10px 0;cursor:pointer}.joining-sitemap .joining-list-mobile .accordion-btn.selected{background:url(../images/common/less-icon-white.png) 95% center no-repeat}.joining-sitemap .joining-list-mobile .joining-form{width:380px;margin:0 auto;padding-bottom:20px;display:none}.joining-sitemap .joining-list-mobile .joining-form p{color:#fff;font-size:12px;font-weight:300;text-align:center}.joining-sitemap .joining-list-mobile .joining-form .field{display:inline-block;width:69%;margin-right:4%}.joining-sitemap .joining-list-mobile .joining-form .btn{display:inline-block;width:25%}.joining-sitemap .sitemap{display:inline-block;width:50%;vertical-align:top;padding-top:20px}.joining-sitemap .sitemap p strong{font-weight:700;color:#363636;display:block;text-transform:uppercase;margin-bottom:5px}.joining-sitemap .sitemap span{display:block;font-size:12px;line-height:18px;color:#363636;font-weight:300;margin-bottom:10px}.joining-sitemap .sitemap span strong{font-weight:600}.joining-sitemap .sitemap .col3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.joining-sitemap .sitemap .col3 a{display:block;font-size:11px;color:#363636;text-decoration:none;padding:5px 0;text-transform:uppercase}.joining-sitemap .sitemap .col3.last{margin-right:0}.copyright{width:100%;background:#fff;padding:20px 0;margin:0 auto 40px}.copyright .container{width:1280px;margin:0 auto}.copyright .container p{float:left;color:#181818;font-size:12px;text-transform:none}.copyright .container ul{float:right}.copyright .container ul li{float:left;border-right:1px solid #959595;padding:0 10px}.copyright .container ul li.last{border-right:none;padding:0 0 0 10px}.copyright .container ul li a{color:#181818;font-size:12px;text-decoration:none;display:block}.destination-dropdown{position:absolute;top:35px;left:0;width:100%;height:200px;overflow-x:hidden;display:none;z-index:99}.menu-booking-form .destination-dropdown{top:40px}.destination-dropdown ul{list-style:none;width:100%}.destination-dropdown ul li{width:100%;background:#ddd}.destination-dropdown ul li.country{width:100%;background:#666}.destination-dropdown ul li:hover{background:#aaa}.destination-dropdown ul li a{width:100%;padding:5px;color:#434343!important;text-decoration:none;display:block;font-size:12px;font-weight:400}.destination-dropdown ul li.country a{color:#fff!important;font-weight:700;text-transform:uppercase}.destination-dropdown ul li.country a:hover{color:#434343!important}.noTitle{display:none}.noMain{display:none}.noPage{display:none}.header .container .nav-left .menu-btn.noNavigation{display:none}.header .container .nav-right .menu-booking.noIBE{display:none}.main-container .booking-container.noIBE{display:none}.booking-form-mobile.noIBE{display:none}.joining-sitemap .sitemap.noFooterLinks{display:none}.copyright .container ul.noFooterLinks{display:none}.reservation-step01 .bedding-detail table tr td.bedding-detail-col span.prompt{font-style:italic;display:block;font-size:12px;line-height:16px;color:#5e5e5e}.reservation-step01 .bedding-detail table tr td.bedding-detail-col div.highlight,.reservation-step01 .bedding-detail table tr td.bedding-detail-col span.highlight{background:#e8d8c8;color:#363636;font-weight:600;padding:3px 5px;margin-bottom:5px;display:inline-block;text-transform:uppercase}.reservation-step01 .rates-available table tr td.rates-available-col div.highlight{background:#e8d8c8;color:#363636;font-weight:600;padding:3px 5px;margin-bottom:5px;display:inline-block;text-transform:uppercase}.reservation-step01 .rates-available table tr td.rates-available-col .beforeDiscount{font-style:italic;font-size:16px;font-weight:500;margin-top:10px;text-decoration:line-through}.reservation-step01 .rooms-rate .rooms-rate-detail .container .rates-available table tr td.img-container a{position:relative}.reservation-step01 .rooms-rate .rooms-rate-detail .container .rates-available table tr td.img-container img{width:250px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .rates-available table tr td .zoom-in{position:absolute;bottom:10px;right:10px}.reservation-step01 .rooms-rate .rooms-rate-detail .container .rates-available table tr td .zoom-in img{width:30px}.reservation-layout .view-types{text-align:left;margin:20px 0 0 0;font-size:14px;line-height:24px}.reservation-layout .view-types .title{display:inline-block;vertical-align:middle;font-weight:700;text-transform:uppercase;color:#383838;margin-left:5px}.reservation-layout .view-types .toggle-btn{display:inline-block;vertical-align:middle;padding:5px 10px;background:#e1e1e1;color:#7d7d7d;font-weight:700;margin:0 0 0 5px}.reservation-layout .view-types .toggle-btn.selected{background:#666;color:#fff}.reservation-step02 .reservation-detail .room-rate table tr td.label span{font-size:10px;font-weight:400}.reservation-step02 .booking-detail .title.furamamints{background:#434343;position:relative}.reservation-step02 .reservation-detail .mobile-show-total .title.furamamints{width:90%;padding:10px 5%;background:#434343;color:#fff;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;position:relative}.reservation-step02 .booking-detail .title.furamamints .checkbox{position:absolute;top:20px;right:10px}.reservation-step02 .reservation-detail .mobile-show-total .title.furamamints .checkbox{position:absolute;top:20px;right:5%}.furamamints-points{width:95%;padding:10px 2.5%}.furamamints-points p strong{text-align:center!important;display:block}.furamamints-points span{text-align:center!important;display:block;color:#363636}.furamamints-points span em{font-weight:400;font-size:13px}.furamamints-points span strong{font-weight:700;font-size:16px}.furamamints-points table{width:100%;margin:0 auto;text-align:center}.furamamints-points table tr td{vertical-align:middle;text-align:center}.furamamints-points table tr td.btn{width:15px!important;text-align:center!important}.furamamints-points table tr td.btn img{display:block}.furamamints-points table tr td.btn a{width:15px!important;margin:0 auto;display:block}.furamamints-points table tr td .mints-field{width:90%;border:1px solid #b7b7b8;padding:10px 2.5%;text-align:center;color:#252525;margin:0 auto}.mints-field::-webkit-input-placeholder{color:#252525}.mints-field::-moz-placeholder{color:#252525}.mints-field:-ms-input-placeholder{color:#252525}.mints-field:-moz-placeholder{color:#252525}.balance-points{border-top:1px solid #b7b7b8;padding-top:10px;width:100%;text-align:center;margin-top:10px;font-weight:700;color:#b7b7b8;font-size:16px;text-transform:uppercase}.balance-points strong{color:#363636}.reservation-step02 .booking-detail table tr td.label span{font-size:10px;font-weight:400;text-transform:uppercase}.reservation-step01 .rates-available table tr td.rates-available-col.select-voucher{text-align:left}.reservation-step01 .rates-available table tr td.rates-available-col.select-voucher .voucher-container{position:relative}.reservation-step01 .rates-available table tr td.rates-available-col.select-voucher a.select-voucher-btn{font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;background:#af936c;vertical-align:middle;font-size:13px;line-height:18px}.reservation-step01 .rates-available table tr td.rates-available-col.select-voucher a.select-voucher-btn span{background:url(../images/common/arrow-right-white.png) 95% center no-repeat #af936c;display:inline-block;padding:5px 25px 5px 10px;border-radius:5px;width:88%}.reservation-step01 .rates-available table tr td.rates-available-col.select-voucher a.select-voucher-btn.active span{background:url(../images/common/arrow-down-white.png) 95% center no-repeat #af936c}.select-voucher-list{width:400px;background:#fff;border-radius:5px;border:1px solid #ccc;position:absolute;top:30px;left:0;z-index:999;display:none}.select-voucher-list ul{width:95%;background:#eee;margin:2.5%}.select-voucher-list ul li{width:100%;display:table;font-size:13px;line-height:18px;text-align:left;border:1px solid #ddd;border-bottom:none}.select-voucher-list ul li:last-child{border-bottom:1px solid #ddd}.voucher-container .select-voucher-list ul li .v-container{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-voucher-list ul li span{display:table-cell;vertical-align:middle;padding:10px;background:0 0;color:#af936c;font-weight:600}.select-voucher-list ul li span:first-child{width:10px}.select-voucher-list ul li span.vtitle{width:200px}.select-voucher-list ul li span:last-child{width:100px}.select-voucher-list ul li span:last-child strong{font-size:18px;line-height:18px;color:#af936c}.reservation-step01 .rooms-rate .rooms-rate-detail .container .bedding-detail-col .view-rate-btn .beforeDiscount{font-style:italic;font-size:16px;font-weight:500;text-decoration:line-through}.urgencytext{color:#af936c;font-weight:700;font-size:13px}.common-gallery{width: 100%;margin: 40px auto 0;background:#ebebeb;clear:both;display:block;padding-top:60px;}