body {
  background-color: #f7f1e1;
}

#nd_options_navigation_2_top_header {
  background-color: #fff;
}

.bgFifth {
  background-color: #166980;
}

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

.vc_custom_1503043570592.columnaIzquierda .wpb_wrapper,
.vc_custom_1503043570592.columnaDerecha .wpb_wrapper {
  border-color: #f7f1e1;
  border-style: solid;
}

.vc_custom_1503043570592.columnaIzquierda .wpb_wrapper:nth-child(1) {
  border-top-width: 0px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 0px;
}

.vc_custom_1503043570592.columnaIzquierda .wpb_wrapper:nth-child(2) {
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.vc_custom_1503043570592.columnaIzquierda .wpb_wrapper:nth-child(3) {
  border-top-width: 8px;
  border-right-width: 4px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.vc_custom_1503043570592.columnaDerecha .wpb_wrapper:nth-child(1) {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}

.vc_custom_1503043570592.columnaDerecha .wpb_wrapper:nth-child(2) {
  border-top-width: 4px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 4px;
}

.vc_custom_1503043570592.columnaDerecha .wpb_wrapper:nth-child(3) {
  border-top-width: 8px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 4px;
}

.bgHabitaciones .fourth-color {
  color: #6c6d71 !important;
}

.btn-reservas-header {
  background-color: #CBCE37;
}

.nd_options_customizer_fonts li #toggle-book {
  font-family: "muller_light", Arial, sans-serif !important;
}

.nd_booking_bg_yellow,
.nd_booking_btn_pagination_active,
.ui-datepicker-today a {
  background-color: #6c6d71;
}

.nd_booking_color_yellow_important {
  color: #5D524E !important;
}

.gallery a i {
  background: #166980;
}

.promoItem,
.bg_colonial,
.bg_americano,
.bg_suite {
  background-color: #D8EBEF;
}

.bgColorImportant {
  background-color: #6c6d71 !important;
}

.colorContactoLink, .colorContactoLink a {
  color: #6c6d71 !important;
}

.nd_options_customizer_fonts p.labelCH {
  color: #AAD9DC;
}

.nd_options_customizer_fonts .contactosHorizontal a {
  color: #6c6d71;
}

.bgHabitaciones {
  background-color: #D8EBEF;
}

#nd_booking_single_cpt_1_calendar_habitaciones .bg-booking-home {
  background-color: #e9f3f4 !important;
}

.vc_custom_1501664082350 {
  background-color: #f7f1e1 !important;
}

.conoce_nuestros {
  color: #6c6d71 !important;
}

.title_descubri_ch {
  color: #6c6d71 !important;
}

.title_descubri_gr {
  color: #c28476 !important;
}

.btn_descubri {
  background-color: #6c6d71;
  color: #fff !important;
}

.collapsible > button .collapse-icon-cont {
  background-color: #F3EE96 !important;
}

.nd_options_line_height_0 .tremun_bg_brown {
  background-color: #6c6d71 !important;
}

#encabezados-tarifas .tarifa-fila .precios .cell-precio .cuadro-precio {
  background-color: #AAD9DC !important;
  border-color: #AAD9DC !important;
}

.secondBgColor {
  background-color: #6c6d71;
}

#bookingInicioWidget form .nd_booking_width_75_percentage.nd_booking_padding_30,
#reservasHorizontal form .nd_booking_width_75_percentage.nd_booking_padding_30,
#reservasHorizontalConTexto form .nd_booking_width_75_percentage.nd_booking_padding_30 {
  padding: 28px 30px !important;
}

#promociones form .nd_booking_width_75_percentage.nd_booking_padding_25 {
  padding: 18px 20px 18px 26px !important;
}

#reservasHorizontal .nd_booking_section form .nd_booking_width_75_percentage,
#bookingInicioWidget .nd_booking_section form .nd_booking_width_75_percentage,
.book-content .nd_booking_section form .nd_booking_width_75_percentage {
  border: 2px solid #6c6d71;
}

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

#reservasHorizontal form #consultar_inicioWidget {
  background-color: #6c6d71;
}

.nd_options_customizer_fonts #menu-main-menu-1 a {
  color: #6c6d71;
}

.nd_options_navigation_2 div > ul.menu li > ul.sub-menu > li {
  background: #f5f5f5;
}

.wpb_wrapper .title_chico_hoteles {
  color: #6c6d71 !important;
}

.title_grande_hoteles {
  color: #c28476 !important;
}

.title-data-novedades {
  color: #6c6d71 !important;
}

.nd_options_customizer_fonts a.tremun_btn {
  color: #fff !important;
  font-size: 13px;
  background-color: #6c6d71 !important;
  border: 0;
}

/* 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: #6c6d71 !important;
}

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

.book-now-wrap .toggle-book {
  color: #fff !important;
}

.nd_options_customizer_fonts a.tituloPromoLista {
  color: #6c6d71;
}

.fourth-color {
  color: #6c6d71 !important;
}

.btn-color.booking-promo {
  color: #fff !important;
}

/* MENU */
.bg_menu {
  background: #f7f1e1 !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}

/*.logo-h {
    height: $logo-height-mobile !important;
    top: 0 !important;
}*/
/* FOOTER */
.footerHoteles .footerHotelesDestinos {
  color: #c28476 !important;
}

#tripAdvisorFondoSolido {
  background-color: #c28476 !important;
}

#tripAdvisorFondoSolido .tremun_color {
  color: #fff !important;
}

.tremun_bg_seguinos {
  background-color: #e9f3f4 !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: #F3EE96;
  border-color: #F3EE96;
}

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

/* BOOKINGS */
.bg-booking-home {
  background: #f7f1e1 !important;
}

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

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

.nd_options_customizer_fonts .nd_options_color_tremun {
  color: #6c6d71 !important;
}

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

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

.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 {
  background-color: #f7f1e1 !important;
}

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

@media (min-width: 1200px) {
  .logo-h {
    height: 100% !important;
    top: 0 !important;
    position: absolute;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .logo-h {
    height: 85px !important;
    margin-top: -15px;
    position: absolute;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .logo-h {
    height: 85px !important;
    margin-top: -15px;
    position: absolute;
  }
}

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

@media (min-width: 480px) and (max-width: 767px) {
  .logo-h {
    height: 85px !important;
    margin-top: -15px;
    position: absolute;
  }
}

@media (max-width: 479px) {
  .logo-h {
    height: 85px !important;
    margin-top: -15px;
    position: absolute;
  }
}

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

.mainBorderImportant {
  border-color: #c28476 !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: #f2ddd9;
}

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

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

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

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

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

.promoTH.vColor-2 .textoPromoTH .tituloTH {
  color: #6c6d71;
}

.promoTH.vColor-2 .textoPromoTH .subtituloTH {
  color: #6c6d71;
}

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

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

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

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

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

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

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

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

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

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

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

.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: #166980;
}

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

/* SENT */
.nd_booking_bg_tremun {
  background-color: #e9f3f4 !important;
}

.nd_booking_section.nd_booking_height_2.nd_booking_bg_grey.nd_booking_single_cpt_1_divider {
  background-color: #EBE3CF;
}

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

.bg_rooms_2024 {
  background-color: #D8EBEF;
}
