.title_descubri_gr {
  color: #c8e9f0 !important;
}

.secondBgColor {
  background-color: #FABA4B;
}

.promoItem {
  background-color: #c8e9f0;
}

.bgFifth {
  background-color: #D061A6;
}

.btn-color.bgFifthImp,
.bgFifthImp {
  background-color: #D061A6 !important;
}

/* font family */
#language,
.txt1,
.nd_options_book_now_btn a {
  font-family: "muller_light", Arial, sans-serif !important;
}

.nd_options_customizer_fonts select,
.nd_options_customizer_fonts h6,
.nd_options_customizer_fonts #menu-main-menu-1 a,
.nd_options_customizer_fonts .nd_options_second_font,
.nd_options_customizer_fonts .nd_options_second_font_important,
.nd_options_customizer_fonts a {
  font-family: "muller_light", Arial, sans-serif;
}

.nd_options_customizer_fonts .nd_options_first_font,
.nd_options_customizer_fonts h2,
.nd_options_customizer_fonts p,
.title_grande_hoteles,
.txt2 {
  font-family: "sina_regular", Times, serif !important;
}

/* custom colors */
.custom_primary_bg {
  background-color: #166980 !important;
}

.nd_options_book_now_btn a,
.custom_primary_color {
  color: #166980 !important;
}

.btn-color {
  background-color: #FABA4B !important;
}

.nd_options_book_now_btn {
  background-color: #ade3c2 !important;
}

.nd_options_customizer_fonts a {
  color: #52705d;
}

.fourth-color {
  color: #52705d !important;
}

#bookingInicioWidget form .botonConsultar,
#reservasHorizontal form .botonConsultar,
#reservasHorizontalConTexto form .botonConsultar {
  border: none;
  line-height: 139px !important;
  background-color: #FABA4B;
}

#reservasHorizontal form #consultar_inicioWidget {
  background-color: #FABA4B;
}

/* MENU */
.bg_menu {
  background: url(../../img/bg_menu.jpg) center repeat !important;
}

.logo-h {
  height: 55px !important;
}

/* FOOTER */
.footerHoteles .footerHotelesDestinos {
  color: #ade3c2 !important;
}

/* SLIDE */
.txt1 {
  z-index: 6;
  white-space: nowrap;
  /*line-height: 60px;*/
  color: #ffffff;
  letter-spacing: 2px;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
}

.txt2 {
  z-index: 7;
  white-space: normal;
  /*line-height: 90px;*/
  color: white;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}

.btn-slide {
  z-index: 8;
  white-space: nowrap;
  /*line-height: 12px;*/
  font-weight: 700;
  color: #fff;
  border-color: #fff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  letter-spacing: 2px;
  cursor: pointer;
  padding: 12px 25px;
  transition: all 300ms;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
}

.nd_options_customizer_fonts .btn-slide a {
  color: #fff;
}

.btn-slide:hover {
  color: #ade3c2;
  border-color: #ade3c2;
}

.nd_options_customizer_fonts .btn-slide:hover a {
  color: #ade3c2;
}

/* BOOKINGS */
.bg-booking-home {
  background: url(../../img/bg_booking.png) !important;
}

.btn-booking-home {
  height: 60px;
}

.nd_options_customizer_fonts .nd_options_color_tremun_brown {
  color: #5e514e !important;
}

.nd_options_customizer_fonts .nd_options_color_tremun {
  color: #0d85a6 !important;
}

/*START FORMS STYLES*/
.nd_options_customizer_forms input[type="submit"],
.nd_options_customizer_forms button.btn-booking-home {
  background-color: #FABA4B !important;
  border-color: #FABA4B !important;
  -webkit-appearance: none;
}

/*  TARIFARIO */
.collapsible {
  background-color: #166980;
}

.collapsible > button {
  font-family: "muller_light", Arial, sans-serif;
}

.collapsible.active,
.collapsible:hover {
  opacity: 0.8;
}

.content .tarifa-fila .tarifas-descripcion {
  font-family: "muller_light", Arial, sans-serif;
}

.content .tarifa-fila .tarifas-descripcion .descripcion-precio {
  font-family: "muller_light", Arial, sans-serif;
}

