div#wrapper {
    max-width: 100%;
}
.guest-room-features .snippet-actions .uk-button-default{
  background-color: transparent;
  color: var(--dark-color);
  border: 1px solid var(--primary-color);
}
.guest-room-features .snippet-actions .uk-button-default:hover, .guest-room-features .snippet-actions .uk-button-default:focus{
  background: var(--primary-color);
  color: #54544B!important;
  border-color: var(--primary-color);
}

.outer-box {
  background-color:#e6d9b2;
  color: #776640;
  margin: 30px auto 0;
  max-width: 960px;
  padding: 30px 0;
  text-align: center;
  width: 94%;
}
.pro-txt {
  font-weight: normal;
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 20px;
  text-align: center;
}
.click-logo {
  padding-bottom: 20px;
}
.vcard {
  font-size: 14px;
  line-height: 24px;
}
.vcard .fn {
  font-size: 16px;
  text-transform: uppercase;
}
.vcard a:link, .vcard a:visited {
  color: #776640;
}
.vcard a:hover, .vcard a:focus {
  color: #776640;
  text-decoration: none;
}
.lockimg {
  font-size: 120px;
  margin-bottom: 20px;
}

.contentfocus:focus { box-shadow: 0 0 5px  inset;}

.reminder-message2 span.success-message {
  font-weight: 700;
  margin-bottom: 20px;
  display: block;
}


#main-content .faqdetails {
  min-height: 300px;
}

.loactionmap-box .mapinnerbox_btn {
  display: none;
}


/*******************/
.map-phone a:hover, .map-phone a:focus{color:#CBB677!important; } 
.snippet-text a:hover, .snippet-text a:focus{color:var(--primary-color);}
.map__embed-item #map{height:100%!important} 
.uk-accordion-title:hover, .uk-accordion-title:focus{color: var(--primary-color);}
.uk-open .uk-accordion-title{color: var(--primary-color);}
.btn-common:hover{color: var(--primary-color);}
.offline-page{padding-bottom:125px;}

/******IE11*****
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
body{    font-family: "ITC New Baskerville", sans-serif; color:#54544b}
a, .uk-link{color:#776640}
a:hover, .uk-link:hover{color:#cbb677}
.uk-button:not(.button-link){color:#776640}  
.uk-button-primary {
background:#cbb677;
color:#1f1f1f;
}  
.header__top-right .uk-button-primary{background:#cbb677; color:#1f1f1f}  
.header__top-right .uk-button-primary:hover{background-color: transparent; border-color:#cbb677; color:#fff;}  
.footer{background:#1f1f1f}  
.uk-dotnav>*>*{background:#54544b}  
.home-features__list{left:25%;}  
.button-link{color:#776640;}
.home-features__actions-main{border:1px solid #cbb677;line-height: 45px; color:#fff;}   
.home-features__actions-main:hover{background: #cbb677; color: #54544b;}
.home-features__actions-sub{color:#fff;}
.header--active .navmenu__list-link, .header.is-fixed .navmenu__list-link {
color: #54544b!important;
}
.header--active .header__logo .shp0, .header.is-fixed .shp0 {
fill: #54544b;
}
.header--active .header__phone, .header.is-fixed .header__phone {
color: #54544b!important;
}
.header.is-fixed .navmenu, .header--active .navmenu {
background-color: #f6f6f6;
}
.header--active .navmenu__list-link>svg, .header.is-fixed .navmenu__list-link>svg, .header--active .navmenu__list-link>svg *, .header.is-fixed .navmenu__list-link>svg * {
fill: #54544b!important;
}
.header--active .header__phone-icon, .header.is-fixed .header__phone-icon, .header--active .header__phone-icon *, .header.is-fixed .header__phone-icon * {
fill: #54544b!important;
}

}
*/





.popup-content-inner, #divsiteabandonment .home-popup-title span, #divsiteabandonment .sub-title {
  font-family: 'ITC New Baskerville', sans-serif !important;
  color: #54544B !important;
}

body #divsiteabandonment a.button:link, body #divsiteabandonment a.button:visited {
  font-family: 'ITC New Baskerville', sans-serif !important;
  background-color: var(--primary-color);
  color: var(--dark-color);
  box-shadow: none !important;
  border: 1px solid transparent;
}

body #divsiteabandonment a.button:link:hover, body #divsiteabandonment a.button:visited:hover, body #divsiteabandonment a.button:link:focus, body #divsiteabandonment a.button:visited:focus {
  background-color: transparent;
  color: var(--dark-color);
  border-color: var(--primary-color);
}

#divsiteabandonment .popup-content-inner div.best-deal-tag #masked {
  background-color: #54544B !important;
}
select::-ms-expand {
  display: none;
}
.check-in-out {
  display: flex;
  padding: 0 0 40px 0;
}
.check-in-out .arrival, .check-in-out .departure {
  min-width: 200px;
  padding: 0 30px 0 0;
}
.check-in-out input {
  font-size: 22px;
  line-height: 26px;
  color: #54544b!important;
  background: transparent;
  height: 40px;
  position: relative;
  border: 0;
  border-bottom: 1px solid #cbb677!important;
  border-radius: 0;
  font-family: var(--title-fonts);
  padding: 3px 30px 3px 0;
}

