
 /* 
-------cacheFileName----------
 key5D019E3C76A7F23B4CA51E3ABBD319ADFAF9274B27B365F376E475F19101A9D3#2025-12-28T12--06--55 */ 

@font-face {
  font-family: 'icomoon';
  src:  url('/fonts/icomoon.eot?xjroon');
  src:  url('/fonts/icomoon.eot?xjroon#iefix') format('embedded-opentype'),
    url('/fonts/icomoon.ttf?xjroon') format('truetype'),
    url('/fonts/icomoon.woff?xjroon') format('woff'),
    url('/fonts/icomoon.svg?xjroon#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
      font-display:swap;

}

[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;
font-display:swap;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
}
.icon-alexa:before {
  content: "\e938";
}
.icon-refrigerator:before {
  content: "\e937";
}
.icon-wheelchair:before {
  content: "\e935";
}
.icon-web:before {
  content: "\e936";
}
.icon-no-smoking:before {
  content: "\e933";
}
.icon-cocktail:before {
  content: "\e934";
}
.icon-stack1:before {
  content: "\e931";
}
.icon-users2:before {
  content: "\e932";
}
.icon-lock:before {
  content: "\e930";
}
.icon-stack:before {
  content: "\e92a";
}
.icon-person:before {
  content: "\e92b";
}
.icon-bed:before {
  content: "\e92c";
}
.icon-kid-and-baby:before {
  content: "\e92d";
}
.icon-pillow:before {
  content: "\e92e";
}
.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-room:before {
  content: "\e929";
}
.icon-tv:before {
  content: "\e928";
   color: #756a33;
}
.icon-button: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";
}
.icon-alexa:before {
  content: "\e90c";
}
.icon-wifi:before {
  content: "\e90d";
}
.icon-laptop:before {
  content: "\e90e";
}
.icon-open-menu:before {
  content: "\e903";
}
.icon-close:before {
  content: "\e904";
}
.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-circle-o-left:before {
  content: "\e922";
}
.icon-arrow-circle-o-right:before {
  content: "\e923";
}
.icon-pinterest-p:before {
  content: "\e905";
}
.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-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-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-gallery:before {
  content: "\e92f";
}
a[data-readmore-toggle="rmjs-1"] {
    display: none;
}
.read-more-content{height: auto !important;}
.covid7.bar a {border-bottom: none;    font-weight: 600;}
.covid7.bar a:hover, .covid7.bar a:focus{    color: #ffeacb;}
.covid.bar{    position: relative; top: 2px;}
.corona_close.bar{    z-index: 222;}
.corona_close.bar:hover, .corona_close.bar:focus {
    color: #ffeacb;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{color: #3a1818; text-transform: capitalize}
/***************************/

*{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{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:#8d6e3f;}
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;
}
select::-ms-expand {display:none;} 
.frmfieldset textarea{min-height:120px; display:block;}

img{max-width:100%; height:auto;}
.boxspacer {
    display: block;
    height: 20px;
}
.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}
h1, h2, h3, h4, h5{font-family: 'Rhode MediumWide', sans-serif;}
h1{font-size:22px; line-height:28px; letter-spacing: .10px;}
h2{font-size:22px; line-height:28px; letter-spacing:.10px;}
h3{font-size:18px; line-height:24px; letter-spacing:.10px;}
h4{font-size:16px; line-height:20px; letter-spacing:.50px; }
.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}
/*ul li*/
#container ul { list-style: none; padding: 0;}
#container ul li{position: relative;     line-height: 20px;}
#container ul.uk-accordion > li:before { content: ''; width: 14px; left: 0; top: 15px; background: #7D5721; position: absolute; height: 2px; display: none;}

.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;}
.uk-tab > .uk-active > a{color:#2d292a; border-color:#2d292a; }
.uk-offcanvas-overlay::before{background: rgba(0,0,0,.2);}
#container .no-list-style li{list-style:none; padding:0;}
 #container ul li.padbttom{padding:0;}
#container .no-list-style li:before, #container ul li.padbttom:before{display:none;}
#container ul li.padbttom{margin-bottom:30px;}


#wrapper{overflow-x:hidden;}


.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:#8d6e3f; 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: 'Euclid Circular A', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0.7px;
    line-height: 24px;
    color: #4a4a4a;
}
.amenitygroup .uk-accordion-title{border-bottom: 1px solid #ccc; padding-left:0; text-shadow: none;}
.amenitygroup .uk-accordion-content ul.ul-common li {
    padding-top: 20px;
}
.amenitygroup .uk-accordion-content ul.ul-common >li::before{
	top:17px;
}
#container ul.uk-accordion > li:before{top: 35px;}
.uk-accordion-title{padding: 20px 30px;}
#container .uk-accordion-title::before{font-size: 20px;}
a.skip-to-content-btn { position: absolute; top: 0; left: 0; background:
#f4eee4 ; color: #000 !important; z-index: 10000; height: 30px; width: auto; line-height: 30px; padding: 0 20px; filter: opacity(0); text-decoration: none; border: 1px solid #8d6e3f ;}

a.skip-to-content-btn:focus { background:#fff; color:#000 !important; filter: opacity(1); outline: none;}

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

a:hover, a:focus {color:transparent;text-shadow: 0 0 0 #000;}

a.button, .button{
  	font-size: 15px;
    font-family: 'Euclid Circular A', sans-serif;
    text-transform: uppercase;
    border: 1px solid transparent;
    color: #7D5721;
    text-shadow: 0 0 0 ;
    border-color: #7D5721;
    background: transparent;
    padding: 0px 18px;
    letter-spacing: 2px;
    height: 50px;
    line-height: 49px;
    text-shadow: none;
    cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
a.button span {
    display: block;
    align-items: center;
    justify-content: center;
    height: 50px;
    line-height: 55px;
}
a.button:hover, a.button:focus, .button:hover, .button:focus{
color: #000;
    background: #7D5721;
    border: 1px solid #7D5721;
}
a.primary-button,
button.primary-button{
    border: 1px solid;
    border-color: #7D5721;
    background: transparent;
    text-shadow: 0 0 ;
    color: #7D5721;
}
a.primary-button:hover,
a.primary-button:focus,
button.primary-button:hover,
button.primary-button:focus{
    background-color: #7D5721;
    border-color: #7D5721;
}
a.second-button,
button.second-button{
    border: 1px solid transparent;
    padding: 15px 30px;
    color: #121614;
    border-bottom: 1px solid #7D5721;
}
a.second-button:hover,
a.second-button:focus,
button.second-button:hover,
button.second-button:focus{
    border: 1px solid;
    border-color: #7D5721;
}

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, .control_slide span{font-size: 18px;
    letter-spacing: 2px;
    border: 0;
    font-family: 'Euclid Circular A', sans-serif; }
.control_slide span {
    color: #fff;
    text-shadow:  0 0;
}
.rounded-arrow{letter-spacing: 0px;}
.control_slide span.small {
    font-size: 18px;
}	
#offerslider .control_slide span {
    color: #121614;     width: 10px;
    display: inline-block;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.home-long-con { padding-bottom:18px; 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%;} 
.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:#fffdf4;}
/* background width [END]*/
.booking-click-page #teconsent{    display: none !important;}
/*Button css*/
a.btnn-coomon {font-size:15px; padding:0 20px; border:1px solid; font-family: 'Euclid Circular A', sans-serif;text-transform:uppercase; letter-spacing:1px; color: #7D5721; display:inline-block; text-shadow:none; }
a.btnn-coomon:hover, a.btnn-coomon:focus{background:#7D5721; color:#121614; border:1px solid transparent;}
a.white-button{
     color: #fff;
    border: 1px solid #fff;
}
a.white-button:hover, a.white-button:focus{
    background: #fff;
    color: #121614;
    border: 1px solid;
    border-color: #fff;
}
a.read-more-cta{
      font-size: 15px;
    text-transform: uppercase;
    border-bottom: solid 1px transparent !important;
    padding-bottom: 0px;
    color: #7D5721;
    text-shadow: 0 0 0 ;
    letter-spacing: 0.10em;
}
a.read-more-cta:hover,
a.read-more-cta:focus{
    color:  #4a4a4a;
    text-shadow: 0 0 0;
}
a.read-more-cta:hover span,
a.read-more-cta:focus span{
  border-bottom: 1px solid #4a4a4a;
}
.container990{
    max-width: 990px;
    margin-left: auto;
    margin-right: auto;
}
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;}
/*a.read-more-cta:hover, a.read-more-cta:focus{
    background-color: #7D5721;
    border: 2px solid;
    border-color: #7D5721;
}*/
a.read-more-cta span.more, a.read-more-cta span.less {
    position: relative;        padding-right:0px;
}

a.read-more-cta span.more:after {  
    content: "\e911";
    font-size: 13px;
    font-weight: 600;
    font-family: 'icomoon' !important;
    display: block;
    position: absolute;
    right: -20px;
    top: -5px;
}

.Win32 span.more:after{top: -3px;}
.Win32 span.less:after{top: -3px;}


a.read-more-cta span.less:after {  
   content: "\e913";
  font-size: 18px;
      font-family: 'icomoon' !important;
    display: block;
    position: absolute;
right:-30px;
top: -6px;
}
#breadcrumb{display:inline-block; text-transform:uppercase; letter-spacing:2.1px; font-size:12px; font-weight:600; color:#373934; position: relative;
    z-index: 2;}
#breadcrumb a{    text-transform: uppercase;
    letter-spacing: 2.1px;
    font-size: 12px;
    font-weight: 600;
    padding: 24px 11px 0 11px;
    display: inline-block;
    border-bottom: 1px solid transparent;
    text-shadow:0px 0px 0px ;
    color: #7D5721; }
#breadcrumb a:hover, #breadcrumb a:focus{border-bottom:solid 1px #7D5721;}
#breadcrumb span {font-size:25px; padding:0 22px; position:relative; top:-3px; }

.btn-link {
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Euclid Circular A', sans-serif;
    padding:16px 24px 16px;
}
.btn-link:hover, .btn-link:focus{color:#7D5721; border-color:transparent}

.uk-white, .uk-white > *, .uk-white > h2, .uk-white > h5, .uk-white > h4, .uk-white > a{color: #fff; text-shadow: 0 0 ;}
.uk-gray, .uk-gray > *, .uk-gray > h2, .uk-gray > h5, .uk-gray > h4{color:#2d292a; }
.uk-dark{color:#1b1800;}
.uk-white .rounded-arrow a.uk-slidenav, .uk-white .rounded-arrow a.uk-slidenav svg{border-color:#ffffff; color:#ffffff;}
.sub-content{clear:both;padding-top:30px;}




/*==================== 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;  padding-bottom: 0px; position: relative; background-color: #fffdf4;}
.module-page-tabbing.uk-sticky.uk-active ul {
    margin-top: 30px;
}
#container .module-page-tabbing .tab-in ul, #container .module-parent ul.social-wall{border-bottom:1px solid #ccc; padding:0 0 0px; margin-bottom:0}
.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 a:hover, .module-page-tabbing .tab-in ul li.modulelink a:focus {opacity:1; }
.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, .module-page-tabbing .tab-in ul li.modulelink a:hover,.module-page-tabbing .tab-in ul li.modulelink a:focus{
	opacity: 1;
    color: #7D5721;
    text-shadow: 0 0 #7D5721;
}

.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: 0px;
  left: 0;
  height: 5px;
  background-color: #7D5721;
  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, .module-page-tabbing .tab-in ul li.modulelink a:hover:after,
.module-page-tabbing .tab-in ul li.modulelink a:focus:after{
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
}
/*==================== Module Tabb ======================*/


/*404 error */

.er-maindiv{}
.errTop{}
.errTop .oh{display:inline-block; font-size:24px; font-family: 'Euclid Circular A', sans-serif;margin-right:4px;}
.errTop .er{display:inline-block; vertical-align: top;}
.er-contentbox-wrap {}
.er-contentbox-wrap .snippetbox a:hover,
.er-contentbox-wrap .snippetbox a:hover{text-shadow: 0 0 0 #161b21;}
.er-contentbox-wrap .snippetbox img{display:block; width:100%;}
.er-contentbox-wrap a{display:inline-block; line-height:1.1;text-shadow: 0 0 0 #7D5721;}
.er-contentbox-wrap a:hover, .er-contentbox-wrap a:focus {
    color: #4a4a4a;
}

.meeting-additional-detail span.icon{    color: #7D5721;font-size: 70px;padding-bottom: 15px;
    display: inline-block;}
.meeting-additional-detail .uk-card-body{      color: #7D5721;  font-size: 23px;
    font-family: 'Euclid Circular A', sans-serif;}
.amenitygroup h3{    margin:0 0 10px 0;}
.meetings-events .amenitygroup{    padding: 34px 0 7px;}
.ballroom .amenitygroup h3{    margin: 0 0 10px 0;}
.weddings .amenitygroup{    padding: 34px 0 27px;}
.ballroom .amenitygroup, .rooftop-south .amenitygroup, .rooftop-north .amenitygroup, .spa-king .amenitygroup, .presidential-suite .amenitygroup, .executive-suite .amenitygroup{    padding: 34px 0 5px;    margin-top: 20px;}

.spa-king .amenitygroup, .presidential-suite .amenitygroup, .executive-suite .amenitygroup{padding: 34px 0 30px;  }

.sitemapinfo h1,
.sitemapinfo h2{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #4a4a4a;}
.sitemapinfo a{ color: transparent; text-shadow: 0 0 #7D5721;   border-bottom: transparent;}
.sitemapinfo a:hover, .sitemapinfo a:focus{       border-bottom: solid 1px #4a4a4a;
    color: #4a4a4a;}
.wedding_amenity_list .moreless{display:none}
.meetings-events .moreless{display:none}
/*******************   Media Queries Start  *******************/
h1 {    padding-bottom: 10px;}  
.zig-more {
    font-family: 'Euclid Circular A', sans-serif;
}
#faq-question-list .faq-name{display: flex; align-items:center;}
#faq-question-list .uk-accordion-title{position: relative; padding-left: 0; border-color: #ccc;}
#faq-question-list .uk-accordion-title::before{
content: "\e915";
    width: 31px;
    height: 31px;
    margin-left: 0;
    float: right;
    color: #7D5721;
    font-family: 'icomoon' !important;
    font-weight: 600;
    right: 3px;
    position: absolute;
    font-size: 20px;
    line-height: 32px;
    top: 28px;
}
#faq-question-list .faq-name span{
	margin-right: 20px;
    font-size: 22px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
#faq-question-list .uk-open>.uk-accordion-title::before{
    font-family: 'icomoon' !important;
    content: "\e914";
}
#faq-question-list ul.uk-accordion > li:before {
    content: '';
    width: 14px;
    left: 0;
    top: 35px;
    background: #7D5721;
    position: absolute;
    height: 2px;
  display:none;
}
#faq-question-list ul.uk-accordion > li{position: relative;}
.uk-accordion-title{font-size: 20px;}
.accessibility-amenities div#faq-question-list h3 {
    margin: 0px 0 20px 0;
}



.acc-features li.wheelchair_icon:before {
    display: none;
}

.acc-features li.wheelchair_icon span.icon-wheelchair {
    font-size: 22px;
    position: absolute;
    left: 7px;
    top: 3px;
}

.uk-dotnav>*>* {
      background: #393e2b;
   border: 2px solid #393e2b;
}

.uk-dotnav>*>:focus, .uk-dotnav>*>:hover, .uk-dotnav>.uk-active>* {
    background-color: transparent;
    border-color: #393e2b;
}

.coury-hospitality-logo img {
    width: 145px;
}
.coury-hospitality-logo {
    margin-top: 10px;
}


@media only screen and (max-width: 1365px) {
h1 {font-size:40px; line-height:50px; }  
h2 {font-size:32px; line-height:38px; }  
h4{font-size:17px;} 
 
}

@media only screen and (max-width: 1280px) {
.container1610, .container1580, .container1560, .container1530, .container1500, .container1460, .container1410, .container1380, .container1360, .container1340, .container1320, .container1250, .container1200, .container1170, .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;}  
a.button:hover, a.button:focus, .button:hover, .button:focus{text-shadow: none;}
}

@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;}   
  .main-image-logo{margin-top: -30px !important;} 
}




@media only screen and (min-width: 1024px) {

  .read-more-less-btn{    display: none;}
  .long-con-btn{    padding-bottom: 20px;}
  
  
}

@media only screen and (max-width: 1024px) {
  .header .uk-navbar-left a.reserve .icon-calendar{position: relative;top: 1px;} 
.wedding_amenity_list .moreless{display:block}
.meetings-events .moreless{display:block}
  
  
h1 {font-size:36px; line-height:46px; }  
h2 {font-size:28px; line-height:30px; }
  .amenitygroup h3{margin: 0 0 10px 0;}  
.amenities .amenitygroup h3 {
    margin: 0 0 30px 0;
}


}

@media only screen and (max-width: 960px) {
  h1 {
    padding-bottom: 0;
}
  
}

@media all and (max-width:1024px) and (min-width:768px) {
 span.more:after{    right: -26px;}   
  a.read-more-cta span.more{    padding-right: 0;}
}
@media all and (max-width:1024px) and (min-width:768px) {
   .read-more-content{height: auto !important;}
}
@media all and (max-width:899px) and (min-width:768px) {

  .accessibility .read-more-content{    height: auto !important;}
  .accessibility .read-more-less-btn.btn-link{display:none}
  .commentcoderow {
    padding-left: 0;
}
  .galleryaccessibility div#rmjs-1 {
    height: auto !important;
}
  .galleryaccessibility .btn-link {display: none;}
}

@media only screen and (max-width:768px) {
  
  .draw-border.btn-link{    color: #000; letter-spacing: 1.5px;   text-shadow: 0 0 0px;}
  #breadcrumb span{    padding: 0 12px;}
  #breadcrumb a{    padding: 24px 0 24px 4px;}

}

@media only screen and (max-width:767px) {
  #faq-question-list .uk-accordion-title::before{top: 15px;}
  .uk-accordion-title{font-size: 16px;}
.snippet-button a.button{
	padding: 0 10px;
    letter-spacing: 1px;
}
  ul.uk-slideshow-items1 {
    margin: 0 !important;
    width: 100%;
    padding: 0;
}
  .covid.bar { text-align: left !important;}
  .covid1.bar{padding: 0 10px;}
  .corona_close.bar{    top: 18px !important; }
  

  .amenity_list .moreless{     position: relative;
    top: 0;
    right: 0px;
    float: left;
    font-size: 15px;
    border-bottom: 2px solid transparent;
    font-family: 'Euclid Circular A', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000000;
    display: inline-block;
    font-weight: 600;
    padding: 0;
    position: relative;} 
  .amenity_list .moreless a{
      font-size: 15px;
    text-transform: uppercase;
    border-bottom: solid 1px transparent !important;
    padding-bottom: 0px;
    color: transparent;
    text-shadow: 0 0 0 #121614;
    letter-spacing: 0.20em;
    font-weight: normal;
  }
  .amenity_list .moreless .loadMore:after {
    content: "\e911";
    font-size: 18px;
    font-family: 'icomoon' !important;
    display: block;
    position: absolute;
    right: -15px;
    top: 0px;
}
  
 .amenity_list .moreless .showLess:after {
    content: "\e913";
    font-size: 18px;
    font-family: 'icomoon' !important;
    display: block;
    position: absolute;
    right: -15px;
    top: 0px;
  }
  
  .read-more-less-btn.snippet-tag {
    margin-top: 0px;
}
  .inner-middle .main-img-in #mainimage img{    height: 100%;}
  .inner-middle .main-img-in{    max-width: 100% !important;} 
  .read-more-less-btn{    margin-top: 10px;}
  .draw-border.btn-link{border-bottom: solid 1px #7D5721;}
  .draw-border.btn-link:hover, .draw-border.btn-link:focus{    border-bottom: solid 1px transparent;}
  .contentfocus:focus {outline: 0px solid #8d6e3f ;box-shadow: 0 0 0px #8d6e3f  inset;}
  body {    line-height: 25px;}
  .accessibility h2.contentfocus {
    margin: 20px 0 0;
}

.module-page-tabbing.uk-sticky.uk-active {
    background: #f4eee4;
    margin-top: 0px;
    left: 0;
    right: 0;
    width: 100% !important;
    border-top: 1px solid #ccc;
}
  #container .module-page-tabbing .tab-in ul, #container .module-parent ul.social-wall {
  
    margin-bottom: 12px;
}
    #container .module-page-tabbing.uk-sticky.uk-active .tab-in ul {
    margin-bottom: 0px;
}
  
  .read-more-less-btn {
       font-size: 14px;
    font-family: 'Euclid Circular A', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 1px solid transparent;
    padding: 15px 30px;
    color: #121614;
    border-bottom: 1px solid #7D5721;
    display: inline-block;
    font-weight: normal;
    position: relative;
}
  .read-more-less-btn.read-more:after {
    content: "\e910";
    font-size: 18px;
    font-weight: 600;
    font-family: 'icomoon' !important;
    display: block;
    position: absolute;
     right: -30px;
    top: -2px;
    text-shadow: none;
    display: none;
}
    a.read-more-less-btn:hover, a.read-more-less-btn:focus{
    border: 1px solid;
    border-color: #7D5721;
    color: #121614;
}
  .read-more-less-btn.read-less:after{    content: "\e913";
    font-size: 18px;
    font-weight: 600;
    text-shadow: none;
    font-family: 'icomoon' !important;
    display: block;
    position: absolute;
    right: -30px;
    top: -2px;
    display: none;
    }
  
  .home-long-con { padding-bottom:5px;}
  a.read-more-cta {
  /*  display: none;*/
}
  .snippet-content-wrap .snp-microdata{    margin-top: 20px; display: none}
  .module-page-tabbing, .module-parent{padding-bottom:0px;}

  a#backtotop {
    display: none !important;
}
  .uk-grid > * { padding-left: 20px; }  
.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;}    
a.skip-to-content-btn{display:none;}  
h1 { 
  	font-size: 22px;
    line-height:28px;
    letter-spacing: .10px
  }    
h2 {font-size:22px; line-height:28px; letter-spacing: .10px; }  
  h3 {font-size:18px; line-height:24px; }  
  h4 {font-size: 14px; line-height: 14px; }
  .top-content-para h4 {line-height: 18px;}
.er-contentbox-wrap{margin-bottom:15px;}  
  .home-room-section h2, .home-meetings-section h2, .home-top-content h1 {
    margin-bottom: 0px;
}
  .sitemapinfo .uk-grid > * {    padding-left: 30px;}
}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    #meetingssnippets .uk-margin{margin-top: 5px !important;}
    .amenity_list .moreless{margin-top: 10px;margin-bottom: 10px;}
    
    
  .covid1.bar{padding:4px 10px 7px;}
  .corona_close.bar{    top: 11px !important;}
    
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
 .amenity_list .moreless{margin-top:10px;margin-bottom: 10px;}
       
  .covid1.bar{padding:4px 10px 7px;}
  .corona_close.bar{    top: 11px !important;}
}

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

.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}

.bottom-cookie {
    font-weight: 400;
    text-transform: none;
}
}
/*Ms Cookie Banner Ends*/
@media only screen and (max-width: 480px) {

.errTop .oh{margin-bottom:4px;}  
  
  
}

.outer-box {
	background-color: transparent;
	margin: 30px auto 0;
	max-width: 960px;
	padding: 30px 0;
	text-align: center;
	width: 94%;
	border: 1px solid #8d6e3f ;
}
body.booking-click-page .msCookieBanner{
        display: none;
    } 
.pro-txt {
	font-weight: bold;
	font-size: 30px;
	line-height: 35px;
	margin-bottom:30px;
	text-align: center;
}
.click-logo {
    padding: 10px;
    display: inline-block;
    margin-bottom:30px;
}
.click-logo img{width: 150px;
    height: 80px;}
.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 solid;
}
.vcard .fn {    font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 30px; margin:0 0 4px 0;
}
.control_slide {background: transparent !important;}
.lockimg {
  font-size: 80px;
  margin-bottom: 20px;
}
.contentfocus:focus {
    outline: 1px solid #8d6e3f ;
    box-shadow: 0 0 5px #8d6e3f  inset;
}
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: #7D5721;
  text-align: center;
  border: 2px solid #7D5721;
}
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:#7D5721;
  color: #ffffff;
}
.page-content a {
    word-break: break-all;
}
.box {
    display: block;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
    padding: 15px 0 16px 0;
}
.box2 {
    display: block;
    padding: 15px 0;
}
.cms6.home-long-con {  display: block !important;}
.long-con-btn.cms6 {
    display: none  !important;
}
*:focus {
outline: none;
}

