.icon-nav-connect:before{content:"\e637"}.icon-nav-careers:before{content:"\e638"}.icon-nav-approach:before{content:"\e639"}.icon-motel:before{content:"\e63a"}.icon-mobile-app:before{content:"\e63b"}.icon-mixed-drink-2:before{content:"\e63c"}.icon-mixed-drink-1:before{content:"\e63d"}.icon-miles-traveled:before{content:"\e63e"}.icon-mexican-food:before{content:"\e63f"}.icon-medical:before{content:"\e640"}.icon-logo-sapient:before{content:"\e641"}.icon-locate:before{content:"\e642"}.icon-liquor:before{content:"\e643"}.icon-linkedin:before{content:"\e644"}.icon-link:before{content:"\e645"}.icon-light-rail:before{content:"\e646"}.icon-latenight-hours:before{content:"\e647"}.icon-juice-2:before{content:"\e648"}.icon-juice-1:before{content:"\e649"}.icon-italian-food:before{content:"\e64a"}.icon-instagram:before{content:"\e64b"}.icon-indian-food:before{content:"\e64c"}.icon-hotel:before{content:"\e64d"}.icon-hostel-2:before{content:"\e64e"}.icon-hostel-1:before{content:"\e64f"}.icon-hole-in-the-wall:before{content:"\e650"}.icon-heartwarming:before{content:"\e651"}.icon-heart:before{content:"\e652"}.icon-health-food-2:before{content:"\e653"}.icon-health-food-1:before{content:"\e654"}.icon-getting-around:before{content:"\e655"}.icon-general:before{content:"\e656"}.icon-food:before{content:"\e657"}.icon-food-trucks:before{content:"\e658"}.icon-financial:before{content:"\e659"}.icon-film:before{content:"\e65a"}.icon-fax:before{content:"\e65b"}.icon-facebook:before{content:"\e65c"}.icon-everything-else:before{content:"\e65d"}.icon-event:before{content:"\e65e"}.icon-entertainment:before{content:"\e65f"}.icon-email:before{content:"\e660"}.icon-content-management:before{content:"\e661"}.icon-contact-email:before{content:"\e662"}.icon-contact-careers:before{content:"\e663"}.icon-comment:before{content:"\e664"}.icon-coffee:before{content:"\e665"}.icon-close-light:before{content:"\e666"}.icon-city:before{content:"\e667"}.icon-campsite:before{content:"\e668"}.icon-calendar:before{content:"\e669"}.icon-cafe-tea:before{content:"\e66a"}.icon-cafe-coffee-2:before{content:"\e66b"}.icon-cafe-coffee-1:before{content:"\e66c"}.icon-bus:before{content:"\e66d"}.icon-burgers:before{content:"\e66e"}.icon-breakfast:before{content:"\e66f"}.icon-bike:before{content:"\e670"}.icon-bar-2:before{content:"\e671"}.icon-bar-1:before{content:"\e672"}.icon-b-and-b:before{content:"\e673"}.icon-automotive:before{content:"\e674"}.icon-asian-2:before{content:"\e675"}.icon-asian-1:before{content:"\e676"}.icon-arrows-scroll:before{content:"\e677"}.icon-arrow-up:before{content:"\e678"}.icon-arrow-right:before{content:"\e679"}.icon-arrow-left:before{content:"\e67a"}.icon-arrow-down:before{content:"\e67b"}.icon-advertising:before{content:"\e67c"}.icon-acrobat:before{content:"\e67d"}.iconTaj-arrow:before{content:"\61"}.iconTaj-arrowdown:before{content:"\62"}.iconTaj-checkbuttonchecked:before{content:"\63"}.iconTaj-checkbuttonempty:before{content:"\64"}.iconTaj-closeiconTaj:before{content:"\65"}.iconTaj-peacock:before{content:"\66"}.iconTaj-playbutton:before{content:"\67"}.iconTaj-radiobuttonchecked:before{content:"\68"}.iconTaj-radiobuttonempty:before{content:"\69"}.iconTaj-search:before{content:"\6a"}.iconTaj-veg-nonvegiconTaj:before{content:"\6b"}.iconTaj-360:before{content:"\72"}.iconTaj-after:before{content:"\48"}.iconTaj-banquet:before{content:"\78"}.iconTaj-before:before{content:"\47"}.iconTaj-boardmeeting:before{content:"\31"}.iconTaj-call:before{content:"\6c"}.iconTaj-catering:before{content:"\41"}.iconTaj-chat:before{content:"\42"}.iconTaj-classroom:before{content:"\76"}.iconTaj-convenience:before{content:"\7a"}.iconTaj-cooking-time:before{content:"\6d"}.iconTaj-destination:before{content:"\5f"}.iconTaj-hamburger:before{content:"\46"}.iconTaj-hollowsquare:before{content:"\36"}.iconTaj-hotels:before{content:"\3f"}.iconTaj-laptop:before{content:"\45"}.iconTaj-offers:before{content:"\40"}.iconTaj-ovals:before{content:"\37"}.iconTaj-prepration-time:before{content:"\70"}.iconTaj-press:before{content:"\60"}.iconTaj-projector:before{content:"\43"}.iconTaj-restaurant:before{content:"\74"}.iconTaj-restaurants:before{content:"\5d"}.iconTaj-room:before{content:"\44"}.iconTaj-serving-size:before{content:"\6e"}.iconTaj-sightseeing:before{content:"\79"}.iconTaj-spa:before{content:"\34"}.iconTaj-spa-1:before{content:"\7b"}.iconTaj-stay:before{content:"\35"}.iconTaj-taj:before{content:"\6f"}.iconTaj-theatre:before{content:"\73"}.iconTaj-ushape:before{content:"\77"}.iconTaj-vivanta:before{content:"\32"}.iconTaj-vivanta-mark:before{content:"\38"}.iconTaj-wedding:before{content:"\5b"}.iconTaj-reception:before{content:"\71"}.iconTaj-thegateway:before{content:"\75"}.iconTaj-1:before{content:"\49"}.iconTaj-2:before{content:"\4a"}.iconTaj-3:before{content:"\4b"}.iconTaj-4:before{content:"\4c"}.iconTaj-5:before{content:"\4d"}.iconTaj-6:before{content:"\4e"}.iconTaj-7:before{content:"\4f"}.iconTaj-8:before{content:"\50"}.iconTaj-11:before{content:"\51"}.iconTaj-12:before{content:"\52"}.iconTaj-13:before{content:"\53"}.iconTaj-14:before{content:"\54"}.iconTaj-15:before{content:"\55"}.iconTaj-30:before{content:"\56"}.iconTaj-43:before{content:"\57"}.iconTaj-42:before{content:"\58"}.iconTaj-29:before{content:"\59"}.iconTaj-26:before{content:"\5a"}.iconTaj-41:before{content:"\30"}.iconTaj-40:before{content:"\33"}.iconTaj-25:before{content:"\39"}.iconTaj-24:before{content:"\21"}.iconTaj-39:before{content:"\22"}.iconTaj-38:before{content:"\23"}.iconTaj-23:before{content:"\24"}.iconTaj-22:before{content:"\25"}.iconTaj-37:before{content:"\26"}.iconTaj-36:before{content:"\27"}.iconTaj-21:before{content:"\28"}.iconTaj-20:before{content:"\29"}.iconTaj-35:before{content:"\2a"}.iconTaj-34:before{content:"\2b"}.iconTaj-19:before{content:"\2c"}.iconTaj-18:before{content:"\2d"}.iconTaj-33:before{content:"\2e"}.iconTaj-32:before{content:"\2f"}.iconTaj-17:before{content:"\3a"}.iconTaj-16:before{content:"\3b"}.iconTaj-31:before{content:"\3c"}.iconTaj-44:before{content:"\3d"}.iconTaj-careers:before{content:"\3e"}.iconTaj-conveniences:before{content:"\aa"}.iconTaj-employees:before{content:"\7c"}.iconTaj-events:before{content:"\5e"}.iconTaj-locations:before{content:"\7e"}.iconTaj-nationalities:before{content:"\5c"}.iconTaj-tajholidays:before{content:"\e000"}.iconTaj-women-employees:before{content:"\e001"}.iconTaj-world:before{content:"\e002"}.iconTaj-clicktochat:before{content:"\7d"}.iconTaj-clicktocall:before{content:"\e003"}.iconTaj-headphone:before{content:"\e004"}.iconTaj-others:before{content:"\e005"}.iconTaj-arrowLeft:before{content:"\e006"}.iconTaj-arrowRight:before{content:"\e007"}.iconTaj-luxuryLogo:before{content:"\e008"}@font-face{font-family:taj-sun;font-weight:400;font-style:normal;src:url(fonts/sun-regular-taj.eot);src:url(fonts/sun-regular-taj.eot?#iefix) format("embedded-opentype"),url(fonts/sun-regular-taj.woff) format("woff"),url(fonts/sun-regular-taj.ttf) format("truetype"),url(fonts/sun-regular-taj.svg#taj-sun) format("svg")}@font-face{font-family:taj-sun;font-weight:700;font-style:normal;src:url(fonts/sun-bold-taj.eot);src:url(fonts/sun-bold-taj.eot?#iefix) format("embedded-opentype"),url(fonts/sun-bold-taj.woff) format("woff"),url(fonts/sun-bold-taj.ttf) format("truetype"),url(fonts/sun-bold-taj.svg#taj-sun) format("svg")}@font-face{font-family:taj-sun;font-weight:400;font-style:italic;src:url(fonts/sun-italic-taj.eot);src:url(fonts/sun-italic-taj.eot?#iefix) format("embedded-opentype"),url(fonts/sun-italic-taj.woff) format("woff"),url(fonts/sun-italic-taj.ttf) format("truetype"),url(fonts/sun-italic-taj.svg#taj-sun) format("svg")}@font-face{font-family:taj-sun;font-weight:500;font-style:normal;src:url(fonts/sun-semibold-taj.eot);src:url(fonts/sun-semibold-taj.eot?#iefix) format("embedded-opentype"),url(fonts/sun-semibold-taj.woff) format("woff"),url(fonts/sun-semibold-taj.ttf) format("truetype"),url(fonts/sun-semibold-taj.svg#taj-sun) format("svg")}@font-face{font-family:theantiquasun;font-weight:400;font-style:normal;src:url(fonts/theantiquasunot-regular-taj.eot);src:url(fonts/theantiquasunot-regular-taj.eot?#iefix) format("embedded-opentype"),url(fonts/theantiquasunot-regular-taj.woff) format("woff"),url(fonts/theantiquasunot-regular-taj.ttf) format("truetype"),url(fonts/theantiquasunot-regular-taj.svg#theantiquasun) format("svg")}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:13px;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.popup-container{margin:auto;padding-top:30px}.modal-dialog{position:relative;margin-left:auto;margin-right:auto;width:auto;z-index:1050}div.modal-dialog.popup-container.center-div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.2px}.margin-modal-header{margin:25px 0 10px;margin:1.5625rem 0 .625rem}.no-header{border-bottom:0;padding:0}.map-header{height:30px}.modal-header .close{margin-top:-2px;outline:0}.modal-header .close-button{float:left;padding-right:3px}.modal-title{margin:0;line-height:1.2}.modal-body{position:relative;padding:20px}.hotel-overview-popup-body{margin-top:10px}.hotel-overview-popup-body img{width:100%}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:480px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.popup-container{width:975px;width:60.9375rem}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.carousel-main{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1;width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:2%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.right{left:auto;right:3%}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:40px;left:2.5rem}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:40px;right:2.5rem}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-previous{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:90px;margin-top:-20px;height:90px;width:90px;top:50%;padding:0;left:3%;color:#fff}.carousel-previous:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-next{background-image:none;font-size:90px;margin-top:-20px;height:90px;width:90px;top:50%;padding:0;right:3%;color:#fff}.carousel-next:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){.carousel-previous{font-size:40px;margin-top:-45px;height:40px;width:40px;top:65%;left:0}.carousel-next{font-size:40px;margin-top:-45px;height:40px;width:40px;top:65%;right:0}}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.inner-image-carousel{width:100%;left:0;margin-left:0;bottom:0;background-color:#5f6062}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:480px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}.carousel-indicators .thumbnail-image{padding:5px 15px 5px 0}.inner-image-carousel{bottom:0}}html{font-size:16px}body{color:#000;font-family:taj-sun,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}body.overlayWindow{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:theantiquasun,Helvetica,Arial,sans-serif;font-weight:400;color:#6f1200}H1,h1{font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem}@media (min-width:1024px){H1,h1{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem}}H2,h2{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:25px 0 10px;margin:1.5625rem 0 .625rem;position:relative;padding-bottom:35px;padding-bottom:2.1875rem;text-align:center}@media screen and (max-width:1023px){H2,h2{margin:20px 0;margin:1.25rem 0;line-height:30px;line-height:1.875rem;padding-bottom:27px;padding-bottom:1.6875rem}}H2:after,h2:after{content:"";width:162px;width:10.125rem;display:block;border-top:1px solid #896633;padding-bottom:30px;padding-bottom:1.875rem;margin-top:6px;margin-top:.375rem;color:#896633;position:absolute;left:50%;margin-left:-81px;margin-left:-5.0625rem}@media (min-width:1024px){H2:after,h2:after{margin-top:10px;margin-top:.625rem}}@media (min-width:1024px){H2,h2{font-size:35px;font-size:2.1875rem;line-height:40px;line-height:2.5rem}}H3,H4,H5,H6,h3,h4,h5,h6{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}@media (min-width:1024px){H3,h3{font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}}@media (min-width:1024px){H4,h4{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}@media (min-width:1024px){H5,h5{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:1024px){H6,h6{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}a{color:#896633}.action-bar .action-container a i.at4-icon.aticon-facebook,.action-bar .action-container a i.at4-icon.aticon-twitter,.action-bar .action-container a i.aticon-email,.action-bar .action-container a i.aticon-google_plusone_share,.actionBar .action-container a i.at4-icon.aticon-facebook,.actionBar .action-container a i.at4-icon.aticon-twitter,.actionBar .action-container a i.aticon-email,.actionBar .action-container a i.aticon-google_plusone_share,a .action-bar .action-container i.at4-icon.aticon-facebook,a .action-bar .action-container i.at4-icon.aticon-twitter,a .action-bar .action-container i.aticon-email,a .action-bar .action-container i.aticon-google_plusone_share,a .actionBar .action-container i.at4-icon.aticon-facebook,a .actionBar .action-container i.at4-icon.aticon-twitter,a .actionBar .action-container i.aticon-email,a .actionBar .action-container i.aticon-google_plusone_share,a i.fa{color:#896633;font-size:14px;padding-left:5px}a:hover{text-decoration:underline;color:#896633}a:active,a:focus{text-decoration:none;color:#896633;outline:1}.intro-copy{font-size:14px;font-size:.875rem;color:#000;line-height:22px;line-height:1.375rem}@media (min-width:1024px){.intro-copy{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem}}.ammenitiesBox .services .roomServices .list-item ul li,.body-copy,.faq .faqAccordion .panel-collapse .panel-body,.faq .faqAccordion .panel-default .panel-heading a[role=button]{font-size:12px;font-size:.75rem;color:#000;line-height:17px;line-height:1.0625rem}@media (min-width:1024px){.ammenitiesBox .services .roomServices .list-item ul li,.body-copy,.faq .faqAccordion .panel-collapse .panel-body,.faq .faqAccordion .panel-default .panel-heading a[role=button]{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}}.enquiryForm .error,.requestSpaBooking .error,.small-copy,.websiteFeedback .error{font-size:11px;font-size:.6875rem;color:#000;line-height:16px;line-height:1rem}@media (min-width:1024px){.enquiryForm .error,.requestSpaBooking .error,.small-copy,.websiteFeedback .error{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.extra-small-copy{font-size:10px;font-size:.625rem;color:#000;line-height:14px;line-height:.875rem}@media (min-width:1024px){.extra-small-copy{font-size:10px;font-size:.625rem;line-height:14px;line-height:.875rem}}.form-input input{font-size:12px;color:#000;border:1px solid #d7d7d7;border-radius:2px;padding:6px 10px;padding:.375rem .625rem;-webkit-box-shadow:none}.form-input input:active,.form-input input:focus{color:#000;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.component-background .form-input input,.component-background .form-input select{border:1px solid #E5E5E5}.form-input input[type=submit]{color:#FFF}.form-input select{font-size:14px;font-size:.875rem;color:#000;border:1px solid #d7d7d7;border-radius:2px;padding:0 10px;padding:0rem .625rem;-webkit-box-shadow:none}.form-input select:active,.form-input select:focus{color:#000;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.form-input{position:relative;display:inline-block}.action-bar .action-container .form-input .at4-icon.aticon-facebook,.action-bar .action-container .form-input .at4-icon.aticon-twitter,.action-bar .action-container .form-input .aticon-email,.action-bar .action-container .form-input .aticon-google_plusone_share,.actionBar .action-container .form-input .at4-icon.aticon-facebook,.actionBar .action-container .form-input .at4-icon.aticon-twitter,.actionBar .action-container .form-input .aticon-email,.actionBar .action-container .form-input .aticon-google_plusone_share,.form-input .action-bar .action-container .at4-icon.aticon-facebook,.form-input .action-bar .action-container .at4-icon.aticon-twitter,.form-input .action-bar .action-container .aticon-email,.form-input .action-bar .action-container .aticon-google_plusone_share,.form-input .actionBar .action-container .at4-icon.aticon-facebook,.form-input .actionBar .action-container .at4-icon.aticon-twitter,.form-input .actionBar .action-container .aticon-email,.form-input .actionBar .action-container .aticon-google_plusone_share,.form-input .fa{border-left:1px solid #a7a9ac;color:#896633;font-size:15px;font-size:.9375rem;height:22px;height:1.375rem;right:8px;right:.5rem;padding-left:8px;padding-left:.5rem;padding-top:3px;padding-top:.1875rem;position:absolute;top:5px;top:.3125rem;cursor:pointer}.form-input .errorMsg{display:none;font-size:11px;font-size:.6875rem}.form-input.error .errorMsg{display:block;text-align:left;color:#e54d42}.form-input.error input{color:#e54d42!important;border:1px solid #e54d42!important}.form-input.error input:active{color:#e54d42;border:1px solid #e54d42;-webkit-box-shadow:none}.pointer{cursor:pointer}.luxury-container{max-width:1140px;text-align:center;margin:0 auto;margin-bottom:10px;margin-bottom:.625rem}.submit{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;height:35px;height:2.1875rem;background:#896633;color:#FFF;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;padding:.3125rem 1.5rem!important}.submit:active,.submit:focus,.submit:hover{text-decoration:none;color:#FFF}.button{font-size:15px;font-size:.9375rem;padding:5px 24px;padding:.3125rem 1.5rem;background:#896633;color:#FFF;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;position:relative;transition:all .3s ease 0s}.button:after{color:#896633;content:"\f105";font-family:FontAwesome;font-size:20px;font-size:1.25rem;right:0;position:absolute;top:4px;top:.25rem;transition:all .3s ease 0s}.button:hover{text-decoration:none;color:#FFF;padding-left:1.25rem!important;padding-right:1.75rem!important}.button:hover:after{color:#FFF;right:15px}.button:active,.button:focus{text-decoration:none;color:#FFF}.primary-default-button,.three-column-component .without-primary-button .button-column,.threeColumnComponent .without-primary-button .button-column,.twoColumnComponent .without-primary-button .button-column{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;background:#896633;color:#FFF;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;padding:5px 24px;padding:.3125rem 1.5rem;position:relative;transition:all .3s ease 0s}.primary-default-button:after,.three-column-component .without-primary-button .button-column:after,.threeColumnComponent .without-primary-button .button-column:after,.twoColumnComponent .without-primary-button .button-column:after{color:#896633;content:"\f105";font-family:FontAwesome;font-size:20px;font-size:1.25rem;right:0;position:absolute;top:4px;top:.25rem;transition:all .3s ease 0s}.primary-default-button:hover,.three-column-component .without-primary-button .button-column:hover,.threeColumnComponent .without-primary-button .button-column:hover,.twoColumnComponent .without-primary-button .button-column:hover{text-decoration:none;color:#FFF;padding-left:1.25rem!important;padding-right:1.75rem!important}.primary-default-button:hover:after,.three-column-component .without-primary-button .button-column:hover:after,.threeColumnComponent .without-primary-button .button-column:hover:after,.twoColumnComponent .without-primary-button .button-column:hover:after{color:#FFF;right:15px}.primary-default-button:active,.primary-default-button:focus,.three-column-component .without-primary-button .button-column:active,.three-column-component .without-primary-button .button-column:focus,.threeColumnComponent .without-primary-button .button-column:active,.threeColumnComponent .without-primary-button .button-column:focus,.twoColumnComponent .without-primary-button .button-column:active,.twoColumnComponent .without-primary-button .button-column:focus{text-decoration:none;color:#FFF}.button-inverted{font-size:15px;font-size:.9375rem;padding:2px 20px;padding:.125rem 1.25rem;height:auto;background:#fff;color:#896633;border:1px solid #fff;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block}.button-inverted:after{padding-left:5px;content:"\203A";color:#fff;font-size:18px}.button-inverted:hover{text-decoration:none;color:#896633}.button-inverted:hover:after{color:#896633}.button-inverted:active,.button-inverted:focus{text-decoration:none;color:#896633}.primary-default-button-inverted{font-size:15px;font-size:.9375rem;padding:4px 24px;padding:.25rem 1.5rem;height:auto;line-height:20px;line-height:1.25rem;background:#896633;color:#fff;border:1px solid #fff;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block}.primary-default-button-inverted:after{padding-left:5px;content:none;color:#896633;font-size:18px}.primary-default-button-inverted:hover{text-decoration:none;color:#fff}.primary-default-button-inverted:hover:after{color:#fff}.primary-default-button-inverted:active,.primary-default-button-inverted:focus{text-decoration:none;color:#fff}.button-trans,.three-column-component .with-primary-button .button-column,.threeColumnComponent .with-primary-button .button-column,.twoColumnComponent .with-primary-button .button-column{font-size:15px;font-size:.9375rem;padding:5px 24px;padding:.3125rem 1.5rem;color:#896633;background:0 0;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;position:relative;transition:all .3s ease 0s}.button-trans:after,.three-column-component .with-primary-button .button-column:after,.threeColumnComponent .with-primary-button .button-column:after,.twoColumnComponent .with-primary-button .button-column:after{padding-left:5px;color:transparent;content:"\f105";font-family:FontAwesome;font-size:20px;font-size:1.25rem;right:0;position:absolute;top:5px;top:.3125rem;transition:all .3s ease 0s}.button-trans:hover,.three-column-component .with-primary-button .button-column:hover,.threeColumnComponent .with-primary-button .button-column:hover,.twoColumnComponent .with-primary-button .button-column:hover{text-decoration:none;color:#896633;padding-left:1.25rem!important;padding-right:1.75rem!important}.button-trans:hover:after,.three-column-component .with-primary-button .button-column:hover:after,.threeColumnComponent .with-primary-button .button-column:hover:after,.twoColumnComponent .with-primary-button .button-column:hover:after{color:#896633;right:15px}.button-trans:active,.button-trans:focus,.three-column-component .with-primary-button .button-column:active,.three-column-component .with-primary-button .button-column:focus,.threeColumnComponent .with-primary-button .button-column:active,.threeColumnComponent .with-primary-button .button-column:focus,.twoColumnComponent .with-primary-button .button-column:active,.twoColumnComponent .with-primary-button .button-column:focus{text-decoration:none;color:#896633}.btn-large{font-size:20px;font-size:1.25rem;padding:10px 29px;padding:.59375rem 1.8125rem;background:#896633;color:#FFF;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;padding-left:2rem!important;padding-right:2rem!important;position:relative;transition:all .3s ease 0s}.btn-large:after{padding-left:5px;color:#896633;content:"\f105";font-family:FontAwesome;font-size:20px;font-size:1.25rem;position:absolute;top:9px;top:.5625rem;right:0;transition:all .3s ease 0s}.btn-large:hover{text-decoration:none;color:#FFF;padding-left:1.5rem!important;padding-right:2.5rem!important}.btn-large:hover:after{color:#FFF;right:25px}.btn-large:active,.btn-large:focus{text-decoration:none;color:#FFF}.btn-large-trans{font-size:20px;font-size:1.25rem;padding:10px 29px;padding:.59375rem 1.8125rem;color:#896633;background:0 0;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;padding-left:2rem!important;padding-right:2rem!important;position:relative;transition:all .3s ease 0s}.btn-large-trans:after{padding-left:5px;content:"\f105";font-family:FontAwesome;font-size:24px;color:transparent;position:absolute;top:9px;top:.5625rem;right:0;transition:all .3s ease 0s}.btn-large-trans:hover{text-decoration:none;color:#896633;padding-left:1.5rem!important;padding-right:2.5rem!important}.btn-large-trans:hover:after{color:#896633;right:15px}.btn-large-trans:active,.btn-large-trans:focus{text-decoration:none;color:#896633}.btn-small{font-size:12px;font-size:.75rem;padding:1px 19px;padding:.0625rem 1.1875rem;background:#896633;color:#FFF;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;padding-left:1rem!important;padding-right:1rem!important;position:relative;transition:all .3s ease 0s}.btn-small:after{padding-left:5px;content:"\f105";font-family:FontAwesome;color:#896633;font-size:15px;position:absolute;top:0;top:0;right:0;transition:all .3s ease 0s}.btn-small:hover{text-decoration:none;color:#FFF;padding-left:.75rem!important;padding-right:1.25rem!important}.btn-small:hover:after{color:#FFF;right:10px}.btn-small:active,.btn-small:focus{text-decoration:none;color:#FFF}.btn-small-trans{font-size:12px;font-size:.75rem;padding:1px 19px;padding:.0625rem 1.1875rem;color:#896633;background:0 0;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;cursor:pointer;display:inline-block;padding-left:1rem!important;padding-right:1rem!important;position:relative;transition:all .3s ease 0s}.btn-small-trans:after{padding-left:5px;content:"\f105";font-family:FontAwesome;color:transparent;font-size:15px;position:absolute;top:0;top:0;transition:all .3s ease 0s;right:0}.btn-small-trans:hover{text-decoration:none;color:#896633;padding-left:.75rem!important;padding-right:1.25rem!important}.btn-small-trans:hover:after{color:#896633;right:10px}.btn-small-trans:active,.btn-small-trans:focus{text-decoration:none;color:#896633}.tags{color:#000;font-size:14px;font-size:.875rem;padding:4px 10px;padding:.25rem .625rem;height:20px;height:1.25rem;border-radius:2px;background-color:#BAAF99;border:1px solid #BAAF99}.tags-trans{color:#000;font-size:14px;font-size:.875rem;padding:8px 14px;padding:.5rem .875rem;height:33px;height:2.0625rem;border-radius:2px;background-color:#F4F1EC;border:1px solid #BAAF99}.tags-trans.active{background:#BAAF99}.story-tags{color:#fff;font-size:11px;font-size:.6875rem;padding:0 10px;padding:0 .625rem;height:20px;height:1.25rem;border-radius:2px;background-color:#5f6062}.label-tags{color:#fff;font-size:11px;font-size:.6875rem;padding:4px 10px;padding:.25rem .625rem;height:20px;height:1.25rem;border:1px solid #896633;background-color:#5f6062}.price-info{color:#000;font-size:14px;font-size:.875rem;display:block;font-weight:500}.main-title{font-size:26px;font-size:1.625rem;line-height:1.57;line-height:1.57;color:#000;text-transform:uppercase}@media (min-width:1024px){.main-title{font-size:35px;font-size:2.1875rem;line-height:1.57;line-height:1.57}}.label-text{font-size:12px;font-size:.75rem;color:#5f6062}.label-text .link-color{color:#896634}.top-margin-10{margin-top:40px}input[type=radio]{margin:6px 0 0;opacity:0}input[type=radio]+label:before,input[type=radio]:checked+label:before{text-transform:none}input[type=checkbox]{margin:3px 0 0;opacity:0}input[type=checkbox]+label{position:relative}input[type=checkbox]+label:before{content:"d";font-family:tajsvg;background:0 0;margin-right:10px;position:absolute;left:-15px;color:#a7a9ac;text-transform:none}input[type=checkbox]:focus+label:before{outline:1;border:1px solid #66afe9}input[type=checkbox]:checked+label{position:relative}input[type=checkbox]:checked+label:before{content:"c";font-family:tajsvg;background:#f5f1ec;position:absolute;left:-15px;color:#896633;text-transform:none}.reviews .review{text-transform:uppercase;color:#896633;font-size:12px;font-size:.75rem}@media (min-width:1024px){.links-venue-directory .link-wrapper{display:inline-block;margin:0;margin:0;margin-left:10px;margin-left:.625rem;border-radius:2px}}@media (min-width:1024px){.links-venue-directory .link-button{display:inline-block;background-color:#896633;color:#fff;border:1px solid #fff}}@media (min-width:1024px){.links-venue-directory{position:absolute;right:3%;top:174px;top:10.875rem}}.container-fluid{padding:0 15px;padding:0 .9375rem}.hero-banner-carousel .iea-carousel li{display:none;position:relative}.hero-banner-carousel .iea-carousel li:first-child{display:block}.hero-banner-carousel .iea-carousel li img{width:100%}@media screen and (max-width:767px){.image{overflow:visible}}.carousel{margin-left:-15px;margin-left:-.9375rem;margin-right:-15px;margin-right:-.9375rem}.carousel .bx-viewport{width:100%;overflow:hidden;position:relative;transition:all .3s ease 0s}.carousel .bx-pager.bx-default-pager a,.carousel .bx-pager.bx-default-pager a.active,.carousel .bx-pager.bx-default-pager a:hover{background-image:none;background-repeat:no-repeat;background-position:0 0;border-radius:50%}.carousel .imagesCarousal{margin-bottom:50px}.carousel .imagesCarousal .bx-wrapper .bx-controls-direction a.bx-prev{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:50%;padding:0;left:11%;color:#fff}@media (min-width:1024px){.carousel .imagesCarousal .bx-wrapper .bx-controls-direction a.bx-prev{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .imagesCarousal .bx-wrapper .bx-controls-direction a.bx-prev:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .imagesCarousal .bx-wrapper .bx-controls-direction a.bx-next{background-image:none;font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:50%;right:11%;padding:0;color:#fff}@media (min-width:1024px){.carousel .imagesCarousal .bx-wrapper .bx-controls-direction a.bx-next{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .imagesCarousal .bx-wrapper .bx-controls-direction a.bx-next:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel ul.single-slider{width:100%!important}.carousel ul.single-slider>li{position:relative;width:100%;margin-bottom:0}.carousel .bx-wrapper{margin:0 auto;margin:0 auto}.carousel.checkerboardCarousel{margin-top:70px;margin-top:4.375rem;margin-bottom:50px}@media screen and (max-width:1023px){.carousel.checkerboardCarousel{margin-top:42px;margin-top:2.625rem}}@media screen and (max-width:767px){.carousel.checkerboardCarousel{margin-left:0;margin-left:0;margin-right:0;margin-right:0}}.carousel.checkerboardCarousel .heading{text-align:center;margin-bottom:25px;margin-bottom:1.5625rem}.carousel.checkerboardCarousel .heading .heading-label:after{content:"\f105";padding:0 5px;padding:0 .3125rem;color:#896633;font-family:FontAwesome;margin-top:8px}.carousel.checkerboardCarousel .heading .heading-container{max-width:945px;max-width:59.0625rem;margin:0 auto}.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:19%;padding:0;left:3%;color:#896633}@media screen and (max-width:767px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{left:6%}}@media screen and (min-width:768px) and (max-width:1023px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{left:5%}}@media (min-width:768px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{top:75%}}@media (min-width:768px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev:before{content:"\E007";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{background-image:none;font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:19%;right:3%;padding:0;color:#896633}@media screen and (max-width:767px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{right:6%}}@media screen and (min-width:768px) and (max-width:1023px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{right:5%}}@media (min-width:768px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{top:75%}}@media (min-width:768px){.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel.checkerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next:before{content:"\E007";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel.checkerboardCarousel .bx-pager.bx-default-pager a{border-radius:10px;border-radius:.625rem;border:1px solid #5f6062;background-color:#5f6062;background-image:none}.carousel.checkerboardCarousel .bx-pager.bx-default-pager a.active{background:0 0}.carousel.checkerboardCarousel ul{list-style-type:none;margin:0;overflow:hidden}@media (min-width:768px){.carousel.checkerboardCarousel ul li{height:600px}}.carousel.checkerboardCarousel ul li .image-container{overflow:hidden;margin:0 -15px}@media (min-width:768px){.carousel.checkerboardCarousel ul li .image-container{height:300px}.carousel.checkerboardCarousel ul li .image-container img{width:100%;height:100%}}.carousel.checkerboardCarousel ul li .text-container{position:relative;text-align:center;padding:0 39px;padding:0 2.4375rem;padding:20px 0 30px;padding:1.25rem 0 1.875rem;background-color:#f5f1ec;margin:0 -15px}@media (min-width:1024px){.carousel.checkerboardCarousel ul li .text-container{padding:70px 39px 20px;padding:4.375rem 2.4375rem 1.25rem}}@media screen and (min-width:768px) and (max-width:1023px){.carousel.checkerboardCarousel ul li .text-container{padding:70px 15px 30px;padding:4.375rem .9375rem 1.875rem}}@media (min-width:768px){.carousel.checkerboardCarousel ul li .text-container{height:300px}.carousel.checkerboardCarousel ul li .text-container:after{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-top-color:#f5f1ec;top:100%;left:47%}}.carousel.checkerboardCarousel ul li .text-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-bottom-color:#f5f1ec;top:-28px;left:45%}.carousel.checkerboardCarousel ul li .text-container .text-container-heading{margin-bottom:15px;margin-bottom:.9375rem}@media (min-width:768px){.carousel.checkerboardCarousel .checker-odd .text-container{position:absolute;top:0;left:0;right:0}.carousel.checkerboardCarousel .checker-odd .text-container:before{display:none}.carousel.checkerboardCarousel .checker-odd .image-container{position:absolute;bottom:0;left:0;right:0}.carousel.checkerboardCarousel .checker-odd .image-container img{width:100%;height:100%}}.carousel.checkerboardCarousel p{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;margin-bottom:20px;padding-left:15px;padding-right:15px}@media (min-width:768px){.carousel.checkerboardCarousel p{margin-bottom:15px;padding-left:15px;padding-right:15px}}.carousel.checkerboardCarousel .checker-even .text-container{position:relative}.carousel.checkerboardCarousel .checker-even .text-container:after{display:none}.carousel.checkerboardCarousel .text-container-heading h2{margin:0}.carousel.weddingCheckerboardCarousel{margin-top:70px;margin-top:4.375rem;margin-bottom:50px}@media screen and (max-width:1023px){.carousel.weddingCheckerboardCarousel{margin-top:42px;margin-top:2.625rem}}.carousel.weddingCheckerboardCarousel .web-link{font-size:15px}.carousel.weddingCheckerboardCarousel .heading{text-align:center;margin-bottom:20px;margin-bottom:1.25rem}.carousel.weddingCheckerboardCarousel .heading .heading-label:after{content:"\f105";padding:0 5px;padding:0 .3125rem;color:#896633;font-family:FontAwesome}.carousel.weddingCheckerboardCarousel .heading .heading-container{max-width:945px;max-width:59.0625rem;margin:0 auto}.carousel.weddingCheckerboardCarousel .heading .heading-container p{margin-bottom:0}.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:31%;padding:0;left:3%;color:#896633}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{top:70%}}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-prev:before{content:"\E007";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{background-image:none;font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:31%;right:3%;padding:0;color:#896633}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{top:70%}}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel.weddingCheckerboardCarousel .bx-wrapper .bx-controls-direction a.bx-next:before{content:"\E007";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel.weddingCheckerboardCarousel .bx-pager.bx-default-pager a{border-radius:10px;border-radius:.625rem;border:1px solid #5f6062;background-color:#5f6062;background-image:none}.carousel.weddingCheckerboardCarousel .bx-pager.bx-default-pager a.active{background:0 0}.carousel.weddingCheckerboardCarousel ul{list-style-type:none;margin:0;overflow:hidden}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel ul li{height:600px}}.carousel.weddingCheckerboardCarousel ul li .image-container{overflow:hidden;margin:0 -15px}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel ul li .image-container{height:300px}.carousel.weddingCheckerboardCarousel ul li .image-container img{width:100%;height:100%}}.carousel.weddingCheckerboardCarousel ul li .text-container{position:relative;text-align:center;padding:0 39px;padding:0 2.4375rem;background-color:#f5f1ec;margin:0 -15px}@media (max-width:1024px){.carousel.weddingCheckerboardCarousel ul li .text-container{padding-bottom:18px;padding-bottom:1.125rem}}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel ul li .text-container{height:300px}.carousel.weddingCheckerboardCarousel ul li .text-container:after{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-top-color:#f5f1ec;top:100%;left:45%}}.carousel.weddingCheckerboardCarousel ul li .text-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-bottom-color:#f5f1ec;top:-28px;left:45%}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel ul li.checker-even .text-container{padding:0 25px;padding:0 1.5625rem}}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel .checker-odd .text-container{position:absolute;top:0;left:0;right:0}.carousel.weddingCheckerboardCarousel .checker-odd .text-container:before{display:none}.carousel.weddingCheckerboardCarousel .checker-odd .image-container{position:absolute;bottom:0;left:0;right:0}.carousel.weddingCheckerboardCarousel .checker-odd .image-container img{width:100%;height:100%}}.carousel.weddingCheckerboardCarousel p{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;margin-bottom:20px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.carousel.weddingCheckerboardCarousel p{margin-bottom:15px;padding-left:30px;padding-right:30px}}.carousel.weddingCheckerboardCarousel .checker-even .text-container{position:relative}.carousel.weddingCheckerboardCarousel .checker-even .text-container:after{display:none}.carousel.weddingCheckerboardCarousel .text-container .text-description{line-height:21px;line-height:1.3125rem}.carousel.weddingCheckerboardCarousel .text-container .text-container-heading{padding:45px 40px 10px;padding:2.8125rem 2.5rem .625rem}@media screen and (max-width:1023px){.carousel.weddingCheckerboardCarousel .text-container .text-container-heading{padding-top:22px;padding-top:1.375rem}}.carousel.weddingCheckerboardCarousel .text-container .enquiryForm .error,.carousel.weddingCheckerboardCarousel .text-container .requestSpaBooking .error,.carousel.weddingCheckerboardCarousel .text-container .small-copy,.carousel.weddingCheckerboardCarousel .text-container .websiteFeedback .error,.enquiryForm .carousel.weddingCheckerboardCarousel .text-container .error,.requestSpaBooking .carousel.weddingCheckerboardCarousel .text-container .error,.websiteFeedback .carousel.weddingCheckerboardCarousel .text-container .error{color:#A7A9AC;font-weight:500}.carousel.weddingCheckerboardCarousel .text-container .enquiryForm .posting-person.error,.carousel.weddingCheckerboardCarousel .text-container .requestSpaBooking .posting-person.error,.carousel.weddingCheckerboardCarousel .text-container .small-copy.posting-person,.carousel.weddingCheckerboardCarousel .text-container .websiteFeedback .posting-person.error,.enquiryForm .carousel.weddingCheckerboardCarousel .text-container .posting-person.error,.requestSpaBooking .carousel.weddingCheckerboardCarousel .text-container .posting-person.error,.websiteFeedback .carousel.weddingCheckerboardCarousel .text-container .posting-person.error{color:#896633;text-transform:capitalize;padding-right:5px;padding-right:.3125rem;border-right:1px solid #A7A9AC}.carousel.weddingCheckerboardCarousel .read-on{text-transform:uppercase;font-weight:500;color:#5f6062;font-size:12px;font-size:.75rem}.carousel.weddingCheckerboardCarousel .wed-link{text-transform:uppercase;font-size:15px;font-size:.9375rem;font-weight:500}.carousel.weddingCheckerboardCarousel .read-time{margin-top:10px;margin-top:.625rem}.carousel .bx-pager{line-height:10px;line-height:.625rem;position:relative;margin-top:13px;margin-top:.8125rem}.carousel .bx-pager.bx-default-pager a{border-radius:10px;border-radius:.625rem;background-color:#f2f2f2}.carousel .bx-pager.bx-default-pager a.active{background:0 0}.carousel .hero-banner-carousel{position:relative}.carousel .hero-banner-carousel .weather-container{width:6%;position:absolute;z-index:100;left:48%;bottom:20%;color:#fff}.carousel .hero-banner-carousel .weather-container .weather-sub-container{position:relative}.carousel .hero-banner-carousel .weather-container .weather-sub-container .enquiryForm .error,.carousel .hero-banner-carousel .weather-container .weather-sub-container .requestSpaBooking .error,.carousel .hero-banner-carousel .weather-container .weather-sub-container .small-copy,.carousel .hero-banner-carousel .weather-container .weather-sub-container .websiteFeedback .error,.enquiryForm .carousel .hero-banner-carousel .weather-container .weather-sub-container .error,.requestSpaBooking .carousel .hero-banner-carousel .weather-container .weather-sub-container .error,.websiteFeedback .carousel .hero-banner-carousel .weather-container .weather-sub-container .error{color:#fff}.carousel .hero-banner-carousel .weather-container .weather-sub-container .enquiryForm .error:after,.carousel .hero-banner-carousel .weather-container .weather-sub-container .requestSpaBooking .error:after,.carousel .hero-banner-carousel .weather-container .weather-sub-container .small-copy:after,.carousel .hero-banner-carousel .weather-container .weather-sub-container .websiteFeedback .error:after,.enquiryForm .carousel .hero-banner-carousel .weather-container .weather-sub-container .error:after,.requestSpaBooking .carousel .hero-banner-carousel .weather-container .weather-sub-container .error:after,.websiteFeedback .carousel .hero-banner-carousel .weather-container .weather-sub-container .error:after{position:absolute;left:27px;left:1.6875rem;top:-20px;top:-1.25rem;width:50px;width:3.125rem;height:50px;height:3.125rem;background-size:contain}.carousel .hero-banner-carousel .weather-container .temperature{text-align:center;font-size:15px;font-size:.9375rem}.carousel .hero-banner-carousel .bx-pager{position:absolute;bottom:16px;bottom:1rem;z-index:100}@media screen and (max-width:767px){.carousel .hero-banner-carousel .bx-pager{display:none}}.carousel .hero-banner-carousel.thrp .bx-pager{bottom:89px;bottom:5.5625rem}.carousel .hero-banner-carousel .bx-pager-link{border:1px solid #FFF;border-radius:10px}.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-prev{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:50%;padding:0;left:80px;left:5rem;color:#fff}@media screen and (max-width:1023px){.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-prev{left:20px;left:1.25rem}}@media (min-width:1024px){.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-prev{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-prev:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-next{background-image:none;font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:50%;right:80px;right:5rem;padding:0;color:#fff}@media screen and (max-width:1023px){.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-next{right:20px;right:1.25rem}}@media (min-width:1024px){.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-next{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .hero-banner-carousel .bx-wrapper .bx-controls-direction a.bx-next:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .hero-banner-carousel .hero-tab-section .mob-nav{display:block;position:relative;font-size:20px}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .left,.carousel .hero-banner-carousel .hero-tab-section .mob-nav .right{position:absolute;display:none;top:11px;padding:0;background-color:#896633;z-index:999}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .left a:hover,.carousel .hero-banner-carousel .hero-tab-section .mob-nav .right a:hover{text-decoration:inherit}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .left{left:0}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .left a{padding:9px 0 9px 10px;color:#fff}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .left a:before{border-right:solid 1px #fff;padding-right:10px}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .right{right:0}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .right a{padding:10px 10px 10px 0;color:#fff}.carousel .hero-banner-carousel .hero-tab-section .mob-nav .right a:before{border-left:solid 1px #fff;padding-left:10px}.carousel .hero-banner-carousel .hero-banner-bottom-menu{text-align:center;background:#896633;height:50px;overflow:hidden;padding-top:10px;padding-top:.625rem;margin:-10px auto 0;margin:-.625rem auto 0}@media screen and (max-width:1023px){.carousel .hero-banner-carousel .hero-banner-bottom-menu{margin:-11px auto 0;margin:-.6875rem auto 0}}.carousel .hero-banner-carousel .hero-banner-bottom-menu ul{margin:0 16px;margin:0 1rem;padding:0;display:inline-block}.carousel .hero-banner-carousel .hero-banner-bottom-menu li{padding:0;outline:0}.carousel .hero-banner-carousel .hero-banner-bottom-menu li a{color:#FFF;outline:0;padding:11px 15px;padding:.6875rem .9375rem;margin:0 12px;margin:0 .75rem;font-size:16px;font-size:1rem;font-weight:500;text-transform:uppercase;text-decoration:inherit;display:block;line-height:normal}.carousel .hero-banner-carousel .hero-banner-bottom-menu li a.selected{z-index:100;background:#000;position:relative;outline:0}.carousel .hero-banner-carousel .hero-banner-bottom-menu li a.selected:before{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;position:absolute;top:-10px;top:-.625rem;left:50%;margin-left:-10px;margin-left:-.625rem;z-index:100}.carousel .hero-banner-carousel .bottom-section{position:absolute;z-index:99;bottom:38px;bottom:2.375rem;color:#fff;width:100%;text-align:center;margin:0 auto}@media screen and (max-width:767px){.carousel .hero-banner-carousel .bottom-section{bottom:5px;bottom:.3125rem}}.carousel .hero-banner-carousel .bottom-section .label{color:#fff;font-size:20px;font-size:1.25rem;line-height:40px;line-height:2.5rem;text-transform:uppercase;font-weight:400}@media (min-width:1024px){.carousel .hero-banner-carousel .bottom-section .label{font-size:45px;font-size:2.8125rem;line-height:66px;line-height:4.125rem}}@media screen and (max-width:1023px){.carousel .hero-banner-carousel .bottom-section .label{position:relative;top:8px;top:.5rem}}.carousel .hero-banner-carousel .bottom-section .subheadingtext{font-size:20px;font-size:1.25rem;color:#fff;text-transform:uppercase}.carousel .hero-banner-carousel .bottom-section ul{margin:0;padding:0;display:inline-block}.carousel .hero-banner-carousel .bottom-section li{display:inline-block}.carousel .hero-banner-carousel .bottom-section li a{color:#fff;border-right:1px solid #fff;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem}.carousel .hero-banner-carousel .bottom-section li:first-child a{padding-left:0;padding-left:0}.carousel .hero-banner-carousel .bottom-section li:last-child a{padding-right:0;padding-right:0;border-right:0 solid #fff}.carousel .hero-banner-carousel .discoverSection{position:absolute;display:block;text-align:center;background-color:#eee;left:0;left:0;right:0;right:0;border-top:solid 20px #fff;bottom:0;padding-bottom:27px;padding-bottom:1.6875rem;z-index:101}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection{background-color:#fff}}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection{border-top:solid 14px #fff}}.carousel .hero-banner-carousel .discoverSection.grad{padding-bottom:35px;padding-bottom:2.1875rem}.carousel .hero-banner-carousel .discoverSection .gradient{background:-webkit-linear-gradient(90deg,#FFF 0,transparent 100%);background:-moz-linear-gradient(90deg,#FFF 0,transparent 100%);background:-o-linear-gradient(90deg,#FFF 0,transparent 100%);background:-ms-linear-gradient(90deg,#FFF 0,transparent 100%);background:linear-gradient(0deg,#FFF 0,transparent 100%);opacity:1;height:100%}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection{position:static;padding-top:0;border-bottom:0}}.carousel .hero-banner-carousel .discoverSection .discoveryLink{display:inline-block;height:65px;top:-43px;top:-2.6875rem;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection .discoveryLink{position:static;height:40px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;text-align:center}}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText{display:block;height:65px;background:#fff}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText:before{content:"";height:65px;width:65px;background:url(../images/leftDiscoverIcon.png);background-size:100%;position:absolute;right:99%;top:0}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText:before{background:0 0;position:static}}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText:after{content:"";height:65px;width:65px;background:url(../images/rightDiscoverIcon.png);background-size:100%;position:absolute;left:99%;top:0}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText:after{background:0 0;position:static}}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label{padding:0 5px 0 0;padding:0 .3125rem 0 0;color:#896633;font-size:35px;font-size:2.1875rem;line-height:1.5625;line-height:1.5625;font-weight:400;text-transform:uppercase;font-family:theantiquasun,Helvetica,Arial,sans-serif}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label.link:hover{border-bottom:2px solid #896633}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label a{font-family:theantiquasun,Helvetica,Arial,sans-serif}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label a:hover{text-decoration:none}@media screen and (max-width:767px){.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label{font-size:26px;font-size:1.625rem;line-height:26px;line-height:1.625rem}}.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-facebook,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-twitter,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-email,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-google_plusone_share,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-facebook,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-twitter,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-email,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-google_plusone_share,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .at4-icon.aticon-facebook,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .at4-icon.aticon-twitter,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .aticon-email,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .aticon-google_plusone_share,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .at4-icon.aticon-facebook,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .at4-icon.aticon-twitter,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .aticon-email,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .aticon-google_plusone_share,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .fa{padding-left:6px;padding-left:.375rem;padding-top:14px;padding-top:.875rem;font-size:35px;font-size:2.1875rem}.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-facebook:before,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-twitter:before,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-email:before,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-google_plusone_share:before,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-facebook:before,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-twitter:before,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-email:before,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-google_plusone_share:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .at4-icon.aticon-facebook:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .at4-icon.aticon-twitter:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .aticon-email:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .aticon-google_plusone_share:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .at4-icon.aticon-facebook:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .at4-icon.aticon-twitter:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .aticon-email:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .aticon-google_plusone_share:before,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .fa:before{vertical-align:initial}@media screen and (max-width:767px){.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-facebook,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-twitter,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-email,.action-bar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-google_plusone_share,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-facebook,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .at4-icon.aticon-twitter,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-email,.actionBar .action-container .carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .aticon-google_plusone_share,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .at4-icon.aticon-facebook,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .at4-icon.aticon-twitter,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .aticon-email,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .action-bar .action-container .aticon-google_plusone_share,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .at4-icon.aticon-facebook,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .at4-icon.aticon-twitter,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .aticon-email,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .actionBar .action-container .aticon-google_plusone_share,.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label .fa{font-size:26px;font-size:1.625rem}}.carousel .hero-banner-carousel .discoverSection .discoveryLink .discoveryText .label-only{display:block;padding-top:6px;padding-top:.375rem}.carousel .hero-banner-carousel .heroBannerTopOffer{position:absolute;top:0;right:80px;right:5rem;z-index:10}@media screen and (max-width:1023px){.carousel .hero-banner-carousel .heroBannerTopOffer{right:20px;right:1.25rem}}@media screen and (max-width:767px){.carousel .hero-banner-carousel .heroBannerTopOffer{top:auto;bottom:0;width:100%;right:0;right:0}}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer{background:#fff;opacity:.9;margin:0 auto;width:113px;width:7.0625rem;text-align:center;vertical-align:middle;padding:10px 8px 1px;padding:.625rem .5rem .0625rem;position:relative}@media screen and (max-width:767px){.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer{width:100%;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer{padding-top:30px;padding-top:1.875rem;padding-bottom:15px;padding-bottom:.9375rem}}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer .btn-small-trans{display:block;overflow:hidden;text-overflow:ellipsis;color:#000;border:1px solid #000;width:80%;margin-left:9%;margin-bottom:7px;margin-bottom:.4375rem}@media screen and (max-width:767px){.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer .btn-small-trans{display:inline-block;overflow:visible}}@media screen and (max-width:767px){.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer .btn-small-trans{display:inline-block;width:25%}}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer .offerText{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;color:#000;text-transform:uppercase;margin-bottom:10px;margin-bottom:.625rem}@media screen and (max-width:767px){.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer .offerText{display:inline-block}}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:after,.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:before{content:'';position:absolute;border-top:20px solid #fff;height:0;width:50%;top:100%}@media screen and (max-width:767px){.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:after,.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:before{content:none}}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:after{border-left:56px solid transparent;right:0}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:before{border-right:56px solid transparent;left:0}.carousel .hero-banner-carousel .heroBannerTopOffer .topOfferContainer:hover:after{color:#fff}.carousel .full-width-hero .bx-pager{position:absolute;bottom:-30px;bottom:-1.875rem}.carousel .full-width-hero .bx-pager.bx-default-pager a{border-radius:10px;border-radius:.625rem;border:1px solid #5f6062;background-color:#5f6062;background-image:none}.carousel .full-width-hero .bx-pager.bx-default-pager a.active{background:0 0}.carousel .full-width-hero .full-offer-section,.carousel .full-width-hero .story-section{position:absolute;bottom:20px;bottom:1.25rem;left:20px;left:1.25rem;right:20px;right:1.25rem;background:url(../images/icons/offer-bkg.png);padding:21px 30px 14px;padding:1.3125rem 1.875rem .875rem;color:#fff}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section,.carousel .full-width-hero .story-section{bottom:0;left:0;right:0;opacity:1;padding-top:30px;padding-top:1.875rem;position:static}}.carousel .full-width-hero .full-offer-section .row,.carousel .full-width-hero .story-section .row{margin-bottom:0}.carousel .full-width-hero .full-offer-section .first-sec,.carousel .full-width-hero .story-section .first-sec{text-align:left}.carousel .full-width-hero .full-offer-section .first-sec .enquiryForm .error,.carousel .full-width-hero .full-offer-section .first-sec .requestSpaBooking .error,.carousel .full-width-hero .full-offer-section .first-sec .small-copy,.carousel .full-width-hero .full-offer-section .first-sec .websiteFeedback .error,.carousel .full-width-hero .story-section .first-sec .enquiryForm .error,.carousel .full-width-hero .story-section .first-sec .requestSpaBooking .error,.carousel .full-width-hero .story-section .first-sec .small-copy,.carousel .full-width-hero .story-section .first-sec .websiteFeedback .error,.enquiryForm .carousel .full-width-hero .full-offer-section .first-sec .error,.enquiryForm .carousel .full-width-hero .story-section .first-sec .error,.requestSpaBooking .carousel .full-width-hero .full-offer-section .first-sec .error,.requestSpaBooking .carousel .full-width-hero .story-section .first-sec .error,.websiteFeedback .carousel .full-width-hero .full-offer-section .first-sec .error,.websiteFeedback .carousel .full-width-hero .story-section .first-sec .error{font-weight:700}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .first-sec .enquiryForm .error,.carousel .full-width-hero .full-offer-section .first-sec .requestSpaBooking .error,.carousel .full-width-hero .full-offer-section .first-sec .small-copy,.carousel .full-width-hero .full-offer-section .first-sec .websiteFeedback .error,.carousel .full-width-hero .story-section .first-sec .enquiryForm .error,.carousel .full-width-hero .story-section .first-sec .requestSpaBooking .error,.carousel .full-width-hero .story-section .first-sec .small-copy,.carousel .full-width-hero .story-section .first-sec .websiteFeedback .error,.enquiryForm .carousel .full-width-hero .full-offer-section .first-sec .error,.enquiryForm .carousel .full-width-hero .story-section .first-sec .error,.requestSpaBooking .carousel .full-width-hero .full-offer-section .first-sec .error,.requestSpaBooking .carousel .full-width-hero .story-section .first-sec .error,.websiteFeedback .carousel .full-width-hero .full-offer-section .first-sec .error,.websiteFeedback .carousel .full-width-hero .story-section .first-sec .error{margin-top:20px;margin-top:1.25rem;display:block}}.carousel .full-width-hero .full-offer-section .first-sec .story-tags,.carousel .full-width-hero .story-section .first-sec .story-tags{color:#5f6062;background-color:#fff}.carousel .full-width-hero .full-offer-section .second-sec,.carousel .full-width-hero .story-section .second-sec{text-align:right;margin-top:8px;margin-top:.5rem}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .second-sec,.carousel .full-width-hero .story-section .second-sec{text-align:left}}.carousel .full-width-hero .full-offer-section .title-sec,.carousel .full-width-hero .story-section .title-sec{margin-top:5px;margin-top:.3125rem}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .title-sec,.carousel .full-width-hero .story-section .title-sec{margin-top:12px;margin-top:.75rem;margin-bottom:20px;margin-bottom:1.25rem}}.carousel .full-width-hero .full-offer-section .title-sec .title,.carousel .full-width-hero .story-section .title-sec .title{text-transform:uppercase;color:#fff;font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .title-sec .title,.carousel .full-width-hero .story-section .title-sec .title{display:block}}.carousel .full-width-hero .full-offer-section .enquiryForm .error,.carousel .full-width-hero .full-offer-section .requestSpaBooking .error,.carousel .full-width-hero .full-offer-section .small-copy,.carousel .full-width-hero .full-offer-section .websiteFeedback .error,.carousel .full-width-hero .story-section .enquiryForm .error,.carousel .full-width-hero .story-section .requestSpaBooking .error,.carousel .full-width-hero .story-section .small-copy,.carousel .full-width-hero .story-section .websiteFeedback .error,.enquiryForm .carousel .full-width-hero .full-offer-section .error,.enquiryForm .carousel .full-width-hero .story-section .error,.requestSpaBooking .carousel .full-width-hero .full-offer-section .error,.requestSpaBooking .carousel .full-width-hero .story-section .error,.websiteFeedback .carousel .full-width-hero .full-offer-section .error,.websiteFeedback .carousel .full-width-hero .story-section .error{color:#fff}.carousel .full-width-hero .full-offer-section .left-sec,.carousel .full-width-hero .story-section .left-sec{display:inline-block;text-align:center}.carousel .full-width-hero .full-offer-section .left-sec .enquiryForm .error,.carousel .full-width-hero .full-offer-section .left-sec .requestSpaBooking .error,.carousel .full-width-hero .full-offer-section .left-sec .small-copy,.carousel .full-width-hero .full-offer-section .left-sec .websiteFeedback .error,.carousel .full-width-hero .story-section .left-sec .enquiryForm .error,.carousel .full-width-hero .story-section .left-sec .requestSpaBooking .error,.carousel .full-width-hero .story-section .left-sec .small-copy,.carousel .full-width-hero .story-section .left-sec .websiteFeedback .error,.enquiryForm .carousel .full-width-hero .full-offer-section .left-sec .error,.enquiryForm .carousel .full-width-hero .story-section .left-sec .error,.requestSpaBooking .carousel .full-width-hero .full-offer-section .left-sec .error,.requestSpaBooking .carousel .full-width-hero .story-section .left-sec .error,.websiteFeedback .carousel .full-width-hero .full-offer-section .left-sec .error,.websiteFeedback .carousel .full-width-hero .story-section .left-sec .error{display:block;margin-top:5px;margin-top:.3125rem;color:#d7d7d7}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .left-sec .enquiryForm .error,.carousel .full-width-hero .full-offer-section .left-sec .requestSpaBooking .error,.carousel .full-width-hero .full-offer-section .left-sec .small-copy,.carousel .full-width-hero .full-offer-section .left-sec .websiteFeedback .error,.carousel .full-width-hero .story-section .left-sec .enquiryForm .error,.carousel .full-width-hero .story-section .left-sec .requestSpaBooking .error,.carousel .full-width-hero .story-section .left-sec .small-copy,.carousel .full-width-hero .story-section .left-sec .websiteFeedback .error,.enquiryForm .carousel .full-width-hero .full-offer-section .left-sec .error,.enquiryForm .carousel .full-width-hero .story-section .left-sec .error,.requestSpaBooking .carousel .full-width-hero .full-offer-section .left-sec .error,.requestSpaBooking .carousel .full-width-hero .story-section .left-sec .error,.websiteFeedback .carousel .full-width-hero .full-offer-section .left-sec .error,.websiteFeedback .carousel .full-width-hero .story-section .left-sec .error{display:inline;margin-left:10px;margin-left:.625rem}}.carousel .full-width-hero .full-offer-section{padding-top:18px;padding-top:1.125rem;padding-bottom:17px;padding-bottom:1.0625rem}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section{padding-top:30px;padding-top:1.875rem}}.carousel .full-width-hero .full-offer-section .second-sec{margin-top:18px;margin-top:1.125rem}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .second-sec{margin-top:20px;margin-top:1.25rem}}.carousel .full-width-hero .full-offer-section .first-sec .enquiryForm .error,.carousel .full-width-hero .full-offer-section .first-sec .requestSpaBooking .error,.carousel .full-width-hero .full-offer-section .first-sec .small-copy,.carousel .full-width-hero .full-offer-section .first-sec .websiteFeedback .error,.enquiryForm .carousel .full-width-hero .full-offer-section .first-sec .error,.requestSpaBooking .carousel .full-width-hero .full-offer-section .first-sec .error,.websiteFeedback .carousel .full-width-hero .full-offer-section .first-sec .error{font-weight:400}@media screen and (max-width:1023px){.carousel .full-width-hero .full-offer-section .title-sec{margin-top:0}}.carousel .guest-testimonial{width:100%;text-align:center;margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.carousel .guest-testimonial{width:95%;margin:0 auto}}@media screen and (max-width:1023px){.carousel .guest-testimonial{margin-top:42px;margin-top:2.625rem}}.carousel .guest-testimonial .section{max-width:780px;width:100%;margin:0 auto;border:1px solid #d7d7d7}.carousel .guest-testimonial .section .sliderSec{padding:27px 16px;padding:1.6875rem 1rem}.carousel .guest-testimonial .section .testimonialFixed{margin:0 30px 0 20px;margin:0 1.875rem 0 1.25rem}@media screen and (max-width:1023px){.carousel .guest-testimonial .section .testimonialFixed{float:none;margin-bottom:12px;margin-bottom:.75rem}}.carousel .guest-testimonial .section .testimonialFixed .fromOur{font-size:18px;font-size:1.125rem;font-weight:700;line-height:normal;text-transform:uppercase}.carousel .guest-testimonial .section .testimonialFixed .guest{font-size:36px;font-size:2.25rem;line-height:normal;text-transform:uppercase}.carousel .guest-testimonial .section .testimonialSlide{max-width:575px}@media screen and (max-width:1023px){.carousel .guest-testimonial .section .testimonialSlide{float:none;margin:0 auto}}.carousel .guest-testimonial .section .testimonialSlide .textSection{position:relative;padding:0 10px;padding:0 .625rem}.carousel .guest-testimonial .section .testimonialSlide .textSection em,.carousel .guest-testimonial .section .testimonialSlide .textSection i{position:absolute;font-size:30px;font-size:1.875rem;color:#896633}.carousel .guest-testimonial .section .testimonialSlide .textSection em.quote-left,.carousel .guest-testimonial .section .testimonialSlide .textSection i.quote-left{left:2px;left:.125rem;top:9px;top:.5625rem}.carousel .guest-testimonial .section .testimonialSlide .textSection em.quote-left:before,.carousel .guest-testimonial .section .testimonialSlide .textSection i.quote-left:before{content:"G";font-family:tajsvg}.carousel .guest-testimonial .section .testimonialSlide .textSection em.quote-right,.carousel .guest-testimonial .section .testimonialSlide .textSection i.quote-right{right:1px;right:.0625rem;bottom:3px;bottom:.1875rem}@media screen and (max-width:1023px){.carousel .guest-testimonial .section .testimonialSlide .textSection em.quote-right,.carousel .guest-testimonial .section .testimonialSlide .textSection i.quote-right{bottom:10px;bottom:.625rem}}.carousel .guest-testimonial .section .testimonialSlide .textSection em.quote-right:before,.carousel .guest-testimonial .section .testimonialSlide .textSection i.quote-right:before{content:"H";font-family:tajsvg}.carousel .guest-testimonial .section .testimonialSlide .textSection div{padding:0 40px;padding:0 2.5rem}.carousel .guest-testimonial .section .testimonialSlide .userSpeach{max-width:575px;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;text-align:left}@media screen and (max-width:1023px){.carousel .guest-testimonial .section .testimonialSlide .userSpeach{margin-bottom:20px;margin-bottom:1.25rem;font-size:12px;font-size:.75rem}}.carousel .guest-testimonial .section .testimonialSlide .useerDetails{text-align:right;margin-top:20px;margin-top:1.25rem}.carousel .guest-testimonial .section .testimonialSlide .useerDetails .name{margin:0;font-weight:700}@media screen and (max-width:1023px){.carousel .guest-testimonial .section .testimonialSlide .useerDetails .name{margin-bottom:10px;margin-bottom:.625rem}}.carousel .guest-testimonial .section .testimonialSlide .bx-controls{display:none}.carousel .guest-testimonial .section .pagination{border-top:1px solid #d7d7d7;height:30px;text-align:right;padding-right:6px;padding-right:.375rem;padding-top:4px;padding-top:.25rem}@media screen and (max-width:1023px){.carousel .guest-testimonial .section .pagination{padding:10px;padding:.625rem;height:auto}}.carousel .guest-testimonial .section .pagination em,.carousel .guest-testimonial .section .pagination i{cursor:pointer;padding-right:10px;padding-right:.625rem;padding-left:10px;padding-left:.625rem;font-size:17px;font-size:1.0625rem;color:#896633}.carousel .guest-testimonial .section .pagination em.active,.carousel .guest-testimonial .section .pagination i.active{color:#896633}.carousel.twoColumnCarousel{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.carousel.twoColumnCarousel{margin-top:42px;margin-top:2.625rem}}@media screen and (max-width:767px){.carousel.twoColumnCarousel{margin-left:0;margin-left:0;margin-right:0;margin-right:0}}@media screen and (min-width:768px) and (max-width:1023px){.carousel.twoColumnCarousel .luxury-container{padding:0 15px;padding:0 .9375rem}}@media screen and (max-width:1023px){.carousel.twoColumnCarousel .carousel-section picture{width:290px;width:18.125rem;height:254px;height:15.875rem}}.carousel.twoColumnCarousel .carousel-section .bx-viewport{margin-bottom:30px}.carousel.twoColumnCarousel .carousel-section .bx-pager{position:absolute;bottom:-34px}.carousel.twoColumnCarousel .carousel-section .bx-pager.bx-default-pager a{border-radius:10px;border-radius:.625rem;border:1px solid #5f6062;background-color:#5f6062;background-image:none}.carousel.twoColumnCarousel .carousel-section .bx-pager.bx-default-pager a.active{background:0 0}.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;background:0 0;padding:0;opacity:1;top:40%}@media screen and (max-width:1023px){.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a{top:38%}}@media screen and (min-width:320px) and (max-width:500px){.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a{top:33%}}.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a em,.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a i{display:block;position:absolute;color:#896633;top:-12px;top:-.75rem;font-size:25px;font-size:1.5625rem}.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-prev{left:0;border-left:20px solid #fff}.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-prev em,.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-prev i{right:15px;right:.9375rem}.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-next{right:0;border-right:20px solid #fff}.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-next em,.carousel.twoColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-next i{left:15px;left:.9375rem}.carousel.twoColumnCarousel .carousel-section .showcaseText{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;text-align:left}@media screen and (max-width:767px){.carousel.twoColumnCarousel .carousel-section .showcaseText{padding-top:13px;padding-top:.8125rem}}.carousel.twoColumnCarousel .carousel-section .showcaseText p{padding:10px 0;padding:.625rem 0;font-size:14px;margin-bottom:3px;margin-bottom:.1875rem}@media screen and (max-width:767px){.carousel.twoColumnCarousel .carousel-section .showcaseText p{padding:5px 0;padding:.3125rem 0}}.carousel .textCarousel .bx-pager{bottom:-55px;bottom:-3.4375rem}.carousel .textCarousel .carouselSection{padding:30px;padding:1.875rem;background:#f5f1ec;margin-bottom:50px;margin-bottom:3.125rem}.carousel .textCarousel .carouselSection .bx-pager.bx-default-pager a{border-radius:10px;border-radius:.625rem;border:1px solid #5f6062;background-color:#5f6062;background-image:none}.carousel .textCarousel .carouselSection .bx-pager.bx-default-pager a.active{background:0 0}.carousel .textCarousel .carouselSection .bx-wrapper .bx-controls-direction a.bx-next{right:6%;right:6%}@media screen and (max-width:1023px){.carousel .textCarousel .carouselSection .bx-wrapper .bx-controls-direction a.bx-next{right:10px;right:.625rem}}.carousel .textCarousel .carouselSection .bx-wrapper .bx-controls-direction a.bx-prev{left:6%;left:6%}@media screen and (max-width:1023px){.carousel .textCarousel .carouselSection .bx-wrapper .bx-controls-direction a.bx-prev{left:10px;left:.625rem}}.carousel .textCarousel .bx-wrapper .bx-controls-direction a.bx-prev{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:50%;padding:0;left:11%;color:#896633}@media (min-width:1024px){.carousel .textCarousel .bx-wrapper .bx-controls-direction a.bx-prev{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .textCarousel .bx-wrapper .bx-controls-direction a.bx-prev:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .textCarousel .bx-wrapper .bx-controls-direction a.bx-next{background-image:none;font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:50%;right:11%;padding:0;color:#896633}@media (min-width:1024px){.carousel .textCarousel .bx-wrapper .bx-controls-direction a.bx-next{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .textCarousel .bx-wrapper .bx-controls-direction a.bx-next:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .textCarousel .textSection{max-width:700px;margin:0 auto;width:100%;text-align:center;padding:0 30px;padding:0 1.875rem}.carousel .textCarousel .textSection .textDetails{margin-top:25px;margin-top:1.5625rem}.carousel .textCarousel.textImageVideoCarousel{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.carousel .textCarousel.textImageVideoCarousel{margin-top:42px;margin-top:2.625rem}}.carousel .textCarousel.textImageVideoCarousel img{height:350px!important;width:auto!important;margin:0 auto;margin-top:25px;margin-top:1.5625rem;vertical-align:middle}.carousel .textCarousel.textImageVideoCarousel .textSection{max-height:100%}@media screen and (max-width:767px){.carousel .textCarousel.textImageVideoCarousel .textSection{max-height:225px}}.carousel .textCarousel.textImageVideoCarousel .textSection .textDetails p{overflow-y:auto;max-height:315px;padding-right:15px;padding-right:.9375rem}@media screen and (max-width:767px){.carousel .textCarousel.textImageVideoCarousel .textSection .textDetails p{max-height:180px}}.carousel .textCarousel.textImageVideoCarousel .carousel-video{width:534px;margin:auto;margin-top:25px;margin-top:1.5625rem}.carousel .textCarousel.textImageVideoCarousel .carouselSection{padding-top:50px;padding-top:3.125rem}.carousel.fourColumnCarousel{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.carousel.fourColumnCarousel{margin-top:42px;margin-top:2.625rem}}.carousel.fourColumnCarousel ul li.image{padding:0;text-align:left}.carousel.fourColumnCarousel .last-button{text-align:center;margin-top:30px;margin-top:1.875rem}.carousel.fourColumnCarousel .bx-controls-direction .bx-next,.carousel.fourColumnCarousel .bx-controls-direction .bx-prev{display:none}.carousel.fourColumnCarousel .bx-pager-link{border:1px solid}.carousel.fourColumnCarousel .showcaseText{margin-top:10px;margin-top:.625rem}.carousel.fourColumnCarousel .showcaseText p{font-size:14px;font-size:.875rem;margin-bottom:20px;margin-bottom:1.25rem}.carousel.fourColumnCarousel .bx-wrapper{margin-top:30px;margin-top:1.875rem}.ammenitiesBox .services .roomServices .list-item ul .carousel.fourColumnCarousel .showcaseHeading li,.carousel.fourColumnCarousel .showcaseHeading .ammenitiesBox .services .roomServices .list-item ul li,.carousel.fourColumnCarousel .showcaseHeading .body-copy,.carousel.fourColumnCarousel .showcaseHeading .faq .faqAccordion .panel-collapse .panel-body,.carousel.fourColumnCarousel .showcaseHeading .faq .faqAccordion .panel-default .panel-heading a[role=button],.faq .faqAccordion .panel-collapse .carousel.fourColumnCarousel .showcaseHeading .panel-body,.faq .faqAccordion .panel-default .panel-heading .carousel.fourColumnCarousel .showcaseHeading a[role=button]{text-align:center;margin:0 auto}.carousel.threeColumnCarousel{padding-bottom:20px;padding-bottom:1.25rem}.carousel.threeColumnCarousel .loadmore{text-align:center;margin-top:33px;margin-top:2.0625rem}@media screen and (max-width:1023px){.carousel.threeColumnCarousel .carousel-section{margin:0 20px;margin:0 1.25rem}}.carousel.threeColumnCarousel .carousel-section .bx-viewport{height:auto!important}.carousel.threeColumnCarousel .carousel-section .bx-pager{bottom:0;bottom:0rem}.carousel.threeColumnCarousel .carousel-section .bx-pager.bx-default-pager a{border:1px solid #5f6062;background:#5f6062;border-radius:10px}.carousel.threeColumnCarousel .carousel-section .bx-pager.bx-default-pager a.active{background:0 0}.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;background:0 0;padding:0;opacity:1;top:135px;top:8.4375rem}.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a em,.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a i{display:block;position:absolute;color:#896633;top:-12px;top:-.75rem;font-size:25px;font-size:1.5625rem}.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-prev{left:0;border-left:20px solid #fff}.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-prev em,.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-prev i{right:15px;right:.9375rem}.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-next{right:0;border-right:20px solid #fff}.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-next em,.carousel.threeColumnCarousel .carousel-section .bx-wrapper .bx-controls-direction a.bx-next i{left:15px;left:.9375rem}.carousel.threeColumnCarousel .carousel-section .showcaseText{text-align:left;padding:20px 20px 0;padding:1.25rem 1.25rem 0;padding-bottom:25px;padding-bottom:1.5625rem;background:#f5f1ec}.carousel.threeColumnCarousel .carousel-section .showcaseText .enquiryForm .error,.carousel.threeColumnCarousel .carousel-section .showcaseText .requestSpaBooking .error,.carousel.threeColumnCarousel .carousel-section .showcaseText .small-copy,.carousel.threeColumnCarousel .carousel-section .showcaseText .websiteFeedback .error,.enquiryForm .carousel.threeColumnCarousel .carousel-section .showcaseText .error,.requestSpaBooking .carousel.threeColumnCarousel .carousel-section .showcaseText .error,.websiteFeedback .carousel.threeColumnCarousel .carousel-section .showcaseText .error{color:#A7A9AC;font-weight:500}.carousel.threeColumnCarousel .carousel-section .showcaseText .enquiryForm .posting-person.error,.carousel.threeColumnCarousel .carousel-section .showcaseText .requestSpaBooking .posting-person.error,.carousel.threeColumnCarousel .carousel-section .showcaseText .small-copy.posting-person,.carousel.threeColumnCarousel .carousel-section .showcaseText .websiteFeedback .posting-person.error,.enquiryForm .carousel.threeColumnCarousel .carousel-section .showcaseText .posting-person.error,.requestSpaBooking .carousel.threeColumnCarousel .carousel-section .showcaseText .posting-person.error,.websiteFeedback .carousel.threeColumnCarousel .carousel-section .showcaseText .posting-person.error{color:#896633;text-transform:capitalize;padding-right:5px;padding-right:.3125rem;border-right:1px solid #A7A9AC}.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection{padding-top:5px;padding-top:.3125rem}.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection div{display:inline-block;text-transform:uppercase}.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection em,.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection i{margin-right:5px;margin-right:.3125rem}.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .story-tags{margin-right:15px;margin-right:.9375rem}.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .enquiryForm .error,.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .requestSpaBooking .error,.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .small-copy,.carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .websiteFeedback .error,.enquiryForm .carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .error,.requestSpaBooking .carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .error,.websiteFeedback .carousel.threeColumnCarousel .carousel-section .showcaseText .tagSection .error{color:#896633}.carousel.threeColumnCarousel .carousel-section .showcaseText p{padding-top:5px;padding-top:.3125rem}.carousel.threeColumnCarousel .carousel-section .showcaseText .btn-large{display:inline-block;margin-top:20px}.carousel.threeColumnCarousel .carousel-section .showcaseText .primary-default-button,.carousel.threeColumnCarousel .carousel-section .showcaseText .three-column-component .without-primary-button .button-column,.carousel.threeColumnCarousel .carousel-section .showcaseText .threeColumnComponent .without-primary-button .button-column,.carousel.threeColumnCarousel .carousel-section .showcaseText .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .carousel.threeColumnCarousel .carousel-section .showcaseText .button-column,.threeColumnComponent .without-primary-button .carousel.threeColumnCarousel .carousel-section .showcaseText .button-column,.twoColumnComponent .without-primary-button .carousel.threeColumnCarousel .carousel-section .showcaseText .button-column{margin-top:15px;margin-top:.9375rem}.carousel.threeColumnCarousel .carousel-section .showcaseText .priceInfo{padding-top:15px;padding-top:.9375rem;display:block}.carousel.threeColumnCarousel .carousel-section .showcaseText .priceInfo em,.carousel.threeColumnCarousel .carousel-section .showcaseText .priceInfo i{margin-right:5px;margin-right:.3125rem}.carousel .textImageCarousel{margin-top:30px;margin-top:1.875rem}.carousel .textImageCarousel .author_details{text-align:right;font-size:14px;font-size:.875rem;font-style:normal}.carousel .textImageCarousel .bx-pager.bx-default-pager{display:none}.carousel .textImageCarousel .quote_author{font-weight:700}.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-prev{background-image:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:35%;padding:0;left:80px;left:5rem;color:#fff}@media screen and (max-width:1023px){.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-prev{left:20px;left:1.25rem}}@media screen and (max-width:767px){.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-prev{top:15%}}@media (min-width:1024px){.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-prev{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-prev:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-next{background-image:none;font-size:40px;font-size:2.5rem;margin-top:-20px;margin-top:-1.25rem;height:40px;height:2.5rem;width:20px;width:1.25rem;top:35%;right:80px;right:5rem;padding:0;color:#fff}@media screen and (max-width:1023px){.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-next{right:20px;right:1.25rem}}@media screen and (max-width:767px){.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-next{top:15%}}@media (min-width:1024px){.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-next{font-size:90px;font-size:5.625rem;margin-top:-45px;margin-top:-2.8125rem;height:90px;height:5.625rem;width:40px;width:2.5rem}}.carousel .textImageCarousel .bx-wrapper .bx-controls-direction a.bx-next:before{content:"a";font-family:tajsvg!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .textImageCarousel .label-footer{padding:20px 80px;padding:1.25rem 5rem;font-size:18px;font-size:1.125rem;font-style:italic;position:absolute;bottom:0;width:100%;text-align:left;color:#fff;background:rgba(0,0,0,.75)}.carousel .textImageCarousel .label-footer em.quoteIcon,.carousel .textImageCarousel .label-footer i.quoteIcon{position:absolute;font-size:38px;font-size:2.375rem;color:#fff}.carousel .textImageCarousel .label-footer em.quoteIcon .imag-header,.carousel .textImageCarousel .label-footer em.quoteIcon .image-description,.carousel .textImageCarousel .label-footer i.quoteIcon .imag-header,.carousel .textImageCarousel .label-footer i.quoteIcon .image-description{width:80%}.carousel .textImageCarousel .label-footer em.quoteIcon .image-description,.carousel .textImageCarousel .label-footer i.quoteIcon .image-description{font-style:italic;font-weight:400}.carousel .textImageCarousel .label-footer em.quoteIcon.quote-left,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-left{left:35px;left:2.1875rem;top:23px;top:1.4375rem;font-size:30px;font-size:1.875rem;font-style:normal}.carousel .textImageCarousel .label-footer em.quoteIcon.quote-left:before,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-left:before{content:"G";font-family:tajsvg}@media screen and (max-width:1023px){.carousel .textImageCarousel .label-footer em.quoteIcon.quote-left,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-left{left:23px;left:1.4375rem}}.carousel .textImageCarousel .label-footer em.quoteIcon.quote-right,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-right{right:35px;right:2.1875rem;bottom:20px;bottom:1.25rem;font-size:30px;font-size:1.875rem;font-style:normal}@media screen and (max-width:1023px){.carousel .textImageCarousel .label-footer em.quoteIcon.quote-right,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-right{bottom:10px;bottom:.625rem}}.carousel .textImageCarousel .label-footer em.quoteIcon.quote-right:before,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-right:before{content:"H";font-family:tajsvg}@media screen and (max-width:1023px){.carousel .textImageCarousel .label-footer em.quoteIcon.quote-right,.carousel .textImageCarousel .label-footer i.quoteIcon.quote-right{right:23px;right:1.4375rem}}@media screen and (max-width:1023px){.carousel .textImageCarousel .label-footer{position:relative;padding:20px 10px 40px;padding:1.25rem .625rem 2.5rem;background:#000}.carousel .textImageCarousel .label-footer .image-header{font-size:18px}.carousel .textImageCarousel .label-footer .image-description,.carousel .textImageCarousel .label-footer .image-header{display:block;width:100%;padding:10px}}body.page .gradient-top{display:none}.overlayWindow .header .logo a .logo-content:before{color:#000}.header{position:fixed;width:100%;z-index:1030;background:0 0;top:0}.header .header-sec{max-width:1140px;width:100%;height:85px;margin:0 auto;position:relative}@media only screen and (min-width:1024px) and (max-width:1139px){.header .header-sec{max-width:1000px}}.header .header-sec li{display:inline-block}.header .header-sec li.overlaybookMenu{position:absolute;right:80px}@media screen and (max-width:1023px){.header .header-sec li.overlaybookMenu{right:82px}}.header .header-sec li.overlaybookMenu a{height:28px;line-height:20px;line-height:1.25rem;display:block}.header .header-sec li.overlaybookMenu.desktop-view{max-width:250px}.header .header-sec li.animatedHeader{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .header-sec li a{margin-top:32px;margin-top:2rem;margin-bottom:31px;margin-bottom:1.9375rem;margin-left:30px;margin-left:1.875rem;padding:0;font-size:15px;font-size:.9375rem;color:#fff;text-transform:uppercase;text-decoration:initial}@media screen and (max-width:1023px){.header .header-sec li a{margin-top:18px;margin-top:1.125rem;margin-bottom:17px;margin-bottom:1.0625rem}}.action-bar .action-container .header .header-sec li a em.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec li a em.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec li a em.aticon-email,.action-bar .action-container .header .header-sec li a em.aticon-google_plusone_share,.action-bar .action-container .header .header-sec li a i.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec li a i.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec li a i.aticon-email,.action-bar .action-container .header .header-sec li a i.aticon-google_plusone_share,.actionBar .action-container .header .header-sec li a em.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec li a em.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec li a em.aticon-email,.actionBar .action-container .header .header-sec li a em.aticon-google_plusone_share,.actionBar .action-container .header .header-sec li a i.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec li a i.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec li a i.aticon-email,.actionBar .action-container .header .header-sec li a i.aticon-google_plusone_share,.header .header-sec li a .action-bar .action-container em.at4-icon.aticon-facebook,.header .header-sec li a .action-bar .action-container em.at4-icon.aticon-twitter,.header .header-sec li a .action-bar .action-container em.aticon-email,.header .header-sec li a .action-bar .action-container em.aticon-google_plusone_share,.header .header-sec li a .action-bar .action-container i.at4-icon.aticon-facebook,.header .header-sec li a .action-bar .action-container i.at4-icon.aticon-twitter,.header .header-sec li a .action-bar .action-container i.aticon-email,.header .header-sec li a .action-bar .action-container i.aticon-google_plusone_share,.header .header-sec li a .actionBar .action-container em.at4-icon.aticon-facebook,.header .header-sec li a .actionBar .action-container em.at4-icon.aticon-twitter,.header .header-sec li a .actionBar .action-container em.aticon-email,.header .header-sec li a .actionBar .action-container em.aticon-google_plusone_share,.header .header-sec li a .actionBar .action-container i.at4-icon.aticon-facebook,.header .header-sec li a .actionBar .action-container i.at4-icon.aticon-twitter,.header .header-sec li a .actionBar .action-container i.aticon-email,.header .header-sec li a .actionBar .action-container i.aticon-google_plusone_share,.header .header-sec li a em.fa,.header .header-sec li a i.fa{color:#fff;font-size:18px;font-size:1.125rem}@media screen and (max-width:1023px){.action-bar .action-container .header .header-sec li a em.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec li a em.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec li a em.aticon-email,.action-bar .action-container .header .header-sec li a em.aticon-google_plusone_share,.action-bar .action-container .header .header-sec li a i.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec li a i.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec li a i.aticon-email,.action-bar .action-container .header .header-sec li a i.aticon-google_plusone_share,.actionBar .action-container .header .header-sec li a em.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec li a em.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec li a em.aticon-email,.actionBar .action-container .header .header-sec li a em.aticon-google_plusone_share,.actionBar .action-container .header .header-sec li a i.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec li a i.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec li a i.aticon-email,.actionBar .action-container .header .header-sec li a i.aticon-google_plusone_share,.header .header-sec li a .action-bar .action-container em.at4-icon.aticon-facebook,.header .header-sec li a .action-bar .action-container em.at4-icon.aticon-twitter,.header .header-sec li a .action-bar .action-container em.aticon-email,.header .header-sec li a .action-bar .action-container em.aticon-google_plusone_share,.header .header-sec li a .action-bar .action-container i.at4-icon.aticon-facebook,.header .header-sec li a .action-bar .action-container i.at4-icon.aticon-twitter,.header .header-sec li a .action-bar .action-container i.aticon-email,.header .header-sec li a .action-bar .action-container i.aticon-google_plusone_share,.header .header-sec li a .actionBar .action-container em.at4-icon.aticon-facebook,.header .header-sec li a .actionBar .action-container em.at4-icon.aticon-twitter,.header .header-sec li a .actionBar .action-container em.aticon-email,.header .header-sec li a .actionBar .action-container em.aticon-google_plusone_share,.header .header-sec li a .actionBar .action-container i.at4-icon.aticon-facebook,.header .header-sec li a .actionBar .action-container i.at4-icon.aticon-twitter,.header .header-sec li a .actionBar .action-container i.aticon-email,.header .header-sec li a .actionBar .action-container i.aticon-google_plusone_share,.header .header-sec li a em.fa,.header .header-sec li a i.fa{color:#000}}@media screen and (max-width:1023px){.header .header-sec li.desktop-view{display:none}}.header .header-sec li.mobile-view{display:none}@media screen and (max-width:1023px){.header .header-sec li.mobile-view{display:inline-block;vertical-align:baseline}.header .header-sec li.mobile-view .fa-phone{margin:0 5px;margin:0 .3125rem;color:#fff}}.header .header-sec .right-link img{max-width:60px;max-width:3.75rem;height:20px;height:1.25rem}.header .header-sec .left-link img{max-width:75px;max-width:4.6875rem;height:25px;height:1.5625rem}.header .header-sec .logo{min-height:58px;vertical-align:middle}.header .header-sec .logo a{margin-top:0;margin-bottom:0;margin-left:0;margin-right:35px;text-decoration:none}@media screen and (max-width:1023px){.header .header-sec .logo a{margin-left:15px;margin-left:.9375rem}}.header .header-sec .lFloat{padding:18px 0 0;padding:1.125rem 0 0}.header .header-sec .rFloat{padding:31px 0 0;padding:1.9375rem 0 0}@media screen and (max-width:767px){.header .header-sec .rFloat{padding:23px 0;padding:1.4375rem 0rem}}.header .header-sec .rFloat li a{font-size:12px;font-size:.75rem;margin-left:10px;margin-left:.625rem;margin-right:10px;margin-right:.625rem}@media screen and (max-width:1023px){.header .header-sec .rFloat li a{margin-left:8px;margin-left:.5rem;margin-right:8px;margin-right:.5rem}}@media screen and (max-width:1023px){.header .header-sec .rFloat li.contact a{margin-left:0}}.header .header-sec .rFloat li.khazana-header{margin-right:20px;margin-right:1.25rem}.header .header-sec .rFloat li.secondaryLink a{border-left:1px solid #fff;padding-left:10px;padding-left:.625rem;margin-right:0}.header .header-sec .rFloat li.secondaryLink:first-child a{border-left:0 solid #000}@media screen and (max-width:1023px){.header .header-sec .rFloat li.search{vertical-align:text-top}.header .header-sec .rFloat li.search a{line-height:20px;line-height:1.25rem}}.header .header-sec .rFloat li.search a{margin-right:10px;margin-right:.625rem;margin-left:25px;margin-left:1.5625rem;font-size:15px;font-size:.9375rem;text-decoration:none}@media screen and (max-width:1023px){.header .header-sec .rFloat li.search a{width:15px;margin-left:5px;margin-left:.3125rem;margin-right:10px;margin-right:.625rem}}.header .header-sec .rFloat li.bookMenu a{font-size:15px;font-size:.9375rem;padding:5px 24px;padding:.3125rem 1.5rem;background:#896633;color:#fff;border:1px solid #896633;text-align:center;font-weight:500;margin-top:0;line-height:16px;line-height:1rem;border-radius:2px;border-radius:.125rem}@media screen and (max-width:767px){.header .header-sec .rFloat li.bookMenu a{padding:5px 9px;padding:.3125rem .5625rem}}@media screen and (max-width:1023px){.header .header-sec .rFloat li.bookMenu a{font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem}}.header .header-sec .rFloat li.overlaybookMenu .book-menu-button{font-weight:500}@media screen and (max-width:1023px){.header .header-sec .rFloat li.overlaybookMenu .book-menu-button{padding-top:6px!important;font-weight:500}}.header .header-sec .rFloat li.giftHamburgerMenu,.header .header-sec .rFloat li.hamburgerMenu{position:relative;vertical-align:baseline}.header .header-sec .rFloat li.giftHamburgerMenu .animation,.header .header-sec .rFloat li.hamburgerMenu .animation{position:absolute;top:0;left:50%;color:#00f;font-size:0;margin-left:-35%}.header .header-sec .rFloat li.giftHamburgerMenu a,.header .header-sec .rFloat li.hamburgerMenu a{margin-left:0;margin-right:0;background:#000;color:#fff;text-decoration:none;border:1px solid #000;border-radius:2px;border-radius:.125rem;padding:5px 0 5px 10px;padding:.3125rem 0 .3125rem .625rem;line-height:15px;line-height:.9375rem;font-size:15px;font-size:.9375rem;font-weight:700}.header .header-sec .rFloat li.giftHamburgerMenu a .hamburger-icon,.header .header-sec .rFloat li.hamburgerMenu a .hamburger-icon{padding-right:10px;padding-right:.625rem;color:#fff}.header .header-sec .rFloat li.giftHamburgerMenu a .hamburger-icon:before,.header .header-sec .rFloat li.hamburgerMenu a .hamburger-icon:before{content:"F";font-family:tajsvg;position:relative;font-size:23px;font-size:1.4375rem;top:6px;top:.375rem;left:6px;left:.375rem}.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.aticon-email,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.aticon-google_plusone_share,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.aticon-email,.action-bar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.aticon-google_plusone_share,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.aticon-email,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.aticon-google_plusone_share,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.at4-icon.aticon-facebook,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.at4-icon.aticon-twitter,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.aticon-email,.action-bar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.aticon-google_plusone_share,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.aticon-email,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a em.aticon-google_plusone_share,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.aticon-email,.actionBar .action-container .header .header-sec .rFloat li.giftHamburgerMenu a i.aticon-google_plusone_share,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.aticon-email,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a em.aticon-google_plusone_share,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.at4-icon.aticon-facebook,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.at4-icon.aticon-twitter,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.aticon-email,.actionBar .action-container .header .header-sec .rFloat li.hamburgerMenu a i.aticon-google_plusone_share,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container em.at4-icon.aticon-facebook,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container em.at4-icon.aticon-twitter,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container em.aticon-email,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container em.aticon-google_plusone_share,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container i.at4-icon.aticon-facebook,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container i.at4-icon.aticon-twitter,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container i.aticon-email,.header .header-sec .rFloat li.giftHamburgerMenu a .action-bar .action-container i.aticon-google_plusone_share,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container em.at4-icon.aticon-facebook,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container em.at4-icon.aticon-twitter,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container em.aticon-email,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container em.aticon-google_plusone_share,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container i.at4-icon.aticon-facebook,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container i.at4-icon.aticon-twitter,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container i.aticon-email,.header .header-sec .rFloat li.giftHamburgerMenu a .actionBar .action-container i.aticon-google_plusone_share,.header .header-sec .rFloat li.giftHamburgerMenu a em.fa,.header .header-sec .rFloat li.giftHamburgerMenu a i.fa,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container em.at4-icon.aticon-facebook,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container em.at4-icon.aticon-twitter,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container em.aticon-email,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container em.aticon-google_plusone_share,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container i.at4-icon.aticon-facebook,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container i.at4-icon.aticon-twitter,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container i.aticon-email,.header .header-sec .rFloat li.hamburgerMenu a .action-bar .action-container i.aticon-google_plusone_share,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container em.at4-icon.aticon-facebook,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container em.at4-icon.aticon-twitter,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container em.aticon-email,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container em.aticon-google_plusone_share,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container i.at4-icon.aticon-facebook,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container i.at4-icon.aticon-twitter,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container i.aticon-email,.header .header-sec .rFloat li.hamburgerMenu a .actionBar .action-container i.aticon-google_plusone_share,.header .header-sec .rFloat li.hamburgerMenu a em.fa,.header .header-sec .rFloat li.hamburgerMenu a i.fa{font-size:16px;font-size:1rem}@media screen and (min-width:1024px){.header .header-sec .rFloat li.giftHamburgerMenu a em,.header .header-sec .rFloat li.giftHamburgerMenu a i,.header .header-sec .rFloat li.hamburgerMenu a em,.header .header-sec .rFloat li.hamburgerMenu a i{margin-left:6px;margin-left:.375rem;margin-right:6px;margin-right:.375rem}}@media screen and (max-width:1023px){.header .header-sec .rFloat li.giftHamburgerMenu a span,.header .header-sec .rFloat li.hamburgerMenu a span{display:none}}@media screen and (max-width:1023px){.header .header-sec .rFloat li.giftHamburgerMenu a,.header .header-sec .rFloat li.hamburgerMenu a{width:15px;width:.9375rem;background:0 0;border:0 solid #000;border-radius:0;padding:4px 0;padding:.25rem 0;margin-right:15px;margin-right:.9375rem;margin-left:10px;margin-left:.625rem}}@media screen and (max-width:767px){.header .header-sec .rFloat li.giftHamburgerMenu a,.header .header-sec .rFloat li.hamburgerMenu a{margin-left:5px;margin-left:.3125rem}}.header .gift-header .giftLink{display:block}@media screen and (max-width:767px){.header .gift-header .giftLink{display:none}}@media screen and (max-width:1023px){.header .gift-header .rFloat .gift-mobile-only li.giftHamburgerMenu a{background:#000;border:1px solid #000;border-radius:2px;border-radius:.125rem;padding-left:5px;padding-left:.3125rem}}.header .gift-header .rFloat .gift-mobile-only li.giftHamburgerMenu a .hamburger-icon{color:#fff}.header .gift-header .rFloat .giftLink li.secondaryLink{margin:0 10px;margin:0 .625rem;text-align:center}.header .gift-header .rFloat .giftLink li.secondaryLink a{border:0;margin:0;padding:0}.header .gift-header .rFloat .giftLink li.secondaryLink img{max-width:60px;max-width:3.75rem;height:20px;height:1.25rem}.header .drop-down-section{padding:22px;padding:1.375rem;border-top:2px solid #000;background-color:#fff;display:none}@media screen and (max-width:767px){.header .drop-down-section{display:block}}.header .drop-down-section li{margin-bottom:5px;margin-bottom:.3125rem}.header .drop-down-section li img{height:16px;height:1rem;margin:5px 0;margin:.3125rem 0}.header .gift-mobile-only{display:none}@media screen and (max-width:767px){.header .gift-mobile-only{display:block}}.header.header-white{background-position:top left;-moz-box-shadow:0 10px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.15);box-shadow:0 10px 10px rgba(0,0,0,.15);height:85px;background-color:#fff;-webkit-transition:background .5s linear;-moz-transition:background .5s linear;-ms-transition:background .5s linear;-o-transition:background .5s linear;transition:background .5s linear}.header.header-white .header-sec li a,.header.header-white .header-sec li a em,.header.header-white .header-sec li.mobile-view .fa-phone{color:#000}@media screen and (max-width:1023px){.header.header-white .header-sec .rFloat li.hamburgerMenu a .hamburger-icon{color:#000}}.header.header-white .rFloat li.secondaryLink a{border-color:#000}.action-bar .action-container .header.header-white .rFloat li.secondaryLink a em.at4-icon.aticon-facebook,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a em.at4-icon.aticon-twitter,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a em.aticon-email,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a em.aticon-google_plusone_share,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a i.at4-icon.aticon-facebook,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a i.at4-icon.aticon-twitter,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a i.aticon-email,.action-bar .action-container .header.header-white .rFloat li.secondaryLink a i.aticon-google_plusone_share,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a em.at4-icon.aticon-facebook,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a em.at4-icon.aticon-twitter,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a em.aticon-email,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a em.aticon-google_plusone_share,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a i.at4-icon.aticon-facebook,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a i.at4-icon.aticon-twitter,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a i.aticon-email,.actionBar .action-container .header.header-white .rFloat li.secondaryLink a i.aticon-google_plusone_share,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container em.at4-icon.aticon-facebook,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container em.at4-icon.aticon-twitter,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container em.aticon-email,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container em.aticon-google_plusone_share,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container i.at4-icon.aticon-facebook,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container i.at4-icon.aticon-twitter,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container i.aticon-email,.header.header-white .rFloat li.secondaryLink a .action-bar .action-container i.aticon-google_plusone_share,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container em.at4-icon.aticon-facebook,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container em.at4-icon.aticon-twitter,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container em.aticon-email,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container em.aticon-google_plusone_share,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container i.at4-icon.aticon-facebook,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container i.at4-icon.aticon-twitter,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container i.aticon-email,.header.header-white .rFloat li.secondaryLink a .actionBar .action-container i.aticon-google_plusone_share,.header.header-white .rFloat li.secondaryLink a em.fa,.header.header-white .rFloat li.secondaryLink a i.fa{color:#000;line-height:18px;line-height:1.125rem}.header.header-white .logo a .logo-content:before{color:#000}.header .logo a{margin-right:35px;margin-right:2.1875rem;margin-left:0;margin-top:0;display:block}@media screen and (max-width:1023px){.header .logo a{margin-right:0;margin-left:15px;margin-left:.9375rem}}.header .logo a .logo-content:before{color:#fff;content:"o";font-family:tajsvg;font-size:70px;position:absolute;text-transform:none;top:35px}@media screen and (max-width:1023px){.header .logo a .logo-content:before{font-size:65px}}@media screen and (max-width:767px){.header .logo a .logo-content:before{font-size:50px;top:27px}}.header .logo a img{width:50px;visibility:hidden}@media screen and (max-width:1023px){.header .logo a img{width:35px}}.header .overlay{opacity:1;width:100%;background:#fff;text-align:center;position:absolute;top:84px;min-height:80px;min-height:5rem;display:none;box-shadow:0 10px 10px rgba(0,0,0,.15)}.overlay.search .expanded-menu .expanded-header .close{top:-40px;right:80px;right:5rem}@media screen and (max-width:1023px){.overlay.search .expanded-menu .expanded-header .close{right:22px;right:1.375rem}}.overlay.search .expanded-menu{max-width:initial}.expanded-menu{max-width:1140px;width:100%;margin:0 auto;position:relative}.expanded-menu .view-reservation{margin:10px 0;text-transform:uppercase;font-weight:700}.expanded-menu .view-reservation.desktop-view{display:inline-block}@media screen and (max-width:767px){.expanded-menu .view-reservation.desktop-view{display:none}}@media screen and (max-width:767px){.expanded-menu .view-reservation.mobile-view{display:inline-block}}.expanded-menu .hiddenCls{display:none}.expanded-menu .expanded-header{margin-bottom:25px;margin-bottom:1.5625rem}@media screen and (max-width:767px){.expanded-menu .expanded-header{margin-bottom:0}}.expanded-menu .expanded-header .logo img{margin-top:10px;margin-top:.625rem}.expanded-menu .expanded-header .bookBtn{margin:35px 0 0;margin:2.1875rem 0 0}@media screen and (max-width:1023px){.expanded-menu .expanded-header .bookBtn{margin:10px 0 0;margin:.625rem 0 0}}.expanded-menu .expanded-header .bookBtn .button{height:25px;height:1.5625rem;line-height:19px;line-height:1.1875rem;margin-left:-125px;margin-left:-7.8125rem}@media screen and (max-width:1023px){.expanded-menu .expanded-header .bookBtn .button{padding:3px 10px 3px 18px;padding:.15625rem .625rem .15625rem 1.125rem;margin-left:-50px;margin-left:-3.125rem}}.expanded-menu .expanded-header .close{position:absolute;right:-10px;right:-.625rem;top:-60px;top:-3.75rem;text-decoration:inherit;cursor:pointer;text-transform:uppercase;opacity:.7;font-size:16px;font-size:1rem}@media screen and (max-width:1023px){.expanded-menu .expanded-header .close{right:15px;right:.9375rem;top:-55px;top:-3.4375rem;font-size:12px;font-size:.75rem}}@media screen and (max-width:767px){.expanded-menu .expanded-header .close{top:-65px;top:-4.0625rem}}@media only screen and (min-width:1024px) and (max-width:1139px){.expanded-menu .expanded-header .close{right:10px;right:.625rem}}.expanded-menu .expanded-header .close em,.expanded-menu .expanded-header .close i{margin-left:10px;margin-left:.625rem;line-height:30px;line-height:1.875rem;position:relative;top:2px;top:.125rem;font-size:15px;font-size:.9375rem;font-weight:700}@media screen and (max-width:1023px){.expanded-menu .expanded-header .close em,.expanded-menu .expanded-header .close i{font-size:19px;font-size:1.1875rem;top:4px;top:.25rem;margin-left:8px;margin-left:.5rem}}.expanded-menu .expanded-header .close:hover{opacity:.4}.expanded-menu .expanded-body{overflow-x:hidden;overflow-y:auto;margin-top:35px;margin-top:2.1875rem}@media screen and (max-width:767px){.expanded-menu .expanded-body{margin-top:25px;margin-top:1.5625rem}}.expanded-menu .expanded-menu-section{margin-bottom:30px;margin-bottom:1.875rem}.expanded-menu .expanded-menu-section .hMenu{display:inline-block;vertical-align:top}@media screen and (max-width:1023px){.expanded-menu .expanded-menu-section .hMenu{display:block}}.expanded-menu .expanded-menu-section .headingtext{text-transform:uppercase}.expanded-menu .expanded-menu-section ul{margin:0 20px;margin:0 1.25rem}@media screen and (max-width:1023px){.expanded-menu .expanded-menu-section ul{max-width:240px;margin:0 auto}}.expanded-menu .expanded-menu-section li{border-bottom:1px solid #d7d7d7;padding:11px 15px;padding:.6875rem .9375rem}.expanded-menu .expanded-menu-section a{text-transform:uppercase;line-height:15px;line-height:.9375rem}.expanded-menu .expanded-menu-section .byTajLink{margin-top:20px;margin-top:1.25rem}.expanded-menu .expanded-menu-section .byTajLink li{border-bottom:0 solid #d7d7d7;padding:5px 15px;padding:.3125rem .9375rem;font-size:12px;font-size:.75rem}.expanded-menu .expanded-menu-section .byTajLink li p{text-transform:uppercase;line-height:12px;line-height:.75rem;color:#000}@media screen and (max-width:1023px){.expanded-menu .expanded-menu-section .byTajLink li p{margin:auto 0}}.expanded-menu .expanded-menu-section .byTajLink li a{text-transform:capitalize}@media screen and (min-width:1024px){.expanded-menu .expanded-menu-section .firstLevel li:last-child{border-bottom:0 solid #d7d7d7}}.expanded-menu .expanded-menu-section .thirdLevel li{border-bottom:0 solid #d7d7d7}.expanded-menu .expanded-search{width:100%;margin:60px auto 30px;margin:3.75rem auto 1.875rem}@media screen and (max-width:1023px){.expanded-menu .expanded-search{padding:0 20px;padding:0 1.25rem}}.expanded-menu .expanded-search .typeAheadWrapper{max-width:645px;max-width:40.3125rem}.expanded-menu .expanded-search .typeAheadWrapper .resultForLabel{text-align:left;color:#5F6062;font-size:16px;font-size:1rem;padding-top:5px;padding-top:.3125rem}.expanded-menu .expanded-search .form-input{max-width:645px;max-width:40.3125rem;width:100%}.action-bar .action-container .expanded-menu .expanded-search .form-input .at4-icon.aticon-facebook,.action-bar .action-container .expanded-menu .expanded-search .form-input .at4-icon.aticon-twitter,.action-bar .action-container .expanded-menu .expanded-search .form-input .aticon-email,.action-bar .action-container .expanded-menu .expanded-search .form-input .aticon-google_plusone_share,.actionBar .action-container .expanded-menu .expanded-search .form-input .at4-icon.aticon-facebook,.actionBar .action-container .expanded-menu .expanded-search .form-input .at4-icon.aticon-twitter,.actionBar .action-container .expanded-menu .expanded-search .form-input .aticon-email,.actionBar .action-container .expanded-menu .expanded-search .form-input .aticon-google_plusone_share,.expanded-menu .expanded-search .form-input .action-bar .action-container .at4-icon.aticon-facebook,.expanded-menu .expanded-search .form-input .action-bar .action-container .at4-icon.aticon-twitter,.expanded-menu .expanded-search .form-input .action-bar .action-container .aticon-email,.expanded-menu .expanded-search .form-input .action-bar .action-container .aticon-google_plusone_share,.expanded-menu .expanded-search .form-input .actionBar .action-container .at4-icon.aticon-facebook,.expanded-menu .expanded-search .form-input .actionBar .action-container .at4-icon.aticon-twitter,.expanded-menu .expanded-search .form-input .actionBar .action-container .aticon-email,.expanded-menu .expanded-search .form-input .actionBar .action-container .aticon-google_plusone_share,.expanded-menu .expanded-search .form-input .fa{border-left:0}.action-bar .action-container .expanded-menu .expanded-search .form-input .inactive.at4-icon.aticon-facebook,.action-bar .action-container .expanded-menu .expanded-search .form-input .inactive.at4-icon.aticon-twitter,.action-bar .action-container .expanded-menu .expanded-search .form-input .inactive.aticon-email,.action-bar .action-container .expanded-menu .expanded-search .form-input .inactive.aticon-google_plusone_share,.actionBar .action-container .expanded-menu .expanded-search .form-input .inactive.at4-icon.aticon-facebook,.actionBar .action-container .expanded-menu .expanded-search .form-input .inactive.at4-icon.aticon-twitter,.actionBar .action-container .expanded-menu .expanded-search .form-input .inactive.aticon-email,.actionBar .action-container .expanded-menu .expanded-search .form-input .inactive.aticon-google_plusone_share,.expanded-menu .expanded-search .form-input .action-bar .action-container .inactive.at4-icon.aticon-facebook,.expanded-menu .expanded-search .form-input .action-bar .action-container .inactive.at4-icon.aticon-twitter,.expanded-menu .expanded-search .form-input .action-bar .action-container .inactive.aticon-email,.expanded-menu .expanded-search .form-input .action-bar .action-container .inactive.aticon-google_plusone_share,.expanded-menu .expanded-search .form-input .actionBar .action-container .inactive.at4-icon.aticon-facebook,.expanded-menu .expanded-search .form-input .actionBar .action-container .inactive.at4-icon.aticon-twitter,.expanded-menu .expanded-search .form-input .actionBar .action-container .inactive.aticon-email,.expanded-menu .expanded-search .form-input .actionBar .action-container .inactive.aticon-google_plusone_share,.expanded-menu .expanded-search .form-input .fa.inactive{opacity:.4;cursor:default}.expanded-menu .expanded-search .search{width:100%;border-top:0;border-left:0;border-right:0;padding-right:30px;outline:0;font-size:18px;font-size:1.125rem}.expanded-menu .expanded-search .typeahead{position:relative;text-align:left;border:2px solid #d7d7d7;border:.125rem solid #d7d7d7;border-top:0;width:100%;margin-top:0;padding:20px 0 0;padding:1.25rem 0 0;margin-bottom:20px;margin-bottom:1.25rem}.expanded-menu .expanded-search .typeahead .divider{margin:15px 0;border:1px solid #d7d7d7}.expanded-menu .expanded-search .typeahead li{list-style:none}.expanded-menu .expanded-search .typeahead li a{padding:5px 15px 5px 35px;padding:.3125rem .9375rem .3125rem 2.1875rem;position:relative;word-wrap:break-word;white-space:normal;font-size:12px}.expanded-menu .expanded-search .typeahead li a:hover{padding:5px 15px 5px 35px;padding:.3125rem .9375rem .3125rem 2.1875rem}.action-bar .action-container .expanded-menu .expanded-search .typeahead li a .at4-icon.aticon-facebook,.action-bar .action-container .expanded-menu .expanded-search .typeahead li a .at4-icon.aticon-twitter,.action-bar .action-container .expanded-menu .expanded-search .typeahead li a .aticon-email,.action-bar .action-container .expanded-menu .expanded-search .typeahead li a .aticon-google_plusone_share,.actionBar .action-container .expanded-menu .expanded-search .typeahead li a .at4-icon.aticon-facebook,.actionBar .action-container .expanded-menu .expanded-search .typeahead li a .at4-icon.aticon-twitter,.actionBar .action-container .expanded-menu .expanded-search .typeahead li a .aticon-email,.actionBar .action-container .expanded-menu .expanded-search .typeahead li a .aticon-google_plusone_share,.expanded-menu .expanded-search .typeahead li a .action-bar .action-container .at4-icon.aticon-facebook,.expanded-menu .expanded-search .typeahead li a .action-bar .action-container .at4-icon.aticon-twitter,.expanded-menu .expanded-search .typeahead li a .action-bar .action-container .aticon-email,.expanded-menu .expanded-search .typeahead li a .action-bar .action-container .aticon-google_plusone_share,.expanded-menu .expanded-search .typeahead li a .actionBar .action-container .at4-icon.aticon-facebook,.expanded-menu .expanded-search .typeahead li a .actionBar .action-container .at4-icon.aticon-twitter,.expanded-menu .expanded-search .typeahead li a .actionBar .action-container .aticon-email,.expanded-menu .expanded-search .typeahead li a .actionBar .action-container .aticon-google_plusone_share,.expanded-menu .expanded-search .typeahead li a .fa,.expanded-menu .expanded-search .typeahead li a .icons{position:absolute;left:10px;left:.625rem}.expanded-menu .expanded-search .typeahead li a.more-result{background:#f5f1ec;color:#896633;display:block;border-top:2px solid #A7A9AC;border-top:.125rem solid #A7A9AC;margin-top:15px;margin-top:.9375rem;padding:10px 15px;padding:.625rem .9375rem}.expanded-menu .expanded-search .typeahead li a.more-result:hover{padding:10px 15px;padding:.625rem .9375rem}.expanded-menu .expanded-search .typeahead li.topCategories a .label{color:#896633}.expanded-menu .expanded-search .typeahead li.topCategories a .searchText,.expanded-menu .expanded-search .typeahead li.topCategories a .subLabel{color:#5f6062}.expanded-menu .expanded-search .typeahead li.linkLabel{padding:5px 0;padding:.3125rem 0}.expanded-menu .expanded-search .typeahead li.linkLabel .label{padding:5px 15px 5px 35px;padding:.3125rem .9375rem .3125rem 2.1875rem;font-weight:500;font-size:15px;font-size:.9375rem}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons{font-family:tajsvg}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.hotels:before{content:"\3f"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.restaurants:before{content:"\5d"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.wedding:before{content:"\5b"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.spa:before{content:"\7b"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.destination:before{content:"\5f"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.careers:before{content:"\3e"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.offers:before{content:"\40"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.events:before{content:"\5e"}.expanded-menu .expanded-search .typeahead li.typeAheadLinks a .icons.press:before{content:"\60"}.expanded-menu .expanded-search .typeahead li ul.typehead-link{border-top:1px solid #d7d7d7;border-top:.0625rem solid #d7d7d7;padding-top:15px;padding-top:.9375rem;margin-top:15px;margin-top:.9375rem}.expanded-menu .expanded-search .typeahead li ul.typehead-link li .label{margin-left:30px;margin-left:1.875rem;margin-bottom:15px;margin-bottom:.9375rem;display:block}.page .header{background-position:top left;height:85px;background-color:#fff}.page .header.header-white{-webkit-transition:initial;-moz-transition:initial;-ms-transition:initial;-o-transition:initial;transition:initial}.page .header .header-sec li a,.page .header .header-sec li a em{color:#000}@media screen and (max-width:1023px){.page .header .header-sec .rFloat li.hamburgerMenu a .hamburger-icon{color:#000}}.page .header .header-sec li.mobile-view .fa-phone{color:#000;line-height:21px;vertical-align:middle}.page .header .logo a span:before,.page .header .logo a:before,.page .header .rFloat li em{color:#000}.page .header .rFloat li.secondaryLink a{border-color:#000}.action-bar .action-container .page .header .rFloat li.secondaryLink a em.at4-icon.aticon-facebook,.action-bar .action-container .page .header .rFloat li.secondaryLink a em.at4-icon.aticon-twitter,.action-bar .action-container .page .header .rFloat li.secondaryLink a em.aticon-email,.action-bar .action-container .page .header .rFloat li.secondaryLink a em.aticon-google_plusone_share,.action-bar .action-container .page .header .rFloat li.secondaryLink a i.at4-icon.aticon-facebook,.action-bar .action-container .page .header .rFloat li.secondaryLink a i.at4-icon.aticon-twitter,.action-bar .action-container .page .header .rFloat li.secondaryLink a i.aticon-email,.action-bar .action-container .page .header .rFloat li.secondaryLink a i.aticon-google_plusone_share,.actionBar .action-container .page .header .rFloat li.secondaryLink a em.at4-icon.aticon-facebook,.actionBar .action-container .page .header .rFloat li.secondaryLink a em.at4-icon.aticon-twitter,.actionBar .action-container .page .header .rFloat li.secondaryLink a em.aticon-email,.actionBar .action-container .page .header .rFloat li.secondaryLink a em.aticon-google_plusone_share,.actionBar .action-container .page .header .rFloat li.secondaryLink a i.at4-icon.aticon-facebook,.actionBar .action-container .page .header .rFloat li.secondaryLink a i.at4-icon.aticon-twitter,.actionBar .action-container .page .header .rFloat li.secondaryLink a i.aticon-email,.actionBar .action-container .page .header .rFloat li.secondaryLink a i.aticon-google_plusone_share,.page .header .rFloat li.secondaryLink a .action-bar .action-container em.at4-icon.aticon-facebook,.page .header .rFloat li.secondaryLink a .action-bar .action-container em.at4-icon.aticon-twitter,.page .header .rFloat li.secondaryLink a .action-bar .action-container em.aticon-email,.page .header .rFloat li.secondaryLink a .action-bar .action-container em.aticon-google_plusone_share,.page .header .rFloat li.secondaryLink a .action-bar .action-container i.at4-icon.aticon-facebook,.page .header .rFloat li.secondaryLink a .action-bar .action-container i.at4-icon.aticon-twitter,.page .header .rFloat li.secondaryLink a .action-bar .action-container i.aticon-email,.page .header .rFloat li.secondaryLink a .action-bar .action-container i.aticon-google_plusone_share,.page .header .rFloat li.secondaryLink a .actionBar .action-container em.at4-icon.aticon-facebook,.page .header .rFloat li.secondaryLink a .actionBar .action-container em.at4-icon.aticon-twitter,.page .header .rFloat li.secondaryLink a .actionBar .action-container em.aticon-email,.page .header .rFloat li.secondaryLink a .actionBar .action-container em.aticon-google_plusone_share,.page .header .rFloat li.secondaryLink a .actionBar .action-container i.at4-icon.aticon-facebook,.page .header .rFloat li.secondaryLink a .actionBar .action-container i.at4-icon.aticon-twitter,.page .header .rFloat li.secondaryLink a .actionBar .action-container i.aticon-email,.page .header .rFloat li.secondaryLink a .actionBar .action-container i.aticon-google_plusone_share,.page .header .rFloat li.secondaryLink a em.fa,.page .header .rFloat li.secondaryLink a i.fa{color:#000;line-height:18px;line-height:1.125rem}.search-category-list.offer-category-list{margin-left:20px;margin-left:1.25rem;margin-right:20px;margin-right:1.25rem}@media screen and (min-width:1024px){.search-category-list.offer-category-list{margin-left:80px;margin-left:5rem;margin-right:80px;margin-right:5rem}}.search-category-list.offer-category-list ul li{list-style:none}.search-list-section{margin-bottom:200px}.search-list-section .resultsIndicator{margin:0;padding:0 70px 30px;padding:0 4.375rem 1.875rem}@media screen and (min-width:1024px){.search-list-section .resultsIndicator{text-align:left}}.search-list-section .offer-list{padding:30px 20px;padding:1.875rem 1.25rem;margin:0;margin:0;border-bottom:1px solid #f5f1ec}.search-list-section .offer-list:last-child{border-bottom:0 solid #f5f1ec}.search-list-section .offer-list img{width:100%}.search-list-section .offer-list:hover{background:#f5f1ec}.search-list-section .offer-list h5{line-height:22px;line-height:1.375rem}.search-list-section .offer-list picture.is-broken,.search-list-section .offer-list picture.is-loading{min-height:50px;min-height:3.125rem}@media screen and (min-width:1024px){.search-list-section .offer-list{padding:30px 80px;padding:1.875rem 5rem}.search-list-section .offer-list picture.is-broken,.search-list-section .offer-list picture.is-loading{min-height:180px;min-height:11.25rem}}.search-list-section .offer-list .showOnDesktop{display:none}@media screen and (min-width:1024px){.search-list-section .offer-list .showOnDesktop{display:block}}.search-list-section .offer-list .showOnMobileTablet{display:block}@media screen and (min-width:1024px){.search-list-section .offer-list .showOnMobileTablet{display:none}}.search-list-section .showcaseText{text-align:left}.search-list-section .showcaseText .tagSection{margin:15px 0;margin:.9375rem 0}.search-list-section .showcaseText .tagSection div{display:inline-block;text-transform:uppercase}.search-list-section .showcaseText p{margin-bottom:15px;margin-bottom:.9375rem}.search-list-section .menuLinks{text-align:left;display:block;margin-top:15px;margin-top:.9375rem}@media screen and (min-width:1024px){.search-list-section .menuLinks{margin-top:35px;margin-top:2.1875rem}}.search-list-section .menuLinks .bookMyStay,.search-list-section .menuLinks ul{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.search-list-section .menuLinks .bookMyStay,.search-list-section .menuLinks ul{display:block;margin-bottom:5px;margin-bottom:.3125rem}}.search-list-section .menuLinks li{float:left;margin-right:20px;margin-right:1.25rem;padding-right:20px;padding-right:1.25rem;border-right:1px solid #896633}.search-list-section .menuLinks li:last-child{border-right:0 solid #000}.search-list-section .scroll-nav{top:27px;top:1.6875rem;display:block}.search-list-section .scroll-nav .left{left:-10px;left:-.625rem;margin-top:0;margin-top:0}.search-list-section .scroll-nav .left a{border-right:solid 1px #896633}.search-list-section .scroll-nav .left a:hover{text-decoration:none}.search-list-section .scroll-nav .right{right:-10px;right:-.625rem;margin-top:0;margin-top:0}.search-list-section .scroll-nav .right a{border-left:solid 1px #896633}.search-list-section .scroll-nav .right a:hover{text-decoration:none}@media screen and (min-width:1024px){.search-list-section .scroll-nav{top:57px;top:3.5625rem}.search-list-section .scroll-nav .left{left:30px;left:1.875rem}.search-list-section .scroll-nav .right{right:30px;right:1.875rem}}.search-list-section .pagination-wrap{width:85%;overflow-x:hidden;text-align:left;margin:15px auto;margin:.9375rem auto}@media screen and (min-width:1024px){.search-list-section .pagination-wrap{width:90%}}.search-list-section .pagination-wrap .pagination{text-align:left;line-height:40px;line-height:2.5rem;margin:0 5px;margin:0rem .3125rem}@media screen and (min-width:1024px){.search-list-section .pagination-wrap .pagination{padding:30px 70px;padding:1.875rem 4.375rem}}.search-list-section .pagination-wrap .pagination a{color:#000;border:1px solid #f5f1ec;border-radius:2px;border-radius:.125rem;padding:5px 10px;padding:.3125rem .625rem;margin:0 5px;margin:0 .3125rem;font-size:16px;font-size:1rem}.search-list-section .pagination-wrap .pagination a.selected{background:#f5f1ec}.search-list-section .noResult{text-align:center}.search-list-section .noResult .fa-check,.search-list-section .noResult .fa-exclamation-triangle{font-size:50px;font-size:3.125rem;color:#6f1200;padding-bottom:30px;padding-bottom:1.875rem}@media (max-width:1024px){.search-list-section .noResult .fa-check,.search-list-section .noResult .fa-exclamation-triangle{font-size:26px;font-size:1.625rem}}@media (max-width:1024px){.search-list-section .noResult .fa-check,.search-list-section .noResult .fa-exclamation-triangle{padding-bottom:20px;padding-bottom:1.25rem}}.search-list-section .noResult .label{font-size:35px;font-size:2.1875rem;text-transform:uppercase;padding-bottom:45px;padding-bottom:2.8125rem;color:#000}@media (max-width:1024px){.search-list-section .noResult .label{padding-bottom:20px;padding-bottom:1.25rem}}.list-dropdown{border:1px solid #ccc;padding:6px 15px;color:#000;background-color:#fff;background-position:right center;background-repeat:no-repeat;cursor:pointer;position:relative;font-weight:500;text-transform:uppercase}.list-dropdown:after{font-family:tajsvg;content:"b";font-size:15px;font-style:normal;text-transform:none;position:absolute;right:0;padding:0 10px;color:#896633;z-index:0;border-left:solid 1px #a7a9ac;top:7px;line-height:1.2}.list-dropdown ul{list-style:none;padding:0;margin:0;position:absolute;top:33px;left:0;z-index:5;border:1px solid #ccc;width:100%;color:#000;background-color:#fff;display:none}.list-dropdown li{list-style:none;margin:0;padding:5px 15px}.list-dropdown li.selected{display:none}.list-dropdown li:hover{background-color:#00C4FF;color:#fff}.list-dropdown.open,.list-dropdown.open ul{border:1px solid #ccc;color:#404039}@media screen and (max-width:767px){.header .header-sec .lFloat{width:33%}.header .header-sec .lFloat .logo a.loaded{margin:0 0 0 10px}.header .header-sec .lFloat .logo a img{margin:auto;display:block}.header .header-sec .rFloat{width:65%;text-align:right}.header .header-sec .rFloat a.book-menu-button{margin:0}}.hotspot .bottom-section{position:absolute;z-index:99;bottom:40px;color:#FFF;width:100%;text-align:center;margin:0 auto}.hotspot .bottom-section h1{color:#FFF}.hotspot .bottom-section ul{margin:0;padding:0}.hotspot .bottom-section li{display:inline-block}.hotspot .bottom-section li a{color:#FFF;border-right:1px solid #FFF;padding-right:10px;padding-left:10px}.hotspot .bottom-section li:first-child a{padding-left:0}.hotspot .bottom-section li:last-child a{padding-right:0;border-right:0 solid #FFF}.hotspot .hero-banner-bottom-menu{text-align:center;background:#896633;margin:0 auto}.hotspot .hero-banner-bottom-menu ul{margin:0;padding:0}.hotspot .hero-banner-bottom-menu li{display:inline-block;padding:10px 0}.hotspot .hero-banner-bottom-menu li a{color:#FFF;padding:11px 10px;margin:10px}.hotspot .hero-banner-bottom-menu li a.selected{background:#000;position:relative}.hotspot .hero-banner-bottom-menu li a.selected:before{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;position:absolute;top:-10px;left:50%;margin-left:-10px}.hotspot .discoverSection{height:20px;position:absolute;display:block;bottom:0;text-align:center;background-color:#fff;left:0;right:0}.hotspot .discoverSection .discoveryLink{display:inline-block;height:65px;top:-23px;position:absolute;transform:translateX(-50%)}.hotspot .discoverSection .discoveryLink .discoveryText{display:block;height:65px;background:#fff}.hotspot .discoverSection .discoveryLink .discoveryText:before{content:"";height:65px;width:65px;background:url(../images/leftDiscoverIcon.png);background-size:100%;position:absolute;right:99%;top:0}.hotspot .discoverSection .discoveryLink .discoveryText:after{content:"";height:65px;width:65px;background:url(../images/rightDiscoverIcon.png);background-size:100%;position:absolute;left:99%;top:0}.hotspot .discoverSection .discoveryLink .discoveryText h1{line-height:normal;padding:10px 5px;color:#896633}.action-bar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .at4-icon.aticon-facebook,.action-bar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .at4-icon.aticon-twitter,.action-bar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .aticon-email,.action-bar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .aticon-google_plusone_share,.actionBar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .at4-icon.aticon-facebook,.actionBar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .at4-icon.aticon-twitter,.actionBar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .aticon-email,.actionBar .action-container .hotspot .discoverSection .discoveryLink .discoveryText h1 .aticon-google_plusone_share,.hotspot .discoverSection .discoveryLink .discoveryText h1 .action-bar .action-container .at4-icon.aticon-facebook,.hotspot .discoverSection .discoveryLink .discoveryText h1 .action-bar .action-container .at4-icon.aticon-twitter,.hotspot .discoverSection .discoveryLink .discoveryText h1 .action-bar .action-container .aticon-email,.hotspot .discoverSection .discoveryLink .discoveryText h1 .action-bar .action-container .aticon-google_plusone_share,.hotspot .discoverSection .discoveryLink .discoveryText h1 .actionBar .action-container .at4-icon.aticon-facebook,.hotspot .discoverSection .discoveryLink .discoveryText h1 .actionBar .action-container .at4-icon.aticon-twitter,.hotspot .discoverSection .discoveryLink .discoveryText h1 .actionBar .action-container .aticon-email,.hotspot .discoverSection .discoveryLink .discoveryText h1 .actionBar .action-container .aticon-google_plusone_share,.hotspot .discoverSection .discoveryLink .discoveryText h1 .fa{padding-left:10px;font-size:40px}.hotspot .heroBannerTopOffer{position:absolute;top:0;right:80px}.hotspot .heroBannerTopOffer .topOfferContainer{background:#FFF;opacity:.7;margin:0 auto;width:113px;text-align:center;vertical-align:middle;padding:12px 8px;position:relative;margin-bottom:40px}.hotspot .heroBannerTopOffer .topOfferContainer .offerText{font-size:18px;color:#000;text-transform:uppercase;line-height:normal;margin-bottom:10px}.hotspot .heroBannerTopOffer .topOfferContainer .btn-small-trans{border-color:#000;color:#000}.hotspot .heroBannerTopOffer .topOfferContainer:after,.hotspot .heroBannerTopOffer .topOfferContainer:before{content:'';position:absolute;border-top:20px solid #FFF;height:0;width:50%;top:100%}.hotspot .heroBannerTopOffer .topOfferContainer:after{border-left:56px solid transparent;right:0}.hotspot .heroBannerTopOffer .topOfferContainer:before{border-right:56px solid transparent;left:0}.bookingWidget{background:#eee;margin:0 -15px;margin:0 -.9375rem}.bookingWidget.floating{position:fixed;width:100%;left:0;bottom:0;margin:0;z-index:23874}@media screen and (max-width:1023px){.bookingWidget{padding:0 10px;padding:0 .625rem}}.bookingWidget .form-input.error .errorMsg{position:absolute;top:34px}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .form-input.error .errorMsg{margin-left:10px}}@media screen and (max-width:1023px){.bookingWidget .form-input.error .errorMsg{top:50px}}.bookingWidget .booking-form{text-align:center;padding:42px 0 5px;padding:2.625rem 0 .3125rem;position:relative;width:950px;margin:0 auto}@media screen and (max-width:1023px){.bookingWidget .booking-form{width:100%;padding-top:26px;padding-bottom:0}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form{padding-top:28px;padding-bottom:10px}}@media screen and (max-width:767px){.bookingWidget .booking-form{padding-bottom:20px}}.bookingWidget .booking-form .calenderWrapper{position:relative;margin-top:2px}.bookingWidget .booking-form .check-available{width:180px;float:right}@media screen and (max-width:1023px){.bookingWidget .booking-form .check-available{width:auto;float:none}.bookingWidget .booking-form .check-available a.custom-link{margin-top:12px!important}}.bookingWidget .booking-form .check-available a.custom-link{margin-top:16px;display:inline-block;text-transform:uppercase;color:#896633}@media screen and (max-width:767px){.bookingWidget .booking-form .check-available a.desktop-view{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .check-available a.desktop-view{display:inline-block}}@media screen and (min-width:1024px){.bookingWidget .booking-form .check-available a.mobile-view.custom-link{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .check-available a.mobile-view.custom-link{display:none}}@media screen and (max-width:767px){.bookingWidget .booking-form .form-input{width:100%;padding-top:0}}@media screen and (max-width:767px){.bookingWidget .booking-form .form-input select{font-size:12px;font-size:.75rem}}.bookingWidget .booking-form .form-input .submitForm{font-size:15px;font-size:.9375rem;margin-left:5px;margin-left:.3125rem}@media screen and (max-width:1023px){.bookingWidget .booking-form .form-input .submitForm{margin-left:0;margin-left:0;margin-top:28px;margin-top:1.75rem;width:99%}}@media screen and (max-width:767px){.bookingWidget .booking-form .form-input .submitForm{margin-top:20px;margin-top:1.25rem;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .tabletPosition{position:absolute;right:5px;width:50%;float:right;top:94px}}.bookingWidget .booking-form .clone{display:none;margin-top:30px;margin-top:1.875rem}.bookingWidget .booking-form .clone .roomField{margin-bottom:10px;margin-bottom:.625rem}@media screen and (max-width:1023px){.bookingWidget .booking-form .clone .roomField{width:100%}}.bookingWidget .booking-form .clone .roomField .roomLabel{text-align:left;margin-right:15px;margin-right:.9375rem}@media (min-width:1024px){.bookingWidget .booking-form .clone .roomField div{padding-left:0}}.bookingWidget .booking-form .multipleRoom{margin-left:-10px;margin-left:-.625rem}@media screen and (max-width:1023px){.bookingWidget .booking-form .multipleRoom{margin-left:0;margin-left:0}}.bookingWidget .booking-form .multipleRoom select{margin-right:10px;margin-right:.625rem}.bookingWidget .booking-form .multipleRoom .multipleRoomLabel{margin-left:55px;margin-left:3.4375rem}.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .enquiryForm label.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .requestSpaBooking label.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .websiteFeedback label.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.small-copy,.enquiryForm .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.error,.requestSpaBooking .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.error,.websiteFeedback .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.error{width:95px;text-align:left}.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .enquiryForm label.childAge1.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .enquiryForm label.childAge2.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .requestSpaBooking label.childAge1.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .requestSpaBooking label.childAge2.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .websiteFeedback label.childAge1.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel .websiteFeedback label.childAge2.error,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.small-copy.childAge1,.bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.small-copy.childAge2,.enquiryForm .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.childAge1.error,.enquiryForm .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.childAge2.error,.requestSpaBooking .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.childAge1.error,.requestSpaBooking .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.childAge2.error,.websiteFeedback .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.childAge1.error,.websiteFeedback .bookingWidget .booking-form .multipleRoom .multipleRoomLabel label.childAge2.error{display:none}@media screen and (max-width:1023px){.bookingWidget .booking-form .multipleRoom .multipleRoomLabel.desktop-view{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .multipleRoom .form.roomField .form-ele-class:first-child{width:100%}.bookingWidget .booking-form .multipleRoom .form.roomField .childrenClone .form-ele-class{width:50%}}.bookingWidget .booking-form .childrenClone0{position:absolute;display:none;padding:0 10px 10px;padding:0 .625rem .625rem;background:#eee;border:1px solid #d7d7d7;border-top:0;bottom:-174px;z-index:10;right:180px;right:11.25rem;visibility:hidden;width:107px;width:6.6875rem}@media screen and (max-width:1023px){.bookingWidget .booking-form .childrenClone0{position:initial;width:100%;border:0 solid #d7d7d7;padding:0;padding:0}}.bookingWidget .booking-form .childrenClone0 .sub-form-input{margin-right:0;margin-bottom:20px;margin-bottom:1.25rem;padding-top:10px;padding-top:.625rem;display:block}@media screen and (max-width:1023px){.bookingWidget .booking-form .childrenClone0 .sub-form-input{width:50%;float:left;padding-right:15px}.bookingWidget .booking-form .childrenClone0 .sub-form-input:last-child{padding-right:0}}.bookingWidget .booking-form .childrenClone0 .sub-form-input .form-input.custom{border-color:transparent}.bookingWidget .booking-form .childrenClone0 .sub-form-input .form-input.custom:after{border-left-color:#000}@media (min-width:1024px){.bookingWidget .booking-form .childrenClone0 .sub-form-input .form-input.custom select{border-color:transparent}}.bookingWidget .booking-form .childrenClone0 .sub-form-input label{display:block}.bookingWidget .booking-form .dropdown-menu{position:absolute;width:auto;min-width:100px;border:2px solid #d7d7d7;padding-top:0;margin-bottom:10px;margin-bottom:.625rem;text-align:left}.bookingWidget .booking-form .dropdown-menu li:first-child{border-bottom:1px solid #d7d7d7}.bookingWidget .booking-form .dropdown-menu li:first-child a{padding:10px 15px;padding:.625rem .9375rem}.bookingWidget .booking-form .dropdown-menu li:first-child a span:before{content:"\f041";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#896633;padding-right:10px;padding-right:.625rem}.bookingWidget .booking-form .dropdown-menu li:first-child.active>a:active,.bookingWidget .booking-form .dropdown-menu li:first-child.active>a:focus,.bookingWidget .booking-form .dropdown-menu li:first-child.active>a:hover{padding:10px 15px;padding:.625rem .9375rem}.bookingWidget .booking-form .dropdown-menu li:first-child.active>a span:before{color:#fff}.bookingWidget .booking-form .dropdown-menu li.active>a{background:#896633;color:#fff}.bookingWidget .booking-form .dropdown-menu li.active>a:active,.bookingWidget .booking-form .dropdown-menu li.active>a:focus,.bookingWidget .booking-form .dropdown-menu li.active>a:hover{background:#896633;padding:5px 15px;padding:.3125rem .9375rem;color:#fff}.bookingWidget .booking-form .dropdown-menu li>a{color:#896633;background:0 0}.bookingWidget .booking-form .dropdown-menu li>a:active,.bookingWidget .booking-form .dropdown-menu li>a:focus,.bookingWidget .booking-form .dropdown-menu li>a:hover{background:#896633;padding:5px 15px;padding:.3125rem .9375rem;color:#fff}.bookingWidget .booking-form .form .dateCalender{width:120px;float:none}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .dateCalender{float:left;margin-right:10px;margin-right:.625rem;width:48%}.bookingWidget .booking-form .form .dateCalender.last-child{margin-right:0}}@media screen and (max-width:767px){.bookingWidget .booking-form .form .dateCalender{width:49%}}.bookingWidget .booking-form .form .dateCalender .checkinout{width:100%;display:block}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .form .dateCalender .checkinout{width:100%}}.bookingWidget .booking-form .corporate{margin-top:39px;margin-top:2.4375rem;display:none}@media screen and (max-width:1023px){.bookingWidget .booking-form .corporate{margin-top:26px;margin-top:1.625rem}}.bookingWidget .booking-form .corporate .row{margin-bottom:24px;margin-bottom:1.5rem}.bookingWidget .booking-form .corporate .col-lg-8{padding-left:0}@media screen and (max-width:1023px){.bookingWidget .booking-form .corporate .form{width:100%}}@media screen and (max-width:1023px){.bookingWidget .booking-form .corporate .form .form-ele-class{margin-top:0;width:50%;padding-right:15px}.bookingWidget .booking-form .corporate .form .form-ele-class:last-child{padding-right:0}}@media (min-width:768px) and (max-width:1024px){.bookingWidget .booking-form .corporate .form .form-ele-class .form-input label{margin-left:11px}}.bookingWidget .booking-form .form{margin:0 auto;display:block;width:770px;float:left}@media (min-width:1024px){.bookingWidget .booking-form .form{margin-bottom:4px}}@media screen and (max-width:1023px){.bookingWidget .booking-form .form{width:100%}}@media screen and (max-width:1023px){.bookingWidget .booking-form .form.corporatelabel{width:100%}}.bookingWidget .booking-form .form.corporatelabel .col-lg-3{padding-left:0}.bookingWidget .booking-form .form .form-ele{min-height:48px;min-height:3rem}@media screen and (max-width:767px){.bookingWidget .booking-form .form .form-ele>div:first-child{margin-bottom:10px}}.bookingWidget .booking-form .form .form-ele-class{width:auto;margin:0;padding:0;float:left}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-ele-class{width:100%;margin-top:10px;margin-top:.625rem}}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-ele-class .first-form-ele-class{margin-top:5px;margin-top:.3125rem;margin-bottom:-12px;margin-bottom:-.75rem}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .form .form-ele-class{width:50%;margin-bottom:5px;position:relative;min-height:52px;min-height:3.25rem}}@media screen and (max-width:767px){.bookingWidget .booking-form .form .form-ele-class .toDate{margin-right:0;position:relative;left:2%}}@media screen and (max-width:767px){.bookingWidget .booking-form .form .form-ele-class .fromDate{margin-right:0}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .form .tabl{width:16%;height:67px}}@media (min-width:1024px){.bookingWidget .booking-form .form .tabl{position:relative;top:2px}}.bookingWidget .booking-form .form .form-input{vertical-align:bottom;margin-right:10px;margin-right:.625rem}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-input{display:block;margin-right:5px}}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-input.adultElement,.bookingWidget .booking-form .form .form-input.childrenElement{position:relative}}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-input.childrenElement{margin-bottom:15px;margin-bottom:.9375rem}}.bookingWidget .booking-form .form .form-input input{border:1px solid #e5e5e5}.bookingWidget .booking-form .form .form-input .form-input.custom{border:1px solid #e5e5e5;margin-right:0;margin-right:0}.bookingWidget .booking-form .form .form-input .form-input.custom:after{border-left-color:#a7a9ac}@media (min-width:1024px){.bookingWidget .booking-form .form .form-input .form-input.custom{width:85px;width:5.3125rem}}.bookingWidget .booking-form .form .form-input label{display:block;margin-top:-18px;margin-top:-1.125rem;text-align:left;margin-bottom:0;margin-bottom:0rem;padding-left:2px;padding-left:.125rem;color:#5f6062;min-height:10px}.bookingWidget .booking-form .form .form-input label.hotals-desti-label{margin-bottom:2px}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-input label{line-height:1;margin:2px 16px 4px 0;margin:.125rem 1rem .25rem 0;position:relative}}.bookingWidget .booking-form .form .form-input label.mobile-view{display:block}@media (min-width:1024px){.bookingWidget .booking-form .form .form-input label.mobile-view{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}.bookingWidget .booking-form .form .form-input label.desktop-view{display:none}@media (min-width:1024px){.bookingWidget .booking-form .form .form-input label.desktop-view{display:block}}.bookingWidget .booking-form .form .form-input select{border-color:transparent}.bookingWidget .booking-form .form .form-input select:focus{border:1px solid #66afe9}.bookingWidget .booking-form .form .form-input .helpText{display:block;text-align:left;font-size:11px;font-size:.6875rem;line-height:15px;font-style:italic;color:#5f6062}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-input .helpText{position:absolute;right:50px;top:50%}}@media screen and (max-width:1023px) and (min-width:768px){.bookingWidget .booking-form .form .form-input .helpText{top:104%;left:0;width:80px}}.bookingWidget .booking-form .form .form-input .hotals-desti{width:210px;display:block}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .form-input .hotals-desti{width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .form .form-input .hotals-desti{width:95%}}@media screen and (max-width:1023px){.action-bar .action-container .bookingWidget .booking-form .form .form-input .at4-icon.aticon-facebook,.action-bar .action-container .bookingWidget .booking-form .form .form-input .at4-icon.aticon-twitter,.action-bar .action-container .bookingWidget .booking-form .form .form-input .aticon-email,.action-bar .action-container .bookingWidget .booking-form .form .form-input .aticon-google_plusone_share,.actionBar .action-container .bookingWidget .booking-form .form .form-input .at4-icon.aticon-facebook,.actionBar .action-container .bookingWidget .booking-form .form .form-input .at4-icon.aticon-twitter,.actionBar .action-container .bookingWidget .booking-form .form .form-input .aticon-email,.actionBar .action-container .bookingWidget .booking-form .form .form-input .aticon-google_plusone_share,.bookingWidget .booking-form .form .form-input .action-bar .action-container .at4-icon.aticon-facebook,.bookingWidget .booking-form .form .form-input .action-bar .action-container .at4-icon.aticon-twitter,.bookingWidget .booking-form .form .form-input .action-bar .action-container .aticon-email,.bookingWidget .booking-form .form .form-input .action-bar .action-container .aticon-google_plusone_share,.bookingWidget .booking-form .form .form-input .actionBar .action-container .at4-icon.aticon-facebook,.bookingWidget .booking-form .form .form-input .actionBar .action-container .at4-icon.aticon-twitter,.bookingWidget .booking-form .form .form-input .actionBar .action-container .aticon-email,.bookingWidget .booking-form .form .form-input .actionBar .action-container .aticon-google_plusone_share,.bookingWidget .booking-form .form .form-input .fa{top:6px;top:.375rem;right:18px;right:1.125rem}}.bookingWidget .booking-form .form .roomLabel{margin-top:7px;margin-top:.4375rem}.bookingWidget .booking-form .form .corporateHeading-wrapper{text-align:left}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .corporateHeading-wrapper{text-align:center;margin-top:4px}}@media screen and (max-width:767px){.bookingWidget .booking-form .form .corporateHeading-wrapper{text-transform:uppercase}}.bookingWidget .booking-form .form .corporateHeading-wrapper .corporateHeading{text-transform:uppercase;text-align:left;color:#896633;cursor:pointer;margin-top:0;margin-top:0}@media screen and (min-width:768px) and (max-width:1023px){.bookingWidget .booking-form .form .corporateHeading-wrapper .corporateHeading{position:relative;right:95px;bottom:12px;top:4px;float:right}}.bookingWidget .booking-form .form .corporateHeading-wrapper .corporateHeading fa-angle-down:before{vertical-align:middle}@media screen and (max-width:1023px){.bookingWidget .booking-form .form .corporateHeading-wrapper .corporateHeading{text-align:center;display:inline}.bookingWidget .booking-form .form .corporateHeading-wrapper .corporateHeading .fa-angle-down{font-size:16px}}.bookingWidget .uniform-component select{width:69px}.bookingWidget .uniform-component select.children{width:95px}.bookingWidget .uniform-component .customSelect{background-position:-421px -100px}.bookingWidget .uniform-component .customSelect span{background-position:-5px -415px;padding-right:40px;padding-right:2.5rem}.bookingWidget .uniform-component .customSelect.focus,.bookingWidget .uniform-component .customSelect.hover{background-position:-421px -100px}.bookingWidget .uniform-component .customSelectChildren,.bookingWidget .uniform-component .customSelectChildren.focus,.bookingWidget .uniform-component .customSelectChildren.hover{background-position:-395px -100px}.footer{margin-top:40px;margin-top:2.5rem;width:100%;text-align:center}@media screen and (max-width:1023px){.footer{margin-top:30px;margin-top:1.875rem}}.footer .clickToCall{position:fixed;bottom:0;right:2%;z-index:9999;background:#f5f1ec;border:1px solid #d7d7d7;color:#d7d7d7;padding:8px 8px 8px 10px;font-size:34px}.footer .clickToCall:hover{text-decoration:none}.footer .clickToCall .iconTaj-clicktocall{color:#000;display:inline-block;border-right:1px solid #d7d7d7;height:27px;width:20px;padding-right:39px;vertical-align:bottom}.footer .clickToCall .iconTaj-clicktocall:before{font-size:30px;color:#000}.footer .clickToCall .iconTaj-clicktochat{display:inline-block;padding-right:7px;color:#000;padding-left:12px;height:25px;vertical-align:bottom}.footer .clickToCall .iconTaj-clicktochat:before{font-size:30px;color:#000}@media screen and (max-width:767px){.footer .clickToCall{padding:5px 8px 5px 10px;padding:.3125rem .5rem .3125rem .625rem}.footer .clickToCall .click-to-call-label{display:none}}.footer .footer-sec{width:100%;margin:0 auto;border-top:1px solid #896633;border-bottom:1px solid #d7d7d7}.footer .footer-link{padding-top:30px;padding-top:1.875rem}@media screen and (max-width:1023px){.footer .footer-link{height:auto;padding-top:0;padding-top:0rem}}.footer .footer-link .row{margin-bottom:13px;margin-bottom:.8125rem}@media screen and (max-width:1023px){.footer .footer-link .row{margin-bottom:20px;margin-bottom:1.25rem}}.footer .footer-link .footer-common-link,.footer .footer-link .footerCommonLink{text-align:left}@media screen and (max-width:1023px){.footer .footer-link .footer-common-link,.footer .footer-link .footerCommonLink{margin-top:25px;margin-top:1.5625rem;text-align:center}}.footer .footer-link .footer-social-link,.footer .footer-link .footerSocialLink{text-align:right}@media screen and (max-width:1023px){.footer .footer-link .footer-social-link,.footer .footer-link .footerSocialLink{text-align:center}}.footer .footer-link .footer-social-link .brandLabel,.footer .footer-link .footerSocialLink .brandLabel{color:#5f6062;font-size:12px;font-size:.75rem}@media screen and (max-width:1023px){.footer .footer-link .footer-social-link .brandLabel,.footer .footer-link .footerSocialLink .brandLabel{display:block;float:none;margin-bottom:15px;margin-bottom:.9375rem;margin-right:0}}.footer .footer-link ul{display:inline-block}.footer .footer-link li{float:left;margin-right:30px;margin-right:1.875rem;margin-bottom:10px;margin-bottom:.625rem}.footer .footer-link li:last-child{margin-right:0}.footer .footer-link li a{color:#5f6062;font-size:12px;font-size:.75rem;text-transform:uppercase}.action-bar .action-container .footer .footer-link li a:hover .at4-icon.aticon-facebook,.action-bar .action-container .footer .footer-link li a:hover .at4-icon.aticon-twitter,.action-bar .action-container .footer .footer-link li a:hover .aticon-email,.action-bar .action-container .footer .footer-link li a:hover .aticon-google_plusone_share,.actionBar .action-container .footer .footer-link li a:hover .at4-icon.aticon-facebook,.actionBar .action-container .footer .footer-link li a:hover .at4-icon.aticon-twitter,.actionBar .action-container .footer .footer-link li a:hover .aticon-email,.actionBar .action-container .footer .footer-link li a:hover .aticon-google_plusone_share,.footer .footer-link li a:hover .action-bar .action-container .at4-icon.aticon-facebook,.footer .footer-link li a:hover .action-bar .action-container .at4-icon.aticon-twitter,.footer .footer-link li a:hover .action-bar .action-container .aticon-email,.footer .footer-link li a:hover .action-bar .action-container .aticon-google_plusone_share,.footer .footer-link li a:hover .actionBar .action-container .at4-icon.aticon-facebook,.footer .footer-link li a:hover .actionBar .action-container .at4-icon.aticon-twitter,.footer .footer-link li a:hover .actionBar .action-container .aticon-email,.footer .footer-link li a:hover .actionBar .action-container .aticon-google_plusone_share,.footer .footer-link li a:hover .fa{color:#5f6062}.action-bar .action-container .footer .footer-link li .at4-icon.aticon-facebook,.action-bar .action-container .footer .footer-link li .at4-icon.aticon-twitter,.action-bar .action-container .footer .footer-link li .aticon-email,.action-bar .action-container .footer .footer-link li .aticon-google_plusone_share,.actionBar .action-container .footer .footer-link li .at4-icon.aticon-facebook,.actionBar .action-container .footer .footer-link li .at4-icon.aticon-twitter,.actionBar .action-container .footer .footer-link li .aticon-email,.actionBar .action-container .footer .footer-link li .aticon-google_plusone_share,.footer .footer-link li .action-bar .action-container .at4-icon.aticon-facebook,.footer .footer-link li .action-bar .action-container .at4-icon.aticon-twitter,.footer .footer-link li .action-bar .action-container .aticon-email,.footer .footer-link li .action-bar .action-container .aticon-google_plusone_share,.footer .footer-link li .actionBar .action-container .at4-icon.aticon-facebook,.footer .footer-link li .actionBar .action-container .at4-icon.aticon-twitter,.footer .footer-link li .actionBar .action-container .aticon-email,.footer .footer-link li .actionBar .action-container .aticon-google_plusone_share,.footer .footer-link li .fa{font-size:18px;font-size:1.125rem;color:#5f6062}.footer .footer-copywrite{color:#A7A9AC;font-size:10px;font-size:.625rem;text-transform:uppercase;padding:18px 0;padding:1.125rem 0;width:100%}@media screen and (max-width:1023px){.footer .footer-copywrite{padding:17px 0;padding:1.0625rem 0}}.footer .footer-copywrite div{margin-right:5px}.footer .footer-copywrite div.last-child{margin-right:0}@media screen and (max-width:1023px){.footer .footer-copywrite div{display:block;margin-right:0;margin-top:8px}}.navigation .sub-nav .dropdown-menu{z-index:1020}.navigation .sub-nav .dropdown-menu li ul a{padding:10px 0}.navigation .nav>li.open>a:focus{color:#000;background-color:#fff}.navigation .nav>li>a:focus{color:#fff;background-color:#896633;border:1px solid #66afe9}.l2-nav .navigation,.l2Nav .navigation,.navigation .navigation{position:relative}.l2-nav .sticky-navigation.affix,.l2Nav .sticky-navigation.affix,.navigation .sticky-navigation.affix{top:85px;z-index:1020;position:fixed;width:100%;padding-right:30px;max-width:1600px}.l2-nav .sub-nav,.l2Nav .sub-nav,.navigation .sub-nav{background-color:#896633;color:#fff;text-transform:uppercase}.l2-nav .sub-nav .dropdown-menu,.l2Nav .sub-nav .dropdown-menu,.navigation .sub-nav .dropdown-menu{border:solid 1px #896633;border-top:0;-webkit-box-shadow:0,0,0,0,transparent;box-shadow:0,0,0,0,transparent;left:3px;padding:5px 15px 20px;position:absolute;background-color:#fff}.l2-nav .sub-nav .dropdown-menu li,.l2Nav .sub-nav .dropdown-menu li,.navigation .sub-nav .dropdown-menu li{border-bottom:solid 1px #d7d7d7}.l2-nav .sub-nav .dropdown-menu li:last-child,.l2Nav .sub-nav .dropdown-menu li:last-child,.navigation .sub-nav .dropdown-menu li:last-child{border-bottom:0}.l2-nav .sub-nav .dropdown-menu li.sub-dropdown>a,.l2Nav .sub-nav .dropdown-menu li.sub-dropdown>a,.navigation .sub-nav .dropdown-menu li.sub-dropdown>a{font-size:15px;font-size:.9375rem}.l2-nav .sub-nav .dropdown-menu li a,.l2Nav .sub-nav .dropdown-menu li a,.navigation .sub-nav .dropdown-menu li a{font-size:13px;font-size:.8125rem;padding:15px 0;padding:.9375rem 0;color:#896633}.l2-nav .sub-nav .dropdown-menu li a:focus,.l2-nav .sub-nav .dropdown-menu li a:hover,.l2Nav .sub-nav .dropdown-menu li a:focus,.l2Nav .sub-nav .dropdown-menu li a:hover,.navigation .sub-nav .dropdown-menu li a:focus,.navigation .sub-nav .dropdown-menu li a:hover{padding:15px 0;background-color:transparent}.l2-nav .sub-nav .dropdown-menu li ul li,.l2Nav .sub-nav .dropdown-menu li ul li,.navigation .sub-nav .dropdown-menu li ul li{border-bottom:0}.l2-nav .sub-nav .dropdown-menu li ul a,.l2Nav .sub-nav .dropdown-menu li ul a,.navigation .sub-nav .dropdown-menu li ul a{color:#5f6062;font-size:13px;display:block}.l2-nav .sub-nav .dropdown-menu li ul a:focus,.l2-nav .sub-nav .dropdown-menu li ul a:hover,.l2Nav .sub-nav .dropdown-menu li ul a:focus,.l2Nav .sub-nav .dropdown-menu li ul a:hover,.navigation .sub-nav .dropdown-menu li ul a:focus,.navigation .sub-nav .dropdown-menu li ul a:hover{font-weight:inherit;padding:10px 0}.l2-nav .navbar-nav>li>a,.l2Nav .navbar-nav>li>a,.navigation .navbar-nav>li>a{line-height:15px;padding-top:7px;padding-top:.4375rem;padding-bottom:12px;padding-bottom:.75rem}.l2-nav .nav a,.l2Nav .nav a,.navigation .nav a{color:#fff;font-size:13px;font-size:.8125rem}.l2-nav .nav ul a,.l2Nav .nav ul a,.navigation .nav ul a{color:#896633}.l2-nav .nav>li,.l2Nav .nav>li,.navigation .nav>li{float:left}.l2-nav .nav>li>a.selected,.l2Nav .nav>li>a.selected,.navigation .nav>li>a.selected{color:#fff;background-color:#896633}.l2-nav .nav>li>a.selected:before,.l2Nav .nav>li>a.selected:before,.navigation .nav>li>a.selected:before{content:"";position:absolute;top:-7px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:50%;margin-left:-12px;margin-left:-.75rem}.l2-nav .nav>li>a:hover,.l2Nav .nav>li>a:hover,.navigation .nav>li>a:hover{color:#fff;background-color:#896633}.l2-nav .nav>li>a:hover:before,.l2Nav .nav>li>a:hover:before,.navigation .nav>li>a:hover:before{content:"";position:absolute;top:-7px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:50%;margin-left:-12px;margin-left:-.75rem}.l2-nav .nav>li>a .fa-angle-down,.l2Nav .nav>li>a .fa-angle-down,.navigation .nav>li>a .fa-angle-down{margin-left:6px;margin-left:.375rem}.l2-nav .nav>li.open a,.l2-nav .nav>li.open a:hover,.l2Nav .nav>li.open a,.l2Nav .nav>li.open a:hover,.navigation .nav>li.open a,.navigation .nav>li.open a:hover{color:#000;background-color:#fff}.l2-nav .nav>li.open a .fa-angle-down:before,.l2Nav .nav>li.open a .fa-angle-down:before,.navigation .nav>li.open a .fa-angle-down:before{content:"\f106"}.l2-nav .touchDevice .nav>li>a:hover,.l2Nav .touchDevice .nav>li>a:hover,.navigation .touchDevice .nav>li>a:hover{color:#fff;background-color:#896633}.l2-nav .touchDevice .nav>li>a:hover:before,.l2Nav .touchDevice .nav>li>a:hover:before,.navigation .touchDevice .nav>li>a:hover:before{content:"";position:absolute;top:-7px;border-top:0 solid #fff;border-left:0 solid transparent;border-right:0 solid transparent;left:50%;margin-left:-12px;margin-left:-.75rem}.l2-nav .touchDevice .nav>li.open a,.l2Nav .touchDevice .nav>li.open a,.navigation .touchDevice .nav>li.open a{color:#000;background-color:#fff}.l2-nav .touchDevice .nav>li.open a.focus,.l2Nav .touchDevice .nav>li.open a.focus,.navigation .touchDevice .nav>li.open a.focus{color:#fff;background-color:#896633}.l2-nav .touchDevice .nav>li.open a:hover,.l2Nav .touchDevice .nav>li.open a:hover,.navigation .touchDevice .nav>li.open a:hover{color:#000;background-color:#fff}.l2-nav .touchDevice .nav>li.open a .fa-angle-down:before,.l2Nav .touchDevice .nav>li.open a .fa-angle-down:before,.navigation .touchDevice .nav>li.open a .fa-angle-down:before{content:"\f106"}.l2-nav .sub-dropdown>a,.l2Nav .sub-dropdown>a,.navigation .sub-dropdown>a{font-weight:700}.l2-nav ul.navbar-nav>li,.l2Nav ul.navbar-nav>li,.navigation ul.navbar-nav>li{padding:7px 0 0}.l2-nav .navbar,.l2Nav .navbar,.navigation .navbar{height:auto}#sub-menul2-mob{position:relative}#sub-menul2-mob>ul{display:none;top:-2px}@media (max-width:767px){#sub-menul2-mob>ul{left:13px;right:13px;width:auto;min-width:auto}}.sub-nav ul.navbar-nav{width:500%;position:relative;overflow:hidden;height:41px}.richTextEditor .sub-nav .container-block,.sub-nav .container,.sub-nav .richTextEditor .container-block{width:100%;overflow:hidden}@media (min-width:1024px){.richTextEditor .sub-nav .container-block,.sub-nav .container,.sub-nav .richTextEditor .container-block{max-width:1140px}}.sub-nav .mob-nav{display:block;position:relative;font-size:20px}.sub-nav .mob-nav .left,.sub-nav .mob-nav .right{position:absolute;top:0;padding:0;background-color:#896633;z-index:999}.sub-nav .mob-nav .left a:hover,.sub-nav .mob-nav .right a:hover{text-decoration:inherit}.sub-nav .mob-nav .left{left:0}.sub-nav .mob-nav .left a{padding:10px 0 10px 10px;color:#fff}.sub-nav .mob-nav .left a:before{border-right:solid 1px #fff;padding-right:10px}.sub-nav .mob-nav .right{right:0}.sub-nav .mob-nav .right a{padding:10px 10px 10px 0;color:#fff}.sub-nav .mob-nav .right a:before{border-left:solid 1px #fff;padding-left:10px}.l2Nav .navbar-nav{margin:0}@media screen and (max-width:1139px){.l2Nav .navbar-nav{margin:0 20px}}.links-venue-directory .link-wrapper{margin:12px 15px;margin:.75rem .9375rem}@media (min-width:1024px){.links-venue-directory .link-wrapper{display:inline-block;margin:0;margin:0;margin-left:10px;margin-left:.625rem;border-radius:2px}}.links-venue-directory .link-button{display:block;background-color:transparent;color:#896633;border:1px solid #896633;border-radius:2px;font-size:12px;font-size:.75rem}.links-venue-directory .link-button:after{color:transparent}.links-venue-directory .link-button:hover:after{color:#fff}@media (min-width:1024px){.links-venue-directory .link-button{display:inline-block;background-color:transparent;color:#fff;border:1px solid #fff}}@media (min-width:1024px){.links-venue-directory{position:absolute;right:3%;top:5px;top:.3125rem}}@media (min-width:1024px){.affix .links-venue-directory{right:5%}}.links-venue-directory .quoteCount{float:right;position:relative;top:3px;color:#fff;display:inline-block;height:16px;height:1rem;width:16px;width:1rem;background-color:#6f1200;margin-left:5px;margin-left:.3125rem;padding-left:5px;padding-left:.3125rem}.links-venue-directory .quoteCount span{position:relative;top:-2px}.headingCommon{margin-top:70px;margin-top:4.375rem}.headingCommon .rfq-btn-wrapper{text-align:right;text-transform:capitalize}.headingCommon .rfq-btn-wrapper .rfqCounterDisplay{background-color:#896633;color:#fff;padding:2px 7px;margin-left:5px}@media screen and (max-width:767px){.headingCommon .rfq-btn-wrapper{text-align:center}}@media screen and (max-width:1023px){.headingCommon{margin-top:42px;margin-top:2.625rem}}.headingCommon .brand-text{text-align:center;margin:auto}.headingCommon .brand-text .brand-sec{max-width:945px;margin:0 auto;margin:0 auto}.headingCommon .brand-text .brand-sec .intro-copy{padding:0 15px;padding:0 .9375rem}.ammenitiesBox .services .roomServices .list-item ul .headingCommon .brand-text .brand-sec li,.faq .faqAccordion .panel-collapse .headingCommon .brand-text .brand-sec .panel-body,.faq .faqAccordion .panel-default .panel-heading .headingCommon .brand-text .brand-sec a[role=button],.headingCommon .brand-text .brand-sec .ammenitiesBox .services .roomServices .list-item ul li,.headingCommon .brand-text .brand-sec .body-copy,.headingCommon .brand-text .brand-sec .faq .faqAccordion .panel-collapse .panel-body,.headingCommon .brand-text .brand-sec .faq .faqAccordion .panel-default .panel-heading a[role=button]{padding:0 15px;padding:0 .9375rem;margin-bottom:0}.headingCommon .brand-text .brand-sec .button{margin-top:20px;margin-top:1.25rem}.image{overflow:hidden;text-align:center;padding-bottom:0}.image .room-gallery img{width:100%}.image .floor-plan{position:absolute;top:20px;top:1.25rem;padding-left:10px;padding-left:.625rem;text-align:left;text-transform:uppercase;width:100%;z-index:10}.image .floor-plan .plan{font-size:24px;font-size:1.5rem;padding-bottom:8px;padding-bottom:.5rem;color:#000}@media (min-width:1170px){.container,.richTextEditor .container-block{width:1170px}}@media (max-width:1024px){.container-fluid .container,.container-fluid .richTextEditor .container-block,.richTextEditor .container-fluid .container-block{padding:0;width:auto}}.filter-gallery{text-align:center}.filter-gallery h2{text-transform:uppercase;color:#6F1200;margin-bottom:30px}.filter-gallery .filter-option{background-color:#F4F0EB;height:48px;margin-bottom:20px;text-transform:uppercase}.filter-gallery .filter-option .filter-category{margin:0 30px;color:#896633;display:inline-block;padding:15px 0;font-weight:700}.breadcrumb{margin:0 -15px;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;text-transform:uppercase;list-style:none;border-radius:0;padding:2px;padding:.125rem;text-align:center}@media screen and (max-width:767px){.breadcrumb{border-bottom:0}}.breadcrumb ul{padding:3px 0;padding:.1875rem 0;text-align:left;margin:0 auto;margin:0 auto;max-width:1140px}.breadcrumb ul li{color:#896633;display:inline-block;font-size:12px;font-size:.75rem}.breadcrumb ul li a{color:#896633;text-decoration:none}.breadcrumb ul li :after{content:"\f105";padding:0 5px;padding-left:9px;color:#000;font-family:FontAwesome}.breadcrumb ul li.active{color:#000}.breadcrumb ul li.active :after{display:none}@media screen and (max-width:1023px){.breadcrumb ul{margin-left:10px;margin-left:.625rem}}.three-column-component,.threeColumnComponent,.twoColumnComponent{margin-top:70px;margin-top:4.375rem;text-align:center}@media screen and (max-width:1023px){.three-column-component,.threeColumnComponent,.twoColumnComponent{margin-top:42px;margin-top:2.625rem}}.three-column-component .button-section,.threeColumnComponent .button-section,.twoColumnComponent .button-section{display:block;text-align:center}.three-column-component .margin-top-bottom,.threeColumnComponent .margin-top-bottom,.twoColumnComponent .margin-top-bottom{margin-top:25px;margin-right:auto;margin-left:auto}.three-column-component .three-column-story-teller .column-component,.threeColumnComponent .three-column-story-teller .column-component,.twoColumnComponent .three-column-story-teller .column-component{text-align:center;min-height:330px;min-height:20.625rem}.three-column-component .three-column-story-teller .user-image,.threeColumnComponent .three-column-story-teller .user-image,.twoColumnComponent .three-column-story-teller .user-image{width:165px;width:10.3125rem;height:165px;height:10.3125rem;margin:auto}.three-column-component .three-column-story-teller .user-image picture,.threeColumnComponent .three-column-story-teller .user-image picture,.twoColumnComponent .three-column-story-teller .user-image picture{min-height:165px;min-height:10.3125rem;border-radius:83px}.three-column-component .three-column-story-teller .story-teller-type,.threeColumnComponent .three-column-story-teller .story-teller-type,.twoColumnComponent .three-column-story-teller .story-teller-type{display:inline-block;background-color:#A7A9AC;color:#fff;position:relative;top:-6px;padding-right:10px;padding-right:.625rem;padding-left:10px;padding-left:.625rem}.three-column-component .three-column-story-teller .name,.threeColumnComponent .three-column-story-teller .name,.twoColumnComponent .three-column-story-teller .name{margin-bottom:15px;margin-bottom:.9375rem}.three-column-component .three-column-story-teller .name h5,.threeColumnComponent .three-column-story-teller .name h5,.twoColumnComponent .three-column-story-teller .name h5{color:#6f1200}.three-column-component .three-column-story-teller .story-teller-wrapper .image-content,.threeColumnComponent .three-column-story-teller .story-teller-wrapper .image-content,.twoColumnComponent .three-column-story-teller .story-teller-wrapper .image-content{margin-bottom:10px;margin-bottom:.625rem;position:relative}.three-column-component .three-column-story-teller .description,.threeColumnComponent .three-column-story-teller .description,.twoColumnComponent .three-column-story-teller .description{margin-bottom:30px;margin-bottom:1.875rem}.three-column-component .three-column-image-without-text .title,.threeColumnComponent .three-column-image-without-text .title,.twoColumnComponent .three-column-image-without-text .title{margin-bottom:0;margin-bottom:0}.three-column-component .three-coloum-text-heading,.threeColumnComponent .three-coloum-text-heading,.twoColumnComponent .three-coloum-text-heading{text-align:center}.ammenitiesBox .services .roomServices .list-item ul .three-column-component li,.ammenitiesBox .services .roomServices .list-item ul .threeColumnComponent li,.ammenitiesBox .services .roomServices .list-item ul .twoColumnComponent li,.faq .faqAccordion .panel-collapse .three-column-component .panel-body,.faq .faqAccordion .panel-collapse .threeColumnComponent .panel-body,.faq .faqAccordion .panel-collapse .twoColumnComponent .panel-body,.faq .faqAccordion .panel-default .panel-heading .three-column-component a[role=button],.faq .faqAccordion .panel-default .panel-heading .threeColumnComponent a[role=button],.faq .faqAccordion .panel-default .panel-heading .twoColumnComponent a[role=button],.three-column-component .ammenitiesBox .services .roomServices .list-item ul li,.three-column-component .body-copy,.three-column-component .faq .faqAccordion .panel-collapse .panel-body,.three-column-component .faq .faqAccordion .panel-default .panel-heading a[role=button],.threeColumnComponent .ammenitiesBox .services .roomServices .list-item ul li,.threeColumnComponent .body-copy,.threeColumnComponent .faq .faqAccordion .panel-collapse .panel-body,.threeColumnComponent .faq .faqAccordion .panel-default .panel-heading a[role=button],.twoColumnComponent .ammenitiesBox .services .roomServices .list-item ul li,.twoColumnComponent .body-copy,.twoColumnComponent .faq .faqAccordion .panel-collapse .panel-body,.twoColumnComponent .faq .faqAccordion .panel-default .panel-heading a[role=button]{margin-bottom:20px;margin-bottom:1.25rem}@media screen and (max-width:1023px){.ammenitiesBox .services .roomServices .list-item ul .three-column-component li,.ammenitiesBox .services .roomServices .list-item ul .threeColumnComponent li,.ammenitiesBox .services .roomServices .list-item ul .twoColumnComponent li,.faq .faqAccordion .panel-collapse .three-column-component .panel-body,.faq .faqAccordion .panel-collapse .threeColumnComponent .panel-body,.faq .faqAccordion .panel-collapse .twoColumnComponent .panel-body,.faq .faqAccordion .panel-default .panel-heading .three-column-component a[role=button],.faq .faqAccordion .panel-default .panel-heading .threeColumnComponent a[role=button],.faq .faqAccordion .panel-default .panel-heading .twoColumnComponent a[role=button],.three-column-component .ammenitiesBox .services .roomServices .list-item ul li,.three-column-component .body-copy,.three-column-component .faq .faqAccordion .panel-collapse .panel-body,.three-column-component .faq .faqAccordion .panel-default .panel-heading a[role=button],.threeColumnComponent .ammenitiesBox .services .roomServices .list-item ul li,.threeColumnComponent .body-copy,.threeColumnComponent .faq .faqAccordion .panel-collapse .panel-body,.threeColumnComponent .faq .faqAccordion .panel-default .panel-heading a[role=button],.twoColumnComponent .ammenitiesBox .services .roomServices .list-item ul li,.twoColumnComponent .body-copy,.twoColumnComponent .faq .faqAccordion .panel-collapse .panel-body,.twoColumnComponent .faq .faqAccordion .panel-default .panel-heading a[role=button]{margin:0 20px}}.three-column-component .imageTextVariation h2,.three-column-component .imageTextVariation h5,.threeColumnComponent .imageTextVariation h2,.threeColumnComponent .imageTextVariation h5,.twoColumnComponent .imageTextVariation h2,.twoColumnComponent .imageTextVariation h5{color:#6f1200}.three-column-component .imageTextVariation h2:before,.threeColumnComponent .imageTextVariation h2:before,.twoColumnComponent .imageTextVariation h2:before{display:none}.three-column-component .imageTextVariation .center-description,.threeColumnComponent .imageTextVariation .center-description,.twoColumnComponent .imageTextVariation .center-description{text-align:center}.three-column-component .with-primary-button .button-column,.threeColumnComponent .with-primary-button .button-column,.twoColumnComponent .with-primary-button .button-column{margin-bottom:20px;margin-bottom:1.25rem}.three-column-component .with-primary-button .button-column .column-mobile-version,.threeColumnComponent .with-primary-button .button-column .column-mobile-version,.twoColumnComponent .with-primary-button .button-column .column-mobile-version{overflow:hidden}.three-column-component .column-component,.threeColumnComponent .column-component,.twoColumnComponent .column-component{text-align:left;margin-bottom:30px;margin-bottom:1.875rem}@media screen and (max-width:767px){.three-column-component .column-component,.threeColumnComponent .column-component,.twoColumnComponent .column-component{padding:10px;padding:.625rem}}@media screen and (max-width:767px){.three-column-component .column-component,.threeColumnComponent .column-component,.twoColumnComponent .column-component{margin-bottom:0;margin-bottom:0}}.three-column-component .column-component:nth-last-child(-n+3),.threeColumnComponent .column-component:nth-last-child(-n+3),.twoColumnComponent .column-component:nth-last-child(-n+3){margin-bottom:0}.three-column-component .brands-column,.threeColumnComponent .brands-column,.twoColumnComponent .brands-column{text-align:center;margin-bottom:15px;margin-bottom:.9375rem;margin-top:15px;margin-top:.9375rem}.three-column-component .logo,.threeColumnComponent .logo,.twoColumnComponent .logo{margin-bottom:20px;margin-bottom:1.25rem;min-height:60px}@media screen and (min-width:768px) and (max-width:1023px){.three-column-component .logo,.threeColumnComponent .logo,.twoColumnComponent .logo{max-height:80px}}.three-column-component .logo img,.threeColumnComponent .logo img,.twoColumnComponent .logo img{max-width:180px;max-height:58px}.three-column-component .brands-column:first-child .logo,.threeColumnComponent .brands-column:first-child .logo,.twoColumnComponent .brands-column:first-child .logo{margin-bottom:35px;margin-bottom:2.1875rem;margin-top:-15px;margin-top:-.9375rem}@media screen and (max-width:767px){.three-column-component .brands-column:first-child .logo,.threeColumnComponent .brands-column:first-child .logo,.twoColumnComponent .brands-column:first-child .logo{margin-bottom:20px;margin-bottom:1.25rem;margin-top:0}}.three-column-component .image-text .images,.threeColumnComponent .image-text .images,.twoColumnComponent .image-text .images{margin-bottom:30px;margin-bottom:1.875rem}.three-column-component .image-text .images img,.threeColumnComponent .image-text .images img,.twoColumnComponent .image-text .images img{width:100%}@media screen and (max-width:767px){.three-column-component .image-text .images,.threeColumnComponent .image-text .images,.twoColumnComponent .image-text .images{margin-bottom:15px;margin-bottom:.9375rem}}.three-column-component .image-text .brand-images,.threeColumnComponent .image-text .brand-images,.twoColumnComponent .image-text .brand-images{margin-bottom:35px;margin-bottom:2.1875rem}.three-column-component .image-text .brand-images img,.threeColumnComponent .image-text .brand-images img,.twoColumnComponent .image-text .brand-images img{width:100%}@media screen and (max-width:767px){.three-column-component .image-text .brand-images,.threeColumnComponent .image-text .brand-images,.twoColumnComponent .image-text .brand-images{margin-bottom:15px;margin-bottom:.9375rem}}.three-column-component .image-text .title,.threeColumnComponent .image-text .title,.twoColumnComponent .image-text .title{margin-bottom:5px;margin-bottom:.3125rem}.three-column-component .image-text .title h5,.threeColumnComponent .image-text .title h5,.twoColumnComponent .image-text .title h5{padding-bottom:0;padding-bottom:0}.three-column-component .image-text .label-text,.threeColumnComponent .image-text .label-text,.twoColumnComponent .image-text .label-text{margin-top:7px;margin-top:.4375rem;color:#5f6062}.three-column-component .image-text .label-text p,.threeColumnComponent .image-text .label-text p,.twoColumnComponent .image-text .label-text p{font-size:12px;font-size:.75rem}.three-column-component .image-text .label-text p .posted-by,.threeColumnComponent .image-text .label-text p .posted-by,.twoColumnComponent .image-text .label-text p .posted-by{color:#896633}.three-column-component .image-text .column-description,.threeColumnComponent .image-text .column-description,.twoColumnComponent .image-text .column-description{margin:5px 0 15px;margin:.3125rem 0 .9375rem;font-size:14px;font-size:.875rem}.three-column-component .column-button,.threeColumnComponent .column-button,.twoColumnComponent .column-button{margin-top:40px;margin-top:2.5rem}.three-column-component .brands-visit,.threeColumnComponent .brands-visit,.twoColumnComponent .brands-visit{margin-top:25px;margin-top:1.5625rem}.three-column-component .brands-column:first-child .brands-visit,.threeColumnComponent .brands-column:first-child .brands-visit,.twoColumnComponent .brands-column:first-child .brands-visit{margin-top:40px;margin-top:2.5rem}.three-column-component .story-teller-wrapper,.threeColumnComponent .story-teller-wrapper,.twoColumnComponent .story-teller-wrapper{margin-bottom:30px;margin-bottom:1.875rem}@media screen and (max-width:767px){.three-column-component .column-mobile-version .column-component,.threeColumnComponent .column-mobile-version .column-component,.twoColumnComponent .column-mobile-version .column-component{padding:10px;padding:.625rem}.three-column-component .column-mobile-version .column-component .column-description,.threeColumnComponent .column-mobile-version .column-component .column-description,.twoColumnComponent .column-mobile-version .column-component .column-description{margin:5px 0 20px;margin:.3125rem 0 1.25rem}.three-column-component .column-mobile-version .column-component .image-text,.three-column-component .column-mobile-version .column-component .image-text .images,.threeColumnComponent .column-mobile-version .column-component .image-text,.threeColumnComponent .column-mobile-version .column-component .image-text .images,.twoColumnComponent .column-mobile-version .column-component .image-text,.twoColumnComponent .column-mobile-version .column-component .image-text .images{margin-bottom:20px;margin-bottom:1.25rem}.three-column-component .column-mobile-version .column-component .image-text .images img,.threeColumnComponent .column-mobile-version .column-component .image-text .images img,.twoColumnComponent .column-mobile-version .column-component .image-text .images img{width:100%}.three-column-component .column-mobile-version .column-component .image-text .three-coloum-image-title,.threeColumnComponent .column-mobile-version .column-component .image-text .three-coloum-image-title,.twoColumnComponent .column-mobile-version .column-component .image-text .three-coloum-image-title{margin-bottom:15px;margin-bottom:.9375rem}.three-column-component .top-margin-10,.threeColumnComponent .top-margin-10,.twoColumnComponent .top-margin-10{margin-top:-10px}}@media screen and (max-width:1023px){.three-column-component .column-component .title,.three-column-component .column-component a,.threeColumnComponent .column-component .title,.threeColumnComponent .column-component a,.twoColumnComponent .column-component .title,.twoColumnComponent .column-component a{margin-left:0}.three-column-component .column-component p.column-description,.threeColumnComponent .column-component p.column-description,.twoColumnComponent .column-component p.column-description{padding-left:0}}@media screen and (max-width:767px){.three-column-component .column-component .title,.three-column-component .column-component a,.threeColumnComponent .column-component .title,.threeColumnComponent .column-component a,.twoColumnComponent .column-component .title,.twoColumnComponent .column-component a{margin-left:0}.three-column-component .column-component p.column-description,.threeColumnComponent .column-component p.column-description,.twoColumnComponent .column-component p.column-description{padding-left:0}.three-column-component .column-component .story-tags,.threeColumnComponent .column-component .story-tags,.twoColumnComponent .column-component .story-tags{padding-top:5px}.three-column-component .text-wrap-bottom,.threeColumnComponent .text-wrap-bottom,.twoColumnComponent .text-wrap-bottom{margin-bottom:20px}}@media screen and (max-width:1023px){.three-column-component .text-wrap-bottom,.threeColumnComponent .text-wrap-bottom,.twoColumnComponent .text-wrap-bottom{margin-bottom:30px}}.three-column-component .three-coloum-text,.threeColumnComponent .three-coloum-text,.twoColumnComponent .three-coloum-text{background-color:#F5F1EC;text-align:center;min-height:240px}.three-column-component .three-coloum-text .text-wrap,.threeColumnComponent .three-coloum-text .text-wrap,.twoColumnComponent .three-coloum-text .text-wrap{padding:30px;padding:1.875rem}.three-column-component .three-coloum-text .text-wrap .three-coloum-text-title,.threeColumnComponent .three-coloum-text .text-wrap .three-coloum-text-title,.twoColumnComponent .three-coloum-text .text-wrap .three-coloum-text-title{color:#000;margin:10px 0 8px;margin:.625rem 0 .5rem}.three-column-component .three-coloum-text .text-wrap .three-coloum-text-description,.threeColumnComponent .three-coloum-text .text-wrap .three-coloum-text-description,.twoColumnComponent .three-coloum-text .text-wrap .three-coloum-text-description{margin:0 0 25px;margin:0 0 1.5625rem;color:#000}.three-column-component .three-coloum-text .text-wrap .three-coloum-text-description p,.threeColumnComponent .three-coloum-text .text-wrap .three-coloum-text-description p,.twoColumnComponent .three-coloum-text .text-wrap .three-coloum-text-description p{font-size:14px;font-size:.875rem}.three-column-component .three-coloum-text .text-wrap .primary-link-wrapper,.threeColumnComponent .three-coloum-text .text-wrap .primary-link-wrapper,.twoColumnComponent .three-coloum-text .text-wrap .primary-link-wrapper{min-height:40px;min-height:2.5rem}.three-column-component .three-coloum-text .text-wrap .link,.threeColumnComponent .three-coloum-text .text-wrap .link,.twoColumnComponent .three-coloum-text .text-wrap .link{display:block;padding-top:10px;padding-top:.625rem;min-height:30px;min-height:1.875rem}.three-column-component .three-coloum-text .text-wrap .link a,.threeColumnComponent .three-coloum-text .text-wrap .link a,.twoColumnComponent .three-coloum-text .text-wrap .link a{color:#896633}.three-column-component .checkerboard-static article,.threeColumnComponent .checkerboard-static article,.twoColumnComponent .checkerboard-static article{background-color:#f5f1ec}@media (min-width:1024px){.three-column-component .checkerboard-static article,.threeColumnComponent .checkerboard-static article,.twoColumnComponent .checkerboard-static article{height:600px}}.three-column-component .checkerboard-static article .text-container,.threeColumnComponent .checkerboard-static article .text-container,.twoColumnComponent .checkerboard-static article .text-container{position:relative;width:100%;text-align:center}@media (min-width:1024px){.three-column-component .checkerboard-static article .text-container,.threeColumnComponent .checkerboard-static article .text-container,.twoColumnComponent .checkerboard-static article .text-container{height:300px}.three-column-component .checkerboard-static article .text-container:after,.threeColumnComponent .checkerboard-static article .text-container:after,.twoColumnComponent .checkerboard-static article .text-container:after{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-top-color:#f5f1ec;top:100%;left:45%}}.three-column-component .checkerboard-static article .text-container:before,.threeColumnComponent .checkerboard-static article .text-container:before,.twoColumnComponent .checkerboard-static article .text-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-bottom-color:#f5f1ec;top:-9%;left:45%}@media (max-width:1024px){.three-column-component .checkerboard-static article .text-container .button-trans,.three-column-component .checkerboard-static article .text-container .with-primary-button .button-column,.three-column-component .with-primary-button .checkerboard-static article .text-container .button-column,.three-column-component .with-primary-button .threeColumnComponent .checkerboard-static article .text-container .button-column,.three-column-component .with-primary-button .twoColumnComponent .checkerboard-static article .text-container .button-column,.threeColumnComponent .checkerboard-static article .text-container .button-trans,.threeColumnComponent .checkerboard-static article .text-container .with-primary-button .button-column,.threeColumnComponent .with-primary-button .checkerboard-static article .text-container .button-column,.threeColumnComponent .with-primary-button .three-column-component .checkerboard-static article .text-container .button-column,.threeColumnComponent .with-primary-button .twoColumnComponent .checkerboard-static article .text-container .button-column,.twoColumnComponent .checkerboard-static article .text-container .button-trans,.twoColumnComponent .checkerboard-static article .text-container .with-primary-button .button-column,.twoColumnComponent .with-primary-button .checkerboard-static article .text-container .button-column,.twoColumnComponent .with-primary-button .three-column-component .checkerboard-static article .text-container .button-column,.twoColumnComponent .with-primary-button .threeColumnComponent .checkerboard-static article .text-container .button-column{margin-bottom:30px;margin-bottom:1.875rem}}@media (min-width:1024px){.three-column-component .checkerboard-static article .image-container,.threeColumnComponent .checkerboard-static article .image-container,.twoColumnComponent .checkerboard-static article .image-container{height:300px}}@media (min-width:1024px){.three-column-component .checkerboard-static .checker-odd .text-container,.threeColumnComponent .checkerboard-static .checker-odd .text-container,.twoColumnComponent .checkerboard-static .checker-odd .text-container{position:absolute;top:0;left:0;width:100%;padding:0 15px;padding:0 .9375rem}.three-column-component .checkerboard-static .checker-odd .text-container:before,.threeColumnComponent .checkerboard-static .checker-odd .text-container:before,.twoColumnComponent .checkerboard-static .checker-odd .text-container:before{display:none}.three-column-component .checkerboard-static .checker-odd .image-container,.threeColumnComponent .checkerboard-static .checker-odd .image-container,.twoColumnComponent .checkerboard-static .checker-odd .image-container{position:absolute;bottom:0;left:15px;right:15px}}.three-column-component .checkerboard-static p,.threeColumnComponent .checkerboard-static p,.twoColumnComponent .checkerboard-static p{line-height:1.75;line-height:1.75;padding:0;margin:0;margin-bottom:15px;margin-bottom:.9375rem}.three-column-component .checkerboard-static .image-container,.threeColumnComponent .checkerboard-static .image-container,.twoColumnComponent .checkerboard-static .image-container{overflow:hidden;margin:0 -15px}.three-column-component .checkerboard-static img,.threeColumnComponent .checkerboard-static img,.twoColumnComponent .checkerboard-static img{width:100%;height:100%}.three-column-component .checkerboard-static .checker-even .text-container,.threeColumnComponent .checkerboard-static .checker-even .text-container,.twoColumnComponent .checkerboard-static .checker-even .text-container{position:relative}.three-column-component .checkerboard-static .checker-even .text-container:after,.threeColumnComponent .checkerboard-static .checker-even .text-container:after,.twoColumnComponent .checkerboard-static .checker-even .text-container:after{display:none}.three-column-component .checkerboard-static .text-container-heading,.threeColumnComponent .checkerboard-static .text-container-heading,.twoColumnComponent .checkerboard-static .text-container-heading{padding-top:30px;padding-top:1.875rem;padding-bottom:20px;padding-bottom:1.25rem}@media (min-width:1024px){.three-column-component .checkerboard-static .text-container-heading,.threeColumnComponent .checkerboard-static .text-container-heading,.twoColumnComponent .checkerboard-static .text-container-heading{padding-top:75px;padding-top:4.6875rem;padding-bottom:20px;padding-bottom:1.25rem}}.three-column-component .checkerboard-static .text-container-heading h2,.threeColumnComponent .checkerboard-static .text-container-heading h2,.twoColumnComponent .checkerboard-static .text-container-heading h2{margin:0}.three-column-component .checkerboard-wedding article .text-container,.threeColumnComponent .checkerboard-wedding article .text-container,.twoColumnComponent .checkerboard-wedding article .text-container{text-align:center}.three-column-component .checkerboard-wedding .text-container-heading,.threeColumnComponent .checkerboard-wedding .text-container-heading,.twoColumnComponent .checkerboard-wedding .text-container-heading{padding-top:30px;padding-top:1.875rem;padding-bottom:20px;padding-bottom:1.25rem}@media (min-width:1024px){.three-column-component .checkerboard-wedding .text-container-heading,.threeColumnComponent .checkerboard-wedding .text-container-heading,.twoColumnComponent .checkerboard-wedding .text-container-heading{padding-top:60px;padding-top:3.75rem;padding-bottom:15px;padding-bottom:.9375rem}}.three-column-component .jiva-treatments .column-component,.threeColumnComponent .jiva-treatments .column-component,.twoColumnComponent .jiva-treatments .column-component{margin-bottom:40px;margin-bottom:2.5rem}.three-column-component .jiva-treatments .image-text .column-description,.three-column-component .jiva-treatments .image-text .images,.threeColumnComponent .jiva-treatments .image-text .column-description,.threeColumnComponent .jiva-treatments .image-text .images,.twoColumnComponent .jiva-treatments .image-text .column-description,.twoColumnComponent .jiva-treatments .image-text .images{margin-bottom:15px;margin-bottom:.9375rem}.threeColumnWithIcon{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.threeColumnWithIcon{margin-top:42px;margin-top:2.625rem}}.threeColumnWithIcon .three-column-with-icon .content-wrapper{border:1px solid #d7d7d7;min-height:195px;min-height:12.1875rem;padding:25px;padding:1.5625rem;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem}@media (min-width:768px){.threeColumnWithIcon .three-column-with-icon .content-wrapper{min-height:200px;min-height:12.5rem;padding:25px;padding:1.5625rem}}.threeColumnWithIcon .column-component{margin-top:15px;margin-top:.9375rem;padding:0;padding:0}@media (min-width:768px){.threeColumnWithIcon .column-component{margin-top:20px;margin-top:1.25rem;padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}}.threeColumnWithIcon .three-column-with-icon-heading{margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:768px){.threeColumnWithIcon .three-column-with-icon-heading{margin-bottom:25px;margin-bottom:1.5625rem}}.threeColumnWithIcon .three-column-with-icon-heading p{text-align:center}.threeColumnWithIcon .content-icon{display:inline-block;float:left}.threeColumnWithIcon .title{margin-bottom:15px;margin-bottom:.9375rem}.threeColumnWithIcon .title H5,.threeColumnWithIcon .title h5{line-height:18px;line-height:1.125rem;font-size:18px;font-size:1.125rem}.threeColumnWithIcon .content-wrapper .content{width:65%;float:right;margin:0;margin:0;padding:0;padding:0}.threeColumnWithIcon .column-description,.threeColumnWithIcon .title{display:inline-block}.threeColumnWithIcon .content-icon{position:absolute;top:30%}@media screen and (max-width:767px){.threeColumnWithIcon .content-icon{top:40%}}.threeColumnWithIcon .content-icon:before{font-size:500%;font-size:500%;background-color:#fff;color:#896633;font-family:tajsvg}.roomDetailBox{margin-top:70px;margin-top:4.375rem}.roomDetailBox input[type=checkbox]{width:0;height:0}.roomDetailBox input[type=checkbox]:before{content:"";display:none}.roomDetailBox input[type=checkbox]+label:before{content:"d";font-family:tajsvg;background:#f5f1ec;margin-right:10px;width:15px;height:15px;color:#a7a9ac;position:relative;top:2px}.roomDetailBox input[type=checkbox]:focus+label:before{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.roomDetailBox input[type=checkbox]:checked+label:before{content:"c";font-family:tajsvg;background:#f5f1ec;width:15px;height:20px;color:#896633}@media screen and (max-width:1023px){.roomDetailBox{margin-top:42px;margin-top:2.625rem}}.roomDetailBox .room-detail-box{position:relative}.roomDetailBox .room-detail-box .room-detail-heading{text-align:center}.roomDetailBox .room-detail-box .brand-text{text-align:center;overflow:hidden;margin:auto}.roomDetailBox .room-detail-box .brand-text .brand-sec{max-width:945px;max-width:59.0625rem;margin:0 auto 85px;margin:0 auto 5.3125rem}@media screen and (max-width:1023px){.roomDetailBox .room-detail-box .brand-text .brand-sec{margin:0 15px 50px;margin:0 .9375rem 3.125rem}}.ammenitiesBox .services .roomServices .list-item ul .roomDetailBox .room-detail-box .brand-text .brand-sec li,.faq .faqAccordion .panel-collapse .roomDetailBox .room-detail-box .brand-text .brand-sec .panel-body,.faq .faqAccordion .panel-default .panel-heading .roomDetailBox .room-detail-box .brand-text .brand-sec a[role=button],.roomDetailBox .room-detail-box .brand-text .brand-sec .ammenitiesBox .services .roomServices .list-item ul li,.roomDetailBox .room-detail-box .brand-text .brand-sec .body-copy,.roomDetailBox .room-detail-box .brand-text .brand-sec .faq .faqAccordion .panel-collapse .panel-body,.roomDetailBox .room-detail-box .brand-text .brand-sec .faq .faqAccordion .panel-default .panel-heading a[role=button]{padding:0;margin:0}.roomDetailBox .room-detail-box .filter-section{position:static}.roomDetailBox .room-detail-box .filter-section .table-wrapper{display:none}.roomDetailBox .room-detail-box .filter-section .drop-controller{border-bottom:30px solid #fff;border-left:30px solid transparent;border-right:30px solid transparent;padding:10px 5px 0;height:0;width:150px;position:absolute;margin-right:-75px;top:-40px;right:50%;text-transform:capitalize;color:#896633;z-index:2}.roomDetailBox .room-detail-box .filter-section .drop-controller-revisited{border-bottom:30px solid #000;border-left:30px solid transparent;border-right:30px solid transparent;padding:0;height:0;width:150px;position:absolute;margin-right:-75px;top:-31px;right:50%;text-transform:capitalize;color:#896633;z-index:0}@media screen and (min-width:768px){.roomDetailBox .room-detail-box .filter-section .drop-controller-revisited{display:none}}.roomDetailBox .room-detail-box .filter-section.fullwidthContainer{width:100%;background:#fff}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .filter-panel{position:static}}.roomDetailBox .room-detail-box .filter-section .filter-panel-room{position:initial}.roomDetailBox .room-detail-box .filter-section .container-wrapper{border-bottom:1px solid #d7d7d7}.roomDetailBox .room-detail-box .filter-section .container-wrapper .roomLabel{text-transform:uppercase}.roomDetailBox .room-detail-box .filter-section .filter-option{text-align:center;background-color:#d7d7d7;height:48px}.roomDetailBox .room-detail-box .filter-section .filter-option .active-filter{color:#000;border-bottom:2px solid #000}.roomDetailBox .room-detail-box .filter-section .filter-option a{margin:0 20px;margin:0 1.25rem;color:#896633;display:inline-block;padding:11px 10px 12px;padding:.6875rem .625rem .75rem;font-weight:500}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .filter-option a{margin:0 6px;margin:0 .375rem;padding:11px 6px 12px;padding:.6875rem .375rem .75rem}}.roomDetailBox .room-detail-box .filter-section .row-container.sticky-view{position:fixed;bottom:0;z-index:999;width:100%;left:0;margin:0;background:#fff;border-top:1px solid #000}@media screen and (max-width:480px){.roomDetailBox .room-detail-box .filter-section .row-container.sticky-view{display:block;text-align:center}}.roomDetailBox .room-detail-box .filter-section .row-container .table{display:table;margin:0 auto;width:100%;max-width:1140px;padding:20px 10px}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .row-container .table{display:block;text-align:center!important}}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell{display:table-cell;padding-top:20px 0}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell{display:block;text-align:center}}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.label-contained{vertical-align:middle}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper{text-align:right;vertical-align:bottom}@media (width:1024px){.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .wa-room-compare{margin-top:20px}}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper{text-align:center;padding:10px 0 5px}}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .primary-default-button,.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .three-column-component .without-primary-button .button-column,.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .threeColumnComponent .without-primary-button .button-column,.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .button-column,.threeColumnComponent .without-primary-button .roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .button-column,.twoColumnComponent .without-primary-button .roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell.btn-wrapper .button-column{width:174px;width:10.875rem;text-align:center}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container{text-align:left}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container{padding:0 10px}}@media screen and (max-width:767px){.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container{display:inline-block}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container span{display:block}}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container .thumbnail-box{display:inline-block;vertical-align:middle;width:80px;width:5rem;height:60px;height:3.75rem;border:1px dotted #896633}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container .thumbnail-box-transparent{border:dotted transparent;border-width:1px;border-width:.0625rem;position:relative}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-container .thumbnail-box-transparent:after{content:"\f057";font-family:FontAwesome;position:absolute;z-index:10;top:-10px;top:-.625rem;right:-3px;right:-.1875rem;border-radius:10px;border-radius:.625rem;padding:0 4px;padding:0rem .25rem;cursor:pointer;font-size:20px;font-size:1.25rem;width:16px;width:1rem;height:16px;height:1rem}.roomDetailBox .room-detail-box .filter-section .row-container .table .table-cell .thumbnail-img-container img{width:100%;height:100%}@media (max-width:1024px){.roomDetailBox .room-detail-box .filter-section .row-container{text-align:center}}.roomDetailBox .room-detail-box .filter-section .row-container .headingText{width:80px;width:5rem;min-height:20px;min-height:1.25rem;display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:500;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}.roomDetailBox .room-detail-box .filter-section .filter-category{cursor:pointer;text-transform:uppercase;color:#896633;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.7;line-height:1.7;margin-right:30px;margin-right:1.875rem}.roomDetailBox .room-detail-box .room-detail-container{margin:50px 0 0;margin:3.125rem 0 0}@media (min-width:1024px){.roomDetailBox .room-detail-box .room-detail-container{height:auto;overflow:hidden}}.roomDetailBox .room-detail-box .room-detail-container .room-container{background-color:#f5f1ec;padding:15px;padding:.9375rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .image-container img{width:100%}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container{padding-top:10px;padding-top:.625rem;margin:0 5px;margin:0 .3125rem;overflow:hidden}@media (min-width:1024px){.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container{padding-top:20px;padding-top:1.25rem;padding-bottom:10px;padding-bottom:.625rem}}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .headingContainer{padding-left:20px;padding-left:1.25rem}@media screen and (max-width:1023px){.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .headingContainer{padding-left:8px;padding-left:.5rem}}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container h5{text-transform:uppercase;margin:0 0 10px;margin:0 0 .625rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container p{margin-bottom:16px;margin-bottom:1rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container table,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container td,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container tr{border:1px solid #d7d7d7;border-left:0;border-right:0}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container table{width:100%}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container table .room-feature-specs{text-transform:uppercase}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container table td{padding:5px 20px;padding:.3125rem 1.25rem}@media screen and (max-width:1023px){.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container table td{padding-left:8px}}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .phone-call{width:90%;font-size:15px;padding:6px 24px;height:35px;color:#896633;background:0 0;border:1px solid #896633;border-radius:2px;text-transform:uppercase;font-weight:500;display:inline-block;position:relative;text-decoration:none}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .phone-call:before{content:"\f098";font-family:FontAwesome;color:#896633}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .phone-call:hover{text-decoration:none;outline:0}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button{margin-bottom:30px;margin-bottom:1.875rem;margin-top:24px;margin-top:1.5rem;text-align:center;overflow:hidden}@media (min-width:1024px){.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button{margin-bottom:11px;margin-bottom:.6875rem}}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .button,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .button-trans,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .three-column-component .with-primary-button .button-column,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .threeColumnComponent .with-primary-button .button-column,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .twoColumnComponent .with-primary-button .button-column,.three-column-component .with-primary-button .roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .button-column,.threeColumnComponent .with-primary-button .roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .button-column,.twoColumnComponent .with-primary-button .roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .booking-button .button-column{width:90%}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .pointer{cursor:pointer}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .reservationLabel{text-align:center;height:30px;height:1.875rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .price{text-align:center;height:30px;height:1.875rem;font-size:14px;font-size:.875rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .price .fa-inr,.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .price .room-amount{font-size:22px;font-size:1.375rem;font-weight:500}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .checkbox-container{float:left;position:relative;margin-top:20px;margin-top:1.25rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .checkbox-container label{font-weight:400;position:absolute;left:33px;margin-left:4px;top:2px;padding-left:10px;padding-left:.625rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .link-container{text-transform:uppercase;margin-top:20px;margin-top:1.25rem}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .link-container :after{content:"\f105";padding:0 5px;padding:0 .3125rem;color:#896633;font-family:FontAwesome}.roomDetailBox .room-detail-box .room-detail-container .room-container .text-container .link-container .detail-link{color:#896633;text-decoration:none;float:right;line-height:24px;line-height:1.5rem}.compareOverlay{background:#fff;padding:0 5%;z-index:100}.compareOverlay .modal-header .close{font-size:16px;font-size:1rem;font-weight:400;text-transform:uppercase;opacity:1;color:#000}.compareOverlay .modal-header .close em,.compareOverlay .modal-header .close i{font-size:14px;font-size:.875rem;vertical-align:middle}.compareOverlay .modal-header a.close:focus{outline:-webkit-focus-ring-color auto 5px;opacity:.5}.compareOverlay.venue-listing-container .container,.compareOverlay.venue-listing-container .richTextEditor .container-block,.richTextEditor .compareOverlay.venue-listing-container .container-block{margin-top:70px}.overlay-comparison{width:90%!important;margin-left:65px;margin-left:4.0625rem;top:0;position:absolute}.overlay-comparison .modal-header button.close{padding:0;font-size:30px;font-size:1.875rem;color:#000}.overlay-comparison .modal-header span.close{padding-top:2px;padding-top:.125rem;padding-right:7px;padding-right:.4375rem}.modal-comparison .overlay-container{text-align:center}.modal-comparison .overlay-container .compare-heading{margin-top:50px;margin-top:3.125rem}.modal-comparison .overlay-container .close{position:absolute;right:15px;top:80px;cursor:pointer;text-transform:uppercase}@media screen and (max-width:767px){.modal-comparison .overlay-container .close{right:5px;top:30px}}.modal-comparison .overlay-container table{width:100%}.modal-comparison .overlay-container table .compareHeading{margin-bottom:40px;margin-bottom:2.5rem}.modal-comparison .overlay-container table td{width:33.33%;padding:2px 7px;padding:.125rem .4375rem}@media screen and (max-width:479px){.modal-comparison .overlay-container table td:nth-child(1){display:none}}.modal-comparison .overlay-container .feature-container table,.modal-comparison .overlay-container .feature-container td,.modal-comparison .overlay-container .feature-container tr{border:1px solid #d7d7d7;border-left:0;border-right:0}.modal-comparison .overlay-container .feature-container td{font-size:12px;font-size:.75rem;text-align:left;padding-top:10px;padding-top:.625rem;padding-bottom:15px;padding-bottom:.9375rem}@media screen and (max-width:479px){.modal-comparison .overlay-container .feature-container .room-feature-specs{float:left!important;width:100%!important;display:block;text-align:center;background-color:#f5f1ec;height:30px;height:1.875rem;margin-top:15px;margin-top:.9375rem;text-transform:uppercase}.modal-comparison .overlay-container .feature-container td:nth-child(2),.modal-comparison .overlay-container .feature-container td:nth-child(3){float:left!important;width:50%!important;display:block;text-align:center;margin-top:10px;margin-top:.625rem}.modal-comparison .overlay-container .feature-container td:nth-child(2){border-right:1px solid #d7d7d7}.modal-comparison .overlay-container .feature-container table,.modal-comparison .overlay-container .feature-container td,.modal-comparison .overlay-container .feature-container tr{border:0}.modal-comparison .overlay-container .feature-container .roomspecific-feature-specs{float:left!important;width:50%!important;display:block}}@media screen and (max-width:1023px){.modal-comparison .overlay-container .feature-container .room-feature-specs{padding-left:5px;padding-left:.3125rem;text-transform:uppercase;padding-bottom:27px;padding-bottom:1.6875rem}}.modal-comparison .overlay-container .booking-container{margin-bottom:40px;margin-bottom:2.5rem;margin-top:24px;margin-top:1.5rem;text-align:left;overflow:hidden}@media (min-width:1024px){.modal-comparison .overlay-container .booking-container{margin-bottom:11px;margin-bottom:.6875rem}}.modal-comparison .overlay-container .booking-container .phone-call:before{margin-right:10px;margin-right:.625rem;content:"\f098";font-family:FontAwesome;color:#896633}.modal-comparison .overlay-container .booking-container .phone-call:hover{text-decoration:none;outline:0}.modal-comparison .overlay-container .booking-container .button,.modal-comparison .overlay-container .booking-container .button-trans,.modal-comparison .overlay-container .booking-container .three-column-component .with-primary-button .button-column,.modal-comparison .overlay-container .booking-container .threeColumnComponent .with-primary-button .button-column,.modal-comparison .overlay-container .booking-container .twoColumnComponent .with-primary-button .button-column,.three-column-component .with-primary-button .modal-comparison .overlay-container .booking-container .button-column,.threeColumnComponent .with-primary-button .modal-comparison .overlay-container .booking-container .button-column,.twoColumnComponent .with-primary-button .modal-comparison .overlay-container .booking-container .button-column{text-align:center;width:90%}.modal-comparison .overlay-container .booking-container .price{font-size:14px;font-size:.875rem;text-align:center;margin-top:20px;margin-top:1.25rem}.modal-comparison .overlay-container .booking-container .price .fa-inr,.modal-comparison .overlay-container .booking-container .price .room-amount{font-size:22px;font-size:1.375rem;font-weight:700px;font-weight:43.75rem}.modal-comparison .overlay-container .booking-container .reservation-text{font-size:14px;font-size:.875rem;text-align:center;margin-top:20px;margin-top:1.25rem}.modal-comparison .overlay-container .heading-container{width:100%;margin-bottom:15px;margin-bottom:.9375rem;text-align:left}.modal-comparison .overlay-container .heading-container .overlay-heading{color:#000;font-weight:700;font-size:16px;font-size:1rem;text-transform:uppercase;margin-bottom:20px;margin-bottom:1.25rem}.modal-comparison .overlay-container .heading-container .text-description{margin-left:150px;margin-left:9.375rem}.enquiryForm .modal-comparison .overlay-container .heading-container .text-description .error,.modal-comparison .overlay-container .heading-container .text-description .enquiryForm .error,.modal-comparison .overlay-container .heading-container .text-description .requestSpaBooking .error,.modal-comparison .overlay-container .heading-container .text-description .small-copy,.modal-comparison .overlay-container .heading-container .text-description .websiteFeedback .error,.requestSpaBooking .modal-comparison .overlay-container .heading-container .text-description .error,.websiteFeedback .modal-comparison .overlay-container .heading-container .text-description .error{padding-left:0;text-align:left;padding-bottom:10px;padding-bottom:.625rem}.modal-comparison .overlay-container .heading-container .text-description .viewRoom:after{padding-left:5px;content:"\203A";color:transparent}.modal-comparison .overlay-container .heading-container .text-description .viewRoom:hover{text-decoration:none;color:#896633}.modal-comparison .overlay-container .heading-container .text-description .viewRoom:hover:after{color:#896633}.modal-comparison .overlay-container .heading-container .text-description .viewRoom:active,.modal-comparison .overlay-container .heading-container .text-description .viewRoom:focus{text-decoration:none;color:#896633;outline:0}.modal-comparison .overlay-container .heading-container .text-description a{text-decoration:none}@media screen and (max-width:1023px){.modal-comparison .overlay-container .heading-container .text-description{display:none}}.modal-comparison .overlay-container .heading-container .thumbnail-container{margin-bottom:30px;margin-bottom:1.875rem}.modal-comparison .overlay-container .heading-container .thumbnail-container img{width:100%}.room-offers,.roomOffers{margin-top:70px;margin-top:4.375rem;text-align:center;overflow:hidden}@media screen and (max-width:1023px){.room-offers,.roomOffers{margin-top:42px;margin-top:2.625rem}}.room-offers article,.roomOffers article{text-align:left;padding:10px}.room-offers article .horizontal-image-text,.roomOffers article .horizontal-image-text{background-color:#f5f1ec;height:370px;overflow:hidden}.room-offers article .horizontal-image-text .offer-image,.roomOffers article .horizontal-image-text .offer-image{width:43.34%;float:left}.room-offers article .horizontal-image-text .offer-image img,.roomOffers article .horizontal-image-text .offer-image img{width:100%}.room-offers article .horizontal-image-text .offer-text,.roomOffers article .horizontal-image-text .offer-text{float:right;padding-left:40px;padding-left:2.5rem;width:56.66%}.room-offers article .horizontal-image-text .offer-text .offer-room-type p,.roomOffers article .horizontal-image-text .offer-text .offer-room-type p{color:#896633;margin:60px 0 0;margin:3.75rem 0 0}.room-offers article .horizontal-image-text .offer-text .offer-heading h2,.roomOffers article .horizontal-image-text .offer-text .offer-heading h2{margin:9px 0 14px;margin:.5625rem 0 .875rem}.room-offers article .horizontal-image-text .offer-text .default-btn,.roomOffers article .horizontal-image-text .offer-text .default-btn{display:inline-block;margin:40px 0 15px;margin:2.5rem 0 .9375rem 0rem;overflow:hidden;height:35px;background-color:#896633;border:2px solid #896633;border-radius:2px;width:auto}.room-offers article .horizontal-image-text .offer-text .default-btn .default-button,.roomOffers article .horizontal-image-text .offer-text .default-btn .default-button{display:inline-block;text-decoration:none;color:#fff;outline:0;font-size:15px;font-size:.9375rem;padding:8px 20px;padding:.5rem 1.25rem;cursor:pointer}@media screen and (max-width:1024px){.room-offers article .horizontal-image-text,.roomOffers article .horizontal-image-text{height:auto}.room-offers article .horizontal-image-text .offer-image,.room-offers article .horizontal-image-text .offer-text,.roomOffers article .horizontal-image-text .offer-image,.roomOffers article .horizontal-image-text .offer-text{width:100%;float:none}}.siteMap{padding:0;margin:0}@media screen and (max-width:1023px){.siteMap{margin-top:42px;margin-top:2.625rem}}.siteMap .city-title,.siteMap .link,.siteMap .panel-heading,.siteMap .panel-title{text-transform:capitalize}.siteMap .panel{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.siteMap .panel-default>.panel-heading{background-color:#fff}.siteMap .panel-default>.primary-heading{background-color:#f5f1ec;margin-bottom:10px;margin-bottom:.625rem}.siteMap .primary-accordian .primary-list .panel-title{font-size:15px;font-size:.9375rem}.siteMap .primary-heading{padding-top:0;padding-bottom:0}@media (min-width:1024px){.siteMap .primary-heading{padding-top:5px;padding-top:.3125rem;padding-bottom:5px;padding-bottom:.3125rem;padding-left:20px;padding-left:1.25rem}}.siteMap .primary-heading h3{font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem}.siteMap .primary-heading a{font-weight:600;color:#000}.siteMap .primary-heading a:after{content:"\f068";font-family:FontAwesome;color:#896633;font-weight:600;float:right;padding-left:10px;padding-left:.625rem}.siteMap .primary-heading a.collapsed:after{content:"\f067"}.siteMap h5{font-size:15px;font-size:.9375rem;font-weight:600;color:#000}.siteMap .primary-list{border-bottom:1px solid #d7d7d7}.siteMap .primary-list .panel-heading{padding-left:15px}.siteMap .primary-list h4{font-size:15px;font-size:.9375rem}@media (min-width:1024px){.siteMap .primary-list h4{font-size:14px;font-size:.875rem}}.siteMap .country-title{text-transform:uppercase;line-height:30px}@media (min-width:1024px){.siteMap .country-title{padding-top:5px;padding-top:.3125rem;padding-bottom:5px;padding-bottom:.3125rem}}.siteMap .primaryArrow{position:absolute;top:0;right:15px}.siteMap .primary-accordian .panel-title{position:relative}.siteMap .city{color:#000}.siteMap .city h6{font-size:14px;font-size:.875rem;font-weight:600}.siteMap .city .panel-heading{padding:0}.siteMap .primary .panel-heading a span{display:table-cell}.siteMap .primary .panel-heading a .arrowIcon:after{content:"\f106";font-family:FontAwesome;color:#896633;font-weight:500;float:right;position:absolute;padding-left:10px;padding-left:.625rem}.siteMap .primary .panel-heading a.collapsed .arrowIcon:after{content:"\f107";font-family:FontAwesome;color:#896633;position:absolute;font-weight:500;float:right;padding-left:10px;padding-left:.625rem}.siteMap a{display:block}.siteMap .link{display:inline-block}@media (min-width:1024px){.siteMap .secondary{margin-top:5px;margin-top:.3125rem}}.siteMap .secondary .panel-heading a{display:inline-block;font-weight:600}.siteMap .secondary .panel-heading a.collapsed:after,.siteMap .secondary .panel-heading a:after{float:none;padding-left:10px;padding-left:.625rem}.siteMap .secondary .collapsed{font-weight:400}.siteMap .final li{padding-left:20px;padding-left:1.25rem}.siteMap .secondary .panel-heading a.collapsed{font-weight:400}.siteMap .primary a{color:#896633}.siteMap .primary .primary-accordian{margin-bottom:25px;margin-bottom:1.5625rem;width:88%;margin-left:6%}.siteMap .city{margin-right:5%;padding:0}.siteMap .city .city-title{margin-top:0;margin-bottom:0}.siteMap .country{padding-bottom:25px;padding-bottom:1.5625rem}.siteMap .sitemap-heading{text-align:center}.siteMap .link:after{content:""!important}.siteMap .link{font-weight:400!important}.siteMap .sub-list{width:88%;margin-left:6%}.siteMap .primary-list .sub-list{width:100%;margin-left:30px;margin-left:1.875rem}.ammenitiesBox{margin-top:70px;margin-top:4.375rem;text-align:center;padding:1px 0 0;padding:.0625rem 0 0}@media screen and (max-width:1023px){.ammenitiesBox{margin-top:42px;margin-top:2.625rem}}.ammenitiesBox .container,.ammenitiesBox .richTextEditor .container-block,.richTextEditor .ammenitiesBox .container-block{padding-bottom:30px;padding-bottom:1.875rem}.ammenitiesBox .primary-default-button,.ammenitiesBox .three-column-component .without-primary-button .button-column,.ammenitiesBox .threeColumnComponent .without-primary-button .button-column,.ammenitiesBox .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .ammenitiesBox .button-column,.threeColumnComponent .without-primary-button .ammenitiesBox .button-column,.twoColumnComponent .without-primary-button .ammenitiesBox .button-column{margin:20px 0;margin:1.25rem 0;min-width:125px}.ammenitiesBox .services{padding-left:20px;padding-left:1.25rem;display:inline-block;text-align:left;min-width:100px;min-width:6.25rem;min-height:100px}.ammenitiesBox .services .roomServices{display:block;margin-bottom:40px;margin-bottom:2.5rem}@media screen and (min-width:768px) and (max-width:1023px){.ammenitiesBox .services .roomServices{margin-bottom:0}}@media (min-width:1024px){.ammenitiesBox .services .roomServices:last-child{margin-bottom:0}}.ammenitiesBox .services .roomServices .list-item{display:inline-block;text-align:left;margin-bottom:20px}.ammenitiesBox .services .roomServices .list-item .room-services-heading{font-size:16px;font-size:1rem;font-weight:500;text-transform:uppercase;color:#000;margin-bottom:10px;margin-bottom:.625rem}.ammenitiesBox .services .roomServices .list-item ul{list-style-type:disc;margin-left:21px;margin-left:1.3125rem}.ammenitiesBox .services .roomServices .list-item ul li{margin:4px 0;margin:.25rem 0;margin-left:-4px;margin-left:-.25rem;display:list-item;padding:0}.ammenitiesBox .first-grid,.ammenitiesBox .second-grid,.ammenitiesBox .third-grid{text-align:left}@media (min-width:1024px){.ammenitiesBox .first-grid{text-align:right}.ammenitiesBox .first-grid .services{margin-left:30%}}@media (min-width:1024px){.ammenitiesBox .second-grid{text-align:center}}@media (min-width:1024px){.ammenitiesBox .third-grid .services{margin-left:10%}}@media screen and (max-width:767px){.giftTwoColumn article{border-right:0}}.verticalListing{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.verticalListing{margin-top:42px;margin-top:2.625rem}}.verticalListing .verticleHeading{text-align:center}.verticalListing p{line-height:18px;line-height:1.125rem}.verticalListing article{margin-bottom:40px;margin-bottom:2.5rem;background-color:#f5f1ec}@media (min-width:1024px){.verticalListing article{margin-bottom:20px;margin-bottom:1.25rem}}.verticalListing article .text-container{text-align:center}@media screen and (max-width:1023px){.verticalListing article .text-container{margin-right:20px;margin-right:1.25rem;margin-left:20px;margin-left:1.25rem}}@media (min-width:1024px){.verticalListing article .text-container{width:42.72%;width:42.72%;vertical-align:middle;padding-left:55px;padding-left:3.4375rem;padding-right:55px;padding-right:3.4375rem;top:50%;position:absolute;transform:translateY(-50%)}}.verticalListing article .text-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-bottom-color:#f5f1ec;left:48%}@media screen and (max-width:1023px){.verticalListing article .text-container:before{margin-top:-40px;margin-top:-2.5rem}}.verticalListing article .text-container .vertical-container-heading{font-size:30px;font-size:1.875rem;margin-bottom:15px;margin-bottom:.9375rem;margin-top:15px;margin-top:.9375rem;line-height:45px;line-height:2.8125rem;text-transform:uppercase}@media screen and (max-width:1023px){.verticalListing article .text-container .vertical-container-heading{font-size:18px;font-size:1.125rem;margin-top:10px;margin-top:.625rem;margin-bottom:0}}.verticalListing article .image-container{overflow:hidden}@media (min-width:1024px){.verticalListing article .image-container{width:57.28%;display:inline;position:relative}}.verticalListing article .image-container img{width:100%;width:100%}.verticalListing article .vertical-button{margin-top:25px;margin-top:1.5625rem}@media screen and (max-width:1023px){.verticalListing article .vertical-button{margin-top:15px;margin-top:.9375rem;margin-bottom:30px;margin-bottom:1.875rem}}@media (min-width:1024px){.verticalListing .listing-odd .image-container{float:right;margin-right:0}}@media (min-width:1024px) and (min-width:1024px){.verticalListing .listing-odd .text-container{float:left;left:0}.verticalListing .listing-odd .text-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-left-color:#f5f1ec;top:48%;left:100%;margin-top:-15px;margin-top:-.9375rem}}@media (min-width:1024px){.verticalListing .listing-even .image-container{float:left;margin-left:0}}@media (min-width:1024px) and (min-width:1024px){.verticalListing .listing-even .text-container{float:right;right:0}.verticalListing .listing-even .text-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-right-color:#f5f1ec;top:48%;left:-6%}}.verticalListing .default-btn{margin:15px 0 30px;margin:.9375rem 0 1.875rem;display:inline-block;overflow:hidden;height:35px;background-color:#896633;border-radius:2px;width:auto}@media (min-width:1024px){.verticalListing .default-btn{margin:0 0 30px;margin:0 0 1.875rem}}.verticalListing .default-btn .default-button{text-transform:uppercase;display:inline-block;text-decoration:none;color:#fff;outline:0;font-size:15px;font-size:.9375rem;padding:8px 20px;padding:.5rem 1.25rem;cursor:pointer}.twoColumnComponent .two-column-row{width:92%;margin-left:4%}.twoColumnComponent .two-column-rich-text{text-align:center;margin-bottom:20px}.twoColumnComponent .column-description,.twoColumnComponent .title{display:block}.twoColumnComponent .two-column-button{margin-top:25px;margin-top:1.5625rem}.giftTwoColumn article{border-right:1px solid #d7d7d7}@media screen and (max-width:767px){.giftTwoColumn article{border-right:0}}.giftTwoColumn article:last-child{border-right:0}.ammenitiesBox .services .roomServices .list-item ul .giftTwoColumn li,.faq .faqAccordion .panel-collapse .giftTwoColumn .panel-body,.faq .faqAccordion .panel-default .panel-heading .giftTwoColumn a[role=button],.giftTwoColumn .ammenitiesBox .services .roomServices .list-item ul li,.giftTwoColumn .body-copy,.giftTwoColumn .faq .faqAccordion .panel-collapse .panel-body,.giftTwoColumn .faq .faqAccordion .panel-default .panel-heading a[role=button]{margin-right:10px;margin-right:.625rem;margin-left:10px;margin-left:.625rem}.giftTwoColumn .image-text{text-align:center}.giftTwoColumn .image-text img{max-width:100%;max-width:100%}.giftTwoColumn .two-column-button{margin-top:20px}.roomOverviewTwoColumn{margin-top:70px;margin-top:4.375rem;text-align:center}@media screen and (max-width:1023px){.roomOverviewTwoColumn{margin-top:42px;margin-top:2.625rem}}.roomOverviewTwoColumn .reservationLabel{margin-top:20px;margin-top:1.25rem}.roomOverviewTwoColumn .room-overview .room-overview-details{width:88%;margin-left:6%}@media screen and (min-width:1024px){.roomOverviewTwoColumn .room-overview .room-overview-details{display:table-row}}.roomOverviewTwoColumn .room-overview .room-overview-details ul{border-left:1px solid #d7d7d7;color:#000}@media screen and (min-width:1024px){.roomOverviewTwoColumn .room-overview .room-overview-details ul{display:table-cell;float:none;vertical-align:top}}.roomOverviewTwoColumn .room-overview .room-overview-details ul .room-feature{text-transform:uppercase}.roomOverviewTwoColumn .room-overview .room-overview-details ul:last-child{border-right:1px solid #d7d7d7}.roomOverviewTwoColumn .room-overview .room-overview-button{margin-top:25px;margin-top:1.5625rem;margin-bottom:12px;margin-bottom:.75rem}.roomOverviewTwoColumn .room-overview .price{margin-top:10px;margin-top:.625rem}.roomOverviewTwoColumn .room-overview .phone-booking{margin-top:25px;color:#896633;height:28px;display:inline-block;border:2px solid #896633;border-radius:2px;padding-bottom:8px}.roomOverviewTwoColumn .room-overview .phone-booking .phone-call{display:inline-block;padding:4px 20px}.roomOverviewTwoColumn .room-overview .phone-booking .phone-call a{color:#896633;text-decoration:none}.roomOverviewTwoColumn .room-overview p{margin:15px 0 40px}@media screen and (min-width:768px) and (max-width:1023px){.roomOverviewTwoColumn .room-overview .room-overview-details{border:0}.roomOverviewTwoColumn .room-overview .room-overview-details ul{text-align:center;border:0;padding:20px 0}.roomOverviewTwoColumn .room-overview .room-overview-details ul:last-child{border:0}.roomOverviewTwoColumn .room-overview .room-overview-details ul li:last-child{font-size:18px;font-size:1.125rem}}@media screen and (max-width:767px){.roomOverviewTwoColumn .room-overview .room-overview-details{border:0}.roomOverviewTwoColumn .room-overview .room-overview-details ul{text-align:left;border-left:0;border-top:1px solid gray;padding:20px 0}.roomOverviewTwoColumn .room-overview .room-overview-details ul:last-child{border-right:0;border-bottom:1px solid gray}}.roomOverviewTwoColumn .room-gallery{margin-top:40px;margin-top:2.5rem}@media screen and (max-width:767px){.roomOverviewTwoColumn .room-gallery .col-md-4{margin-bottom:15px;margin-bottom:.9375rem}}.roomOverviewTwoColumn .room-gallery img{width:100%}.roomOverviewTwoColumn .room-gallery .room-gallery-button{margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}.roomOverviewTwoColumn .primary-default-button.desktop-view,.roomOverviewTwoColumn .three-column-component .without-primary-button .desktop-view.button-column,.roomOverviewTwoColumn .threeColumnComponent .without-primary-button .desktop-view.button-column,.roomOverviewTwoColumn .twoColumnComponent .without-primary-button .desktop-view.button-column,.three-column-component .without-primary-button .roomOverviewTwoColumn .desktop-view.button-column,.threeColumnComponent .without-primary-button .roomOverviewTwoColumn .desktop-view.button-column,.twoColumnComponent .without-primary-button .roomOverviewTwoColumn .desktop-view.button-column{display:inline-block}@media (max-width:767px){.roomOverviewTwoColumn .primary-default-button.desktop-view,.roomOverviewTwoColumn .three-column-component .without-primary-button .desktop-view.button-column,.roomOverviewTwoColumn .threeColumnComponent .without-primary-button .desktop-view.button-column,.roomOverviewTwoColumn .twoColumnComponent .without-primary-button .desktop-view.button-column,.three-column-component .without-primary-button .roomOverviewTwoColumn .desktop-view.button-column,.threeColumnComponent .without-primary-button .roomOverviewTwoColumn .desktop-view.button-column,.twoColumnComponent .without-primary-button .roomOverviewTwoColumn .desktop-view.button-column{display:none}}.roomOverviewTwoColumn .primary-default-button.mobile-view,.roomOverviewTwoColumn .three-column-component .without-primary-button .mobile-view.button-column,.roomOverviewTwoColumn .threeColumnComponent .without-primary-button .mobile-view.button-column,.roomOverviewTwoColumn .twoColumnComponent .without-primary-button .mobile-view.button-column,.three-column-component .without-primary-button .roomOverviewTwoColumn .mobile-view.button-column,.threeColumnComponent .without-primary-button .roomOverviewTwoColumn .mobile-view.button-column,.twoColumnComponent .without-primary-button .roomOverviewTwoColumn .mobile-view.button-column{display:none}@media (max-width:767px){.roomOverviewTwoColumn .primary-default-button.mobile-view,.roomOverviewTwoColumn .three-column-component .without-primary-button .mobile-view.button-column,.roomOverviewTwoColumn .threeColumnComponent .without-primary-button .mobile-view.button-column,.roomOverviewTwoColumn .twoColumnComponent .without-primary-button .mobile-view.button-column,.three-column-component .without-primary-button .roomOverviewTwoColumn .mobile-view.button-column,.threeColumnComponent .without-primary-button .roomOverviewTwoColumn .mobile-view.button-column,.twoColumnComponent .without-primary-button .roomOverviewTwoColumn .mobile-view.button-column{display:inline-block}}.roomOverviewTwoColumn .row-centered{text-align:center}.roomOverviewTwoColumn .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.roomOverviewTwoColumn .roomMiniDetails .col-centered{vertical-align:top}.room-mini-heading-container .room-dropdown{width:13%;margin:0 auto;margin-bottom:20px;margin-bottom:1.25rem}.room-mini-heading-container .room-description{margin:0 auto;max-width:945px;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (max-width:1023px){.room-mini-heading-container .room-description{max-width:600px}}.room-mini-details img,.roomMiniDetails img{width:100%}.room-mini-details .virtual-tour-luxury .virtual-image-title,.roomMiniDetails .virtual-tour-luxury .virtual-image-title{position:absolute;bottom:10px;bottom:.625rem;text-align:center;color:#fff;text-transform:uppercase;font-size:12px;font-size:.75rem;left:37%}@media screen and (max-width:767px){.room-mini-details .virtual-tour-luxury,.roomMiniDetails .virtual-tour-luxury{margin-bottom:15px;margin-bottom:.9375rem}}.room-mini-details .floor-luxury .floor-image-title,.roomMiniDetails .floor-luxury .floor-image-title{position:absolute;top:25px;top:1.5625rem;left:35px;left:2.1875rem;color:#000;font-size:24px;font-size:1.5rem;text-transform:uppercase}@media screen and (max-width:767px){.room-mini-details .floor-luxury,.roomMiniDetails .floor-luxury{margin-bottom:15px;margin-bottom:.9375rem}}.room-mini-details .room-details,.roomMiniDetails .room-details{padding-left:23px;padding-left:1.4375rem;text-align:left}.room-mini-details .room-details .table,.roomMiniDetails .room-details .table{margin-top:16px;margin-top:1rem}.room-mini-details .room-details .room-luxury-title,.roomMiniDetails .room-details .room-luxury-title{margin-top:25px;margin-top:1.5625rem;font-size:24px;font-size:1.5rem;text-transform:uppercase;margin-bottom:23px;margin-bottom:1.4375rem}.room-mini-details .room-details table,.room-mini-details .room-details td,.room-mini-details .room-details th,.roomMiniDetails .room-details table,.roomMiniDetails .room-details td,.roomMiniDetails .room-details th{border:1px solid #d7d7d7;border-left:0;border-right:0}.room-mini-details .room-details .primary-default-button,.room-mini-details .room-details .three-column-component .without-primary-button .button-column,.room-mini-details .room-details .threeColumnComponent .without-primary-button .button-column,.room-mini-details .room-details .twoColumnComponent .without-primary-button .button-column,.roomMiniDetails .room-details .primary-default-button,.roomMiniDetails .room-details .three-column-component .without-primary-button .button-column,.roomMiniDetails .room-details .threeColumnComponent .without-primary-button .button-column,.roomMiniDetails .room-details .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .room-mini-details .room-details .button-column,.three-column-component .without-primary-button .roomMiniDetails .room-details .button-column,.threeColumnComponent .without-primary-button .room-mini-details .room-details .button-column,.threeColumnComponent .without-primary-button .roomMiniDetails .room-details .button-column,.twoColumnComponent .without-primary-button .room-mini-details .room-details .button-column,.twoColumnComponent .without-primary-button .roomMiniDetails .room-details .button-column{text-align:center}@media screen and (max-width:1023px){.room-mini-details .room-details .primary-default-button,.room-mini-details .room-details .three-column-component .without-primary-button .button-column,.room-mini-details .room-details .threeColumnComponent .without-primary-button .button-column,.room-mini-details .room-details .twoColumnComponent .without-primary-button .button-column,.roomMiniDetails .room-details .primary-default-button,.roomMiniDetails .room-details .three-column-component .without-primary-button .button-column,.roomMiniDetails .room-details .threeColumnComponent .without-primary-button .button-column,.roomMiniDetails .room-details .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .room-mini-details .room-details .button-column,.three-column-component .without-primary-button .roomMiniDetails .room-details .button-column,.threeColumnComponent .without-primary-button .room-mini-details .room-details .button-column,.threeColumnComponent .without-primary-button .roomMiniDetails .room-details .button-column,.twoColumnComponent .without-primary-button .room-mini-details .room-details .button-column,.twoColumnComponent .without-primary-button .roomMiniDetails .room-details .button-column{margin-top:25px!important;margin-top:1.5625rem!important}}.room-mini-details .room-details table,.roomMiniDetails .room-details table{width:100%}.room-mini-details .room-details table td,.roomMiniDetails .room-details table td{width:50%;padding:5px 0;padding:.3125rem 0}.room-mini-details .room-details td,.roomMiniDetails .room-details td{padding:5px 0;width:45%}.room-mini-details .room-details .row-heading,.roomMiniDetails .room-details .row-heading{text-transform:uppercase;padding-left:12px;padding-left:.75rem;font-size:12px;font-size:.75rem}@media screen and (min-width:768px) and (max-width:1023px){.room-mini-details .room-details .row-heading,.roomMiniDetails .room-details .row-heading{width:20%}}@media (min-width:1024px){.room-mini-details .room-details .row-heading,.roomMiniDetails .room-details .row-heading{padding-left:0;padding-left:0}}.room-mini-details .room-details .column-heading,.roomMiniDetails .room-details .column-heading{width:auto;font-size:12px;font-size:.75rem;padding-right:12px;padding-right:.75rem}.room-mini-details .room-details .primary-default-button,.room-mini-details .room-details .three-column-component .without-primary-button .button-column,.room-mini-details .room-details .threeColumnComponent .without-primary-button .button-column,.room-mini-details .room-details .twoColumnComponent .without-primary-button .button-column,.roomMiniDetails .room-details .primary-default-button,.roomMiniDetails .room-details .three-column-component .without-primary-button .button-column,.roomMiniDetails .room-details .threeColumnComponent .without-primary-button .button-column,.roomMiniDetails .room-details .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .room-mini-details .room-details .button-column,.three-column-component .without-primary-button .roomMiniDetails .room-details .button-column,.threeColumnComponent .without-primary-button .room-mini-details .room-details .button-column,.threeColumnComponent .without-primary-button .roomMiniDetails .room-details .button-column,.twoColumnComponent .without-primary-button .room-mini-details .room-details .button-column,.twoColumnComponent .without-primary-button .roomMiniDetails .room-details .button-column{margin-top:15px;margin-top:.9375rem}.room-mini-details .room-details .phone-booking,.roomMiniDetails .room-details .phone-booking{margin-top:25px;margin-top:1.5625rem;color:#896633;height:28px;display:inline-block;border:2px solid #896633;border-radius:2px;padding-bottom:8px;padding-bottom:.5rem}.room-mini-details .room-details .phone-booking .phone-call,.roomMiniDetails .room-details .phone-booking .phone-call{display:inline-block;padding:4px 20px;padding:.25rem 1.25rem}@media screen and (min-width:768px){.room-mini-details .room-details .phone-booking .phone-call,.roomMiniDetails .room-details .phone-booking .phone-call{padding:4px 40px;padding:.25rem 2.5rem}}.room-mini-details .room-details .phone-booking .phone-call a,.roomMiniDetails .room-details .phone-booking .phone-call a{color:#896633;text-decoration:none}.room-mini-details .room-details .price,.roomMiniDetails .room-details .price{text-align:left;font-size:14px;font-size:.875rem;margin-top:20px;margin-top:1.25rem}@media (min-width:1024px){.room-mini-details .room-details .price,.roomMiniDetails .room-details .price{margin-top:15px;margin-top:.9375rem}}.room-mini-details .room-details .price .fa-inr,.room-mini-details .room-details .price .room-amount,.roomMiniDetails .room-details .price .fa-inr,.roomMiniDetails .room-details .price .room-amount{font-size:22px;font-size:1.375rem;font-weight:700px;font-weight:43.75rem}.offer-three-column,.offerThreeColumn{margin-top:70px;margin-top:4.375rem;text-align:center}@media screen and (max-width:1023px){.offer-three-column,.offerThreeColumn{margin-top:42px;margin-top:2.625rem}}.offer-three-column .offer-image-text,.offerThreeColumn .offer-image-text{background:#e8e1d5}.offer-three-column .offer-image-text img,.offerThreeColumn .offer-image-text img{width:100%}.offer-three-column .offer-image-text .showcaseText,.offerThreeColumn .offer-image-text .showcaseText{text-align:left;padding:20px;padding:20px;padding:1.25rem}.offer-three-column .offer-image-text .showcaseText h5,.offerThreeColumn .offer-image-text .showcaseText h5{font-size:30px;font-size:1.875rem}.offer-three-column .offer-image-text .showcaseText .tagSection,.offerThreeColumn .offer-image-text .showcaseText .tagSection{padding-top:15px;padding-top:.9375rem}.offer-three-column .offer-image-text .showcaseText .tagSection div,.offerThreeColumn .offer-image-text .showcaseText .tagSection div{display:inline-block;text-transform:uppercase}.offer-three-column .offer-image-text .showcaseText .tagSection em,.offer-three-column .offer-image-text .showcaseText .tagSection i,.offerThreeColumn .offer-image-text .showcaseText .tagSection em,.offerThreeColumn .offer-image-text .showcaseText .tagSection i{margin-right:5px;margin-right:.3125rem}.offer-three-column .offer-image-text .showcaseText .tagSection .story-tags,.offerThreeColumn .offer-image-text .showcaseText .tagSection .story-tags{margin-right:15px;margin-right:.9375rem}.enquiryForm .offer-three-column .offer-image-text .showcaseText .tagSection .error,.enquiryForm .offerThreeColumn .offer-image-text .showcaseText .tagSection .error,.offer-three-column .offer-image-text .showcaseText .tagSection .enquiryForm .error,.offer-three-column .offer-image-text .showcaseText .tagSection .requestSpaBooking .error,.offer-three-column .offer-image-text .showcaseText .tagSection .small-copy,.offer-three-column .offer-image-text .showcaseText .tagSection .websiteFeedback .error,.offerThreeColumn .offer-image-text .showcaseText .tagSection .enquiryForm .error,.offerThreeColumn .offer-image-text .showcaseText .tagSection .requestSpaBooking .error,.offerThreeColumn .offer-image-text .showcaseText .tagSection .small-copy,.offerThreeColumn .offer-image-text .showcaseText .tagSection .websiteFeedback .error,.requestSpaBooking .offer-three-column .offer-image-text .showcaseText .tagSection .error,.requestSpaBooking .offerThreeColumn .offer-image-text .showcaseText .tagSection .error,.websiteFeedback .offer-three-column .offer-image-text .showcaseText .tagSection .error,.websiteFeedback .offerThreeColumn .offer-image-text .showcaseText .tagSection .error{color:#896633}.offer-three-column .offer-image-text .showcaseText p,.offerThreeColumn .offer-image-text .showcaseText p{padding-top:20px;padding-top:1.25rem}.offer-three-column .offer-image-text .showcaseText .btn-large,.offerThreeColumn .offer-image-text .showcaseText .btn-large{display:inline-block}.offer-three-column .offer-image-text .showcaseText .priceInfo,.offerThreeColumn .offer-image-text .showcaseText .priceInfo{padding-top:15px;padding-top:.9375rem;padding-bottom:15px;padding-bottom:.9375rem}.offer-three-column .offer-image-text .showcaseText .priceInfo em,.offer-three-column .offer-image-text .showcaseText .priceInfo i,.offerThreeColumn .offer-image-text .showcaseText .priceInfo em,.offerThreeColumn .offer-image-text .showcaseText .priceInfo i{margin-right:5px;margin-right:5px;margin-right:.3125rem}.whereWeAre{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.whereWeAre{margin-top:42px;margin-top:2.625rem}}.whereWeAre #map{width:100%;height:500px}@media screen and (max-width:767px){.whereWeAre #map{height:200px;height:12.5rem;width:80%;margin:0 auto}}.whereWeAre .map-containor .map-info{background-color:#fff;padding:40px 20px;padding:2.5rem 1.25rem}@media screen and (max-width:1023px){.whereWeAre .map-containor .map-info .close{margin:10px 0 0}.whereWeAre .map-containor .map-info .close em,.whereWeAre .map-containor .map-info .close i{font-size:16px}}.whereWeAre .map-containor .map-info .fa-fax{margin-right:5px;margin-right:.3125rem}.whereWeAre .map-containor .map-info p.email a{word-break:break-all}@media (min-width:1024px){.whereWeAre .map-containor{position:relative}.whereWeAre .map-containor .map-info{position:absolute;top:40px;left:80px;background-color:#fff;padding:30px;padding:1.875rem;z-index:100;max-width:360px}.action-bar .action-container .whereWeAre .map-containor .map-info .at4-icon.aticon-facebook,.action-bar .action-container .whereWeAre .map-containor .map-info .at4-icon.aticon-twitter,.action-bar .action-container .whereWeAre .map-containor .map-info .aticon-email,.action-bar .action-container .whereWeAre .map-containor .map-info .aticon-google_plusone_share,.actionBar .action-container .whereWeAre .map-containor .map-info .at4-icon.aticon-facebook,.actionBar .action-container .whereWeAre .map-containor .map-info .at4-icon.aticon-twitter,.actionBar .action-container .whereWeAre .map-containor .map-info .aticon-email,.actionBar .action-container .whereWeAre .map-containor .map-info .aticon-google_plusone_share,.whereWeAre .map-containor .map-info .action-bar .action-container .at4-icon.aticon-facebook,.whereWeAre .map-containor .map-info .action-bar .action-container .at4-icon.aticon-twitter,.whereWeAre .map-containor .map-info .action-bar .action-container .aticon-email,.whereWeAre .map-containor .map-info .action-bar .action-container .aticon-google_plusone_share,.whereWeAre .map-containor .map-info .actionBar .action-container .at4-icon.aticon-facebook,.whereWeAre .map-containor .map-info .actionBar .action-container .at4-icon.aticon-twitter,.whereWeAre .map-containor .map-info .actionBar .action-container .aticon-email,.whereWeAre .map-containor .map-info .actionBar .action-container .aticon-google_plusone_share,.whereWeAre .map-containor .map-info .fa{margin-right:8px}.whereWeAre .map-containor .map-info p{font-size:18px;font-size:1.125rem;margin-bottom:15px;margin-bottom:.9375rem;display:block}.whereWeAre .map-containor .map-info p.address{margin-top:20px;margin-top:1.25rem;margin-bottom:30px;margin-bottom:1.875rem;line-height:23px;line-height:1.4375rem}.whereWeAre .map-containor .map-info p.fax{margin-bottom:0;color:#896633}.whereWeAre .infoBox,.whereWeAre .maplabels{color:#6f1200;font-size:12px;font-size:.75rem;white-space:nowrap;line-height:1.2em;background:#fff;padding:10px}}.hotel-overview,.hotelOverview{margin-top:70px;margin-top:4.375rem;text-align:center}.hotel-overview .overViewHeader,.hotelOverview .overViewHeader{text-align:right;padding:5px 0}@media screen and (max-width:767px){.hotel-overview .overViewHeader,.hotelOverview .overViewHeader{text-align:center}}.hotel-overview .overViewHeader .bookSpaAppointment,.hotelOverview .overViewHeader .bookSpaAppointment{z-index:10}.hotel-overview .moveDown,.hotelOverview .moveDown{z-index:3;margin-top:-40px}@media screen and (max-width:767px){.hotel-overview .moveDown,.hotelOverview .moveDown{margin-top:10px}}@media screen and (max-width:1023px){.hotel-overview,.hotelOverview{margin-top:42px;margin-top:2.625rem}}.hotel-overview .hotel-overview-heading,.hotelOverview .hotel-overview-heading{text-transform:uppercase;color:#000}@media screen and (min-width:1024px){.hotel-overview .hotel-overview-heading,.hotelOverview .hotel-overview-heading{padding-bottom:0;padding-bottom:0rem}}@media screen and (max-width:1023px){.hotel-overview .hotel-overview-heading,.hotelOverview .hotel-overview-heading{padding-bottom:0}}.hotel-overview .hotel-overview-heading:after,.hotel-overview .hotel-overview-heading:before,.hotelOverview .hotel-overview-heading:after,.hotelOverview .hotel-overview-heading:before{display:none}.hotel-overview .reviews,.hotelOverview .reviews{margin-bottom:20px;margin-bottom:1.25rem}.hotel-overview .address-container,.hotelOverview .address-container{text-align:left;font-size:14px;font-size:.875rem;padding:0 20px;padding:0 1.25rem}.hotel-overview .address-container .spaInfo .essentials,.hotelOverview .address-container .spaInfo .essentials{margin-top:15px;margin-top:.9375rem}.hotel-overview .address-container .spaInfo .column-heading,.hotelOverview .address-container .spaInfo .column-heading{padding-left:5px;padding-left:.3125rem}@media screen and (max-width:767px){.hotel-overview .address-container .spaInfo .fa-li,.hotelOverview .address-container .spaInfo .fa-li{display:block;margin:auto}}.hotel-overview .address-container .view-map,.hotelOverview .address-container .view-map{margin-bottom:25px;margin-bottom:1.5625rem}.hotel-overview .address-container ul,.hotelOverview .address-container ul{padding-bottom:10px;padding-bottom:.625rem}.hotel-overview .address-container ul li,.hotelOverview .address-container ul li{color:#896633;padding-bottom:8px;padding-bottom:.5rem}.hotel-overview .address-container ul li .list-link,.hotelOverview .address-container ul li .list-link{font-size:12px;font-size:.75rem}.hotel-overview .description-container,.hotelOverview .description-container{border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;min-height:150px;min-height:9.375rem;font-size:14px;font-size:.875rem;padding:0 20px;padding:0 1.25rem}.hotel-overview .description-container p,.hotelOverview .description-container p{margin-bottom:0;margin-bottom:0}.hotel-overview .description-container .more-description,.hotelOverview .description-container .more-description{color:#896633;margin-top:12px}@media screen and (max-width:1023px){.hotel-overview .description-container .more-description,.hotelOverview .description-container .more-description{margin-top:5px;margin-bottom:27px}}.hotel-overview .description-container .more-description a,.hotelOverview .description-container .more-description a{color:#896633;text-decoration:none}.hotel-overview .hotel-essentials .column-heading,.hotelOverview .hotel-essentials .column-heading{font-weight:500}@media screen and (max-width:1023px){.hotel-overview .hotel-essentials,.hotelOverview .hotel-essentials{border-bottom:0}}.hotel-overview .hotel-essentials .essentials,.hotelOverview .hotel-essentials .essentials{margin-top:2px}@media screen and (max-width:1023px){.hotel-overview .hotel-essentials .essentials,.hotelOverview .hotel-essentials .essentials{margin-left:0!important}}.hotel-overview .hotel-essentials .essentials .fa-li,.hotelOverview .hotel-essentials .essentials .fa-li{top:3px}.hotel-overview .hotel-essentials .essentials .list-link,.hotelOverview .hotel-essentials .essentials .list-link{font-size:12px}@media screen and (max-width:767px){.hotel-overview .hotel-overview-heading,.hotelOverview .hotel-overview-heading{line-height:30px}.hotel-overview .address-container,.hotelOverview .address-container{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:25px 0;padding:1.5625rem 0;text-align:center}.hotel-overview .address-container .fa-li,.hotelOverview .address-container .fa-li{position:initial;text-align:center}.hotel-overview .address-container .address-divider,.hotelOverview .address-container .address-divider{padding-bottom:0}.hotel-overview .description-container,.hotelOverview .description-container{margin-bottom:25px;border-left:0;border-right:0}.hotel-overview .description-container p,.hotelOverview .description-container p{margin-top:20px}.hotel-overview .hotel-essentials,.hotelOverview .hotel-essentials{border-top:0;border-bottom:0;padding:25px 0;padding:1.5625rem 0;margin-bottom:12px}.hotel-overview .hotel-essentials .essentials,.hotelOverview .hotel-essentials .essentials{margin-top:6px}}@media screen and (min-width:768px) and (max-width:1023px){.hotel-overview .description-container,.hotelOverview .description-container{border-left:0;border-right:0}.hotel-overview .address-container,.hotelOverview .address-container{padding:25px 0;padding:1.5625rem 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.hotel-overview .address-container .fa-li,.hotelOverview .address-container .fa-li{position:initial;text-align:center}.hotel-overview .address-container .address-divider,.hotelOverview .address-container .address-divider{display:inline;padding:0 10px;padding:0 .625rem}.hotel-overview .hotel-essentials,.hotel-overview .partition-line,.hotelOverview .hotel-essentials,.hotelOverview .partition-line{border-bottom:0}.hotel-overview .hotel-essentials,.hotelOverview .hotel-essentials{padding:25px 0;padding:1.5625rem 0}.hotel-overview .essentials li,.hotelOverview .essentials li{display:inline;padding:0 10px;padding:0 .625rem}}.image-gallery,.imageGallery{text-align:center;margin-top:70px;margin-top:4.375rem;clear:both}@media screen and (max-width:1023px){.image-gallery,.imageGallery{margin-top:42px;margin-top:2.625rem}}.image-gallery .gallery-component,.imageGallery .gallery-component{margin-right:-10px;margin-right:-.625rem;margin-left:-10px;margin-left:-.625rem}.image-gallery .gallery-structure,.imageGallery .gallery-structure{padding:5px;padding:.3125rem;display:none}.image-gallery .filter-option,.imageGallery .filter-option{text-align:center;background-color:#f5f1ec;height:48px;margin-top:15px;margin-top:.9375rem;margin-bottom:15px;margin-bottom:.9375rem}.image-gallery .filter-option a,.imageGallery .filter-option a{margin:0 3px;color:#896633;display:inline-block;padding:12px 0;padding:.75rem 0;font-weight:500}.image-gallery .filter-option .filter-category,.imageGallery .filter-option .filter-category{cursor:pointer;text-transform:uppercase;color:#896633;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.7;line-height:1.7;margin-right:30px;margin-right:1.875rem}.image-gallery .filter-option .filter-category.active,.imageGallery .filter-option .filter-category.active{color:#000;border-bottom:solid #000;border-bottom-width:2px;border-bottom-width:.125rem;padding:12px 0 11px;padding:.75rem 0 .6875rem}.image-gallery .filter-option .filter-category:last-child,.imageGallery .filter-option .filter-category:last-child{margin-right:0;margin-right:0}.image-gallery .gallery,.imageGallery .gallery{position:relative}.image-gallery .gallery a.small-image:hover::before,.imageGallery .gallery a.small-image:hover::before{content:"j";font-family:tajsvg;text-transform:lowercase;position:absolute;z-index:12;top:50%;left:50%;color:#fff;font-size:28px;font-size:1.75rem;margin-left:-14px;margin-left:-.875rem;margin-top:-14px;margin-top:-.875rem;width:30px}.image-gallery .gallery a.small-image:hover::after,.imageGallery .gallery a.small-image:hover::after{content:"";position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;background:#000;opacity:.5}.image-gallery .gallery img,.imageGallery .gallery img{width:100%}.image-gallery .image-heading,.imageGallery .image-heading{position:absolute;bottom:25px;bottom:1.5625rem;text-align:center;text-transform:uppercase;font-weight:500;width:100%;z-index:10}.image-gallery .image-heading .title-image,.imageGallery .image-heading .title-image{padding:15px;padding:.9375rem;line-height:22px;line-height:1.375rem;font-size:22px;font-size:1.375rem;padding-bottom:8px;padding-bottom:.5rem;color:#fff}.image-gallery .loader,.imageGallery .loader{text-align:center}.image-gallery .loader .primary-default-button,.image-gallery .loader .three-column-component .without-primary-button .button-column,.image-gallery .loader .threeColumnComponent .without-primary-button .button-column,.image-gallery .loader .twoColumnComponent .without-primary-button .button-column,.imageGallery .loader .primary-default-button,.imageGallery .loader .three-column-component .without-primary-button .button-column,.imageGallery .loader .threeColumnComponent .without-primary-button .button-column,.imageGallery .loader .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .image-gallery .loader .button-column,.three-column-component .without-primary-button .imageGallery .loader .button-column,.threeColumnComponent .without-primary-button .image-gallery .loader .button-column,.threeColumnComponent .without-primary-button .imageGallery .loader .button-column,.twoColumnComponent .without-primary-button .image-gallery .loader .button-column,.twoColumnComponent .without-primary-button .imageGallery .loader .button-column{margin-top:50px;margin-top:3.125rem;margin-bottom:40px;margin-bottom:2.5rem}@media screen and (max-width:767px){.image-gallery .loader .primary-default-button,.image-gallery .loader .three-column-component .without-primary-button .button-column,.image-gallery .loader .threeColumnComponent .without-primary-button .button-column,.image-gallery .loader .twoColumnComponent .without-primary-button .button-column,.imageGallery .loader .primary-default-button,.imageGallery .loader .three-column-component .without-primary-button .button-column,.imageGallery .loader .threeColumnComponent .without-primary-button .button-column,.imageGallery .loader .twoColumnComponent .without-primary-button .button-column,.three-column-component .without-primary-button .image-gallery .loader .button-column,.three-column-component .without-primary-button .imageGallery .loader .button-column,.threeColumnComponent .without-primary-button .image-gallery .loader .button-column,.threeColumnComponent .without-primary-button .imageGallery .loader .button-column,.twoColumnComponent .without-primary-button .image-gallery .loader .button-column,.twoColumnComponent .without-primary-button .imageGallery .loader .button-column{margin-top:15px;margin-top:.9375rem}}.image-gallery .gateway-image,.imageGallery .gateway-image{margin-top:30px;margin-top:1.875rem}.image-gallery .gateway-image .gateway-gallery-spacing,.imageGallery .gateway-image .gateway-gallery-spacing{padding:0 15px;padding:0 .9375rem}.image-gallery .gateway-image .gateway-gallery-spacing .gateway-image-heading,.imageGallery .gateway-image .gateway-gallery-spacing .gateway-image-heading{margin-top:15px;margin-top:.9375rem;margin-bottom:35px;margin-bottom:2.1875rem}@media screen and (max-width:1024px){.image-gallery .gallery-structure,.imageGallery .gallery-structure{padding:0 15px;padding:0 .9375rem;margin-bottom:15px;margin-bottom:.9375rem}.image-gallery .gallery-structure .image-heading h2,.imageGallery .gallery-structure .image-heading h2{font-size:15px;font-size:.9375rem}}.image-gallery .download-link,.imageGallery .download-link{text-align:right;margin-bottom:10px;text-transform:uppercase}.image-gallery .download-link em,.imageGallery .download-link em{margin-right:5px}.mfp-content .mfp-figure{background-color:#fff}.mfp-content .mfp-figure .mfp-close{position:absolute;top:-4px;top:-.25rem;color:#000;right:5px;cursor:pointer;background:0 0;font-size:12px;margin-top:3px;width:auto}.mfp-content .mfp-figure .mfp-close em{margin:2px 0 0 5px;margin:.125rem 0 0 .3125rem}.mfp-content .mfp-figure .mfp-close.roundlink{width:8%}.mfp-content .mfp-figure .mfp-img{width:99%;padding-bottom:4px;padding-bottom:.25rem}.mfp-content button.mfp-arrow{background-color:transparent}.mfp-content .mfp-arrow .mfp-a,.mfp-content .mfp-arrow .mfp-b,.mfp-content .mfp-arrow:after,.mfp-content .mfp-arrow:before{border:0}.mfp-content .mfp-arrow{position:absolute;overflow:hidden;display:inline-block;font-size:25px;font-size:1.5625rem;width:2em;height:2em}.mfp-content .mfp-arrow.mfp-arrow-left{border-top:2px solid #f5f1ec;border-left:2px solid #f5f1ec;transform:rotate(-54deg) skew(-20deg);left:20px;left:1.25rem}.mfp-content .mfp-arrow.mfp-arrow-right{border-top:2px solid #f5f1ec;border-right:2px solid #f5f1ec;transform:rotate(54deg) skew(20deg);right:20px;right:1.25rem}.mfp-content .mfp-bottom-bar{position:absolute;top:-8px;margin-top:0;height:44px;background-color:#f5f1ec}.mfp-content .mfp-bottom-bar .mfp-title{text-align:center;font-weight:500;color:#000;font-size:18px;font-size:1.125rem;text-transform:uppercase;margin-top:14px;margin-top:.875rem}@media screen and (max-width:1024px){.mfp-content .mfp-figure .mfp-close{color:#fff}.mfp-content .mfp-figure .mfp-img{width:100%;padding-bottom:0}.mfp-content .mfp-arrow{font-size:15px;font-size:.9375rem;top:60%}.mfp-content .mfp-bottom-bar{background-color:#000;margin-top:4px;margin-top:.25rem}.mfp-content .mfp-bottom-bar .mfp-title{color:#fff;text-align:left}}button.mfp-close .icon-close-light{display:none}.gal-4,.gallery-structure:nth-child(4){clear:both}.uniquely-taj-subtitle{margin-top:15px;margin-top:.9375rem;margin-bottom:15px;margin-bottom:.9375rem}.unique-gallery-structure{padding:5px;padding:.3125rem;display:none}.motifs-collage,.motifsCollage{margin:0 -15px;margin:0 -.9375rem;margin-top:70px;margin-top:4.375rem;background-color:#f5f1ec;text-align:center}@media screen and (max-width:1023px){.motifs-collage,.motifsCollage{margin-top:42px;margin-top:2.625rem}}.motifs-collage .gallery-heading h2:before,.motifsCollage .gallery-heading h2:before{background-color:#f5f1ec}.motifs-collage .motifs-description,.motifsCollage .motifs-description{margin:20px 10% 30px}.motifs-collage .gallery-collage,.motifsCollage .gallery-collage{padding:0;position:relative}.motifs-collage .gallery-collage .collage img,.motifsCollage .gallery-collage .collage img{width:100%}.motifs-collage .gallery-collage .image-heading,.motifsCollage .gallery-collage .image-heading{position:absolute;bottom:0;text-align:center;text-transform:uppercase;width:100%;z-index:1;margin-bottom:25px;margin-bottom:1.5625rem}@media screen and (max-width:1023px){.motifs-collage .gallery-collage .image-heading,.motifsCollage .gallery-collage .image-heading{margin-bottom:17px;margin-bottom:1.0625rem}}.motifs-collage .gallery-collage .image-heading .title-image,.motifsCollage .gallery-collage .image-heading .title-image{padding-bottom:5px;padding-bottom:.3125rem;font-size:22px;font-size:1.375rem;color:#fff}.ammenitiesBox .services .roomServices .list-item ul .motifs-collage .gallery-collage .image-heading li,.ammenitiesBox .services .roomServices .list-item ul .motifsCollage .gallery-collage .image-heading li,.faq .faqAccordion .panel-collapse .motifs-collage .gallery-collage .image-heading .panel-body,.faq .faqAccordion .panel-collapse .motifsCollage .gallery-collage .image-heading .panel-body,.faq .faqAccordion .panel-default .panel-heading .motifs-collage .gallery-collage .image-heading a[role=button],.faq .faqAccordion .panel-default .panel-heading .motifsCollage .gallery-collage .image-heading a[role=button],.motifs-collage .gallery-collage .image-heading .ammenitiesBox .services .roomServices .list-item ul li,.motifs-collage .gallery-collage .image-heading .body-copy,.motifs-collage .gallery-collage .image-heading .faq .faqAccordion .panel-collapse .panel-body,.motifs-collage .gallery-collage .image-heading .faq .faqAccordion .panel-default .panel-heading a[role=button],.motifsCollage .gallery-collage .image-heading .ammenitiesBox .services .roomServices .list-item ul li,.motifsCollage .gallery-collage .image-heading .body-copy,.motifsCollage .gallery-collage .image-heading .faq .faqAccordion .panel-collapse .panel-body,.motifsCollage .gallery-collage .image-heading .faq .faqAccordion .panel-default .panel-heading a[role=button]{color:#fff;font-size:14px;font-size:.875rem;padding-bottom:5px;padding-bottom:.3125rem}.motifs-collage .motifs-button,.motifsCollage .motifs-button{margin-top:50px;margin-top:3.125rem;margin-bottom:25px;margin-bottom:1.5625rem}.motifs-collage .gallery-collage:nth-of-type(3),.motifsCollage .gallery-collage:nth-of-type(3){float:right}.reserveTable{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.reserveTable{margin-top:42px;margin-top:2.625rem}}.reserveTable .reserve-table-disclaimer{font-style:italic;font-size:12px;font-size:.75rem;border-top:1px solid #d7d7d7;margin:0 25px;margin:0 1.5625rem;padding:13px 0 5px;padding:.8125rem 0 .3125rem}.reserveTable .tags-trans{padding:5px 14px;padding:.3125rem .875rem}.reserveTable .reservation-section{background-color:#F5F1EC;text-align:center;padding:15px 5px;padding:.9375rem .3125rem}.reserveTable .reservation-section .heading{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;text-align:center;text-transform:uppercase;padding:10px 0;padding:.625rem 0}.reserveTable .reservation-section .help-text{display:none;text-align:center;margin-top:20px;margin-top:1.25rem}@media screen and (max-width:767px){.reserveTable .reservation-section .help-text{margin-top:16px;margin-top:1rem}}.reserveTable .reservation-section .help-text a{color:#000;margin-left:5px;margin-left:.3125rem}.reserveTable .reservation-section .help-text a:focus,.reserveTable .reservation-section .help-text a:hover{color:#000}.reserveTable .reservation-section .reservation{margin:25px 0 0;margin:1.5625rem 0 0;display:inline-block;text-align:left}.reserveTable .reservation-section .reservation label{text-align:left;margin-left:5px;margin-left:.3125rem}.reserveTable .reservation-section .reservation .grid-section.buttonBlock{vertical-align:bottom;text-align:center;padding-bottom:5px;padding-bottom:.3125rem}.reserveTable .reservation-section .reservation .grid-section{text-align:left;margin:5px 10px 0;margin:.3125rem .625rem 0}@media (min-width:768px) and (max-width:1024px){.reserveTable .reservation-section .reservation .grid-section{display:inline-block;vertical-align:top;margin:15px 20px 5px;margin:.9375rem 1.25rem .3125rem}}@media (min-width:1024px){.reserveTable .reservation-section .reservation .grid-section{display:inline-block;vertical-align:top}}@media (max-width:1024px) and (orientation:landscape){.reserveTable .reservation-section .reservation .grid-section{display:inline-block;vertical-align:top}}@media screen and (max-width:767px){.reserveTable .reservation-section .reservation .grid-section{display:block;margin:15px 10px 0;margin:.9375rem .625rem 0}}.action-bar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-facebook,.action-bar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-twitter,.action-bar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .aticon-email,.action-bar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .aticon-google_plusone_share,.actionBar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-facebook,.actionBar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-twitter,.actionBar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .aticon-email,.actionBar .action-container .reserveTable .reservation-section .reservation .grid-section .form-input .aticon-google_plusone_share,.reserveTable .reservation-section .reservation .grid-section .form-input .action-bar .action-container .at4-icon.aticon-facebook,.reserveTable .reservation-section .reservation .grid-section .form-input .action-bar .action-container .at4-icon.aticon-twitter,.reserveTable .reservation-section .reservation .grid-section .form-input .action-bar .action-container .aticon-email,.reserveTable .reservation-section .reservation .grid-section .form-input .action-bar .action-container .aticon-google_plusone_share,.reserveTable .reservation-section .reservation .grid-section .form-input .actionBar .action-container .at4-icon.aticon-facebook,.reserveTable .reservation-section .reservation .grid-section .form-input .actionBar .action-container .at4-icon.aticon-twitter,.reserveTable .reservation-section .reservation .grid-section .form-input .actionBar .action-container .aticon-email,.reserveTable .reservation-section .reservation .grid-section .form-input .actionBar .action-container .aticon-google_plusone_share,.reserveTable .reservation-section .reservation .grid-section .form-input .fa{top:30px;top:1.875rem}.reserveTable .reservation-section .reservation .grid-section .checkBtnFormInput{display:block}@media screen and (max-width:767px){.reserveTable .reservation-section .reservation .grid-section .checkBtnFormInput a{width:100%}}.reserveTable .reservation-section .reservation .grid-section .checkBtnFormInput .checkAvailability{margin-top:10px;margin-top:.625rem;text-align:center}@media (min-width:768px){.reserveTable .reservation-section .reservation .grid-section .checkBtnFormInput .checkAvailability{margin-top:1px;margin-top:.0625rem}}@media (min-width:768px) and (max-width:1024px){.reserveTable .reservation-section .reservation .grid-section .checkBtnFormInput .checkAvailability{width:100%}}@media (min-width:768px) and (max-width:1024px){.reserveTable .reservation-section .reservation .grid-section .checkBtnFormInput .label{margin:0;margin:0rem}}@media (min-width:768px) and (max-width:1024px){.reserveTable .reservation-section .reservation .buttonBlock{display:block;margin-top:0;margin-top:0rem}}.reserveTable .reservation-section .reservation .grid-section.availablity-tags,.reserveTable .reservation-section .reservation .grid-section.meal-tags{margin-bottom:0}@media (max-width:479px){.reserveTable .reservation-section .reservation .grid-section{display:block}}.reserveTable .reservation-section .reservation label{display:block;font-weight:400}.reserveTable .reservation-section .reservation ul li{display:inline-block}.reserveTable .reservation-section .reservation ul li .tags-trans{display:block}.reserveTable .reservation-section .reservation .meal{display:inline-block}.reserveTable .reservation-section .reservation .meal .mealTypeLable{margin-left:7px;margin-left:.4375rem;display:inline-block;font-weight:400}@media (min-width:1024px){.reserveTable .reservation-section .reservation .meal .mealTypeLable{font-weight:400}}.reserveTable .reservation-section .reservation .meal input[type=radio]:focus+label{border:1px solid #66afe9}@media (min-width:1024px){.reserveTable .reservation-section .reservation .mealType{margin-top:7px;margin-top:.4375rem}}.reserveTable .reservation-section .reservation .mealTypeSection{text-align:left}@media (min-width:1024px){.reserveTable .reservation-section .reservation .mealTypeSection{margin-left:12px;margin-left:.75rem}}@media (max-width:479px){.reserveTable .reservation-section .reservation .mealTypeSection{margin-top:-10px;margin-top:-.625rem;margin-bottom:7px;margin-bottom:.4375rem}}@media screen and (max-width:1023px){.reserveTable .reservation-section .reservation .mealTypeSection{margin-bottom:5px;margin-bottom:.3125rem;margin-left:10px;margin-left:.625rem}}.reserveTable .reservation-section .reservation .form-input input{border-color:#e5e5e5;height:35px;height:2.1875rem}.reserveTable .reservation-section .reservation .form-input .custom{display:inline-block;border-color:#e5e5e5;width:85px;width:5.3125rem}@media (min-width:1024px){.reserveTable .reservation-section .reservation .form-input .custom{width:85px;width:5.3125rem}}.reserveTable .reservation-section .reservation .form-input.dateCalender{display:table-cell}.reserveTable .reservation-section .reservation .form-input.guests-calender{display:table-cell;left:14px;left:.875rem}.reserveTableOverlay.modal{overflow:auto}.reserveTableOverlay .body-header{text-align:center;margin-top:20px;margin-top:1.25rem;margin-bottom:25px;margin-bottom:1.5625rem;color:#6f1200}.reserveTableOverlay hr{margin-bottom:25px;margin-bottom:1.5625rem}.reserveTableOverlay .info-block{text-align:center}.reserveTableOverlay .info-block .personal-info{margin-left:10px;margin-left:.625rem}.reserveTableOverlay .info-block .active .info-circle{border-radius:50%;padding:1px 5px;padding:.0625rem .3125rem;border:1px solid transparent;color:#fff;background-color:#000;text-align:center}.reserveTableOverlay .info-block .active .info-circle-check{border-radius:50%;padding:1px 4px;padding:.0625rem .25rem;border:1px solid transparent;color:#fff;background-color:#000;text-align:center}.reserveTableOverlay .info-block .deactivete{color:#5f6062}.reserveTableOverlay .info-block .deactivete .info-circle{border-radius:50%;padding:1px 5px;padding:.0625rem .3125rem;border:1px solid transparent;color:#fff;background-color:#5f6062;text-align:center}.reserveTableOverlay .reservationOverlay{display:block}.reserveTableOverlay .confirmation,.reserveTableOverlay .personalInformation{display:none}.reserveTableOverlay .personal{margin-left:auto;margin-right:auto;margin-top:15px;margin-top:.9375rem;margin-bottom:25px;margin-bottom:1.5625rem;width:90%}@media (min-width:1024px){.reserveTableOverlay .personal{width:540px;width:33.75rem;margin-left:auto;margin-right:auto;margin-top:15px;margin-top:.9375rem;margin-bottom:25px;margin-bottom:1.5625rem}}.enquiryForm .reserveTableOverlay .overlay-grid .error,.requestSpaBooking .reserveTableOverlay .overlay-grid .error,.reserveTableOverlay .overlay-grid .enquiryForm .error,.reserveTableOverlay .overlay-grid .requestSpaBooking .error,.reserveTableOverlay .overlay-grid .small-copy,.reserveTableOverlay .overlay-grid .websiteFeedback .error,.websiteFeedback .reserveTableOverlay .overlay-grid .error{display:block;margin-left:10px;margin-left:.625rem;font-weight:500}.reserveTableOverlay .overlay-grid .dateCalender .bookingDate{height:35px;height:2.1875rem}.reserveTableOverlay .overlay-grid .dateCalender label,.reserveTableOverlay .overlay-grid .guests-calender label{margin-left:5px;margin-left:.3125rem}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .form-input{display:inline-block}}.reserveTableOverlay .overlay-grid .form-input .custom{display:inline-block;width:100px;width:6.25rem;margin-top:0;margin-top:0}.action-bar .action-container .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-facebook,.action-bar .action-container .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-twitter,.action-bar .action-container .reserveTableOverlay .overlay-grid .form-input .aticon-email,.action-bar .action-container .reserveTableOverlay .overlay-grid .form-input .aticon-google_plusone_share,.actionBar .action-container .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-facebook,.actionBar .action-container .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-twitter,.actionBar .action-container .reserveTableOverlay .overlay-grid .form-input .aticon-email,.actionBar .action-container .reserveTableOverlay .overlay-grid .form-input .aticon-google_plusone_share,.reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .at4-icon.aticon-facebook,.reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .at4-icon.aticon-twitter,.reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .aticon-email,.reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .aticon-google_plusone_share,.reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .at4-icon.aticon-facebook,.reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .at4-icon.aticon-twitter,.reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .aticon-email,.reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .aticon-google_plusone_share,.reserveTableOverlay .overlay-grid .form-input .fa{top:28px;top:1.75rem}.reserveTableOverlay .overlay-grid .guestSection{display:inline-block;top:13px;top:.8125rem}.reserveTableOverlay .overlay-grid .calenderSection{margin-bottom:10px;margin-bottom:.625rem}.reserveTableOverlay .overlay-grid .meal{display:inline-block}.reserveTableOverlay .overlay-grid .meal .mealTypeLable{font-weight:400;margin-right:7px;margin-right:.4375rem}.reserveTableOverlay .overlay-grid .meal input[type=radio]:focus+label{border:1px solid #66afe9}.reserveTableOverlay .overlay-grid .tableSlots{margin-bottom:25px;margin-bottom:1.5625rem}.reserveTableOverlay .overlay-grid .tableSlot{display:inline-block;margin:5px;margin:.3125rem}.reserveTableOverlay .overlay-grid .tableSlot .tableSlotLable{font-weight:400}.reserveTableOverlay .overlay-grid .tableSlot input[type=radio]:focus+label{border:1px solid #66afe9}.reserveTableOverlay .overlay-grid .newsCheckBox{display:inline!important}.reserveTableOverlay .overlay-grid .checkBtn,.reserveTableOverlay .overlay-grid .newsCheck,.reserveTableOverlay .overlay-grid .redeemLabel{margin-top:15px;margin-top:.9375rem}.reserveTableOverlay .overlay-grid .fnameSection{margin-top:17px;margin-top:1.0625rem;margin-bottom:17px;margin-bottom:1.0625rem;display:block}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .fnameSection{overflow:hidden;vertical-align:top;display:inline-block;margin:0 15px;margin:0 .9375rem}}.reserveTableOverlay .overlay-grid .fnameSection .firstName{width:100%}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .fnameSection .firstName{width:218px;width:13.625rem}}.reserveTableOverlay .overlay-grid .lnameSection{display:block}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .lnameSection{overflow:hidden;vertical-align:top;display:inline-block}}.reserveTableOverlay .overlay-grid .lnameSection .lastName{width:100%}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .lnameSection .lastName{width:183px;width:11.4375rem}}.reserveTableOverlay .overlay-grid .emailSection{margin-top:17px;margin-top:1.0625rem;margin-bottom:17px;margin-bottom:1.0625rem;display:block}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .emailSection{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem;display:inline-block}}.reserveTableOverlay .overlay-grid .email{width:100%}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .email{width:536px;width:33.5rem}}.reserveTableOverlay .overlay-grid .mobileSection{display:block}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .mobileSection{display:inline-block}}.reserveTableOverlay .overlay-grid .mobile{width:100%}@media (min-width:1024px){.reserveTableOverlay .overlay-grid .mobile{width:536px;width:33.5rem}}.reserveTableOverlay .overlay-grid .confirmationLayout{padding-left:30px;padding-left:1.875rem;padding-bottom:50px;padding-bottom:3.125rem}.reserveTableOverlay .overlay-grid .confirmationLayout .addressHeadingIcon{color:#000}.reserveTableOverlay .overlay-grid .confirmationLayout em{color:#896633;margin-right:5px;margin-right:.3125rem}.reserveTableOverlay .overlay-grid .confirmationLayout .col-lg-6{line-height:30px;line-height:1.875rem}.reserveTableOverlay .overlay-grid .confirmMessage{text-transform:uppercase;color:#5F6062;margin-bottom:12px;margin-bottom:.75rem}.reserveTableOverlay .overlay-grid .name{text-transform:uppercase;font-size:18px;font-size:1.125rem;margin-bottom:17px;margin-bottom:1.0625rem}.reserveTableOverlay .overlay-grid .number{font-size:18px;font-size:1.125rem;margin-bottom:22px;margin-bottom:1.375rem}.reserveTableOverlay .overlay-grid .details{text-transform:capitalize;font-size:18px;font-size:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}.reserveTableOverlay .overlay-grid .details .col-lg-6{line-height:30px;line-height:1.875rem;font-size:12px;font-size:.75rem}.reserveTableOverlay .overlay-grid .addressHeading{text-transform:uppercase}.reserveTableOverlay .overlay-grid .address{margin-bottom:11px;margin-bottom:.6875rem}.reserveTableOverlay .overlay-grid .disableLable{.pointer-events:none;color:#A7A9AC}.reserveTableOverlay .checkBtn{display:block}@media (min-width:1024px){.reserveTableOverlay .checkBtn{display:inline-block}}.reserveTableOverlay .spRequest{width:100%;height:143px;height:8.9375rem}.reserveTableOverlay .checkAvailability{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem;text-align:center;width:100%}@media (min-width:1024px){.reserveTableOverlay .checkAvailability{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}}.reserveTableOverlay .disableEvent{background-color:#5f6062!important}.reserveTableOverlay .disableEvent:after{color:#5f6062!important}.reserveTableOverlay .backnextbtnSection{margin-top:5px;margin-top:.3125rem}@media (min-width:1024px){.reserveTableOverlay .backnextbtnSection{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}}.reserveTableOverlay .back{display:block;text-align:center;margin-left:-15px;margin-left:-.9375rem;margin-right:-15px;margin-right:-.9375rem}@media (min-width:1024px){.reserveTableOverlay .back{display:inline-block}}.reserveTableOverlay .submitForConfirm{float:none;display:block;text-align:center;margin-left:-15px;margin-left:-.9375rem;margin-right:-15px;margin-right:-.9375rem;margin-top:20px;margin-top:1.25rem}@media (min-width:1024px){.reserveTableOverlay .submitForConfirm{display:inline-block;float:right;margin-top:0;margin-top:0rem}}.reserveTableOverlay .nextBtn{margin-bottom:25px;margin-bottom:1.5625rem;margin-top:25px;margin-top:1.5625rem;text-align:center}@media (min-width:1024px){.reserveTableOverlay .nextBtn{margin-bottom:25px;margin-bottom:1.5625rem;margin-top:1px;margin-top:.0625rem;text-align:right}}.reserveTableOverlay .nextForPI{display:block}@media (min-width:1024px){.reserveTableOverlay .nextForPI{display:inline-block}}.reserveTableOverlay .modal-header .close{margin-top:-1px;margin-top:-.0625rem}.ui-datepicker{z-index:9999999!important}.disableEvent{pointer-events:none;cursor:default}.headerCrown{margin-top:70px;margin-top:4.375rem}@media screen and (max-width:1023px){.headerCrown{margin-top:42px;margin-top:2.625rem}}.headerCrown .header-crown-section{text-align:center}.headerCrown .header-crown-section .group-title{text-transform:uppercase;color:#896633;font-size:14px;font-size:.875rem;margin-bottom:15px;margin-bottom:.9375rem}.headerCrown .header-crown-section .title{text-transform:uppercase;color:#000;font-size:35px;font-size:2.1875rem;line-height:40px;line-height:2.5rem;margin-bottom:20px;margin-bottom:1.25rem;border-bottom:1px solid #d7d7d7;padding-bottom:15px;padding-bottom:.9375rem}.restaurantListing{text-align:center;margin-top:70px;margin-top:4.375rem}.restaurantListing .restaurantListingMenu article{padding-right:0}.restaurantListing .restaurantListingMenu .content-card-odd .image-container{float:right;margin-right:0}@media screen and (min-width:768px) and (max-width:1023px){.restaurantListing .restaurantListingMenu .content-card-odd .text-description-container{left:0}.restaurantListing .restaurantListingMenu .content-card-odd .text-description-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-left-color:#f5f1ec;top:50%;left:52.5%;z-index:200;margin-top:-15px;margin-top:-.9375rem}}.restaurantListing .restaurantListingMenu .content-card-even .row .text-description-container:before{left:-5%}@media screen and (min-width:768px) and (max-width:1023px){.restaurantListing .restaurantListingMenu .content-card-even .row .text-description-container:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-right-color:#f5f1ec;top:50%;left:46%;z-index:200}}.restaurantListing .restaurantListingMenu .container-content-tile .card-details{width:34.3%}@media screen and (min-width:768px) and (max-width:1023px){.restaurantListing .restaurantListingMenu .container-content-tile .card-details{width:49%;padding:0 20px;padding:0 1.25rem}}@media screen and (max-width:767px){.restaurantListing .restaurantListingMenu .container-content-tile .card-details{width:100%}}.restaurantListing .restaurantListingMenu .container-content-tile .image-container{width:65.7%}@media screen and (min-width:768px) and (max-width:1023px){.restaurantListing .restaurantListingMenu .container-content-tile .image-container{width:48%;padding:0}}@media screen and (max-width:767px){.restaurantListing .restaurantListingMenu .container-content-tile .image-container{width:100%}}@media screen and (max-width:1023px){.restaurantListing{margin-top:42px;margin-top:2.625rem}}.restaurantListing .popup-container{margin:auto;padding-top:30px;padding-top:1.875rem}.ammenitiesBox .services .roomServices .list-item ul .restaurantListing li,.faq .faqAccordion .panel-collapse .restaurantListing .panel-body,.faq .faqAccordion .panel-default .panel-heading .restaurantListing a[role=button],.restaurantListing .ammenitiesBox .services .roomServices .list-item ul li,.restaurantListing .body-copy,.restaurantListing .faq .faqAccordion .panel-collapse .panel-body,.restaurantListing .faq .faqAccordion .panel-default .panel-heading a[role=button]{margin-bottom:30px;margin-bottom:1.875rem}.restaurantListing .restaurant-card{overflow:hidden;background-color:#f2f2f2;margin-bottom:20px;margin-bottom:1.25rem}.restaurantListing .restaurant-card .card-image{width:65.7%;float:left}@media screen and (min-width:768px) and (max-width:1023px){.restaurantListing .restaurant-card .card-image{width:50%;padding:25px 0 25px 25px;padding:1.5625rem 0rem 1.5625rem 1.5625rem}}.restaurantListing .restaurant-card .card-image img{width:100%}.restaurantListing .restaurant-card .card-details{width:34.3%;float:left;text-align:left;padding:20px 35px;padding:1.25rem 2.1875rem}@media screen and (min-width:768px) and (max-width:1023px){.restaurantListing .restaurant-card .card-details{width:50%}}@media screen and (max-width:767px){.restaurantListing .restaurant-card .card-details{padding:20px 15px;padding:1.25rem .9375rem}}.restaurantListing .restaurant-card .card-details .hotel-name{border-right:1px solid #000;padding-right:12px;padding-right:.75rem}.action-bar .action-container .restaurantListing .restaurant-card .card-details .at4-icon.aticon-facebook,.action-bar .action-container .restaurantListing .restaurant-card .card-details .at4-icon.aticon-twitter,.action-bar .action-container .restaurantListing .restaurant-card .card-details .aticon-email,.action-bar .action-container .restaurantListing .restaurant-card .card-details .aticon-google_plusone_share,.actionBar .action-container .restaurantListing .restaurant-card .card-details .at4-icon.aticon-facebook,.actionBar .action-container .restaurantListing .restaurant-card .card-details .at4-icon.aticon-twitter,.actionBar .action-container .restaurantListing .restaurant-card .card-details .aticon-email,.actionBar .action-container .restaurantListing .restaurant-card .card-details .aticon-google_plusone_share,.restaurantListing .restaurant-card .card-details .action-bar .action-container .at4-icon.aticon-facebook,.restaurantListing .restaurant-card .card-details .action-bar .action-container .at4-icon.aticon-twitter,.restaurantListing .restaurant-card .card-details .action-bar .action-container .aticon-email,.restaurantListing .restaurant-card .card-details .action-bar .action-container .aticon-google_plusone_share,.restaurantListing .restaurant-card .card-details .actionBar .action-container .at4-icon.aticon-facebook,.restaurantListing .restaurant-card .card-details .actionBar .action-container .at4-icon.aticon-twitter,.restaurantListing .restaurant-card .card-details .actionBar .action-container .aticon-email,.restaurantListing .restaurant-card .card-details .actionBar .action-container .aticon-google_plusone_share,.restaurantListing .restaurant-card .card-details .fa{padding-left:10px;padding-left:.625rem;color:#896633}.restaurantListing .restaurant-card .card-details .view-map{font-size:12px;font-size:.75rem}.restaurantListing .restaurant-card .card-details .reviews{margin-bottom:-12px;margin-bottom:-.75rem}.restaurantListing .restaurant-card .card-details .restaurant-description{margin-top:10px;margin-top:.625rem}.restaurantListing .restaurant-card .card-details .restaurant-links a{border-left:1px solid #896633}.restaurantListing .restaurant-card .card-details .restaurant-links a:first-child{border-left:0}.restaurantListing .restaurant-card .card-details .restaurant-links .menu-restaurant{padding-right:10px;padding-right:.625rem;font-size:12px;font-size:.75rem}.restaurantListing .restaurant-card .card-details .restaurant-links .photos-restaurant{padding-right:12px;padding-right:.75rem;padding-left:12px;padding-left:.75rem;font-size:12px;font-size:.75rem}.restaurantListing .restaurant-card .card-details .restaurant-links .offers-restaurant{padding-left:10px;padding-left:.625rem;font-size:12px;font-size:.75rem}.restaurantListing .restaurant-card .card-details .variations{text-align:center;width:93%;margin-top:8px;margin-top:.5rem;margin-bottom:2px;margin-bottom:.125rem}.restaurantListing .restaurant-card .card-details .variations table{width:100%}.restaurantListing .restaurant-card .card-details .variations table td{text-align:center;width:50%;height:56px}.action-bar .action-container .restaurantListing .restaurant-card .card-details .variations table td .at4-icon.aticon-facebook,.action-bar .action-container .restaurantListing .restaurant-card .card-details .variations table td .at4-icon.aticon-twitter,.action-bar .action-container .restaurantListing .restaurant-card .card-details .variations table td .aticon-email,.action-bar .action-container .restaurantListing .restaurant-card .card-details .variations table td .aticon-google_plusone_share,.actionBar .action-container .restaurantListing .restaurant-card .card-details .variations table td .at4-icon.aticon-facebook,.actionBar .action-container .restaurantListing .restaurant-card .card-details .variations table td .at4-icon.aticon-twitter,.actionBar .action-container .restaurantListing .restaurant-card .card-details .variations table td .aticon-email,.actionBar .action-container .restaurantListing .restaurant-card .card-details .variations table td .aticon-google_plusone_share,.restaurantListing .restaurant-card .card-details .variations table td .action-bar .action-container .at4-icon.aticon-facebook,.restaurantListing .restaurant-card .card-details .variations table td .action-bar .action-container .at4-icon.aticon-twitter,.restaurantListing .restaurant-card .card-details .variations table td .action-bar .action-container .aticon-email,.restaurantListing .restaurant-card .card-details .variations table td .action-bar .action-container .aticon-google_plusone_share,.restaurantListing .restaurant-card .card-details .variations table td .actionBar .action-container .at4-icon.aticon-facebook,.restaurantListing .restaurant-card .card-details .variations table td .actionBar .action-container .at4-icon.aticon-twitter,.restaurantListing .restaurant-card .card-details .variations table td .actionBar .action-container .aticon-email,.restaurantListing .restaurant-card .card-details .variations table td .actionBar .action-container .aticon-google_plusone_share,.restaurantListing .restaurant-card .card-details .variations table td .fa,.restaurantListing .restaurant-card .card-details .variations table td .restaurant-properties{color:#666}.restaurantListing .restaurant-card .card-details .variations table td .toll-free{text-transform:capitalize}.restaurantListing .restaurant-card .card-details .variations table td .extra-small-copy{font-weight:500;font-weight:500;text-transform:uppercase;font-size:11px;font-size:.6875rem}.restaurantListing .restaurant-card .card-details .variations table td .open-days,.restaurantListing .restaurant-card .card-details .variations table td .toll-free{font-size:9px;font-size:.5625rem}.restaurantListing .restaurant-card .card-details .variations table,.restaurantListing .restaurant-card .card-details .variations td,.restaurantListing .restaurant-card .card-details .variations th{border:1px solid #896633;border-collapse:collapse}.restaurantListing .restaurant-card .card-details .main-button{margin-bottom:15px;margin-bottom:.9375rem}.restaurantListing .restaurant-card .card-details .main-button .button-full{width:93%;text-align:center}.restaurantListing .restaurant-card .card-details .primary-default-botton:after{top:4px;top:.25rem}@media screen and (max-width:767px){.restaurantListing .restaurant-card .card-details,.restaurantListing .restaurant-card .card-image{float:none;width:100%}.restaurantListing .restaurant-card .card-details .restaurant-links{margin-bottom:30px;margin-bottom:1.875rem;margin-top:30px;margin-top:1.875rem}.restaurantListing .restaurant-card .card-details .variations{margin-bottom:20px;margin-bottom:1.25rem;width:100%}.restaurantListing .restaurant-card .card-details .main-button .button-full{width:100%}.restaurantListing .restaurant-card .card-details .small-button-full{width:100%;text-align:center}}.restaurantListing .maplabels{position:absolute;top:0;width:300px;padding:20px;margin:10px;background:#fff;height:480px;overflow-y:scroll}.restaurantListing .infoBox{color:#6f1200;font-size:12px;font-size:.75rem;white-space:nowrap;line-height:1.2em;background:#fff;padding:10px;width:auto!important}.restaurantListing .mapOverlay.map-info .overlayHeader{text-align:left}.restaurantListing .mapOverlay.map-info a{margin:10px 0;display:block}@media screen and (max-width:1023px){.restaurantListing .mapOverlay.map-info .close{position:relative;color:#000;top:-40px;top:-2.5rem}}.restaurantListing .mapOverlay.map-info .image-container{margin-left:0}.restaurantListing .mapOverlay.map-info .image-container img{max-width:100%}.restaurantListing .mapOverlay.map-info .text-container{text-align:left}.restaurantListing .mapOverlay.map-info .text-container .address,.restaurantListing .mapOverlay.map-info .text-container .description p{word-wrap:break-word;white-space:normal}#reserveTableAvailability .reserve-table-disclaimer{font-style:italic;font-size:12px;font-size:.75rem;border-top:1px solid #d7d7d7;margin:0 25px;margin:0 1.5625rem;padding:13px 0 5px;padding:.8125rem 0 .3125rem}#reserveTableAvailability .tags-trans{padding:5px 14px;padding:.3125rem .875rem}#reserveTableAvailability .reservation-section{background-color:#F5F1EC;text-align:center;padding:15px 5px;padding:.9375rem .3125rem}#reserveTableAvailability .reservation-section .heading{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;text-align:center;text-transform:uppercase;padding:10px 0;padding:.625rem 0}#reserveTableAvailability .reservation-section .help-text{display:none;text-align:center}@media screen and (max-width:767px){#reserveTableAvailability .reservation-section .help-text{margin-top:16px;margin-top:1rem}}#reserveTableAvailability .reservation-section .help-text a{color:#000;margin-left:5px;margin-left:.3125rem}#reserveTableAvailability .reservation-section .help-text a:focus,#reserveTableAvailability .reservation-section .help-text a:hover{color:#000}#reserveTableAvailability .reservation-section .reservation{margin:25px 0 0;margin:1.5625rem 0 0;display:inline-block;text-align:left}#reserveTableAvailability .reservation-section .reservation label{text-align:left;margin-left:5px;margin-left:.3125rem}#reserveTableAvailability .reservation-section .reservation .grid-section.buttonBlock{vertical-align:bottom;text-align:center;padding-bottom:5px;padding-bottom:.3125rem}#reserveTableAvailability .reservation-section .reservation .grid-section{display:block;text-align:left;margin:5px 10px 0;margin:.3125rem .625rem 0}@media (min-width:768px) and (max-width:1024px){#reserveTableAvailability .reservation-section .reservation .grid-section{display:inline-block;vertical-align:top;margin:15px 20px 5px;margin:.9375rem 1.25rem .3125rem}}@media (min-width:1024px){#reserveTableAvailability .reservation-section .reservation .grid-section{display:inline-block;vertical-align:top}}@media (max-width:1024px) and (orientation:landscape){#reserveTableAvailability .reservation-section .reservation .grid-section{display:inline-block;vertical-align:top}}#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .action-bar .action-container .at4-icon.aticon-facebook,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .action-bar .action-container .at4-icon.aticon-twitter,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .action-bar .action-container .aticon-email,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .action-bar .action-container .aticon-google_plusone_share,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .actionBar .action-container .at4-icon.aticon-facebook,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .actionBar .action-container .at4-icon.aticon-twitter,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .actionBar .action-container .aticon-email,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .actionBar .action-container .aticon-google_plusone_share,#reserveTableAvailability .reservation-section .reservation .grid-section .form-input .fa,.action-bar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-facebook,.action-bar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-twitter,.action-bar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .aticon-email,.action-bar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .aticon-google_plusone_share,.actionBar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-facebook,.actionBar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .at4-icon.aticon-twitter,.actionBar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .aticon-email,.actionBar .action-container #reserveTableAvailability .reservation-section .reservation .grid-section .form-input .aticon-google_plusone_share{top:30px;top:1.875rem}#reserveTableAvailability .reservation-section .reservation .grid-section .checkBtnFormInput{display:block}@media screen and (max-width:767px){#reserveTableAvailability .reservation-section .reservation .grid-section .checkBtnFormInput a{width:100%}}#reserveTableAvailability .reservation-section .reservation .grid-section .checkBtnFormInput .checkAvailability{margin-top:10px;margin-top:.625rem;text-align:center}@media (min-width:768px){#reserveTableAvailability .reservation-section .reservation .grid-section .checkBtnFormInput .checkAvailability{margin-top:1px;margin-top:.0625rem}}@media (min-width:768px) and (max-width:1024px){#reserveTableAvailability .reservation-section .reservation .grid-section .checkBtnFormInput .checkAvailability{width:100%}}@media (min-width:768px) and (max-width:1024px){#reserveTableAvailability .reservation-section .reservation .grid-section .checkBtnFormInput .label{margin:0;margin:0rem}}@media (min-width:768px) and (max-width:1024px){#reserveTableAvailability .reservation-section .reservation .buttonBlock{display:block;margin-top:0;margin-top:0rem}}#reserveTableAvailability .reservation-section .reservation .grid-section.availablity-tags,#reserveTableAvailability .reservation-section .reservation .grid-section.meal-tags{margin-bottom:0}@media (max-width:479px){#reserveTableAvailability .reservation-section .reservation .grid-section{display:block}}#reserveTableAvailability .reservation-section .reservation label{display:block;font-weight:400}#reserveTableAvailability .reservation-section .reservation ul li{display:inline-block}#reserveTableAvailability .reservation-section .reservation ul li .tags-trans{display:block}#reserveTableAvailability .reservation-section .reservation .meal{display:inline-block}#reserveTableAvailability .reservation-section .reservation .meal .mealTypeLable{margin-left:7px;margin-left:.4375rem;display:inline-block;font-weight:400}@media (min-width:1024px){#reserveTableAvailability .reservation-section .reservation .meal .mealTypeLable{font-weight:400}}@media (min-width:1024px){#reserveTableAvailability .reservation-section .reservation .mealType{margin-top:7px;margin-top:.4375rem}}#reserveTableAvailability .reservation-section .reservation .mealTypeSection{text-align:left}@media (min-width:1024px){#reserveTableAvailability .reservation-section .reservation .mealTypeSection{margin-left:12px;margin-left:.75rem}}@media screen and (max-width:1023px){#reserveTableAvailability .reservation-section .reservation .mealTypeSection{margin-bottom:5px;margin-bottom:.3125rem}}#reserveTableAvailability .reservation-section .reservation .form-input input{border-color:#e5e5e5;height:35px;height:2.1875rem}#reserveTableAvailability .reservation-section .reservation .form-input .custom{display:inline-block;border-color:#e5e5e5;width:85px;width:5.3125rem}@media (min-width:1024px){#reserveTableAvailability .reservation-section .reservation .form-input .custom{width:85px;width:5.3125rem}}#reserveTableAvailability .reservation-section .reservation .form-input.dateCalender{display:table-cell}#reserveTableAvailability .reservation-section .reservation .form-input.guests-calender{display:table-cell;left:14px;left:.875rem}#reserveTableAvailability .reserveTableOverlay.modal{overflow:auto}#reserveTableAvailability .reserveTableOverlay .body-header{text-align:center;margin-top:20px;margin-top:1.25rem;margin-bottom:25px;margin-bottom:1.5625rem;color:#6f1200}#reserveTableAvailability .reserveTableOverlay hr{margin-bottom:25px;margin-bottom:1.5625rem}#reserveTableAvailability .reserveTableOverlay .info-block{text-align:center}#reserveTableAvailability .reserveTableOverlay .info-block .personal-info{margin-left:10px;margin-left:.625rem}#reserveTableAvailability .reserveTableOverlay .info-block .active .info-circle{border-radius:50%;padding:1px 5px;padding:.0625rem .3125rem;border:1px solid transparent;color:#fff;background-color:#000;text-align:center}#reserveTableAvailability .reserveTableOverlay .info-block .active .info-circle-check{border-radius:50%;padding:1px 4px;padding:.0625rem .25rem;border:1px solid transparent;color:#fff;background-color:#000;text-align:center}#reserveTableAvailability .reserveTableOverlay .info-block .deactivete{color:#5f6062}#reserveTableAvailability .reserveTableOverlay .info-block .deactivete .info-circle{border-radius:50%;padding:1px 5px;padding:.0625rem .3125rem;border:1px solid transparent;color:#fff;background-color:#5f6062;text-align:center}#reserveTableAvailability .reserveTableOverlay .reservationOverlay{display:block}#reserveTableAvailability .reserveTableOverlay .personalInformation{display:none}#reserveTableAvailability .reserveTableOverlay .confirmation{display:none;text-align:left}#reserveTableAvailability .reserveTableOverlay .personal{text-align:left;margin-left:auto;margin-right:auto;margin-top:15px;margin-top:.9375rem;margin-bottom:25px;margin-bottom:1.5625rem;width:90%}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .personal{width:540px;width:33.75rem;margin-left:auto;margin-right:auto;margin-top:15px;margin-top:.9375rem;margin-bottom:25px;margin-bottom:1.5625rem}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .enquiryForm .error,#reserveTableAvailability .reserveTableOverlay .overlay-grid .requestSpaBooking .error,#reserveTableAvailability .reserveTableOverlay .overlay-grid .small-copy,#reserveTableAvailability .reserveTableOverlay .overlay-grid .websiteFeedback .error,.enquiryForm #reserveTableAvailability .reserveTableOverlay .overlay-grid .error,.requestSpaBooking #reserveTableAvailability .reserveTableOverlay .overlay-grid .error,.websiteFeedback #reserveTableAvailability .reserveTableOverlay .overlay-grid .error{display:block;margin-left:10px;margin-left:.625rem;font-weight:500}#reserveTableAvailability .reserveTableOverlay .overlay-grid .dateCalender .bookingDate{height:35px;height:2.1875rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .dateCalender label,#reserveTableAvailability .reserveTableOverlay .overlay-grid .guests-calender label{margin-left:5px;margin-left:.3125rem}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input{display:inline-block}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .custom{display:inline-block;width:100px;width:6.25rem;margin-top:0;margin-top:0}#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .at4-icon.aticon-facebook,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .at4-icon.aticon-twitter,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .aticon-email,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .action-bar .action-container .aticon-google_plusone_share,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .at4-icon.aticon-facebook,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .at4-icon.aticon-twitter,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .aticon-email,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .actionBar .action-container .aticon-google_plusone_share,#reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .fa,.action-bar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-facebook,.action-bar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-twitter,.action-bar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .aticon-email,.action-bar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .aticon-google_plusone_share,.actionBar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-facebook,.actionBar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .at4-icon.aticon-twitter,.actionBar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .aticon-email,.actionBar .action-container #reserveTableAvailability .reserveTableOverlay .overlay-grid .form-input .aticon-google_plusone_share{top:25px;top:1.5625rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .guestSection{display:inline-block;top:13px;top:.8125rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .calenderSection{margin-bottom:10px;margin-bottom:.625rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .meal{display:inline-block}#reserveTableAvailability .reserveTableOverlay .overlay-grid .meal .mealTypeLable{font-weight:400;margin-right:7px;margin-right:.4375rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .tableSlots{margin-bottom:25px;margin-bottom:1.5625rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .tableSlot{display:inline-block;margin:5px;margin:.3125rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .tableSlot .tableSlotLable{font-weight:400}#reserveTableAvailability .reserveTableOverlay .overlay-grid .tableSlot input[type=radio]:focus+label{border:1px solid #66afe9}#reserveTableAvailability .reserveTableOverlay .overlay-grid .newsCheckBox{display:inline!important}#reserveTableAvailability .reserveTableOverlay .overlay-grid .checkBtn,#reserveTableAvailability .reserveTableOverlay .overlay-grid .newsCheck,#reserveTableAvailability .reserveTableOverlay .overlay-grid .redeemLabel{margin-top:15px;margin-top:.9375rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .fnameSection{margin-top:17px;margin-top:1.0625rem;margin-bottom:17px;margin-bottom:1.0625rem;display:block}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .fnameSection{overflow:hidden;vertical-align:top;display:inline-block;margin:0}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .fnameSection .firstName{width:100%}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .fnameSection .firstName{width:218px;width:13.625rem}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .lnameSection{display:block}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .lnameSection{overflow:hidden;vertical-align:top;display:inline-block}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .lnameSection .lastName{width:100%}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .lnameSection .lastName{width:183px;width:11.4375rem}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .emailSection{margin-top:17px;margin-top:1.0625rem;margin-bottom:17px;margin-bottom:1.0625rem;display:block}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .emailSection{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem;display:inline-block}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .email{width:100%}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .email{width:536px;width:33.5rem}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .mobileSection{display:block}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .mobileSection{display:inline-block}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .mobile{width:100%}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .overlay-grid .mobile{width:536px;width:33.5rem}}#reserveTableAvailability .reserveTableOverlay .overlay-grid .confirmationLayout{padding-left:30px;padding-left:1.875rem;padding-bottom:50px;padding-bottom:3.125rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .confirmationLayout .addressHeadingIcon{color:#000}#reserveTableAvailability .reserveTableOverlay .overlay-grid .confirmationLayout em{color:#896633;margin-right:5px;margin-right:.3125rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .confirmationLayout .col-lg-6{line-height:30px;line-height:1.875rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .confirmMessage{text-transform:uppercase;color:#5F6062;margin-bottom:12px;margin-bottom:.75rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .name{text-transform:uppercase;font-size:18px;font-size:1.125rem;margin-bottom:17px;margin-bottom:1.0625rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .number{font-size:18px;font-size:1.125rem;margin-bottom:22px;margin-bottom:1.375rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .details{text-transform:capitalize;font-size:18px;font-size:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .details .col-lg-6{line-height:30px;line-height:1.875rem;font-size:12px;font-size:.75rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .addressHeading{text-transform:uppercase}#reserveTableAvailability .reserveTableOverlay .overlay-grid .address{margin-bottom:11px;margin-bottom:.6875rem}#reserveTableAvailability .reserveTableOverlay .overlay-grid .disableLable{.pointer-events:none;color:#A7A9AC}#reserveTableAvailability .reserveTableOverlay .checkBtn{display:block}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .checkBtn{display:inline-block}}#reserveTableAvailability .reserveTableOverlay .spRequest{width:100%;height:143px;height:8.9375rem}#reserveTableAvailability .reserveTableOverlay .checkAvailability{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem;text-align:center;width:100%}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .checkAvailability{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}}#reserveTableAvailability .reserveTableOverlay .disableEvent{background-color:#5f6062!important}#reserveTableAvailability .reserveTableOverlay .disableEvent:after{color:#5f6062!important}#reserveTableAvailability .reserveTableOverlay .backnextbtnSection{margin-top:5px;margin-top:.3125rem}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .backnextbtnSection{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}#reserveTableAvailability .reserveTableOverlay .backnextbtnSection .col-lg-6:first-child{text-align:left}}#reserveTableAvailability .reserveTableOverlay .back{display:block;text-align:center;margin-left:-15px;margin-left:-.9375rem;margin-right:-15px;margin-right:-.9375rem}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .back{display:inline-block}}#reserveTableAvailability .reserveTableOverlay .submitForConfirm{float:none;display:block;text-align:center;margin-left:-15px;margin-left:-.9375rem;margin-right:-15px;margin-right:-.9375rem;margin-top:20px;margin-top:1.25rem}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .submitForConfirm{display:inline-block;float:right;margin-top:0;margin-top:0rem}}#reserveTableAvailability .reserveTableOverlay .nextBtn{margin-bottom:25px;margin-bottom:1.5625rem;margin-top:25px;margin-top:1.5625rem;text-align:center}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .nextBtn{margin-bottom:25px;margin-bottom:1.5625rem;margin-top:1px;margin-top:.0625rem;text-align:right}}#reserveTableAvailability .reserveTableOverlay .nextForPI{display:block}@media (min-width:1024px){#reserveTableAvailability .reserveTableOverlay .nextForPI{display:inline-block}}#reserveTableAvailability .reserveTableOverlay .modal-header .close{margin-top:-1px;margin-top:-.0625rem}#restaurant-map-wrap,.restaurant-map-body>div{width:100%;height:500px}.contentOverlay .modal-content .map-header{background:0 0}.modal-dialog{padding-bottom:0}.menu-dining .container,.menu-dining .richTextEditor .container-block,.modal-body .container,.modal-body .richTextEditor .container-block,.photo-popup .container,.photo-popup .richTextEditor .container-block,.richTextEditor .menu-dining .container-block,.richTextEditor .modal-body .container-block,.richTextEditor .photo-popup .container-block{width:100%}.menu-dining .thumbnailGallery,.modal-body .thumbnailGallery,.photo-popup .thumbnailGallery{margin-top:20px;margin-top:1.25rem}.menu-dining .thumbnailGallery .modal-window-heading,.modal-body .thumbnailGallery .modal-window-heading,.photo-popup .thumbnailGallery .modal-window-heading{text-align:center;font-size:18px;font-size:1.125rem;font-weight:500;background-color:#f5f1ec;height:44px;height:2.75rem;padding-top:11px;padding-top:.6875rem}.detail-section .tab-section{display:none;margin-top:10px}#reserveTableAvailability,.reservation-section .contentOverlay{background-color:#fff}#reserveTableAvailability .overlay-reserve-table{text-align:left}#reserveTableAvailability .reserve-table-disclaimer{text-align:left;padding-left:50px;padding-left:3.125rem}.restaurant-map-popup.contentOverlay .content-header{text-transform:capitalize}.richTextEditor{width:100%;text-align:left}.richTextEditor h6{color:#000;margin-top:28px;margin-top:1.75rem;line-height:20px;line-height:1.25rem}.richTextEditor h3{margin-bottom:15px;margin-bottom:.9375rem}.richTextEditor p{margin-bottom:25px;margin-bottom:1.5625rem;margin-top:10px;margin-top:.625rem;font-size:14px;font-size:.875rem}.richTextEditor .rteLineHeight p{margin-bottom:10px;margin-bottom:.625rem;margin-top:10px;margin-top:.625rem}.richTextEditor .rteLineHeight p strong{margin-top:25px;margin-top:1.5625rem}