/* Menu CSS Start */
.menu-details-page #container {
    max-width: 1170px;
}
.our-menu-option1 .menu-main-desc-title {
  display: block;
  text-align: center;
}
.menu-section-list-wrap .uk-grid > div:nth-child(1) .menu-section-item, .menu-section-list-wrap .uk-grid > div:nth-child(2) .menu-section-item {
  border-top: none;
}
.menu-section-item-info::after {
  content: " ";
  display: block;
  clear: both;
}
.menu-section-item {
    display: inline-block;
    width: 45%;
    margin-right: 5%;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 20px;
    padding-bottom: 20px;
}
.menu-section-item:nth-child(2n) {
    margin-right: 0;
}
.menu-section-price {
  float: right;
  width: 180px;
  text-align: right;
      font-size: 16px;
    font-weight: bold;
}
.menu-section-name {
  float: left;
  width: calc(100% - 180px);
  width: -webkit-calc(100% - 180px);
  width: -ms-calc(100% - 180px);
  width: -o-calc(100% - 180px);
    font-weight: bold;
    font-size: 16px;  
  text-transform: capitalize;
}
.our-menu-option1 .tabbing-mobile a {
  color:  var(--highlight-color);
  text-decoration: none;
  position: relative;
  display: block;
}
.our-menu-option1 .tabbing-container ul li a:hover, .our-menu-option1 .tabbing-container ul li a:focus, .our-menu-option1 .tabbing-container ul li.current a {
 border-bottom: 4px solid var(--highlight-color);
  color: var(--highlight-color);
}
.our-menu-option1 .full-menu-btn {
  display: none;
}
.full-menu-btn {
  width: 156px;
  margin: 0 auto;
  padding: 45px 0 65px;
}
.our-menu-option1 .tabbing-container ul li a {
    /* padding: 0 20px; */
    /* line-height: 37px; */
    /* height: 40px; */
    border-bottom: 4px solid transparent;
    /* font-weight: 700; */
    font-size: 16px;
    color: var(--highlight-color);
    position: relative;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    position: relative;
    top: 2px;
    padding-bottom: 20px;
  font-size: 15px;
    font-weight: bold;
}
.our-menu-option1 .tabbing-container ul li {
  margin: 0 15px 0;  
  display: inline-block;
  background-image: none;
  padding: 0;
  position: relative;
}
.our-menu-option1 .tabbing-container ul {
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.our-menu-option1 .tabbing-mobile {
  display: none;
  height: 54px;
  line-height: 54px;
  border-bottom: 1px solid #240931;
  font-size: 20px;
   font-weight: 700;
}
.menu-section-desc {
  padding-right: 100px;
  padding-top: 7px;
  font-size:15px;
}
.our-menu-option1 .mobile-tabbing-container {
  margin: 68px auto 50px;
}
.menu-section-item-info {
  font-size: 20px;
  line-height: 24px;
}
.menu-section-list-wrap .uk-grid > div .menu-section-item {
  margin-right: 64px;
  border-top: 2px solid #eae7e2;
  padding-top: 39px;
  padding-bottom: 31px;
}
.menu-section-subtitle {
    font-size: 28px;
    line-height: 24px;
    padding: 33px 0 20px;
    color: var(--highlight-color);
    text-align: center;
    text-transform: capitalize;
}
.section-main-description {
    text-align: center;
}
.menu-section-box-wrap {
  padding: 0 10px;
}
.our-menu-option1 .menu-main-desc-title .menu-disclaimer {
  margin-bottom: -6px;
}
.menu-section-list {
  margin-bottom: 50px;
}
.menu-main-title {
  font-size: 30px;
  line-height: 40px;
  color: var(--highlight-color)
}
 
.addon-section-box {
  padding-top: 15px;
}
.item-price.noprice{ display:none } 
.addon-section {
  color: #98AD40;
  font-weight: bold;
  display: table;
  width: 100%;
}
.addon-name {
  display: table-cell;
  position: relative;
  padding-right: 15px;
  margin-right: 11px;     color: #846300;
 
}
.addon-price {
  display: table-cell;
  text-align: right;  color: var(--text-color);
}
.addon-right {
  margin-top: -6px;
}
@media only screen and (max-width:1250px) {
.menu-section-item {margin-right: 9%;}  
.our-menu-option1 .tabbing-container ul li {margin: 0 20px 0;}  
.our-menu-option1 .tabbing-container ul li a{padding-bottom:10px; margin-bottom:15px;}  
} 


@media screen and (max-width:  768px){
   .menu-main-title{font-size:30px;}
  .menu-section-price{width:60px;}
.menu-section-name {
    float: left;
    width: calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
    width: -ms-calc(100% - 60px);
    width: -o-calc(100% - 60px);
    font-weight: bold;
    font-size: 16px;
}  
  .menu-section-subtitle{padding-top:15px;line-height: 32px;} 
  .menu-section-list {
    margin-bottom: 20px;} 
    .menu-section-desc{padding-right:0px;}
}  

@media screen and (max-width:  767px){
.menu-section-item{width:100%; margin-right:0px;}
  #patientratesform2 .check-in-out,
  #patientratesform1 .check-in-out{
  	display: block;
  }
  #patientratesform2 .check-in-out .arrival,
    #patientratesform2 .check-in-out .departure,
    #patientratesform1 .check-in-out .arrival,
    #patientratesform1 .check-in-out .departure{
  	    padding-right: 0;
    padding-bottom: 20px;
  }
}
.item-price:nth-child(1){
	display: block !important;
}
/* Menu CSS End */



