/* HOME */
@media (min-width: 992px){
    .navbar-expand-lg .navbar-collapse {
        margin-top: 42px !important;
    }
}

.inside {
    color: var(--palette-color2) !important;
}

header .dropdown-menu {
    border-top: solid 5px white !important;
}

#searchBox .s-form-box .s-input .dropdown .dropdown-toggle .sbox-group input {
    color: var(--textoComplemento1) !important;
}

#searchBox .btn-search {
    background-color: var(--fondo-bonotes) !important;
}

.contenedorFichas .botonBook a {
    background-color: var(--fondo-bonotes) !important;
}

.destinoFF .moreInfo {
    background: var(--fondo-bonotes) !important;
}

.btn-entrar {
    background: var(--login-btn) !important;
}

header .logoBeyond {
    margin-top: 19px;
    width: 178px !important;
}

img.logoFooter {
    max-width: 10%;
}

header .bg-beyond {
    background: linear-gradient(88.8deg, #000 0%, #000 56.36%, #000 100%) !important;
}

#footer2 {
    background: linear-gradient(88.8deg, #000 0%, #000 56.36%, #000 100%) !important;
}
#footer2 .centerTelFooter span, #footer2 .MapaDe span, #footer2 .centerExtras span a, #footer2 .nav-link{
    color: white !important;
}
#footer3 {
    background: linear-gradient(88.8deg, #000 0%, #000 56.36%, #000 100%) !important;
}

.fixed-header .logoBeyond {
    width: 51% !important;
}

h2, h4 {
    color: var(--palette-color1) !important;
}

header .select-menu-top select {
    color: var(--palette-color2) !important;
    background: var(--textoComplemento6) !important;
}

header .select-menu-top::after {
    color: var(--palette-color2) !important;
    background: var(--textoComplemento6) !important;
}

header .select-menu-top {
    border: 0px solid var(--texto-menu);
}

header .select-menu-top select {
    font-size: 16px !important;
}

p {
    color: var(--palette-primario) !important;
}

.filterHome p {
    display: block !important;
    font-size: 25px !important;
    margin-bottom: 14px !important;
    margin-left: 12px !important;
}

#cajaReserva .form-group .fa {
    color: var(--palette-color1) !important;
}

#cajaReserva .form-group {
    border: 1px solid var(--textoComplemento6) !important;
    box-shadow: -1px 2px 5px 0 rgba(114, 114, 114, 0.5);
}

.filterForm .filterInput .dropdown .dropdown-toggle {
    width: 100%;
    background: #fff;
    border: 1px solid var(--textoComplemento6) !important;
    box-shadow: -1px 2px 5px 0 rgba(114, 114, 114, 0.5);
    border-radius: 8px;
}

.filterForm .filterInput .calendarFilter .calendarFilterItem:first-child {
    border-right: 1px solid var(--textoComplemento6) !important;
}

.filterForm .filterInput .dropdown .dropdown-toggle .sboxRooms i {
    color: var(--palette-color1) !important;
}

.filterInput .dropdown .dropdown-toggle .sboxRooms input {
    color: var(--textoComplemento2) !important;
}

.filterForm .filterInput input, .filterForm .filterInput select {
    color: var(--textoComplemento1) !important;
}

.filterInput .dropdown .dropdown-toggle .sboxRooms input {
    color: var(--textoComplemento1) !important;
}

header .dropdown-menu {
   background: #000c !important; 
}

header .dropdown-item:hover,
header .dropdown-item:focus {
    background: var(--palette-color2) !important;
    color: var(--textoComplemento6) !important;
}

.filterForm .filterInput .dropdown .dropdown-toggle {
    height: 40px !important;
}

.ui-autocomplete-category {
    background: var(--palette-color1) 50% 50% !important;
    color: #fff;
}

.filterForm .filterInput .dropdown .dropdown-toggle .sboxRooms {
    align-content: center !important;
}

.destinoFF .destinoFFFF .imgTitle {
    color: var(--textoComplemento1) !important;
}

.filterForm .filterInput .dropdown .dropdown-divider {
    border: 1px solid var(--palette-color2) !important;
    opacity: 0.4;
}

.itemRowRoom .itemRowRoom-item .caja-number {
    color: var(--palette-color1) !important;
}

.itemRowRoom .itemRowRoom-item .input-numeric {
    border: 1px solid var(--palette-color1) !important;
}

.itemRowRoom .itemRowRoom-item .line-2 {
    border: 1px solid var(--palette-color1) !important;
}

