/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


#desktop_logo {
    max-width: 125px;
}

/*menu*/
.cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]) {
    max-width: max-content;
}

/*home*/
.condiciones-envio .elementor-row .elementor-column:first-child {
    width: 25%;
}

.condiciones-envio .elementor-row .elementor-column:last-child {
    width: 75%;
}

/*footer*/
footer .block-iqithtmlandbanners-html h5 {
    display: none;
}

#iqithtmlandbanners-block-3,
#iqithtmlandbanners-block-4{
    padding-top: 50px;
}

@media (max-width:990px) {
    .col.col-mobile-logo img {
        width: 25%;
        max-width: 100px;
    }

    #iqithtmlandbanners-block-1 img,
    #iqithtmlandbanners-block-2 img {
        width: 50% !important;
        float: none !important;
    }

    #iqithtmlandbanners-block-1 p,
    #iqithtmlandbanners-block-2 p {
        text-align: center !important;
    }

    #iqithtmlandbanners-block-3,
    #iqithtmlandbanners-block-4{
        padding-top: 2em;
    }

}

@media (max-width:767px) {
    #iqithtmlandbanners-block-3 .block-content,
    #iqithtmlandbanners-block-4 .block-content {
        visibility: visible !important;
        opacity: 1 !important;
        height: auto !important;
    }

    #iqithtmlandbanners-block-3 .block-content p, 
    #iqithtmlandbanners-block-4 .block-content p {
        padding: 0 10% !important;
    }
}