#magnoliaadmincentral-1191689482 script{
    display:block !important;
}
/*Arreglos header*/
.btn.mybooking-button-popover svg{
    filter:brightness(0) invert(1) !important;
}
header.top-scroll .btn.mybooking-button-popover svg,
.top-scroll .s-header .btn.btn-solid-transparent:hover .btn.mybooking-button-popover svg{
    filter:none !important;
}
body.top-scroll .s-header .mybooking-wrapper .mybooking-content .mybooking-content-text{
    color:#fff !important;
}
.btn.btn-solid:has(.mybooking-wrapper){
    overflow:visible !important;
}
.btn.btn-solid:has(.mybooking-wrapper):before{
    top:0 !important;
}
.top-scroll .s-header .btn.btn-solid-transparent .text {
    color:#000;
}
.top-scroll .s-header .mybooking-wrapper{
    margin-top:-1rem;
}
.s-header .btn.btn-solid-transparent:hover .text{
    color:#fff !important;
}
.bg-blue-clear{
    background:rgba(54,68,157, .2);
}
.c-menu-lenguage button{
    height:100%;
}
/*New offers*/
.b-offer.b-offer-new{
    flex:1;
    max-width:100%;
}
.b-offer.b-offer-new .article{
    position:relative;
    top: auto;
    height: auto;
    overflow:auto !important;
    margin-top:-12px;
    width:90% !important;
    left:5%;
}
.b-offer.b-offer-new .captions{
    height:100%;
}
.b-offer.b-offer-new .img{
    max-height:450px;
}
.b-grid-offer .captions.w-100 p.text,
.b-offer-new .captions.w-100 p.text{
    min-height:auto;
}
.b-grid-offer .bg{
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.b-grid-offer .captions{
    gap:1rem;
}
.b-grid-offer .captions>div{
    flex:1;
}
.b-grid-offer .captions img{
    height:100%;
    min-height:450px;
}
.conditions-offer li{
    border-bottom:1px solid rgba(0,0,0,.2);
    padding:5px 0;
}
/*Hoteles*/
.b-grid-hotel .captions.w-100 p.text{
    min-height:auto !important;
}
.b-grid-hotel .captions.py-5{
    padding-top:2rem !important;
    padding-bottom:2rem !important;
}
@media(max-width:1024px){
    .b-grid-offer .captions{
        flex-direction:column;
    }
}
@media(max-width:767px){
    .flex-offers{
        flex-direction:column;
    }
}