#searchBox .s-form .s-form-box .s-input .form-group, #searchBox .s-form-box .s-input .dropdown .dropdown-toggle, #searchBox .s-form-box .s-input .dropdown .dropdown-menu.show, #searchBox .s-form-box .s-input .input-numeric, #searchBox .s-form-box select {
    border: 1px solid var(--textoComplemento6) !important;
    box-shadow: -1px 2px 5px 0 rgba(114, 114, 114, 0.5);
    border-radius: 4px;
}

#searchBox .s-form-box .s-input .calendarFilter .calendarFilterItem:first-child {
    border-right: 1px solid var(--textoComplemento6) !important;
}

#searchBox .s-form-box .s-input .dm-group-item .dm-group-item-info .line-2 {
    border: 0.5px solid var(--textoComplemento6) !important;
}

#searchBox .s-form-box .s-input .dropdown .dm-group-title span {
    color: var(--textoComplemento1) !important;
}

.btn:hover {
    color: var(--palette-color1) !important;
}

.btn {
    color: var(--palette-color1) !important;
}

#searchBox .s-form-box .s-input .dm-group-item .dm-group-item-info small {
    color: var(--textoComplemento1) !important;
}

.btn-entrar {
    color: var(--textoComplemento6) !important;
}

.btn-entrar:hover {
    color: var(--textoComplemento1) !important;
}

/*  EXPERIENCIAS EXOTICAS */

.descripcion {
    color: var(--textoComplemento1) !important;
}

#botonReservar {
    background: var(--fondo-bonotes) !important;
    color: var(--textoComplemento6) !important;
}

#buttonTop i {
    color: var(--textoComplemento6) !important;
}

h1, h5 {
    color: var(--textoComplemento1) !important;
}

.fichaLounge .Textdescripcion, 
.fichaLounge form .botonSend, 
.md-overlayCart .loader::before, 
.md-overlayCart .loader::after, 
.ContenidoTabs .nav-tabs .nav-item .nav-link, 
.fichaExoticas form .botonSend, 
.botonPop, #css-modal .btn, 
.DescriptionMore .botonesTrans .cerrarTrans, .parpadea {
    background-color: var(--palette-color3) !important;
}

.ContenidoTabs .nav-tabs .nav-item .active {
   background-color: var(--palette-color2) !important; 
}

.leyenda {
    color: var(--textoComplemento1) !important;
}

.fichaExoticas .precioFijo, .fichaExoticas .terminal {
   color: var(--palette-color1) !important; 
}

.custom-select {
    border: 1px solid var(--palette-color1);
}

button:not(.close, .slick-arrow, .btn-link, .dropdown-toggle) {
    border:var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal #destinoSemana h2, .classMarcaAgua p {
    color: var(--textoComplemento6) !important;
}

.bookPremium #contenedor #colPrincipal .box-price-week p {
    color: #000 !important;
}

.bookPremium #contenedor #colPrincipal .box-price-week .priceRewards {
    color: #000 !important;
}

.bookPremium #contenedor #colPrincipal .priece .pricemoneda {
    color: #000 !important;
}

.bookPremium #contenedor #colPrincipal .priece .priceMount {
    color: #000 !important;
}

.bookPremium #contenedor #colPrincipal .priece .priceSimbol {
    color: #000 !important;
}

.bookPremium #contenedor #colPrincipal .detalle-book p {
    color: #000 !important;
}

.listaContent li {
    color: var(--textoComplemento1) !important;
}

.detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:checked+label, .detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:not(:checked)+label {
    color: #000 !important;
}

.detinosBox .itemdestinos .regiones .vermasInfo {
    color: var(--textoComplemento6) !important;
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast p {
    color: var(--textoComplemento1) !important;
}

.contenedorLM .item-last .formBuy .btnReservar {
    color: var(--textoComplemento6) !important;
}

.contenedorLM .item-last .itemsLM .contentheaders .activeRadio {
    background: var(--palette-color2) !important;
}

.contenedorLM .item-last .formBuy .btnReservar {
   background: var(--fondo-bonotes) !important; 
}

.ui-selectmenu-button.ui-button {
    border: 1px solid var(--palette-color2) !important;
    color: var(--textoComplemento1) !important;
}

.chronosoft .detalleCompra .precioG ul, .chronosoft .detalleCompra .precioG li {
    color: var(--palette-color1) !important;
}

.tarifasPoliticas p {
    color: var(--palette-color1) !important;
}

.tarifasPoliticas li {
    color: var(--textoComplemento1) !important;
}

.request .description h3 {
   color: var(--palette-color1) !important; 
}

.showDrop {
    color: var(--palette-color2) !important;
}

.infoGeneral p {
    color: var(--palette-color1) !important;
}

.infoGeneral li {
   color: var(--textoComplemento1) !important; 
}

.limpieza p {
    color: var(--palette-color1) !important;
}

.limpieza li {
    color: var(--textoComplemento1) !important; 
}

.botonSend {
    color: var(--textoComplemento6) !important;
}

.chronosoft .textoRequest p {
    color: var(--palette-color3) !important;
}

.chronosoft #share .titulos {
    color: var(--palette-color2) !important;
}

