/*
 Theme Name:   Hello Elementor Child
 Description:  Tema hijo para Hello Elementor
 Author:       Tu Nombre
 Template:     hello-elementor
 Version:      1.0.0
*/

p {
    margin: 0;
}

/* Header */

.oki-gap-menu a {
    padding: 0 !important;
}

.oki-gap-menu ul {
    gap: 32px;
}

@media (max-width: 1219px) and (min-width: 1025px) {
    
    .oki-itecam-logo a {
        max-width: 93px;
    }
    
    .oki-gap-menu ul li a {
        font-size: 12px !important;
    }

}




/* ---------------------------------------------------------------------
NOTICIAS
--------------------------------------------------------------------- */
/* FILTRO CATEGORIAS */
.e-atomic-element .elementor-widget-taxonomy-filter .e-filter{
    gap: 24px;
}
.e-atomic-element .elementor-widget-taxonomy-filter .e-filter .e-filter-item{
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 60px;
    background: var(--Neutral-gray-20, #E5E5E6);
    color: var(--Text-colors-txt-dark-primary, #0C0D0D);
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
}


/* CARDS */
.elementor-widget-post-info .elementor-inline-items .elementor-icon-list-item .elementor-icon-list-text .elementor-post-info__terms-list{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
}
.elementor-widget-post-info .elementor-inline-items .elementor-icon-list-item .elementor-icon-list-text .elementor-post-info__terms-list .elementor-post-info__terms-list-item{
    display: flex;
    width: 121.531px;
    height: 24px;
    padding: 4px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 33554400px;
    background: var(--Brand-primary-yellow-primary, #F0CC00);
}
.e-atomic-element .elementor-grid-3 .elementor-widget-container .e-loop__load-more{
    display: flex;
    justify-content: center;
}
.e-atomic-element .elementor-grid-3 .elementor-widget-container .e-loop__load-more .elementor-button{
    display: flex;
    height: 46px;
    width: fit-content;
    padding-top: 12px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-bottom: 1px solid var(--Text-colors-txt-dark-primary, #0C0D0D);
    color: var(--Text-colors-txt-dark-primary, #0C0D0D);
    text-align: center;
    font-family: "Anek Bangla";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 20.8px */
    background: #fff;
}


.oki-post-info-2 .elementor-inline-items .elementor-icon-list-item .elementor-icon-list-text .elementor-post-info__terms-list .elementor-post-info__terms-list-item{
    display: flex;
    padding: 8px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 60px;
    background: var(--Brand-primary-yellow-primary, #F0CC00);
    color: var(--Text-colors-txt-dark-primary, #0C0D0D);

    /* body s */
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
}