.content .tarifa-fila .precios .cell-precio .cuadro-precio .tarifas-precio {
  font-family: "muller_light", Arial, sans-serif;
}

#encabezados-tarifas .tarifa-fila .precios .cell-precio .cuadro-precio .tarifas-precio {
  font-family: "muller_light", Arial, sans-serif;
}

#myBtnContainer .btn.active {
  background-color: #166980 !important;
}

#descubriDer .texto_descubri p {
  color: #fff !important;
}

@media (min-width: 1200px) {
  .logo-h {
    height: 60px;
  }
}

@media (min-width: 768px) {
  .btn-booking-home {
    height: 121px;
  }
  .btn-slide {
    padding: 15px 35px;
  }
  .txt2 {
    white-space: nowrap;
  }
}

.mainBgImportant {
  background-color: #166980 !important;
}

.mainBorderImportant {
  border-color: #166980 !important;
}

/* ESTILOS PROMOCIONES */
.promoTH .textoPromoTH .precios .precio .precioTituloTH {
  font-family: "muller_regular", Arial, sans-serif;
}

.promoTH .textoPromoTH .precios .precio .precioSubtituloTH {
  font-family: "sina_regular", Times, serif;
}

.promoTH .textoPromoTH .precios .precio .tarifaPromoTH {
  font-family: "muller_regular", Arial, sans-serif;
}

.promoTH.vColor-1 {
  background-color: #ade3c2;
}

.promoTH.vColor-1 .textoPromoTH .tituloTH {
  color: #0d85a6;
}

.promoTH.vColor-1 .textoPromoTH .subtituloTH {
  color: #0d85a6;
}

.promoTH.vColor-1 .textoPromoTH .precios .precio .tarifaPromoTH {
  color: #166980;
}

.promoTH.vColor-1 .textoPromoTH .promoTH_btn {
  background-color: #D061A6;
  color: #fff;
}

.promoTH.vColor-2 {
  background-color: #c8e9f0;
}

.promoTH.vColor-2 .textoPromoTH .tituloTH {
  color: #0d85a6;
}

.promoTH.vColor-2 .textoPromoTH .subtituloTH {
  color: #0d85a6;
}

.promoTH.vColor-2 .textoPromoTH .precios .precio .tarifaPromoTH {
  color: #166980;
}

.promoTH.vColor-2 .textoPromoTH .promoTH_btn {
  background-color: #D061A6;
  color: #fff;
}

.promoTH.vColor-3 {
  background-color: #FAEDAF;
}

.promoTH.vColor-3 .textoPromoTH .tituloTH {
  color: #0d85a6;
}

.promoTH.vColor-3 .textoPromoTH .subtituloTH {
  color: #0d85a6;
}

.promoTH.vColor-3 .textoPromoTH .precios .precio .tarifaPromoTH {
  color: #166980;
}

.promoTH.vColor-3 .textoPromoTH .promoTH_btn {
  background-color: #D061A6;
  color: #fff;
}

.promoTH.vColor-4 {
  background-color: #D061A6;
}

.promoTH.vColor-4 .textoPromoTH .tituloTH {
  color: #fff;
}

.promoTH.vColor-4 .textoPromoTH .subtituloTH {
  color: #fff;
}

.promoTH.vColor-4 .textoPromoTH .descripcionTH {
  color: #fff;
}

.promoTH.vColor-4 .textoPromoTH .precios .precio .precioTituloTH {
  color: #fff;
}

.promoTH.vColor-4 .textoPromoTH .precios .precio .precioSubtituloTH {
  color: #fff;
}

.promoTH.vColor-4 .textoPromoTH .precios .precio .tarifaPromoTH {
  color: #fff;
}

.promoTH.vColor-4 .textoPromoTH .promoTH_btn {
  background-color: #fff;
  color: #0d85a6;
}

.promoTH.vColor-4 .textoPromoTH .condiciones {
  color: #fff;
}

/* habitaciones */
.title-habs-lph-home .container-lph {
  background-color: #D0EEE7;
}

.bg_rooms_2024 {
  background-color: #D0EEE7;
}
