/* ===== Demo ===== */

@font-face {
    font-family: gotham;
    src: url(webfonts/gotham/light/gotham-light-webfont.eot);
    src: url(webfonts/gotham/light/gotham-light-webfont.woff2) format("woff2"), url(assets/webfonts/gotham/light/gotham-light-webfont.woff) format("woff"), url(assets/webfonts/gotham/light/gotham-light-webfont.ttf) format("truetype"), url(assets/webfonts/gotham/light/gotham-light-webfont.svg#Gotham-Light) format("svg"), url(assets/webfonts/gotham/light/gotham-light-webfont.eot?#iefix) format("embedded-opentype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: gotham;
    src: url(webfonts/gotham/book/gotham-book-webfont.eot);
    src: url(webfonts/gotham/book/gotham-book-webfont.woff2) format("woff2"), url(assets/webfonts/gotham/book/gotham-book-webfont.woff) format("woff"), url(assets/webfonts/gotham/book/gotham-book-webfont.ttf) format("truetype"), url(assets/webfonts/gotham/book/gotham-book-webfont.svg#Gotham-Book) format("svg"), url(assets/webfonts/gotham/book/gotham-book-webfont.eot?#iefix) format("embedded-opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: gotham;
    src: url(webfonts/gotham/medium/gotham-medium-webfont.eot);
    src: url(webfonts/gotham/medium/gotham-medium-webfont.woff2) format("woff2"), url(assets/webfonts/gotham/medium/gotham-medium-webfont.woff) format("woff"), url(assets/webfonts/gotham/medium/gotham-medium-webfont.ttf) format("truetype"), url(assets/webfonts/gotham/medium/gotham-medium-webfont.svg#Gotham-Medium) format("svg"), url(assets/webfonts/gotham/medium/gotham-medium-webfont.eot?#iefix) format("embedded-opentype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: gotham;
    src: url(webfonts/gotham/bold/gotham-bold-webfont.eot);
    src: url(webfonts/gotham/bold/gotham-bold-webfont.woff2) format("woff2"), url(assets/webfonts/gotham/bold/gotham-bold-webfont.woff) format("woff"), url(assets/webfonts/gotham/bold/gotham-bold-webfont.ttf) format("truetype"), url(assets/webfonts/gotham/bold/gotham-bold-webfont.svg#Gotham-Bold) format("svg"), url(assets/webfonts/gotham/bold/gotham-bold-webfont.eot?#iefix) format("embedded-opentype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Argent;
    src: url(webfonts/Argent/ArgentCFThin.ttf) format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: Argent;
    src: url(webfonts/Argent/ArgentCFDemiBold.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

:root {
  --color-primary:          #003167;
  --color-primary-rgb:      0, 49, 103;
  --color-primary-hover:    #002a58;
  --color-primary-soft:     rgba(0, 49, 103, 0.10);

  --font-family-body:       'gotham', sans-serif;
  --font-family-heading:    'Argent', sans-serif;

  --color-bg-sidebar:     var(--color-primary);
  --color-text-sidebar:   #ffffff;
}


/* ===== Hotel-specific overrides ===== */

.custom-theme-demo .btn-outline-light,
.custom-theme-demo .footer a.btn:hover span.text-name,
.custom-theme-demo .footer a.btn.active span.text-name,
.custom-theme-demo .form-control:focus,
.custom-theme-demo .btn-light {
  color: #000028;
}

.custom-theme-demo #container-foto,
.custom-theme-demo #container-salario {
  display: none;
}

.custom-theme-demo .ht-menu-product__description {
  color: #000000 !important;
  opacity: 80%;
  font-family: 'gotham', sans-serif;
}

.custom-theme-demo .ht-menu-product__name {
  font-family: 'Argent', sans-serif;
  font-weight: 500;
  font-size: 16px;
}

.custom-theme-demo .h1,
.custom-theme-demo .h2,
.custom-theme-demo .h3,
.custom-theme-demo .h4,
.custom-theme-demo .h5,
.custom-theme-demo .h6,
.custom-theme-demo h1,
.custom-theme-demo h2,
.custom-theme-demo h3,
.custom-theme-demo h4,
.custom-theme-demo h5,
.custom-theme-demo h6, {
  font-family: 'Argent', sans-serif !important;
  font-weight: 500 !important;
}

.custom-theme-demo .heading-1 {
  color: #303232;
  font-family: 'Argent', sans-serif;
  font-weight: 500;
}

.custom-theme-demo .ht-menu-product__description {
  color: #000000 !important;
  opacity: 80%;
  font-family: 'gotham', sans-serif;
}

.custom-theme-demo .offer-title {
  font-family: 'Argent', sans-serif;
  font-weight: 500;
}

.custom-theme-demo .small,
.custom-theme-demo .item-title,
.custom-theme-demo small,
.custom-theme-demo .item-title {
  font-weight: 500 !important;
}

.copyright {
  display: block;
  opacity: 0.5;
}

div#column-text-content * {
  font-family: gotham, sans-serif !important;
}

.custom-theme-demo #download_app {
  display: none!important;
}

.page_53038 {
  background-color: black !important;
}

.page_53038 .card {
  background-color: #000000 !important;
}

.page_53038 div#accordion-menu h5 {
  color: #907b4c !important;
  text-transform: lowercase !important;
  font-size: 27px;
  font-weight: 100 !important;
  text-align: left;
  margin-bottom: 10px;
  color: #a89f6e;
}

.page_53038 .ht-menu-product__name {
  color: #907b4c !important;
  text-transform: uppercase !important;
  font-size: 13px;
  font-weight: 400;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}

.page_53038 .ht-menu-product__price {
  text-align: left !important;
  line-height: 13px;
  font-size: 12px !important;
  font-weight: 300;
  color: white !important;
  text-align: right !important;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}

.page_53038 .ht-menu-product__description {
  color: white !important;
  font-size: 11px;
  top: -4px;
}

.page_53038 .header-menucat {
  border-bottom: 1px solid #907b4c;
  border-radius: 0px;
  height: auto !important;
}

.page_53038 .small.text-light {
  text-align: left !important;
  line-height: 13px;
  font-size: 10px !important;
  font-weight: 300;
}

.page_53038 .ht-menu-product__option-name {
  text-align: left !important;
  line-height: 13px;
  font-size: 10px !important;
  font-weight: 300;
  color: white !important;
  text-transform: uppercase !important;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}

.page_53038 .ht-menu-product__pricesubproducto {
  text-align: left !important;
  line-height: 13px;
  font-size: 12px !important;
  font-weight: 300;
  color: white !important;
  text-align: right !important;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}

.page_53038 .ht-menu-product__option-name::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #968354;
  margin-right: 10px;
  flex-shrink: 0;
}

.page_53038 #footer_filters>a {
  border: none !important;
  box-shadow: none !important;
  margin-right: 10px !important;
  text-decoration: none !important;
  background-color: #907b4c !important;
  border-radius: 50px !important;
  padding: 8px 18px !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px;
}

.page_53038 .tab-selling::before {
  content: "";
  display: block;
  background-image: url('https://public-cdn.hoteligy.com/multimedia/images/mm232831.jpg');
  width: 100%;
  height: 400px;
  background-size: cover;
  background-position: center;
  margin-bottom: 15px;
  border-radius: 4px;
}

.page_53038 img.mr-1.h5.p-1.bg-light.text-dark.rounded-pill.shadow-sm {
  width: 21px;
}

