/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Alcova';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('/assets/fonts/alcova_cc_regular.woff') format('woff');
}

@font-face {
    font-family: 'Alcova';
    font-style: normal;
    font-weight: 100;
    font-display: auto;
    src: url('/assets/fonts/alcova_cc_light.woff') format('woff');
}

@font-face {
    font-family: 'Alcova';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('/assets/fonts/alcova_cc_bold.woff') format('woff');
}

/* End Custom Fonts CSS */

/* Start custom CSS */
.termos a {
    font-family: "Source Sans Pro";
    font-size: 0.9rem!important;
}

.termos-rt {
    font-family: "Source Sans Pro";
    font-size: 0.9rem!important;
    padding-top: 10px;
}

.termos-rt svg {
    margin-right: 5px;
    float: left;
}

.termos-rt div {
    margin-top: -2px;
    float: left;
}

.single .elementor.hentry .categ .elementor-widget:before {
    content: "";
    width: 60px;
    height: 60px;
    padding: 15px;
    position: absolute;
    top: -38px;
    left: calc(50% - 30px);
    border-radius: 50px;
    background-size: 67%;
    background-position: center;
    background-repeat: no-repeat;
}

.single .categ.cultviva .elementor-widget {
    border-top: 15px solid #3268B1;
}

.single .categ.cultviva .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/58.png');
}

.single .elementor.hentry .categ.cultviva .elementor-widget:before {
    background-color: #3268B1;
}

.single .elementor.hentry .categ.cultviva .maincateg {
    color: #3268B1;
}

.single .categ.outecon .elementor-widget {
    border-top: 15px solid #614497;
}

.single .categ.outecon .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/60.png');
}

.single .elementor.hentry .categ.outecon .elementor-widget:before {
    background-color: #614497;
}

.single .elementor.hentry .categ.outecon .maincateg {
    color: #614497;
}

.single .categ.meioambiente .elementor-widget {
    border-top: 15px solid #667D33;
}

.single .categ.meioambiente .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/59.png');
}

.single .elementor.hentry .categ.meioambiente .elementor-widget:before {
    background-color: #667D33;
}

.single .elementor.hentry .categ.meioambiente .maincateg {
    color: #667D33;
}

.single .categ.direitos .elementor-widget {
    border-top: 15px solid #E8342D;
}

.single .categ.direitos .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/61.png');
}

.single .elementor.hentry .categ.direitos .elementor-widget:before {
    background-color: #E8342D;
}

.single .elementor.hentry .categ.direitos .maincateg {
    color: #E8342D;
}

.single .categ.outedu .elementor-widget {
    border-top: 15px solid #D7589E;
}

.single .categ.outedu .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/56.png');
}

.single .elementor.hentry .categ.outedu .elementor-widget:before {
    background-color: #D7589E;
}

.single .elementor.hentry .categ.outedu .maincateg {
    color: #D7589E;
}

.single .categ.dialogos .elementor-widget {
    border-top: 15px solid #9F62A7;
}

.single .categ.dialogos .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/icon33.png');
}

.single .elementor.hentry .categ.dialogos .elementor-widget:before {
    background-color: #9F62A7;
}

.single .elementor.hentry .categ.dialogos .maincateg {
    color: #9F62A7;
}

.single .categ.cybercolabs .elementor-widget {
    border-top: 15px solid #2989DD;
}

.single .categ.cybercolabs .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/ico1.png');
}

.single .elementor.hentry .categ.cybercolabs .elementor-widget:before {
    background-color: #2989DD;
}

.single .elementor.hentry .categ.cybercolabs .maincateg {
    color: #2989DD;
}

.single .categ.comunica .elementor-widget {
    border-top: 15px solid #F37920;
}

.single .categ.comunica .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/icon55.png');
}

.single .elementor.hentry .categ.comunica .elementor-widget:before {
    background-color: #F37920;
}

.single .elementor.hentry .categ.comunica .maincateg {
    color: #F37920;
}

.single .categ.artes .elementor-widget {
    border-top: 15px solid #24BCBB;
}

.single .categ.artes .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/55.png');
}

.single .elementor.hentry .categ.artes .elementor-widget:before {
    background-color: #24BCBB;
}

.single .elementor.hentry .categ.artes .maincateg {
    color: #24BCBB;
}

.single .categ.saudeviver .elementor-widget {
    border-top: 15px solid #0A9642;
}

.single .categ.saudeviver .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/ico4.png');
}