.request .acuerdo {
    color: var(--palette-color1) !important;
}

.fichaLounge form .botonSend {
    background-color: var(--fondo-bonotes) !important;
}

.itemFichaCarro .itemCarros .inferior .infoprecios .precios .titulos .preciostitulos .titulosfrom, .itemFichaCarro .itemCarros .inferior .infoprecios .precios .titulos .preciostitulos .preciosfrom {
    color: var(--palette-primario) !important;
}

.itemFichaCarro .itemCarros .botonReservar{
    background-color: var(--fondo-bonotes) !important;
}

.precioNormal, .precioSocio{
    color: var(--palette-color2) !important;
}

.fromTitulo, .fromTituloSocio {
    color: var(--palette-color2) !important;
}

.contenedorFichas .from, .contenedorFichas .breward {
    color: var(--palette-color2) !important;
}

.contenedorFichas .socios {
    color: var(--palette-color2) !important;
}

.activadoSubMenu {
    color: var(--palette-color4) !important;
}

.bweek:hover, .bweek2:hover {
    color: var(--palette-color1) !important;
}

.modal.chrono-modal a {
    color: var(--textoComplemento6) !important;
}

.parrafopop, .titulopop2 {
    color: var(--textoComplemento1) !important;
}

.precio {
    color: var(--palette-color2) !important;
}

#textoLow {
    color: var(--textoComplemento1) !important;
}

h3 {
    color: var(--palette-color2) !important;
}

.tabla {
    color: var(--textoComplemento1) !important;
}

.terceraParte .horarios {
    color: var(--textoComplemento1) !important;
}

.textoUp p {
    color: var(--palette-color2) !important;
}

.contenedorHotelesBusqueda .DestinoL {
    color: #000 !important;
}

.contenedorHotelesBusqueda .descrip {
    color: #000 !important;
}

.tituloPrecios .price.txt-lightblue {
    color: var(--palette-color2) !important;
}

.fechas {
    color: var(--textoComplemento1) !important;
}

.resumen label {
  color: var(--textoComplemento1) !important;  
}

.resumen .nombreReserva span {
    color: #000 !important;
}

.resumen .nombreReserva span i {
    color: var(--palette-color2) !important;
}

.resumen .iconosDetalle span i {
    color: var(--palette-color2) !important;
}

.resumen .iconosDetalle span {
    color: var(--palette-color2) !important;
}

.resumen .titular small {
   color: var(--palette-color2) !important; 
}

.resumen h4 {
    color: var(--palette-color2) !important;
}

.resumen .Habitaciones .itemRoom .itemIconRoom span i {
    color: var(--palette-color1) !important;
}

.resumen .Habitaciones .itemRoom .itemIconRoom span {
    color: #000 !important;
}

#opcionReserva #anteriorPag:hover {
    background: var(--fondo-bonotes) !important;
}

#opcionReserva .send {
    background: var(--fondo-bonotes) !important;
}

#opcionReserva #anteriorPag {
    background: var(--fondo-bonotes) !important;
}

.detinosBox .itemdestinos .regiones .SecDestino input:checked+label {
    background-color: var(--palette-color1) !important;
    color: var(--textoComplemento6) !important;
}

.detinosBox .itemdestinos .regiones .SecDestino .buttongroup label:hover {
    background-color: var(--palette-color2) !important;
    color: var(--textoComplemento6) !important;
}

.contenedorFichas {
    color: var(--textoComplemento1) !important;
}

#searchBox .s-form .form-control, #searchBox .s-form .form-control::placeholder {
    color: #5D5D5D !important;
    font-weight: bold;
}

#searchBox .s-icon {
    color: var(--palette-color2)!important;
}

.btnSearch {
    background: var(--fondo-bonotes)!important;
}

#searchBox.extendedBox #filtersForm .divSection {
    color: var(--textoComplemento1)!important;
    width: 100%;
}

