/*
Theme Name: bahia-hotel-santander-2019
Theme URI: hotelbahiasantander.com
Description: Hotel-Bahia-Santander-2019
Template: mirai
Author: Mirai Espana
*/


/* // CSS CORPORATIVO en SARDINERO MADRID // */

@import url("../hotel-sardinero-madrid-2019/style-chain.css");
.item-menu-home:before {
    background-image: url(/files/MENU_INICIO.jpg);
    background-position: center !important;
}

.item-menu-location:before {
    background-image: url(/files/MENU_SITUACIONb.jpg);
    background-position: center !important;
}

.item-menu-room:before {
    background-image: url(/files/MENU_HABITACIONES.jpg);
    background-position: center !important;
}

.item-menu-offer:before {
    background-image: url(/files/MENU_PROMOCIONES.jpg);
    background-position: center !important;
}

.item-menu-gallery:before {
    background-image: url(/files/MENU_GALERIA.jpg);
    background-position: center !important;
}

.item-menu-gastro:before {
    background-image: url(/files/MENU_GASTRONOMIA.jpg);
    background-position: center !important;
}

.item-menu-meeting:before {
    background-image: url(/files/MENU_EVENTOS.jpg);
    background-position: center !important;
}

.item-menu-services:before {
    background-image: url(/files/MENU_CATERING2.jpg);
    background-position: center !important;
}

#covid-modal.mirai-modal[data-to="fade"].mi-active>div {
    top: 50%;
    transform: translateY(-50%);
    bottom: unset;
}

/* Popup valentine */

/* .valentine_wrapper a {
    display: inline-block;
}

.valentine_wrapper img {
    max-width: 560px;
    width: 100%;
}

.valentin_link {
    bottom: 11%;
    font-size: 1.1rem;
    left: 25px;
    position: absolute;
}
@media (max-width: 767px) {
    .valentin_link {
        font-size: .8rem;
        left: 15px;
    }
}*/
.checkbox-390{
	position: relative;
    width: auto !important;
}

.accept-this-1.wpcf7-form-control-wrap {
    width: auto;
}

.checkbox-390 span.wpcf7-list-item .first{
    display: inline-block;
}

.other-conditions {
    font-size: 13px;
}

.other-conditions .checkbox-390 span.wpcf7-list-item-label {
    display: none;
}

.mi-title2 a {
    font-size: calc(28px + (45 - 28) * ((100vw - 300px) / (1900 - 300)));
    line-height: 1.25;
}

.mi-title3, .mi-title4{font-family: 'MinionPro-Bold';}

.intro-carousel .flickity-page-dots{
    left: 150px;
}

.logo-footer {
	margin-bottom: 10px;
    padding-top: 10px !important;
}

.adv-club i{
    font-size: 30px;
    padding: 0 20px 0 0;
}

@media (max-width: 767px){
    #fixed-header.offset-active .header-info-wrapper {
        background: #ffffff;
    }
    
    .mirai-modal-active .login-club{
    	position: relative;
        top: -4px;
        left: -23px;
}
    }
}