
 /* 
-------cacheFileName----------
 keyBAE32866F8807E7A9880042CA7C5D2D76A388666E5B5726CA223C4045422BC5A#2026-06-05T18--59--38 */ 

@font-face {
  font-family: 'icomoon';
  src:  url('/fonts/icomoon.eot?xjroon');
  src:  url('/fonts/icomoon.eot?xjroon#iefix') format('embedded-opentype'),
    url('/fonts/icomoon.woff?xjroon') format('woff'),
    url('/fonts/icomoon.svg?xjroon#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-bed:before {
  content: "\e92f";
}
.icon-stack1:before {
  content: "\e930";
}
.icon-users2:before {
  content: "\e931";
}
.icon-lock:before {
  content: "\e92b";
}
.icon-tv:before {
  content: "\e92a";
}
.icon-cuisine:before {
  content: "\e929";
}
.icon-user:before {
  content: "\e928";
}
.icon-bed1:before {
  content: "\e927";
}
.icon-zoom-square:before {
  content: "\e926";
  color: #3a2c51;
}
.icon-location-pin:before {
  content: "\e919";
}
.icon-minus1:before {
  content: "\e914";
}
.icon-plus2:before {
  content: "\e915";
}
.icon-Complimentary-Wi-fi:before {
  content: "\e908";
  color: #fff;
}
.icon-best-rate-guarantee:before {
  content: "\e909";
  color: #fff;
}
.icon-Late-Check-out:before {
  content: "\e90a";
  color: #fff;
}
.icon-coffee:before {
  content: "\e90b";
  color: #756a33;
}
.icon-alexa:before {
  content: "\e90c";
  color: #756a33;
}
.icon-wifi:before {
  content: "\e90d";
  color: #756a33;
}
.icon-laptop:before {
  content: "\e90e";
  color: #756a33;
}
.icon-open-menu:before {
  content: "\e903";
}
.icon-close:before {
  content: "\e904";
}
.icon-envelope:before {
  content: "\e916";
}
.icon-email:before {
  content: "\e916";
}
.icon-mail:before {
  content: "\e916";
}
.icon-letter:before {
  content: "\e916";
}
.icon-contact:before {
  content: "\e916";
}
.icon-calendar:before {
  content: "\e900";
}
.icon-date:before {
  content: "\e900";
}
.icon-schedule:before {
  content: "\e900";
}
.icon-phone:before {
  content: "\e921";
}
.icon-arrow_forward_ios:before {
  content: "\e91a";
}
.icon-arrow_back_ios:before {
  content: "\e91c";
}
.icon-keyboard_arrow_up:before {
  content: "\e91d";
}
.icon-keyboard_arrow_right:before {
  content: "\e91e";
}
.icon-keyboard_arrow_left:before {
  content: "\e91f";
}
.icon-keyboard_arrow_down:before {
  content: "\e920";
}
.icon-phone1:before {
  content: "\e918";
}
.icon-minus:before {
  content: "\e913";
}
.icon-minimize:before {
  content: "\e912";
}
.icon-plus:before {
  content: "\e910";
}
.icon-arrow-outline-right:before {
  content: "\e924";
}
.icon-arrow-outline-left:before {
  content: "\e925";
}
.icon-plus1:before {
  content: "\e911";
}
.icon-pinterest:before {
  content: "\e906";
}
.icon-chevron-with-circle-right:before {
  content: "\e901";
}
.icon-chevron-with-circle-left:before {
  content: "\e902";
}
.icon-checkmark-outline:before {
  content: "\e907";
}
.icon-add-outline:before {
  content: "\e92c";
}
.icon-distance-1:before {
  content: "\e92d";
}
.icon-phone11:before {
  content: "\e917";
}
.icon-connection:before {
  content: "\e91b";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-images:before {
  content: "\e90f";
}
.icon-location:before {
  content: "\e947";
}
.icon-sphere:before {
  content: "\e9c9";
}
.icon-stack:before {
  content: "\e92e";
}
.icon-clock:before {
  content: "\e94e";
}
.icon-arrow-circle-o-left:before {
  content: "\e922";
}
.icon-arrow-circle-o-right:before {
  content: "\e923";
}
.icon-pinterest-p:before {
  content: "\e905";
}
/***************************/

*{margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; }
.uk-container{box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box;}
a, button{cursor: pointer; outline:none; text-decoration:none; transition:all 0.6s ease; -webkit-transition:all 0.6s ease; -ms-transition:all 0.6s ease; -moz-transition:all 0.6s ease; }
a:hover, a:focus{text-decoration:none;}
a.link{border-bottom:1px solid transparent; color:#7F571A;}
a.link:hover, a.link:focus{border-bottom:1px solid;}
select, input{-webkit-appearance:none; -ms-appearance:none; -moz-appearance:none;}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {display:none; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none;
}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus{outline:0; background-color:#fff; color:#444; border-color:#7F571A;}
select::-ms-expand {display:none;} 
.frmfieldset textarea{min-height:120px; display:block;}

img{max-width:100%; height:auto;}
.boxspacer{display:block; height:22px;}

.uk-text-bold{font-weight:bold;}

h1, h2{font-family: 'Trajan Pro', serif;}
h3, h4, h5{font-family: 'Open Sans', sans-serif; font-weight:bold; }
h1{font-size:45px; line-height:55px; font-weight:normal; margin:0 0 35px 0; }
h2{font-size:35px; line-height:40px; letter-spacing:0.4px; font-weight:normal; margin:0 0 20px 0;}
h3{font-size:18px; line-height:22px; letter-spacing:0.4px; font-weight:bold;}
h4{font-size:18px; line-height:20px; letter-spacing:0.6px; font-weight:normal;}

b, strong{font-weight:600;}


/*ul li*/
#container ul { list-style: none; padding: 0;}
#container ul li{padding: 5px 0px 5px 30px; position: relative;     line-height: 20px;}
#container ul li:before { content: ''; width: 14px; left: 0; top: 14px; background: #b2aea9; position: absolute; height: 2px; }

.uk-margin-left-remove{margin-left:0 !important;}
.uk-margin-right-remove{margin-right:0 !important;}
.uk-tab> * > a{border-bottom:5px solid transparent;}
.uk-tab::before{border-bottom: 1px solid #cccccc;}
.home-meetings-section .uk-tab::before {bottom: 2px;}
.uk-tab > .uk-active > a{color:#231f20; border-color:#231f20; }
.uk-offcanvas-overlay::before{background: rgba(0,0,0,.2);}
#container .no-list-style li, #container ul li.padbttom{list-style:none; padding:0;}
#container .no-list-style li:before, #container ul li.padbttom:before{display:none;}
#container ul li.padbttom{margin-bottom:22px; margin-top:7px;}
.opacity-zero{filter: opacity(0) !important;}

#wrapper{overflow:hidden;}
.location-dest{font-size:12px; font-weight:bold; text-transform:uppercase; letter-spacing:2.1px; color:#231f20; }

.social-media-links{}
.social-media-links ul{}
.social-media-links ul li{display:inline-block; line-height: normal; font-size:19px; margin: 0 16px 0 0;}
.social-media-links ul li a{color:#7F571A; border-bottom:1px solid transparent;}
.social-media-links ul li a:hover, .social-media-links ul li a:focus{border-bottom:1px solid;}
.social-media-links ul li a span.text-soc{display:none;}
.social-media-links ul li:last-child{margin:0;}

body{font-family:'Open Sans', sans-serif; font-weight:normal; font-style: normal; font-size:14px; letter-spacing:0.7px; line-height:24px; color:#231f20; }


a.skip-to-content-btn{padding:6px; position:absolute; top:-40px; left: 0px; -webkit-transition: top 0.2s ease-out; transition: top 0.2s ease-out; z-index: 100; background:#fff; border:1px solid #98681f; color:#7F571A; font-weight:600; filter: opacity(0);font-size:13px;  }

a.skip-to-content-btn:focus{top:-2px; outline-color:transparent; -webkit-transition: top .2s ease-in; transition: top .2s ease-in;filter: opacity(1); }

.uk-link, a {color:#7F571A ; text-shadow:0 0 0; border-bottom: 1px solid; border-color:#7F571A;}
 #gdpr-rfp span,  #gdpr-rfp a {

color: #7F571A !important;
}
a:hover, a:focus {color:#51481a;  text-shadow:none; border-color:#51481a;}

a.button, .button{font-size: 14px; text-align: center; font-family: 'Trajan Pro'; text-transform: uppercase; letter-spacing: 1px; border:2px solid; padding:14px 20px; line-height: 1.3; display: inline-block; text-shadow:none; background:transparent; color:#7F571A; text-shadow: 0 0 0;  cursor:pointer; border-color:#7F571A; font-weight:bold;}
a.button:hover, a.button:focus, .button:hover, .button:focus{color:#ffffff; background:#7F571A; border:2px solid transparent; text-shadow:none; }


.H_ui .H_ib{left:-98%; background:#7F571A; color:#ffffff;}
.H_ui .H_ib .H_ib_body{background:#7F571A; color:#ffffff; padding:10px;}
.H_ui .H_ib .H_ib_body .H_ib_close{color:#ffffff;}
.H_ui .H_ib .H_ib_body svg.H_icon{fill:#ffffff;}
.H_ui .H_ib .H_ib_body .H_ib_close:hover svg.H_icon, .H_ui .H_ib .H_ib_body .H_ib_close:focus svg.H_icon{fill:#4b384c;}
.H_ui .H_ib .H_ib_body h2{color:#ffffff; font-size:13px; margin:0 0 6px 0; font-family: 'Open Sans', sans-serif; line-height:18px; font-weight:600; }
.H_ui .H_ib .H_ib_body a{color:#ffffff;}
.H_ui .H_ib .H_ib_body a.button{font-family: 'Open Sans', sans-serif; padding:0; font-size:13px; font-weight:600; text-transform:capitalize; margin:5px 0 0 0; border-bottom:1px solid; line-height:1.2;}
.H_ui .H_ib .H_ib_body a.button:hover, .H_ui .H_ib .H_ib_body a.button:focus{border-bottom:1px solid transparent;}
.H_ui .H_ib .H_ib_tail{}
.H_ui .H_ib .H_ib_tail g path{fill:#7F571A;}
.H_ui .H_ib .H_ib_body .map-phone a{color:#ffffff;}
.H_ui .H_ib .H_ib_body .map-phone a:hover, .H_ui .H_ib .H_ib_body .map-phone a:focus{border-color:#ffffff;}
ul.slide-number{margin:0; padding:0; position:relative;}
ul.slide-number li{position:absolute; top:50%; transform: translateY(-50%); list-style:none; opacity: 0;}
ul.slide-number li.uk-active{opacity:1;}
ul.slide-number li a, ul.slide-number li span{font-family: 'Trajan Pro'; font-size:20px; letter-spacing:3px; border:0; }

ul.uk-flex.slide-number ~ span {
    font-family: 'Trajan Pro';
    font-size: 20px;
    color: #fff;
    filter: opacity(1);
    letter-spacing: 5px;
    list-style: none;
    margin-left: 20px;
}

.home-long-con { display: none; }
.long-con-btn .less {display:none;}
.long-con-btn.active .more {display:none; }
.long-con-btn.active .less {display:inline; }

.uk-container{padding-left:15px; padding-right:15px; } 

.padding-remove{padding:0 !important;}
.margin-remove{margin:0 !important;}
.border-remove{border:0 !important;}
/* container  width [start]*/

.container1610{max-width: 1610px; margin: 0px auto; width:100%;}
.container1580 {max-width: 1580px; margin: 0px auto; width:100%;}
.container1500 {max-width: 1500px; margin: 0px auto; width:100%;} 
.container1460 {max-width: 1460px; margin: 0px auto; width:100%;}
.container1360 {max-width: 1360px; margin: 0px auto; width:100%;}
.container1290 {max-width: 1290px; margin: 0px auto; width:100%;}
.container1250 {max-width: 1250px; margin: 0px auto; width:100%;}




.container1560 {max-width: 1560px; margin: 0px auto; width:100%;}
.container1530 {max-width: 1530px; margin: 0px auto; width:100%;} 
.container1410 {max-width: 1410px; margin: 0px auto; width:100%;}
.container1380 {max-width: 1380px; margin: 0px auto; width:100%;}
.container1340 {max-width: 1340px; margin: 0px auto; width:100%;} 
.container1320 {max-width: 1320px; margin: 0px auto; width:100%;}
.container1200 {max-width: 1200px; margin: 0px auto; width:100%;} 
.container1170 {max-width: 1170px; margin: 0px auto; width:100%;} 
.container1000 {max-width:1000px; margin: 0px auto; width:100%;}
.container980 {max-width: 980px; margin: 0px auto; width:100%;}
.container970 {max-width: 970px; margin: 0px auto; width:100%;}
.container900 {max-width: 900px; margin: 0px auto; width:100%;}
/* container width [END]*/
/* background width [Start]*/ 
.light-bg {background: #f2eaea;}
.dark-bg {background: #98681f;}
/* background width [END]*/
/*Button css*/
a.btnn-coomon {font-size:14px; padding:0px 20px; border:2px solid; font-family: 'Trajan Pro'; text-transform:uppercase; letter-spacing:1px; color:#7F571A; text-shadow:#7F571A 0 0 0; display:inline-block; border-color:#7F571A; font-weight:bold; height:50px; line-height:49px;  }
a.btnn-coomon:hover, a.btnn-coomon:focus{background:#7F571A; color:#ffffff; border:2px solid transparent; text-shadow:none;}
a.white-button{border:2px solid; color:#ffffff; text-shadow:none;}
a.white-button:hover, a.white-button:focus{background:#ffffff; color:#7F571A; border:2px solid transparent;}

a.read-more-cta{font-size:14px; font-family: 'Trajan Pro'; text-transform:uppercase; letter-spacing:1px; color:#7F571A; text-shadow: 0 0 0; display:inline-block; border-bottom:2px solid transparent; font-weight:bold; }
a.read-more-cta span.icon-plus{font-size:18px; font-weight:600; position:relative; display:inline-block; vertical-align:middle; top:1px; border-bottom:2px solid transparent; padding-bottom:2px;    width: 19px;}
a.read-more-cta:hover, a.read-more-cta:focus{border-bottom:2px solid; border-color:#7F571A;}
.long-con-btn.active a.read-more-cta:focus{border-bottom:2px solid transparent;}
.long-con-btn.active a.read-more-cta:hover{border-bottom:2px solid; border-color:#7F571A;}
#breadcrumb{display:inline-block; text-transform:uppercase; letter-spacing:2.1px; font-size:13px; font-weight:bold; color:#373934; position:relative; z-index: 2;}
#breadcrumb a{text-transform:uppercase; letter-spacing:2.1px; font-size:13px; font-weight:bold; padding:24px 0 24px 22px; display:inline-block;  border-bottom:0px solid transparent; color:#7F571A ; text-shadow:0 0 0; }
#breadcrumb a:hover, #breadcrumb a:focus{border-bottom:0px solid; color:#231f20;}
#breadcrumb span {font-size:25px; padding:0 22px; position:relative; top:-3px; }
#pre-box > a, #gdpr-rfp > a, .sitemapinfo ul li a, #gdpr-privacy a, .ada-website-conformance a{font-weight:bold; border-bottom:1px solid transparent; color:#7F571A ;}
#pre-box > a:hover, #gdpr-rfp > a:hover, .sitemapinfo ul li a:hover, #gdpr-privacy a:hover, #ada-website-conformance a:hover, .ada-website-conformance a:hover, #pre-box > a:focus, #gdpr-rfp > a:focus, .sitemapinfo ul li a:focus, #gdpr-privacy a:focus, #ada-website-conformance a:focus, .ada-website-conformance a:focus{border-color:#7F571A; text-shadow:#7F571A 0 0 0;}

.cms6.header .uk-offcanvas-overlay .uk-offcanvas-bar{max-height:880px; height:100%;}


.uk-white, .uk-white > *, .uk-white > h2, .uk-white > h5, .uk-white > h4, .uk-white > a, .uk-white .uk-tab>*>a{color:#ffffff;}
.uk-white .uk-tab > .uk-active > a{border-color:#ffffff;}
.uk-gray, .uk-gray > *, .uk-gray > h2, .uk-gray > h5, .uk-gray > h4, .uk-gray .uk-tab>*>a{color:#231f20; }
.uk-dark, .uk-dark .uk-tab>*>a{color:#51481a;}

.sub-content{clear:both;}




/*==================== Module Tabb ======================*/
.modulel-dropdown {
  display: none;
}
.tab-wrap {
  border-bottom: 1px solid #cccccc;
  background: #fff;

}
.tab-wrap.uk-sticky.uk-active.uk-sticky-below.uk-sticky-fixed, .tab-wrap.uk-sticky.uk-active.uk-sticky-fixed {
  top: 121px !important;
  border-top: 1px solid #cccccc;
  z-index: 100;
}
.module-page-tabbing, .module-parent{ width:100%; margin: 0 auto; min-height: 60px; line-height: 60px; padding-bottom:23px; position: relative; }
#container .module-page-tabbing .tab-in ul, #container .module-parent ul.social-wall{border-bottom:1px solid #ccc; padding:0 0 0px; margin-bottom:4px;}
.module-page-tabbing .tab-in ul::after{clear: both; content: " "; display: block;}
.module-page-tabbing .tab-in ul li {    margin: 0 19px;}
.module-page-tabbing .tab-in ul li.modulelink, .module-parent ul.social-wall li.modulelink {
  display: inline-block;
  margin: 0 14px;
  padding: 0 15px;
  position: relative;
  vertical-align: top; font-weight:bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing:2.4px;
}
.module-page-tabbing .tab-in ul li.modulelink a, .module-parent ul.social-wall li.modulelink a{ display:block; padding:0 15px 35px; position:relative; margin-bottom:-5px; color:#48494c; font-weight:600; letter-spacing: 0.4em; text-decoration:none; border-bottom:5px solid transparent; filter: opacity(0.5); }
.module-page-tabbing .tab-in ul li.modulelink a:hover, .module-page-tabbing .tab-in ul li.modulelink a:focus {filter: opacity(1); color:#7F571A; text-shadow: 0 0 0; }
.module-page-tabbing .tab-in ul li.modulelink.modulelinkON a, .module-parent ul.social-wall li.modulelink a:focus, .module-parent ul.social-wall li.modulelink a:hover, .module-parent ul.social-wall li.modulelink.modulelinkON a{ color:#7F571A; text-shadow: 0 0 0; filter: opacity(1); font-weight:bold;
}

.module-page-tabbing .tab-in ul li.modulelink a::after, .module-parent ul.social-wall li.modulelink a:after {
  width: 100%;
  content: " ";
  position: absolute;
  bottom: -2.5px;
  left: 0;
  height: 5px;
  background-color:#4b384c;
  transition: .4s;
  -webkit-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
  transform-origin: left;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
}
.module-page-tabbing .tab-in ul li.modulelink.modulelinkON a::after,.modulelinkON a:after {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
}
#adawebsiteconformance{margin:0 0 35px 0; display:block; clear:both;}
body.ada-website-conformance h2{margin:0 0 25px 0;}
body.ada-website-conformance #container ul{margin-bottom:0;}

/*==================== Module Tabb ======================*/


/*Ms Cookie Banner*/
#msCookieBanner { font-size: 13px; line-height: 60px; box-sizing: border-box; letter-spacing: initial; height: auto; width: 100%; position: fixed; bottom: 20px; z-index: 1001; max-width: 860px; margin: 0 auto; left: 50%; height: 60px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;  padding: 0 18px; }
#msCookieBanner .left { text-transform: uppercase; float: left; padding-left: 0; vertical-align: middle; width:calc(100% - 133px); line-height:1.3; }
#msCookieBanner .right { display: inline-block; float: right; font-weight:700; text-align:right; width:125px; }
#msCookieBanner .right button { padding: 10px; background-color: #fff; color: #000; border: solid 1px transparent; cursor: pointer; background: no-repeat; font-size: 0.85em; color: #fff; transition: border 0.5s; text-transform: uppercase; font-weight: 700; border-radius:3px; } 
#msCookieBanner .right button:hover, #msCookieBanner .right button:focus { border: 1px solid #FFF; outline: none; } 
#msCookieBanner:empty { background: none; } 
#msCookieBanner a { color: #FFF; border-bottom: 1px solid; text-transform: capitalize; } #msCookieBanner a:hover, #msCookieBanner a:focus { border-bottom: 1px solid;  color: #ee7d2f; border-color: #ee7d2f; } 
.top-cookie-block { font-weight: 800; text-transform: capitalize; }
.top-cookie-block span {font-weight: 400;} 
#msCookieBanner { background-color: rgba(0,0,0,.95); color: #FFFFFF; border-radius: 5px; }
span.block {display: block;}

/*Ms Cookie Banner Ends*/

.mobile-btn{display:none;}
/*404 error */

.er-maindiv{}
.errTop{}
.errTop .oh{display:inline-block; font-size:24px; font-family: 'Trajan Pro'; margin-right:4px;}
.errTop .er{display:inline-block; vertical-align: top;}
.er-contentbox-wrap {}
.er-contentbox-wrap .snippetbox{}
.er-contentbox-wrap .snippetbox img{display:block; width:100%;}
.er-contentbox-wrap a{display:inline-block; line-height:1.1;}


.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;color:#000;background:#fff}






.outer-box { background-color: transparent; margin: 30px auto 0; max-width: 960px; padding: 30px 0; text-align: center; width: 94%; border: 1px solid #98681f ; }
.pro-txt { font-weight: normal; font-size: 30px; line-height: 35px; margin-bottom:30px; text-align: center; }
.click-logo { padding: 10px; background:#98681f ; display: inline-block; margin-bottom:30px; }
.vcard {font-size: 14px; line-height: 24px;}
.vcard a:link, .vcard a:visited { border-bottom: 1px solid;}
.vcard a:hover, .vcard a:focus {border-bottom: 1px dashed;}
.vcard .fn { font-size: 18px; text-transform: uppercase; line-height: 30px; margin:0 0 4px 0; }
.lockimg { font-size: 120px; margin-bottom:30px; color: #7F571A; }
a#backtotop{display:none;}
a#backtotop.scrolled{display:block;}
a#backtotop:link, a#backtotop:visited { position: fixed; z-index:99; width: 50px; height: 50px; line-height: 50px; bottom: 20px; right: 20px; background-color:#fff; color: #7F571A; text-align: center; border: 2px solid; }
a#backtotop .mim-icon-select-drop-arrow { display: block; height: 50px; font-size: 45px; line-height: 46px; }
a#backtotop:hover, a#backtotop:focus { background-color:#7F571A;color: #ffffff;}
.afterload{display:none;}
.afterload.show{display:block;}
.contentfocus:focus{ outline: 1px solid #98681f ;  box-shadow: 0 0 5px #98681f  inset; }

/*******************   Media Queries Start  *******************/


@media (min-width: 1200px){


}

@media only screen and (max-width: 1699px) {



}

@media only screen and (max-width: 1499px) { 
  .cms6.header .uk-offcanvas-overlay .uk-offcanvas-bar{max-height:740px;}  

}

@media only screen and (max-width: 1440px) {
  .cms6.header .uk-offcanvas-overlay .uk-offcanvas-bar{max-height:700px;}

}

@media only screen and (max-width: 1366px) {
  .cms6.header .uk-offcanvas-overlay .uk-offcanvas-bar{max-height:660px;}

}


@media only screen and (max-width: 1299px) {
  h1{font-size:40px; line-height:50px; margin:0 0 25px 0; }  
  h2{font-size:32px; line-height:38px; }  
  h4{font-size:17px;} 
  a.button {padding:13px 20px;}  

}

@media only screen and (max-width: 1280px) {
  .container1610, .container1580, .container1560, .container1530, .container1500, .container1460, .container1410, .container1380, .container1360, .container1340, .container1320, .container1250, .container1200, .container1170, .container1000, .container980, .container900 { width:100%;} 

  .uk-grid{margin-left:-30px;}  
  .uk-grid > * { padding-left: 30px; }  
  .uk-grid-small{margin-left:-15px;}  
  .uk-grid-collapse, .uk-grid-column-collapse { margin-left: 0; }
  .uk-grid-collapse>*, .uk-grid-column-collapse>* { padding-left: 0; }
  .uk-grid-column-small > *, .uk-grid-small > * { padding-left: 15px;}  

}


@media only screen and (max-width: 1200px) { 
  h1 {font-size:38px; line-height:48px; }  
  h2 {font-size:30px; line-height:36px; }
  h4{font-size:16px;}   
  .module-page-tabbing, .module-parent{padding-bottom:20px;}

}

/*@media only screen and (max-width: 1200px)*/
@media only screen and (max-width: 960px) {
  .uk-link, a, #pre-box > a, #gdpr-rfp > a, .sitemapinfo ul li a, #gdpr-privacy a, .ada-website-conformance a{text-shadow:none; color:#7F571A;}

}

@media only screen and (max-width: 1024px) {
  h1 {font-size:36px; line-height:46px; }  
  h2 {font-size:28px; line-height:34px; }

}

@media only screen and (max-width:899px) {
  #wrapper{overflow-x: inherit;}
  a#backtotop, a#backtotop:link, a#backtotop:visited {bottom:70px; display:none;} 
  #breadcrumb a { letter-spacing: 1.1px; font-size: 12px; padding: 24px 0 24px 13px; }  
  #breadcrumb span{padding: 0 14px;}
  .hide-tablet{display:none;}  
  .show-tablet{display:block;}  

}





@media only screen and (max-width:767px) {

  .uk-container{padding-left:15px; padding-right:15px;}  
  body.home .uk-container{padding-left:15px; padding-right:15px;}
  .uk-grid{margin-left: -30px;  }    
  .uk-grid-small{margin-left:-15px;}  
  .uk-grid-collapse, .uk-grid-column-collapse { margin-left: 0; }
  .uk-grid-collapse>*, .uk-grid-column-collapse>* { padding-left: 0; }
  .uk-grid-column-small > *, .uk-grid-small > * { padding-left: 15px;}    
  *+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid > .uk-grid-margin {margin-top:20px;}  
  h1 {font-size:22px; line-height:29px; margin:0 0 17px 0;}  
  h2 {/*font-size:22px;*/font-size:20px; line-height:29px; margin:0 0 17px 0; }  
  body.ada-website-conformance h2{ margin:0 0 17px 0;}  
  h3{font-size:17px;}  
  .mobile-btn{display:block; margin:15px 0 0 0;}  
  .mobile-btn.uk-sticky-fixed, .mobile-tabbing-container.uk-sticky-fixed {display:block; text-align:center; left: 0; right: 0; width: 100% !important; margin:0; background:#7F571A; z-index:9; }  
  .mobile-btn.uk-sticky-fixed a {color:#fff; }  
  a.read-more-cta:hover, a.read-more-cta:focus{border-color:transparent;}  
  a.skip-to-content-btn{display:none;}  
  .er-contentbox-wrap{margin-bottom:15px;}  
  .tabbing-mobile {border-bottom:1px solid transparent; text-align:left; position: relative;}
  .tabbing-mobile a:link, .tabbing-mobile a:visited, .modulel-dropdown a:link, .modulel-dropdown:visited {display:block; padding:12px 20px; position:relative; color:#fff; text-transform:uppercase; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; background:#7F571A; height:45px; }
  .long-con-btn.active a.read-more-cta:hover{border-color:transparent;}
  .module-page-tabbing .meetings-tab ul {text-align: left;display: none;}
  .module-page-tabbing {border-bottom: 1px solid #98d1f7;}
  .tabbing-container, .meetings-tab { text-align: center; height: auto; line-height: 50px; position: absolute; width: 100%; z-index: 5; top:43px; display: none; background-color:#7F571A; }
  .meetings-tab {display: block;}
  .mobile-tabbing-container .tabbing-container ul li.tab-link, .module-page-tabbing .meetings-tab ul li.modulelink { padding: 0; font-size: 14px; display: block; margin: 0; border-bottom: 1px solid #98d1f7; }
  .mobile-tabbing-container .tabbing-container ul li.tab-link a::after, .module-page-tabbing .meetings-tab ul li.modulelink a::after {display: none;}
  .mobile-tabbing-container .tabbing-container ul li.tab-link a:link, .mobile-tabbing-container .tabbing-container ul li.tab-link a:visited, .module-page-tabbing .meetings-tab ul li.modulelink a:link, .module-page-tabbing .meetings-tab ul li.modulelink a:visited { display: block; padding: 0 20px; position: relative; color:#fff; line-height:40px; }
  .tabbing-container ul { padding: 0; margin:0;}
  .tabbing-mobile a::after, .modulel-dropdown a::after { content: "\e920"; position: absolute; pointer-events: none; font-family: 'icomoon'; right:10px; top:11px; font-size:35px; }
  .tabbing-container ul li { width: auto; float: none; text-align: left; font-size: 14px; }
  .tabbing-container ul li a:link, .tabbing-container ul li a:visited { color:#fff; display:block; letter-spacing: 1px; position: relative; padding:7px 20px; text-transform:uppercase; }
  .tabbing-container ul li.modulelinkON a:link, .tabbing-container ul li.modulelinkON a:visited{background:#231f20;}  
  .tabbing-container ul li a{border-bottom:1px solid;} 
  .tabbing-container ul li:last-child a{border-bottom:1px solid transparent;}   
  .tabbing-container ul li a::after { display: none;}
  .mobile-tabbing-container { position: relative; height:43px; margin:0 0 25px 0;}
  .tabbing-container.dining-tabbing-container ul li {width: auto;}
  .meetin-menu-link a.button:link, .meetin-menu-link a.button:visited { margin-right: 5px; margin-bottom: 5px;}  
  #adawebsiteconformance{margin:0 0 28px 0;}  
  #pre-box .home-long-con{padding-bottom:0;}  
  .sitemapinfo section{padding-left:0;}  
  #msCookieBanner{bottom:70px;}  

}



@media only screen and (max-width: 480px) {

  .errTop .oh{margin-bottom:4px;} 
  .cont-icon { display: inline-block; margin: 0; margin-right: 12px;}
  .cont-desc { width: 208px; text-align: left; padding-top: 5px; }  

  #msCookieBanner { max-width: 335px; bottom: 60px; height: 100px; line-height: 20px; padding: 13px 10px; font-size: 13px; bottom: 70px; }
  #msCookieBanner .left {width: 100%; float: none; display: block; text-align: center;}
  #msCookieBanner .right {width: 100%;float: none; display: block; text-align: center; margin-top:9px;}



}


@media only screen and (max-width: 340px) {
  a.btnn-coomon, a.button, .button { padding:0px 15px; font-size: 13px; line-height:48px; }
  ul.slide-number li a, ul.slide-number li span{font-size:18px;}  
  .arrow-explor { bottom: 65px; left: 13px; }  

}

.footer-merriott-logo , .footer-tripadvisor-logo{
  text-align: center;
  margin-bottom: 0;
}
.booking-click-page li#teconsent {
  display: none !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #msCookieBanner .right button{
    line-height: 1;
    padding: 10px 5px;
  }
  .gallery #logo {top: -13px;}
}
body.light-bg.subnav.ada-website-conformance a {
  /*  word-break: break-all; */
}
.formslable {display:none !important;}
.amenities .moreless {
  display: none !important;
}
.booking-click-page #ccpacontainer {display: none !important}

#main.pushItDown {margin-top: 0px !important;}
#msCookieBanner {display: none !important;}

.uk-position-relative.dining-logo-bar {width: 145px;}

.managed-by {
  position: relative;
}
.managed-by-inner {
  /*display: flex;
  justify-content: flex-start;*/
  align-items: center;
  padding-bottom: 15px;
  justify-content: center;
  text-align: center;
  padding-top: 15px;
}
.managed-by-inner span {
  color: #231f20;
  display: block;
  font-weight: 400;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.managed-by-inner img {
  max-width: 145px;
}
@media only screen and (max-width:767px){
  .managed-by-inner {
    justify-content: center;
    position: static;
    width: inherit;
  }
}
.powered-statement {
    text-align: center;
    border-top: 1px solid;
    padding: 20px 0 0;
    margin: 10px 0 0;
}
.faqdesk { padding: 0 15px;}
.queanchor { font-size: 1rem;  font-weight: bold; border-bottom: none; }
.queanchor:hover, .queanchor:focus { color: #98681F; border-color: none; }
.faq-block { border-bottom: 1px solid #98681F; padding: 10px 0px 10px 30px !important; }
.faq-block:last-child { border-bottom: none;}
.faq-block:before { top: 20px !important; }
.H_ib_content {color : #fff !important;}

@font-face {
    font-family: 'Trajan Pro';
    src: url('/fonts/trajanpro-regular.eot');
    src: url('/fonts/trajanpro-regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/trajanpro-regular.woff2') format('woff2'),
        url('/fonts/trajanpro-regular.woff') format('woff'),
        url('/fonts/trajanpro-regular.svg#trajanpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


:root {/*--uk-leader-fill-content:.*/}

/*cache version*/