#filtersForm .radio input[type="radio"]+label::before, #filtersForm .checkbox input[type="checkbox"]+label::before {
    border: 2px solid var(--palette-color1)!important;
}

#filtersForm .checkbox input[type="checkbox"]:checked+label::after {
    border: solid white !important;

}

.fichaResort h3 {
    color: var(--palette-color2) !important;
}

.fichaResort ul li {
    color: var(--textoComplemento1) !important;
}

.addReadMore .readMore, .addReadMore .readLess {
    color: var(--palette-color1) !important;
}

table.tablaResort caption {
    Color: var(--palette-color2) !important;
}

table.tablaResort th {
    color: var(--palette-color1) !important;
}

table.tablaResort td {
    border-right: 1px solid var(--palette-color2) !important;
}

table.tablaResort .btnReservar{
    color: var(--textoComplemento6) !important;
}

table.tablaResort .btnReservar {
    background-color: var(--fondo-bonotes) !important;
}

#LRegion h3 a {
    color: var(--palette-color2) !important;
}

table.tablaResort td {
    color: var(--textoComplemento1) !important;
}

.lightpick__day-of-the-week {
    color: var(--palette-color2) !important;
}

#searchBox .s-form-box .s-input .dropdown .dropdown-divider {
    border: 1px solid var(--palette-color2) !important;
}

#searchBox .s-form-box .dm-btn-box .addGroup {
    color: var(--palette-color2) !important;
}

#searchBox .s-form-box .dm-btn-box .applyGroups {
    background-color: var(--palette-color2) !important;
}

#searchBox .s-form-box .s-input .input-numeric .form-control {
    color: var(--palette-color2) !important;
}

.btn {
    color: var(--palette-color2) !important;
}

.lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range.is-flipped {
    background-color: var(--palette-color2) !important;
}

.HorariosAtencion {
    color: var(--palette-color2) !important;
}

.centerTelFooter {
    color: var(--palette-color2);
}

#searchBox.extendedBox .s-container .s-form .s-results {
    color: var(--palette-color1) !important;
}

#searchBox.extendedBox .s-container .s-form .s-results {
    color: #000000 !important;
}

.contenedorHotelesBusqueda .contenidoImagen .descuento2 {
    background-color: var(--palette-color2) !important;
}

.nombre {
    color: var(--palette-color2) !important;
}

#searchBox.extendedBox #filtersForm .s-map-box #showMap {
    background-color: var(--fondo-bonotes) !important;
}

#filtersForm .radio input[type="radio"]+label::before, #filtersForm .checkbox input[type="checkbox"]+label::before {
    border: 2px solid var(--palette-color2)!important;
}

#searchBox.extendedBox #filtersForm .divSection .inputElement {
    width: 100%;
    color: var(--palette-color2) !important;
    border: 1px solid var(--palette-color2) !important;
    padding: 0;
}

.tituloPrecios .price.txt-blue {
    color: #000000 !important;
}

.informacionPrecios .verDetallesH {
    background: var(--fondo-bonotes);
}

#filtersForm .checkbox input[type="checkbox"]:checked+label::before {
    background: var(--palette-color2) !important;
}

.nombreTab {
    color: var(--palette-color2) !important;
}

.estrellasHotel i{
    color: var(--palette-color2) !important;
}

.habList div i {
    color: var(--palette-color2) !important;
}

habList div span {
    color: var(--palette-color2) !important;
}

.listaFichas .contenedorFichas .precioInfo, .contenedorLM .item-last .itemsLM .titles, .contenedorLM .item-last .itemsLM .titles, .contenedorLM .item-last .itemsLM .checkIn, .contenedorLM .item-last .itemsLM .checkOut, .contenedorLM .item-last .itemsLM .plan{
    color: #000 !important;
}    

.fichaLounge a, .fichaLounge .precioFijo, .fichaLounge .terminal, .fichaLounge .instalaciones li:before, .md-overlayCart .loader, .listaFichas .contenedorFichas .precioInfo b, .fichaExoticas a, .fichaExoticas .precioFijo, .fichaExoticas .terminal, .contenido .nombreReserva span, .contenido .iconosDetalle span, .contenido .itemRoom .itemIconRoom span {
    color: var(--palette-color2) !important;
}

.fichaExoticas .regresar {
    color: #000 !important;
}

.fichaExoticas .precioFijo p {
    color: var(--palette-color1) !important;
}

