/**
 * Override styles para ITQore child theme
 * Este archivo CSS modifica o agrega algunos estilos del tema padre itqore
 * para personalizar la apariencia según las necesidades del sitio web.
 * @author  Nixon Patiño <xoni.patino@gmail.com>
 * @package itqore-child
 */

.navbar-brand.logo {
    align-content: center;
    padding-top: 15px;
}

.logo img,
.loader img {
    height: auto;
    width: 100%;
}

.social-icons li:last-child {
    margin-right: 0;
}

.page-title {
    background-position: center;
}

.page-title-overlay::before {
    background: var(--themeht-secondary-color);
    filter: none;
    opacity: .25;
}

.page-title h1 {
    text-shadow: 0 0 15px var(--themeht-body-color);
}

.theme-title h2 {
    overflow: initial !important;
}

.elementor-widget.elementor-widget-text-editor {
    font-weight: revert;
}

.grid-equal-featured-items .featured-item {
    height: inherit;
}

.banner-slider .slider-img {
    background-position: center;
}

.slider-img::before {
    background: linear-gradient(90deg, #001733 10%, rgb(83 116 108 / 0%) 90%);
}

.swiper-slide-active .animated2 {
    animation-duration: 1s;
    animation-delay: 1s;
}

.site-main .post-navigation {
    margin-top: 0;
}

.team-grid-center .row {
    justify-content: center;
}

.footer {
    border-radius: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.widget .widget-title, 
.widget .wp-block-heading, 
.wp-block-archives__label, 
.wp-block-search__label,
.footer-widget .menu li {
    text-transform: initial;
}

.footer-widget.widget ul li:last-child {
    margin-bottom: 0 !important;
}

/* Portatil */
@media (max-width: 1366px) {
    .video-ar-xl-11 .elementor-wrapper {
        --video-aspect-ratio: 1 !important;
    }

    /* .video-ar-xl-32 .elementor-wrapper {
        --video-aspect-ratio: 1.5 !important;
    }

    .video-ar-xl-43 .elementor-wrapper {
        --video-aspect-ratio: 1.33333 !important;
    }

    .video-ar-xl-169 .elementor-wrapper {
        --video-aspect-ratio: 1.77777 !important;
    }

    .video-ar-xl-219 .elementor-wrapper {
        --video-aspect-ratio: 2.33333 !important;
    }

    .video-ar-xl-916 .elementor-wrapper {
        --video-aspect-ratio: 0.5625 !important;
    } */
}

/* Tablet landscape */
@media (max-width: 1200px) {
    .footer-logo {
        width: initial;
    }

    /* .video-ar-lg-11 .elementor-wrapper {
        --video-aspect-ratio: 1 !important;
    }

    .video-ar-lg-32 .elementor-wrapper {
        --video-aspect-ratio: 1.5 !important;
    }

    .video-ar-lg-43 .elementor-wrapper {
        --video-aspect-ratio: 1.33333 !important;
    } */

    .video-ar-lg-169 .elementor-wrapper {
        --video-aspect-ratio: 1.77777 !important;
    }

    /* .video-ar-lg-219 .elementor-wrapper {
        --video-aspect-ratio: 2.33333 !important;
    }

    .video-ar-lg-916 .elementor-wrapper {
        --video-aspect-ratio: 0.5625 !important;
    } */
}

/* Tablet portrait */
@media (max-width: 1024px) {
    /* .video-ar-md-11 .elementor-wrapper {
        --video-aspect-ratio: 1 !important;
    }

    .video-ar-md-32 .elementor-wrapper {
        --video-aspect-ratio: 1.5 !important;
    }

    .video-ar-md-43 .elementor-wrapper {
        --video-aspect-ratio: 1.33333 !important;
    }

    .video-ar-md-169 .elementor-wrapper {
        --video-aspect-ratio: 1.77777 !important;
    }

    .video-ar-md-219 .elementor-wrapper {
        --video-aspect-ratio: 2.33333 !important;
    }

    .video-ar-md-916 .elementor-wrapper {
        --video-aspect-ratio: 0.5625 !important;
    } */
}

/* Mobile landscape */
@media (max-width: 880px) {
    /* .video-ar-sm-11 .elementor-wrapper {
        --video-aspect-ratio: 1 !important;
    }

    .video-ar-sm-32 .elementor-wrapper {
        --video-aspect-ratio: 1.5 !important;
    }

    .video-ar-sm-43 .elementor-wrapper {
        --video-aspect-ratio: 1.33333 !important;
    }

    .video-ar-sm-169 .elementor-wrapper {
        --video-aspect-ratio: 1.77777 !important;
    }

    .video-ar-sm-219 .elementor-wrapper {
        --video-aspect-ratio: 2.33333 !important;
    }

    .video-ar-sm-916 .elementor-wrapper {
        --video-aspect-ratio: 0.5625 !important;
    } */
}

/* Mobile portrait */
@media (max-width: 767px) {
    /* .video-ar-xs-11 .elementor-wrapper {
        --video-aspect-ratio: 1 !important;
    }

    .video-ar-xs-32 .elementor-wrapper {
        --video-aspect-ratio: 1.5 !important;
    }

    .video-ar-xs-43 .elementor-wrapper {
        --video-aspect-ratio: 1.33333 !important;
    }

    .video-ar-xs-169 .elementor-wrapper {
        --video-aspect-ratio: 1.77777 !important;
    }

    .video-ar-xs-219 .elementor-wrapper {
        --video-aspect-ratio: 2.33333 !important;
    } */

    .video-ar-xs-916 .elementor-wrapper {
        --video-aspect-ratio: 0.5625 !important;
    }
}
