.jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active, .jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active .jet-apb-calendar-slots{background-color:aliceblue!important; padding:30px!important; height:90px!important;transition:all 0.3s ease!important; }

.jet-apb-calendar-slots{}

.jet-apb-calendar-slots.jet-apb-calendar-slots--active::before{content:" disponible →"!important; text-transform:uppercase; font-style:italic!important; font-family:var( --e-global-typography-f245de9-font-family ), Sans-serif; color:gray!important; padding-right:0.4em; }

.single-post .page-header{ height:0px; margin-top:-10px;}
.page-id-4570 .entry-title {
  display: none;
}

.jet-form-builder__field-label::before,
.jet-form-builder__field-label::after{
    display:none!important;
    content:none!important;
}

.select-caret-down-wrapper{
    display:none!important;
}

.gtranslate_wrapper .gt_switcher-popup{
    display:flex;
    align-items:center;
    padding:0 !important;
}
.gtranslate_wrapper .gt_switcher-popup > span{color:white!important;}
.gtranslate_wrapper .gt_switcher-popup > img{margin-right:10px!important;}
header .gtranslate_wrapper .gt_switcher-popup > span{
    display:none !important;
}

.gt_white_content a{color:black!important;}

/* Menú principal */
.elementor-nav-menu{
    display:flex;
    align-items:center;
    gap:3wv; /* Ajusta a tu gusto */
}

/* Que Elementor no meta márgenes raros */
.elementor-nav-menu > li{
    margin:0 !important;
}

/* Enlaces */
.elementor-nav-menu > li > a.elementor-item{
    padding:12px 0 !important;
    color:#fff;
    white-space:nowrap;
    padding-inline:20px!important; /* Espacio izquierda y derecha */
}

.elementor-558 .elementor-element.elementor-element-cb98a70 .elementor-nav-menu--main .elementor-item:hover, .elementor-558 .elementor-element.elementor-element-cb98a70 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-558 .elementor-element.elementor-element-cb98a70 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-558 .elementor-element.elementor-element-cb98a70 .elementor-nav-menu--main .elementor-item:focus{color:#0099CC!important;}