/*Animation Button*/
.draw-border {
	transition: color 0.25s 0.0833333333s;
	position: relative;
}
.draw-border::before, .draw-border::after {
	border: 0 solid transparent;
	box-sizing: border-box;
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	bottom: 0;
	right: 0;
}
.draw-border::before {
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.draw-border::after {
	border-top-width: 1px;
	border-right-width: 1px;
}
.draw-border:hover::before, .draw-border:hover::after, .draw-border:focus::before, .draw-border:focus::after {
	border-color: #7D5721;
	transition: border-color 0s, width 0.25s, height 0.25s;
	width: 100%;
	height: 100%;
}
.draw-border:hover::before, .draw-border:focus::before {
	transition-delay: 0s, 0s, 0.25s;
}
.draw-border:hover::after, .draw-border:focus::after {
	transition-delay: 0s, 0.25s, 0s;
}

#termsofusepage h2{margin-top: 0;}
.gdpr-page h2{margin-top: 0;}
.ada-website-conformance h2{margin-top: 0;}


#contactForm .google-captcha-message {position: absolute;}


@media all and (-ms-high-contrast:none)
     {
     #breadcrumb a {    color: #7D5721; text-shadow: none;} /* IE10 */
     *::-ms-backdrop, #breadcrumb a {text-shadow: none;color: #7D5721; } /* IE11 */
     }
/* Read More [start]*/
.zizzag-stack-desc-long {
    display: none
}

.expand-zigzag a {
    font-size: 15px;
    text-transform: uppercase;
    border-bottom: solid 1px transparent !important;
    padding-bottom: 0px;
    letter-spacing: 0.20px;
}

.expand-zigzag a:hover,
.expand-zigzag a:focus {
    border-bottom: solid 1px {{button-hover-color}} !important;
    color: transparent;
    text-shadow: 0 0 0 {{button-hover-color}};
}

.expand-zigzag .zig-less {
    display: none
}

.expand-zigzag .active .zig-less {
    display: inline-block
}

.expand-zigzag .active .zig-more {
    display: none
}
::marker {color: {{button-hover-color}};}
/*.expand-zigzag .zig-more:after {
    content: "\e911";
    font-family: 'icomoon' !important;
    font-size: 13px;
    font-weight: 500;
    margin: 0px 0 0 8px;
    position: relative;
    top: 0px;
}

.expand-zigzag .zig-less::after {
    content: "\e913";
    font-family: 'icomoon' !important;
    font-size: 13px;
    font-weight: 500;
    margin: 0px 0 0 8px;
    position: relative;
    top: -1px;
}*/
.expand-zigzag a:hover span:first-child, .expand-zigzag a:focus span:first-child {
    border-bottom: 1px solid #121614;
}
.expand-zigzag {
    margin-top: 12px;
}

.zizzag-stack-desc-long {
    padding-top: 20px;
}
@media only screen and (min-width: 960px) {
    h1{font-size:40px; line-height:50px; letter-spacing: .10px;}
h2{font-size:32px; line-height:40px; letter-spacing:.10px;}
h3{font-size:25px; line-height:30px; letter-spacing:.10px;}
h4{font-size:20px; line-height:24px; letter-spacing:.50px; }
    .module-page-tabbing .tab-in ul li.modulelink a, .module-parent ul.social-wall li.modulelink a{
      display: block;
      padding: 0 0px 27px;
      position: relative;
      margin-bottom: -5px;
      color:#2d292a;   
      letter-spacing: 0;
      text-decoration:none;
      border-bottom: 5px solid transparent;
      text-align:center;
    }
    .module-page-tabbing .tab-in ul li.modulelink, .module-parent ul.social-wall li.modulelink {
      display: inline-block;
    margin: 0 20px;
    padding: 0;
    position: relative;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing:2.4px;
}
}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus{
	outline: #7D5721;
  border-color: #7D5721;
}
#adawebsiteconformance h2{
    margin: 0 0 10px 0;
}
#adawebsiteconformance ul {
    list-style: disc;
    padding-left: 20px;
    margin: 20px 0 0 0;
}
div#adawebsiteconformance a {
    word-break: break-word;
}
#adawebsiteconformance ul li{
	margin-bottom: 4px;
}
.amenitygroup ul li:last-child a {
    border-bottom: 0;
}
.amenitygroup ul li:last-child.uk-open a {
    /*border-bottom: 1px solid #ccc;*/
}
.amenitygroup ul{margin-bottom: 0;}
/* Read More [End]*/
div#termsofusepage a {
    word-break: break-all;
}
.pad-top-10{padding-top:10px;}
@media only screen and (max-width:360px) {
        body.home .uk-container {
        padding-left: 20px;
        padding-right: 20px;
    }
}

