.page-reputation-week {}

.page-reputation-week .componenteBolas .row .col ul li::before {
    background-color: #f47115 !important;
}

.page-reputation-week .componenteBolas .row .col p {
    margin-block-start: 30px;
}

@media (max-width: 768px) {
    .page-reputation-week .componenteBolas .row .col p {
        margin-block-start: 8px;
    }
}

.colored-menu li {
    padding: 17px 20px;
    position: relative;
    border-bottom: 2px solid rgb(112, 112, 112, 0.38);
}

.colored-menu li .colored-border {
    position: absolute;
    width: 4.7px;
    height: calc(100% - 2px);
    left: 0;
    top: 1px;
    background-color: gray;
}

.colored-menu .texto {
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: 0.15px;
    color: #2d2d2d;
}

.colored-menu li:nth-of-type(1) .colored-border {
    background-color: #ed135d;
}

.colored-menu li:nth-of-type(2) .colored-border {
    background-color: #f47115;
}

.colored-menu li:nth-of-type(3) .colored-border {
    background-color: #dfa333;
}

.colored-menu li:nth-of-type(4) .colored-border {
    background-color: #2d9bdd;
}

.colored-menu li:nth-of-type(5) .colored-border {
    background-color: #59c033;
}

.colored-menu li:nth-of-type(6) .colored-border {
    background-color: #2c6b4c;
}

.colored-menu li:nth-of-type(7) .colored-border {
    background-color: #652870;
}

.page-reputation-week #recursos-destacados .col.span16 {
    max-width: 316px;
}

.page-reputation-week .col-relacionados .section-title {
    display: none;
}

.page-reputation-week :is(.recursos-title) {
    font-family: Montserrat;
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: 0.48px;
    text-align: left;
    color: #2d2d2d;
    margin-bottom: 63px;
    margin-top: 89px;
}

/* Comportamiento cartas */
.page-reputation-week #lineasTrabajo .listado-lineas {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;

}

.page-reputation-week #conferencias-anteriores .bloqueTitulo {
    font-family: Montserrat;
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: 0.48px;
    text-align: left;
    color: #2d2d2d;
    margin-top: 97px;
}

.page.page-reputation-week .bloqueTitulo span {
    font-weight: bold;
    color: #2d2d2d;
}

.page.page-reputation-week #test {}

@media (max-width: 991px) {
    .page.page-reputation-week #test {
        gap: 30px;
    }
}

.page.page-reputation-week #test .col:first-child {
    max-width: 300px;
}

@media (max-width: 991px) {

    .page.page-reputation-week #test > .col {
        flex-basis: unset;
    }

    .page.page-reputation-week #test .col:first-child {
        max-width: 100%;
    }
}

@media (max-width: 1480px) {
    .page-reputation-week .section-recursos-destacados .grid-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 767px) {
    .page-reputation-week .section-recursos-destacados .grid-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

.page.page-reputation-week .busquedaCorporate .rowText .categoria {
    display: none;
}

@media (max-width: 767px) {
    .listado-destacados .busquedaCorporate.cecourse .rowImage {
        width: 122px;
        height: 102px !important;
    }

    /* responsive recursos destacados */
    .page-reputation-week .rowText {
        flex: 1;
    }

    .page.page-reputation-week .busquedaCorporate .top {
        display: flex;
        justify-content: space-between;
    }

    .page-reputation-week .busquedaCorporate .rowText .top .type {
        padding-left: 24px;
        font-size: 9px;
    }

    .page-reputation-week .busquedaCorporate .rowText .top .type {
        margin-block-end: 0;
    }

    .page-reputation-week .busquedaCorporate .rowText .title {
        margin-block-end: 0;
    }

    .page-reputation-week .busquedaCorporate .rowText .title {
        min-height: fit-content;
    }
}

@media (max-width: 767px) {
    .page.page-reputation-week #test {
        display: block;
    }

    .page.page-reputation-week #test .col:first-child {
        max-width: unset;
    }

    .page-reputation-week .listado-destacados {
        display: flex !important;
        flex-direction: column !important;
        margin-top: 42px;
    }

    .page-reputation-week :is(.recursos-title) {
        margin-bottom: 36px;
        margin-top: 67px;
    }

    .page-reputation-week .busquedaCorporate.ceknowledgeresource .item-material-widget.borde-reputacion .rowImage,
    .page-reputation-week .busquedaCorporate.ceknowledgeresource .item-material-widget.borde-gris .rowImage {
        width: 122px;
        height: 102px !important;
        border-radius: 5px;
    }

    .page-reputation-week .busquedaCorporate.ceknowledgeresource .item-material-widget {
        display: flex;
    }

    .page-reputation-week .busquedaCorporate .rowText {
        border: none !important;
    }
}

@media (max-width: 575px) {

    .page-reputation-week .busquedaCorporate.ceknowledgeresource .item-material-widget.borde-reputacion .rowImage,
    .page-reputation-week .busquedaCorporate.ceknowledgeresource .item-material-widget.borde-gris .rowImage {
        height: 72px !important;
        min-width: 92px;
    }

    .page-reputation-week .busquedaCorporate.ceknowledgeresource .item-material-widget .rowImage {
        width: 92px !important;
        min-width: 92px;
        min-height: 72px;
        max-height: 72px;
    }
}