.single .elementor.hentry .categ.saudeviver .elementor-widget:before {
    background-color: #0A9642;
}

.single .elementor.hentry .categ.saudeviver .maincateg {
    color: #0A9642;
}

.single .categ.pluriverso .elementor-widget {
    border-top: 15px solid #122C47;
}

.single .categ.pluriverso .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/ico3.png');
}

.single .elementor.hentry .categ.pluriverso .elementor-widget:before {
    background-color: #122C47;
}

.single .elementor.hentry .categ.pluriverso .maincateg {
    color: #122C47;
}

.single .categ.incidencia .elementor-widget {
    border-top: 15px solid #A43831;
}

.single .categ.incidencia .elementor-widget:before {
    background-image: url('https://revista.pluriverso.online/wp-content/uploads/2022/05/ico2.png');
}

.single .elementor.hentry .categ.incidencia .elementor-widget:before {
    background-color: #A43831;
}

.single .elementor.hentry .categ.incidencia .maincateg {
    color: #A43831;
}

.single .single-post-opcoes:hover ul li svg path, .single .single-post-opcoes:hover ul li svg polygon, .single .single-post-opcoes:hover ul li svg circle, .single .single-post-opcoes:hover ul li svg rect {
    fill: #F9A51A!important;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.maincateg {
    font-family: "Alcova";
    font-size: 1.8rem;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding: 30px 0px 30px 0px;
    letter-spacing: -2px;
}

.faixa span {
    font-weight: 200;
    line-height: 2;
    font-size: 1.4rem;
}

@media screen and (max-width: 1024px) {
    .revista-categorias {
        display:none;
    }
}

@media screen and (max-width: 800px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0;
    }

    .revista-side {
        display: none;
    }
}

.conteudos h2 {
    color: #122b46;
    font-size: 1.6rem;
    font-weight: 600;
}

.conteudos p {
    margin: 0 0 1.2875rem
}

.conteudos a {
    font-weight: 600;
    color: #006A6E;
    font-family: "Source Sans Pro";
}

.conteudos a:hover {
    color: #23BCBC;
}

.conteudos figure figcaption {
    font-size: .85rem;
    color: #122B46;
    text-align: center;
    line-height: 1.2;
}

.conteudos figure figcaption, .conteudos figure figcaption sup {
    font-size: .85rem;
    color: #122B46;
    text-align: center;
}

.conteudos .wp-block-quote {
    background: none!important;
    border-top: 3px solid #122b46;
    border-radius: 0;
    margin: 60px 0 30px 120px!important;
    padding: 20px 0 0 0!important;
    font-size: 1.2rem!important;
    line-height: 1.4!important;
    font-weight: 600;
    color: #122b46;
}

.conteudos .wp-block-quote:before {
    content: "";
    display: none!important;
}

.conteudos .wp-block-image .alignleft {
    margin: .5em 2em 2em 0;
}

.conteudos .wp-block-image .alignright {
    margin: .5em 0 2em 2em;
}

.conteudos .wp-block-button {
    margin: 10px 30px 30px 30px ;
}

.conteudos .wp-block-separator {
    margin: 30px 0;
    background: rgba(18, 43, 70, .4);
}

.conteudos .wp-block-image {
    margin: 2em 0 2em 0;
}

.btn .elementor-icon {
    background: #fff;
    padding: 15px;
    font-size: 2rem;
    border-radius: 50%;
}

.btn .elementor-icon i {
    font-size: 2rem;
}

@media screen and (max-width: 767px) {
    .conteudos h2 {
        color:#122b46;
        font-size: 1.4rem;
        font-weight: 600;
    }

    .conteudos figure figcaption, .conteudos figure figcaption sup {
        font-size: .85rem;
        color: #122B46;
        text-align: center;
    }

    .conteudos .wp-block-quote {
        background: none!important;
        border-top: 3px solid #122b46;
        border-radius: 0;
        margin: 60px 0 30px 30px!important;
        padding: 20px 0 0 0!important;
        font-size: 1rem!important;
        line-height: 1.4!important;
        font-weight: 600;
        color: #122b46;
    }

    .conteudos .wp-block-button {
        margin: 10px ;
        font-size: .7rem;
    }

    .conteudos .wp-block-separator {
        margin: 30px 0;
        background: rgba(18, 43, 70, .4);
    }

    .conteudos .wp-block-image {
        margin: 2em 0 2em 0;
    }
}

/* End custom CSS */

