/*** Tranche ***/


/** Reglas de estilo del a active en funcion de la plantilla **/


/*** Fin Tranche **/


/* //genesis */

.gb-block-accordion {
    font-family: "OpenSans-Regular", Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
}

/*.gb-block-accordion {
    margin-bottom: 0;
}*/

details {
    display: block;
}

details[open]>summary:first-of-type {
    list-style-type: disclosure-open;
}

details>summary:first-of-type {
    display: list-item;
    counter-increment: list-item 0;
    list-style: inside disclosure-closed;
}


/* .gb-block-accordion .gb-accordion-title {
    color: #fff;
    background: #fe5000;
    padding: 10px;
} */

@media only screen and (min-width: 600px) {
    .gb-font-size-15 .gb-accordion-title {
        font-size: 1rem;
    }
}

.gb-block-accordion .gb-accordion-title {
    background: #888;
    padding: 10px 15px;
    color: #fff;
}

summary {
    display: list-item;
}

.gb-block-accordion .gb-accordion-text {
    /*padding: 0;*/
    color: #808080;
    background: #eee;
}

.gb-block-accordion .gb-accordion-text p {
    margin-bottom: 0;
}

.gb-accordion-text ul {
    margin-bottom: 0;
    padding: 0px 10px 20px 15px;
    background: #eee;
}

.gb-accordion-text ul>li {
    list-style-type: none;
    padding: 14px 0 0 0;
    margin: 0;
}


/* activo - no activo */

.noEstaActivo a {
    color: #808080;
    font-weight: 400 !important;
}

.page-template-page-attest-servicios .estaActivo a,
.page-template-page-attest-ase-servicios .estaActivo a {
    border-color: #1a428a !important;
    font-family: "OpenSans-Regular", Arial, sans-serif;
}

.page-template-page-attest-actualidad .estaActivo a {
    border-color: #fe5000 !important;
    font-family: "OpenSans-Regular", Arial, sans-serif;
}

.page-template-page-attest-talento .estaActivo a {
    border-color: #78be20 !important;
    font-family: "OpenSans-Regular", Arial, sans-serif;
}

.page-template-page-attest-servicios .estaActivo a,
.page-template-page-attest-ase-servicios .estaActivo a {
    border-color: #00b5e5 !important;
    font-family: "OpenSans-Regular", Arial, sans-serif;
}
