/* Add here all your css styles (customizations) */

.g-bg-maroon {
    background-color: #310F07 !important;
}

.g-bg-primary--hover:hover {
  background-color: #310F07 !important;
}

.g-bg-dark-sand {
    background-color: #96723b !important;
}

.g-bg-light-sand {
    background-color: #d8ccbc !important;
}

.g-bg-maroon-opacity-0_9 {
    background-color: rgba(49, 15, 7, 0.9) !important;
}

.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
    color: #D8CCBC;
}

.u-header {
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    font-size: 1rem;
    z-index: 101;
}

.g-brd-maroon {
    border-color: #310F07 !important;
}

.g-color-maroon {
    color: #310F07 !important;
}

.g-bg-maroon--hover:hover {
  background-color: #310F07 !important;
}

.g-bg-dark-sand--hover:hover {
  background-color: #96723b !important;
}

.g-brd-maroon--hover:hover {
  border-color: #310F07 !important;
}

.g-color-maroon--hover {
  color: #310F07; }

.g-color-dark-sand {
    color: #96723b !important;
}

.g-color-light-sand {
    color: #d8ccbc !important;
}

.u-btn-maroon {
  color: #d8ccbc;
  background-color: #310F07; }

.u-btn-maroon:hover, .u-btn-maroon.active {
  border-color: #96723b;
  background-color: #310F07;
color: #d8ccbc;}

.u-btn-dark-sand {
  color: #310F07;
  background-color: #96723b; }

.u-btn-dark-sand:hover, .u-btn-dark-sand.active {
  border-color: #96723b;
  background-color: #d8ccbc;
color: #310F07;}

::selection {
    color: #fff;
    background-color: #310F07;
}


.slick-active .g-brd-primary--active {
  border-color: #310F07 !important; }

.g-bg-primary--before::before, .g-bg-primary--after::after {
  background-color: #310F07 !important; }

.u-carousel-indicators-v1--white li.slick-active span {
    background-color: #310F07;
}

.ms-slide-bgcont::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.0);
}

.ms-thumb-frame.ms-thumb-frame-selected::after {
  background-color: #310F07;
}

.u-carousel-v3 .slick-slide::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.0);
    opacity: 1;
    transition: all .2s ease-in;
}