
#minibanner {
    margin-top: 20px;
}

#primer_titol {
    text-align: initial;
    margin-bottom: 20px;
    font-size: var(--op-subtitle-size);
    font-weight: 400;
    color: #323232;
}

#opinions_titol {
    text-align: initial;
    margin-bottom: 20px;
    font-size: var(--op-subtitle-size);
    font-weight: 400;
    color: #323232;
}

.minibanner-portada {
    margin-bottom: 20px;
}

.minibanner-portada>a.title span {
    display: none;
}

.minibanner-portada .title .tit_ban_portada {
    text-decoration: none;
    color: #3f3d3d;
    font-size: var(--op-body-size) !important;
    font-weight: 400;
    text-align: center;
}

.titol_general_portada {
    color: #3f3d3d;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 35px;
}

@media screen and (min-width: 768px) {
    #titol_mbl {
        display: none;
    }
}


@media screen and (max-width: 767px) {
    #titol_dktp {
        display: none;
    }
    
    #opinions_titol {
        margin-bottom: 10px;
        margin-top: 10px;
    }
}
