:root {
  --primary-color: #A28E66;
  --primary-color-lighter: #B7A073;
  --primary-color-darker: #8C7B58;
  --secondary-color: #282829;
  --secondary-color-lighter: #040405;
  --secondary-color-darker: #444445;
  --tertiary-color: #FFFFFF;
  --tertiary-color-lighter: #FFFFFF;
  --tertiary-color-darker: #A28E66;
}/* Home Hero Heading */
@media (min-width: 992px)
{ .c-basic-hero__table .col-lg-5 { width: 80% !important; } }
@media (max-width: 430px)
{ .c-basic-hero__title {font-size: 2.5em !important;} }

/*Contact Button*/
.c-menu__link { border-radius: 0px; }

/* Header Logo */
.c-header__logo { padding-top: 0px !important; padding-bottom: 0px !important; }
.c-header__logo-image { margin-bottom: -20px !important; }
#mainHeader > div > div > div.c-header__menu.js-header__menu { margin-top: 20px !important; }
@media (min-width: 992px)
{ .main>section.booking-bar { top: 95px; } }

/* Images */
.b-wysiwyg img { border-radius: 0px !important; box-shadow: 0px 0px 0px rgba(0,0,0,0) !important }
.b-gallery__slider-image { box-shadow: 0px 0px 0px rgba(0,0,0,0) !important; border-radius: 0px !important; }

/* Iframe */
.b-iframe .embed-responsive { border-radius: 0px !important; }
.u-box-shadow { box-shadow: 0px 0px 0px rgba(0,0,0,0) !important; }
@media (max-width: 991px) { .b-iframe .u-box-shadow, .b-iframe .embed-responsive { width: 100%; height: 600px; } }

/* FAQs */
.b-faq__title_holder { background-color: #f6f6f6 !important; border-bottom: 2px solid #282829; }
.u-box-shadow--size-small { box-shadow: 0px 0px 0px rgba(0,0,0,0) !important; }
.b-faq__icon { color: #282829 !important; }
.b-faq__item-main { border-radius: 0px !important; }

/* Inner Page Heading */
.c-hero__title { padding-top: 50px; }

/* Tweak the height so the image doesn't have a gap under it */
.room-holder__room p { line-height: 1.2 }

/* Desktop Padding Adjustments */
@media (min-width: 992px) { .desktop_padding_adjustment  { padding-top: 50px !important; } }
@media (min-width: 992px) { .desktop_padding_adjustment-large { padding-top: 80px !important; } }

/* Mobile Padding Adjustments */
@media (max-width: 768px) { #e222 > section > div > div.row.justify-content-center.mobile-view > div:nth-child(1) { padding-bottom: 0 !important; margin-top: -50px !important; margin-bottom: -50px !important; } }

@media (max-width: 768px) { .no-padding-bottom { margin-bottom: -80px !important; } }

@media (max-width: 768px) { .mobile-hidden { display: none !important } }



/* Qualmark Block */
@media (min-width: 992px) 
{ #e326 > section > div.container > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0,
#e328 > section > div > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0,
#e330 > section > div > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0,
#e331 > section > div > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0,
#e332 > section > div > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0,
#e333 > section > div > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0,
#e334 > section > div > div > div.col-lg-6.text-center.order-0.mb-4.mb-lg-0.order-lg-0 
{ width: 30%; } }

@media (min-width: 992px) 
{ #e326 > section > div.container > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1,
#e330 > section > div > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1,
#e331 > section > div > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1,
#e332 > section > div > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1,
#e333 > section > div > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1,
#e334 > section > div > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1,
#e328 > section > div > div > div.col-lg-6.u-padding-top-md-30.order-1.order-lg-1 
{width: 70% !important; padding-left: 50px;} }
