@import url("./fonts/stylesheet.css");

.circular-economy-title {
    font-family: 'TP Hero'!important;
    font-weight: bold !important;
    text-transform: uppercase;
}

.circular-economy-img img {
    border: 1px solid #707070;
    border-radius: 20px;
}

.fa-chevron-left:before {
    content: "\f053";
}

.line-asset {
    margin-top: 5px !important;
}

.rubric-cat-name span {
    color: #018141 !important;
    text-transform: lowercase !important;
    font-style: italic !important;
}

.rubric-title h4 {
    font-size: 24px;
    text-transform: uppercase;
    color: #303039;
}

.rubric-date div {
    color: #000000;
    margin-top: -15px;
}

.rubric-content p {
    color: #000000;
}

.single p {
    color: #000;
}
/* .vc_gitem-zone {
    border: 2px solid #707070;
    border-radius: 20px;
} */

p.single-categorie {
    text-align: center;
    color: #018141!important;
    font-style: italic;
    text-align: center;
    margin-bottom: 0;
}

h1.single-title {
    font-family: 'TP Hero'!important;
    font-weight: bold !important;
    text-transform: uppercase;
    text-align: center;
    /* margin: 5px 0; */
    padding: 0.75rem 0;
    margin: 0;
    width: 50%;
    text-wrap: balance;
    margin: 0 auto;
}

p.single-date {
    text-align: center;
    text-align: center;
    color: #000000;
}
div#content-post {
    padding: 0 15%;
}
.vc_grid-filter>.vc_grid-filter-item>span {
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none;
    text-transform: math-auto!important;
}
@media screen and (max-width: 994px) {
    .single #main > .wf-wrap {
        position: relative;
        background: white;
        padding: 50px 0;
        width: 95%!important;
        border-radius: 20px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

    div#content-post {
        padding: unset;
    }

    h1.single-title {
        font-family: 'TP Hero'!important;
        font-weight: bold !important;
        text-transform: uppercase;
        text-align: center;
        /* margin: 5px 0; */
        padding: 0.75rem 0;
        margin: 0;
        width: 100%;
        text-wrap: balance;
        margin: 0 auto;
    }
}