.fichaLounge .Textdescripcion, .fichaLounge form .botonSend, .md-overlayCart .loader::before, .md-overlayCart .loader::after, .ContenidoTabs .nav-tabs .nav-item .nav-link, .fichaExoticas form .botonSend, .botonPop, #css-modal .btn, .DescriptionMore .botonesTrans .cerrarTrans, .parpadea {
    background-color: var(--palette-color-barra2) !important;
}

.listdias label {
    color: #000 !important;
}

#contenidoSube .buscadorLMinute .btnBuscar {
    background: var(--fondo-bonotes) !important;
}

.contenedorLM .item-last .itemsLM .titles.destinoTitle {
    color: var(--palette-color2) !important;
}

.contenedorLM .item-last .itemsLM .fechasLast div strong {
    color: var(--palette-primario) !important;
}

.contenedorLM .item-last .itemsLM .contentheaders .precioLabel {
    color: var(--palette-color2) !important;
}

b, strong {
    color: var(--palette-color2) !important;
}

.contenedorLM .item-last .itemsLM .contentheaders label {
    color: var(--palette-primario) !important;
}

.detinosBox .itemdestinos .regiones .vermasInfo {
    background: var(--fondo-bonotes) !important;
}

.detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:checked+label:after, .detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:not(:checked)+label:after {
    background-color: var(--fondo-bonotes) !important;
}

.detinosBox .itemdestinos .regiones .destinoInfo .nombreDestino {
    color: var(--palette-color2) !important;
}

#LRegion h3 a span {
    color: var(--palette-color2) !important;
}

table.tablaResort td {
    color: var(--palette-primario) !important;
}

table.tablaResort th {
    color: var(--palette-color2) !important;
}

.searchRW select, #contenedorInputs select {
    color: var(--palette-primario) !important;
}

.bookPremium #contenedor #colPrincipal #destinoSemana {
    background: var(--palette-color2) !important;
}

.bookPremium #contenedor #colPrincipal .nombreLugar h3 {
    color: var(--palette-color2) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .detallepro span {
    background-color: var(--fondo-bonotes) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .my-add-button {
    background-color: var(--fondo-bonotes) !important;
}

#buttonTop {
    background-color: var(--palette-color1);
}

.destino {
    color: var(--palette-color2) !important;
}

.carrosResquest h3 {
    color: var(--palette-primario) !important;
}

.monedaNormal, .monedaSocio {
    color: var(--palette-primario) !important;
}

.precioNormal, .precioSocio {
    color: var(--palette-primario) !important;
}

.contenedorFichas .from, .contenedorFichas .breward {
    color: var(--palette-primario) !important;
}

.contenedorFichas .locacion {
    color: var(--palette-primario) !important;
}

.titulo {
    color: var(--palette-color2) !important;
}

.contenedorFichas .socios {
    color: var(--palette-primario) !important;
}

.NombreDes {
    color: var(--palette-color2) !important;
}

.comprar a {
    background-color: var(--fondo-bonotes) !important;
}

#cajaReserva .form-group .fa {
    color: var(--palette-color2) !important;
}

.noches {
    color: var(--palette-primario) !important;
}

.segundaParte {
    color: var(--palette-primario) !important;
}

.textoUp p {
    color: var(--palette-primario) !important;
}

.boxPerfil .detallePerfil .itemPerlfil .labelPerfil {
    color: var(--palette-primario) !important;
}

.boxPerfil .detallePerfil .itemPerlfil .cambioPerfil {
    color: var(--palette-primario) !important;
}

#resumenFechas th, .estadoCuenta th, #cashB th, #premium th, #bweeks th, #lastM th {
    color: var(--palette-primario) !important;
}

#resumenFechas td, .estadoCuenta td, #cashB td, #premium td, #bweeks td, #lastM td {
    color: var(--palette-primario) !important;
}

.detail .DetailItem span {
    color: var(--palette-primario) !important;
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast .inputButonRadio label {
    color: var(--palette-primario) !important;
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast .botonBuscador {
    background-color: var(--fondo-bonotes) !important;
}

.request .detalleList span {
    color: var(--palette-primario) !important;
}

.tarifasPoliticas li {
    color: var(--palette-primario) !important;
}

.request .regreso {
    color: var(--palette-primario) !important;  
}

.request .regreso a {
    color: var(--palette-color2) !important;
}

.tarifasPoliticas p {
    color: var(--palette-color2) !important;
}

.request .description h3 {
    color: var(--palette-color2) !important;   
}

.request .notaPrecio {
    color: var(--palette-primario) !important;
}

.fichaLounge .contenidoDescripcion h5 {
    color: var(--palette-color2) !important;
}