#container .hotel-amenities li {
    padding-bottom: 15px;
}
.uk-accordion-content{margin-bottom: 30px;}


a.button.nn {
    text-shadow: none;
    text-shadow: 0 0 0 #7D5721;
}
#main.pushItDown {margin-top: 0px !important;}
#msCookieBanner {display: none !important;}

.barmenu{min-width:238px;}
@media only screen and (max-width:767px) {
  .barmenu{min-width:200px;}
}  

.marriot-bonvoy img {
    max-width: 100%;
}
.managed-by {
    padding-bottom: 15px;
  text-transform: uppercase;
      justify-content: center;
    color: rgb(40, 30, 36);
    font-family: "Euclid Circular A", serif;
    font-size: 13px;
    font-weight: normal;
    text-align:center;
}
.managed-by span {
    padding-bottom: 10px;
    display: block;
    font-family: 'Euclid Circular A', serif;
    font-size: 13px;
    font-weight: normal;
}
.managed-by img {
    max-width: 145px;
}
@media (min-width: 1200px) {
    .gallery-left-right .btnn-coomon {
        color: #000 !important;
        filter: invert(1);
        border: 1px solid #000000 !important;
    }
   .gallery-left-right .btnn-coomon:hover,  .gallery-left-right .btnn-coomon:focus {
    background:#000 !important;
    color: #fff !important;
     border-color:#000 !important; text-shadow: none;
}
.room-slide-img-solid .uk-current, .home-gallery-section ul.slide-number li span, .home-explore ul.slide-number li span, .home-gallery-section .gallery-left h2 {
    color: #000 ;
    filter: invert(1);
  }
  .home-gallery-section ul.slide-number li span span{ filter: invert(0);} 
  #roomslider .control_slide span {  color: #000;
    filter: invert(1);}
}
@font-face {
    font-family: 'Euclid Circular A';
    src: url('/fonts/EuclidCircularA-Medium.eot');
    src: url('/fonts/EuclidCircularA-Medium.eot?#iefix') format('embedded-opentype'),
        url('/fonts/EuclidCircularA-Medium.woff2') format('woff2'),
        url('/fonts/EuclidCircularA-Medium.woff') format('woff'),
        url('/fonts/EuclidCircularA-Medium.ttf') format('truetype'),
        url('/fonts/EuclidCircularA-Medium.svg#EuclidCircularA-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Rhode MediumWide';
    src: url('/fonts/Rhode-MediumWide.eot');
    src: url('/fonts/Rhode-MediumWide.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Rhode-MediumWide.woff2') format('woff2'),
        url('/fonts/Rhode-MediumWide.woff') format('woff'),
        url('/fonts/Rhode-MediumWide.ttf') format('truetype'),
        url('/fonts/Rhode-MediumWide.svg#Rhode-MediumWide') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: block;
}


::selection {
    background: #15324b;
    color: #fff;
    text-shadow: none;
}
.uk-icon {
    fill: currentcolor;
}
.uk-icon svg * {
    stroke: #fff;
}
a.skip-to-content-btn, #mainimage::before, .commentinput .mim-icon-angle-arrow-down, .space-feature-info ul li::before, .more-merry-image:after, .home-dining.addBg:after, .stay-wrapper.addBg li.uk-active .snippet-image-wrapper:after, .over-room.addBg .room-image:before,  .homethings.addBg .imagecontentwrp:after, .home-package-wrapper.addBg .special-badge-cont:after, .footer.addBg:before, .weddings .amenitygroup h3, .meetings-events .amenitygroup h3, .amenitygroup h3{
	/*pointer-events: none;*/
}
body.home header.cms6 {pointer-events: none;}
.weddings .amenitygroup h3, .meetings-events .amenitygroup h3{    pointer-events: all;}
.rounded-arrow a.uk-slidenav polyline {stroke:#fff;}
.rounded-arrow a.uk-slidenav.uk-invisible polyline {stroke:#fff;}
.rounded-arrow a.uk-slidenav:hover polyline, .rounded-arrow a.uk-slidenav:focus polyline{stroke: #000; }
.gallery-left-left .rounded-arrow a.uk-slidenav polyline {stroke:#fff;}
.gallery-left-left .rounded-arrow a.uk-slidenav:hover polyline, .gallery-left-left .rounded-arrow a.uk-slidenav:focus polyline {stroke:#000;}
.home-explore .rounded-arrow a.uk-slidenav polyline {stroke:#fff;}
.home-explore .rounded-arrow a.uk-slidenav:hover polyline, .home-explore .rounded-arrow a.uk-slidenav:focus polyline {stroke:#000;}
.arrow-offer.rounded-arrow a.uk-slidenav-next.uk-slidenav:hover polyline, .arrow-offer.rounded-arrow a.uk-slidenav-next.uk-slidenav:focus polyline{stroke:#fff;}
.arrow-offer.rounded-arrow a.uk-invisible.uk-slidenav:hover polyline, .arrow-offer.rounded-arrow a.uk-invisible.uk-slidenav:focus polyline { stroke: #fff; }
.arrow-offer.rounded-arrow a.uk-slidenav-next.uk-slidenav:hover polyline, .arrow-offer.rounded-arrow a.uk-slidenav-next.uk-slidenav:focus polyline { stroke: #000; }  
/*Ms Cookie Banner*/

#msCookieBanner .left {
    text-transform: uppercase;
    float: left;
    padding-left: 0;
}

#msCookieBanner {
    font-size: 11px;
    line-height: 2;
    box-sizing: border-box;
    height: auto;
    width: 100%;
    position: fixed;
    bottom: 12px;
    z-index: 1001;
    max-width: 260px;
    margin: 0 auto;
    left: 12px;
    /* height: auto; */
    /* transform: translateX(-50%); */
    padding: 20px 20px;
}
#msCookieBanner .left {
    text-transform: uppercase;
    float: left;
    padding-left: 0;
    vertical-align: middle;
}
#msCookieBanner .right {
    display: inline-block;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    margin-top: 10px;
}
#msCookieBanner .right button {
    background-color: #fff;
    border:0;
    border-bottom: solid 1px transparent;
    cursor: pointer;
    background: no-repeat;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    transition: border 0.5s;
    text-transform: uppercase;
    line-height: 1;
}
#msCookieBanner:empty {
    background: none;
}
#msCookieBanner a:hover, #msCookieBanner a:focus {
    border-bottom: 1px solid;
}
#msCookieBanner a {
    color: #FFF;
    border-bottom: 1px solid;
    text-transform: capitalize;
   text-decoration: none;
}
#msCookieBanner a:hover, #msCookieBanner a:focus {
    text-decoration: none;
    border: none;
}
.top-cookie-block {
    font-weight: 700;
    text-transform: capitalize;
  letter-spacing: 0.3px;
  font-size: 13px;
}
.top-cookie-block span {font-weight: 400; display:block;font-size: 12px;}
#msCookieBanner .right button:hover, #msCookieBanner .right button:focus {
    border-bottom: 1px solid #FFF;
    outline: none;
}
#msCookieBanner {
    background-color: rgba(0,0,0,.95);
    color: #FFFFFF;
    border-radius: 5px;
}
/*Ms Cookie Banner Ends*/
@media only screen and (max-width: 480px) {
  #msCookieBanner{left:12px;}
#msCookieBanner {bottom: 70px;}

#msCookieBanner {
  line-height: 22px;
}
}
@media all and (max-width: 1024px) {
}
@media all and (max-width:767px) and (min-width:481px) {
#msCookieBanner .left{
  	font-size:10px;
  }
}
@media all and (max-width: 800px) { 
    #msCookieBanner {bottom: 70px;}
  .top-cookie-block {
    letter-spacing: 0em;
}
}

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

}
