<style>
    .box {}

    :root {
        --main-color: #354363;
        --main-color-strong: color-mix(in srgb, var(--main-color) 90%, black);
        --main-color-line: color-mix(in srgb, var(--main-color) 82%, black);
        --search-menu: color-mix(in srgb, var(--main-color) 90%, black);
        --search-menu-border: color-mix(in srgb, var(--main-color) 85%, black);
        --main-color-font: #ffffff;
        --main-color-font-hover: #ffb326;
        --font-color: #09365E;

        --main-color-secondary: #354363;
        --main-color-secondary-font: #ffffff;
        --main-color-secondary-border: color-mix(in srgb, var(--main-color) 82%, black);
        --main-color-secondary-strong: color-mix(in srgb, var(--main-color) 75%, black);

        --border-menu: #354363;
        --button-search: var(--main-color);
        --button-search-font: var(--main-color-font);
        --button-search-border: var(--main-color);
        --button-close-modal: #00B75A;
        --button-close-modal-font: #FFF;
        --button-close-modal-hover: #00D290;
        --button-close-modal-hover-font: #FFF;
        --button-signature-now-background: #ffc107;
        --button-signature-now-font: #151515;

        --color-top: color-mix(in srgb, var(--main-color) 83%, black);
        --color-top-font: #ffffff;
        --login-button: color-mix(in srgb, var(--main-color) 72%, black);
        --login-button-font: #ffffff;
        --player-color: #354363;
        --player-color-font: #FFF;
        --social-button: color-mix(in srgb, var(--main-color) 70%, black);
        --social-button-font: #ffffff;
        --btn-translator: color-mix(in srgb, var(--main-color) 68%, black);
        --category-last-news-color: #393939;
        --category-last-news-color-font: #FFF;
        --category-one-color: #c71f15;
        --category-one-color-font: #ffffff;
        --category-two-color: #fa6800;
        --category-two-color-font: #ffffff;
        --category-three-color: #656565;
        --category-three-color-font: #ffffff;
        --category-four-color: #00b22d;
        --category-four-color-font: #ffffff;
        --category-five-color: #113e75;
        --category-five-color-font: #ffffff;
        --category-six-color: #54b575;
        --category-six-color-font: #ffffff;
        --calendar-of-events-color: #353535;

        --font-default: 'Roboto', sans-serif;
        --primary-color-guide: var(--main-color-secondary);
        --primary-color-guide-font: var(--main-color-secondary-font);
        --primary-color-guide-border-color: var(--main-color-secondary);
        --secundary-color-guide: var(--main-color-secondary);
        --secundary-color-guide-font: var(--main-color-secondary-font);

        --title-color: #353535;
        --subtitle-color: #555;
        --post-date-color: #656565;

        --font-size-category: 0.9em;
        --font-size-title: 1.2em;
        --font-size-subtitle: 1.1em;

        --font-size-sector: 1.5em;

        --transition-efect-hover: filter 2s ease;
        --transition-efect-hover-default: grayscale(100%);

        --text-decoration-underline: underline;
        --text-decoration-underline-thickness: 3px;
        --text-decoration-underline-color: #ffc57f;
        --text-decoration-underline-color-secondary: #858585;

        --btn-transition-background-primary: background-color 0.5s ease-in-out;

    }

    html,
    body {
        max-width: 100%;
        font-family: var(--font-default);
        background-color: #FCFCFC;
    }

    .border-bottom-primary>a {
        border-bottom: 1px solid#E9E9E9;
    }

    .border-bottom-hidden>a {
        border-bottom: 0 !important;
    }

    .border-right-hidden>a {
        border-right: 0 !important;
    }

    .display-mobile {
        display: none;
    }

    .card-mobile {
        display: none;
    }

    .card-mobile-secondary {
        display: none;
    }

    /*FORM*/
    .form_group {
        margin: 0px 0px 19px 0px;
    }

    .form_group>label {
        padding: 0px 5px 0px 5px;
        margin: 0px 0px 0px 5px;
        font-size: 0.9em;
        font-weight: 690;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
        background-color: #fff;
    }

    .form_group>label>span {
        margin: -4px 0px 0px 3px;
        position: absolute;
        font-size: 0.75em;
        color: #E1000A;
        opacity: 0.6;
    }

    .form_group>label>i {
        margin: 0px 0px 0px 3px;
        position: absolute;
        font-style: italic;
        font-size: 0.8em;
        font-weight: 500;
        color: #555;
    }

    .form_group>input {
        padding: 3px 6px 0px 6px;
        margin: -12px 0px 9px 0px;
        display: block;
        width: 100%;
        height: 50px;
        font-size: 1em;
        font-weight: 390;
        border: 1px solid#e1e1e1;
        border-radius: 3px;
        color: #454545;
    }

    .form_group>textarea {
        padding: 12px 5px 12px 5px;
        margin: -12px 0px 0px 0px;
        display: block;
        width: 100%;
        font-size: 1.1em;
        font-weight: 590;
        border: 1px solid#e1e1e1;
        border-radius: 3px;
        color: #454545;
    }

    .form_group>textarea:focus {
        outline: none;
    }

    .form_group>select {
        padding: 12px 5px 12px 5px;
        margin: -12px 0px 0px 0px;
        display: block;
        width: 100%;
        font-size: 1.1em;
        font-weight: 590;
        border: 1px solid#e1e1e1;
        border-radius: 3px;
        color: #454545;
    }

    .form_group>select>option {
        font-size: 1.1em;
    }

    .form_group>div {
        margin: 2px 0px 0px 0px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        color: #858585;
    }

    .form_group>div>i {
        margin: 2px 0px 0px 3px;
        position: absolute;
    }

    .form-disabled>input {
        background-color: #e9e9e9;
        opacity: 0.6;
        text-transform: uppercase;
    }

    .form_group-captcha {
        margin: 12px 0px 0px 0px;
    }

    .form-action {
        margin: 15px 0px 0px 0px !important;
    }

    .form-action>button {
        padding: 15px 0px 15px 0px;
        width: 100%;
        height: 55px;
        font-size: 1em;
        font-weight: 690;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #FFF;
        background-color: #575A89;
        outline: none;
        border: 0;
        border-bottom: 3px solid#4A4D75;
        border-radius: 3px;
    }

    .form-action>button:hover {
        color: #FFF;
        background-color: #2F9F95;
        border-bottom: 3px solid#268090;
    }

    .loading {
        display: none;
    }

    .loading {
        margin: -3px 0px 0px 0px;
    }

    .item-color-1 {
        color: #FF0000;
    }

    .item-color-2 {
        color: #6f4295;
    }

    .item-color-3 {
        color: #FE6C05;
    }

    .item-color-4 {
        color: #009DD9;
    }

    .item-color-5 {
        color: #55A839;
    }

    .item-color-6 {
        color: #004d95;
    }

    .category-color-1 {
        color: #004d95;
    }

    .category-color-2 {
        color: #55A839;
    }

    .category-color-3 {
        color: #353535;
    }

    .category-color-4 {
        color: #FE6C05;
    }

    .category-color-5 {
        color: #6f4295;
    }

    .category-color-6 {
        color: #FF0000;
    }

    /*SEE MORE CATEGORY*/
    .see-more-category {
        float: right;
        margin: -55px 0px 0px 0px;
    }

    .see-more-category>a {
        display: inline-block;
        padding: 2px 6px 0px 12px;
        height: 28px;
        font-size: 0.8em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #FFF;
        color: #C1C1C1;
        border: 2px solid#EEE;
        border-style: dashed;
        border-radius: 30px;
        transition: opacity 0.9s ease-in-out;
    }

    .see-more-category>a>i {
        font-size: 1.1em;
    }

    .see-more-category>a:hover {
        background-color: #EEE;
        color: #A9A9A9;
        border-style: solid;
    }

    .see-more-category-secondary {
        float: right;
        margin: -55px 0px 0px 0px;
    }

    .see-more-category-secondary>a {
        display: inline-block;
        padding: 2px 6px 0px 12px;
        height: 28px;
        font-size: 0.8em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #121212;
        color: #A9A9A9;
        border: 2px solid#121212;
        border-style: dashed;
        border-radius: 30px;
        transition: opacity 0.9s ease-in-out;
    }

    .see-more-category-secondary>a>i {
        font-size: 1.1em;
    }

    .see-more-category-secondary>a:hover {
        background-color: #191919;
        border-style: solid;
    }

    /*MENSAGENS DO SISTEMA*/
    #messageSystem {
        animation: tremer .2s;
        animation-iteration-count: 3;
    }

    .modal_title {
        font-size: 1.2em;
        font-weight: 690;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .modal_title>span {
        color: #40A15A;
    }

    .modal_title>strong {
        color: #E1000A;
    }

    .system_message_body {
        padding: 25px 15px 25px 15px;
        margin: 0px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .system_message_body>span {
        font-weight: 690;
        color: #151515;
    }

    .system_message_body>strong {
        color: #151515;
    }

    .system_message_body>p {
        font-weight: 690;
        color: #008c05;
    }

    .system_message_body>p>i {
        font-size: 1.3em;
        font-weight: 900;
    }

    .btn_close {
        padding: 9px 0px 9px 0px;
        margin: 0px 0px 0px 0px;
        width: 130px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: var(--button-close-modal-font);
        background-color: var(--button-close-modal);
        border: 0;
        border-radius: 3px;
    }

    .btn_close:hover {
        color: var(--button-close-modal-hover-font);
        background-color: var(--button-close-modal-hover);
    }

    .btn_close:focus {
        outline: none;
    }

    a:link {
        text-decoration: none;
    }

    figure {
        margin: 0;
    }

    .font_seo>h1 {
        font-size: 0
    }

    .font_seo>h2 {
        font-size: 0
    }

    .font_seo>h3 {
        font-size: 0
    }

    .font_seo>h4 {
        font-size: 0
    }

    .font_seo>h5 {
        font-size: 0
    }

    a:link {
        text-decoration: none;
    }

    a:visited {
        text-decoration: none;
    }

    a:hover {
        text-decoration: none;
    }

    .modal-header .close {
        outline: none;
        font-size: 2em;
        font-weight: 590;
    }

    /*SOCIAL BUTTONS*/
    .btn-facebook {
        background-color: #395795;
        color: #fff;
    }

    .btn-facebook:hover {
        background-color: #2e4675;
        color: #fff;
    }

    .btn-instagram {
        background-color: #456F95;
        color: #fff;
    }

    .btn-instagram:hover {
        background-color: #355875;
        color: #fff;
    }

    .btn-twitter {
        background-color: #52a5e9;
        color: #fff;
    }

    .btn-twitter:hover {
        background-color: #228ce5;
        color: #fff;
    }

    .btn-youtube {
        background-color: #D93600;
        color: #fff;
    }

    .btn-youtube:hover {
        background-color: #C63300;
        color: #fff;
    }

    .btn-tiktok {
        background-color: #000000;
        color: #fff;
    }

    .btn-tiktok:hover {
        background-color: #393939;
        color: #fff;
    }

    .btn-whatsapp {
        background-color: #1fd065;
        color: #fff;
    }

    .btn-whatsapp:hover {
        background-color: #179f4e;
        color: #fff;
    }

    /*THEME DEFAULT*/
    .twc-container {
        margin: 0px auto 0px auto;
        max-width: 1280px;
    }

    .pa_container {
        margin: 0px auto 0px auto;
        max-width: 1280px;
    }

    .twc-container-page {
        margin: 0px auto 0px auto;
        max-width: 1280px;
    }

    .twc-container-digital-edition {
        margin: 0px auto 0px auto;
        max-width: 1300px;
    }

    /*ADS DEFAULT*/
    .horizontal-ads {
        margin: 0px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-head {
        margin: -8px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-pages-head {
        margin: 0px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-pages-footer {
        margin: 0px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-post-head {
        margin: 0px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-post-body {
        margin: 30px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-post-footer {
        margin: 0px auto 0px auto;
        text-align: center;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .horizontal-ads-head-story {
        margin: 30px auto 0px auto;
    }

    .ads-container-side {
        text-align: center;
    }

    .ads-container-side>img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .ads-side {
        display: block;
        margin: 0px auto 0px auto;
    }

    .ads-container-side {
        display: block;
        margin: 0px 0px 26px 0px;
    }

    .ads-container-side * img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*ADS DEFAULT: DESKTOP*/
    .ads-container-desktop {
        padding: 30px 0px 30px 0px;
    }

    .ads-container-desktop>a>img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    /*ADS DEFAULT: MOBILE*/
    .ads-container-mobile {
        display: none;
        padding: 30px 0px 30px 0px;
    }

    .ads-container-mobile>a>img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    /*ADS DEFAULT: CODE*/
    .ads-container-code {
        padding: 30px 0px 30px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        text-align: center;
    }

    .ads-container-code * {
        max-width: 100%;
        object-position: center;
    }

    .ads-side-container-code {
        padding: 0px 0px 30px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        text-align: center;
    }

    .ads-side-container-code * {
        max-width: 100%;
        object-position: center;
    }

    .ads-side-container-code-single {
        padding: 0px 0px 30px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        text-align: center;
    }

    .ads-side-container-code-single * {
        max-width: 100%;
        object-position: center;
    }

    .ads-side-container-code-pages {
        padding: 0px 0px 30px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        text-align: center;
    }

    .ads-side-container-code-pages * {
        max-width: 100%;
        object-position: center;
    }

    .ads-videos-code {
        padding: 0px 0px 0px 0px;
        margin: 0px auto 26px auto;
        max-width: 1280px;
        text-align: center;
    }

    .ads-videos-code * {
        max-width: 100%;
        object-position: center;
    }

    /*HOME: ADS SIDE*/
    .ads-side-container {
        display: block;
        margin: 0px auto 0px auto;
        max-width: 100%;
    }

    .ads-side-one {
        display: block;
        margin: 0px auto 26px auto;
        text-align: center;
    }

    .ads-side-one>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .ads-side-one-single {
        display: block;
        margin: 0px auto 0px auto;
        text-align: center;
    }

    .ads-side-one-single>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .ads-side-two {
        display: block;
        margin: 0px auto 26px auto;
        text-align: center;
    }

    .ads-side-two>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*HEADER: HORIZONTAL MENU PRIMARY*/
    .horizontal-menu-primary {
        margin: 45px 0px 0px 0px;
        background-color: var(--main-color);
        border-top: 1.8px solid var(--main-color-line);
    }

    .horizonta-menu-secondary {
        margin: 0px 0px 0px 0px;
        background-color: var(--main-color);
        border-top: 1.8px solid var(--main-color-line);
    }

    .logo-horizontal-menu {
        margin: 6px auto 6px auto;
        width: 320px;
        height: auto;
        text-align: center;
    }

    .logo-horizontal-menu>a>img {
        margin: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*HEADER: HORIZONTAL MENU NAV*/
    .nav-menu-horizontal {
        margin: 0px auto 0px auto;
        text-align: center;
    }

    .nav-menu-horizontal>ul>li {
        display: inline-block;
    }

    .nav-menu-horizontal li span {
        margin: 0px 0px 0px 5px;
        font-size: 1.1em;
        font-weight: 650;
        color: var(--main-color-line);
    }

    .nav-menu-horizontal li:last-child span {
        display: none;
    }

    .nav-item {
        display: inline-block;
        margin: 0px 0px 0px 0px;
    }

    .nav-item>a {
        display: inline-block;
        padding: 12px 0px 0px 5px;
        margin: 0px 3px 0px 3px;
        height: 46px;
        font-size: 0.95em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-font);
        transition: color 0.5s ease-in-out;
    }

    .nav-item>a:hover {
        color: var(--main-color-font-hover);
    }

    .nav-item>a:focus {
        color: var(--main-color-font-hover);
    }

    /*HEADER: SOCIAL ICONS*/
    .social-icons-head {
        margin: 31px 0px 0px 0px;
    }

    .social-icons-head>div {
        display: inline-block;
    }

    .social-icons-head>div>a {
        display: block;
        padding: 7px 0px 0px 0px;
        margin: 0px 9px 0px 0px;
        width: 40px;
        height: 40px;
        font-size: 1em;
        text-align: center;
        background-color: var(--main-color-strong);
        border: 2px solid var(--main-color-line);
        color: var(--main-color-font);
        border-radius: 50%;
    }

    .btn-social-facebook>a:hover {
        background-color: #4063AA;
        color: #fff;
    }

    .btn-social-instagram>a:hover {
        background-color: #FE2175;
        color: #fff;
    }

    .btn-social-twitter>a:hover {
        background-color: #454545;
        color: #fff;
    }

    .btn-social-youtube>a:hover {
        background-color: #EA0000;
        color: #fff;
    }

    .btn-social-tiktok>a:hover {
        background-color: #353535;
        color: #fff;
    }

    /*HEADER: SEARCH*/
    .header-search {
        display: flex;
        float: right;
        padding: 3px 5px 3px 5px;
        margin: 30px 0px 0px 0px;
        width: 260px;
        align-items: center;
        background-color: var(--main-color-strong);
        border-radius: 50px;
        border: 2px solid var(--main-color-line);
    }

    .header-search input[type="search"] {
        padding: 5px 12px 5px 12px;
        width: 100%;
        background: transparent;
        border: none;
        outline: none;
        color: var(--main-color-font);
        font-size: 0.9em;
    }

    .header-search input::placeholder {
        color: var(--muted);
    }

    .search-footer-btn {
        display: inline-grid;
        place-items: center;
        border: none;
        background: var(--main-color-font);
        color: var(--main-color-strong);
        width: 30px;
        height: 30px;
        border-radius: 50%;
        cursor: pointer;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .search-footer-btn:hover {
        background-color: var(--main-color-font-hover);
        color: var(--main-color);
    }

    .visually-hidden {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        white-space: nowrap;
    }

    /*HORIZONTAL MENU: TRENDS*/
    .trends-menu {
        margin: 0px 0px 0px 0px;
        height: 40px;
        background-color: #d9d9d9;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        border-top: 1px solid #E9E9E9;
    }

    .trends-content {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        height: 39px;
        overflow-x: hidden;
        verflow-y: hidden;
        background-color: #f9f9f9f9;
        display: inline-block;
        white-space: nowrap;
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
    }

    .list-trends {
        display: inline-block;
        height: 39px;
        animation: marquee 59s linear infinite;
        padding: 8px 0px 4px 0px;
        width: 90%;
    }

    .trends-item {
        margin: 0px 0px 0px 19px;
    }

    .trends-item>a {
        color: #151515;
        font-size: .9em;
        font-weight: 590;
        text-transform: uppercase;
        text-decoration: none;
    }

    .trends-item>a:hover {
        text-decoration: none;
    }

    .trends-call {
        padding: 15px 15px 0px 15px;
        margin: 0px 0px 0px 0px;
        height: 39px;
        display: block;
        background-color: #d9d9d9;
        float: left;
        position: relative;
    }

    .trends-call:after {
        content: "";
        position: absolute;
        display: block;
        width: 0px;
        height: 0px;
        right: -12px;
        top: 0;
        border-right: 12px solid transparent;
        border-left: 0px solid transparent;
        border-top: 39px solid#d9d9d9;
    }

    .flash-icon {
        position: relative;
        height: 12px;
        width: 12px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background-color: var(--main-color);
        z-index: 2;
    }

    .flash-icon:before {
        content: "";
        position: absolute;
        height: 12px;
        width: 12px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border: 1px solid var(--main-color);
        animation-name: blink-a;
        animation-duration: 2s;
        animation-iteration-count: infinite;
    }

    .flash-icon:after {
        content: "";
        position: absolute;
        height: 12px;
        width: 12px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border: 1px solid var(--main-color);
        animation-name: blink-b;
        animation-duration: 2s;
        animation-delay: 1s;
        animation-iteration-count: infinite;
    }

    .last_post_description {
        margin: -19px 0px 0px 30px;
        font-size: 1em;
        font-weight: 600;
        color: #151515;
    }

    .trends-menu-desktop-primary {
        padding: 8px 0px 0px 9px;
        margin: -39px 0px 0px 0px;
        position: relative;
        width: 90px;
        height: 39px;
        float: right;
        font-size: 1em;
        font-weight: 650;
        color: #191919;
        text-align: center;
        cursor: pointer;
        background-color: #D9D9D9
    }

    .trends-menu-desktop-primary:after {
        content: "";
        position: absolute;
        display: block;
        width: 0px;
        height: 0px;
        left: -12px;
        top: 0;
        border-right: 0px solid transparent;
        border-left: 12px solid transparent;
        border-bottom: 39px solid#d9d9d9;
    }

    .trends-menu-desktop-primary:hover {
        color: #656565;
    }

    .trends-menu-desktop-secondary {
        padding: 7px 0px 0px 9px;
        margin: -45px 0px 0px 0px;
        position: relative;
        width: 115px;
        height: 39px;
        float: right;
        font-size: 1em;
        font-weight: 650;
        color: #191919;
        text-align: center;
        cursor: pointer;
        background-color: #D9D9D9;
    }

    .trends-menu-desktop-secondary:after {
        content: "";
        position: absolute;
        display: block;
        width: 0px;
        height: 0px;
        left: -12px;
        top: 0;
        border-right: 0px solid transparent;
        border-left: 12px solid transparent;
        border-bottom: 39px solid#d9d9d9;
    }

    .trends-menu-desktop-secondary:hover {
        color: #656565;
    }

    /*HOME: WEATER FORECAST*/
    .weater-forecast {
        padding: 0px 0px 15px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        text-align: center;
    }

    /*PAGES: ADS SIDE PAGES*/
    .ads-side-pages {
        display: block;
        margin: 0px auto 30px auto;
    }

    .ads-side-pages>a>img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*PAGE HOME*/
    .tlights {
        padding: 30px 0px 30px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #FCFCFC;
    }

    /*PAGE HOME: CARD HIGHLIGHT BIG*/
    .highlights {
        padding: 30px 0px 0px 0px;
    }

    .card-highlight-large>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .card-highlight-large>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-highlight-large>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .card-highlight-large>a>figure>img {
        width: 100%;
        height: 380px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card-highlight-large>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .card-highlight-large>a>span {
        display: block;
        position: relative;
        margin: -272px 0px 0px 0px;
        height: 390px;
        background-image: linear-gradient(to top, #151515, #151515, transparent, transparent);
        border-radius: 0px 0px 2px 2px;
    }

    .card-highlight-large>a>div {
        display: block;
        margin: 0px 0px 0px 0px;
        height: 0px;
    }

    .card-highlight-large>a>div>header {
        position: relative;
        padding: 0px 35px 30px 35px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .card-highlight-large>a>div>header>h3 {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        height: 28px;
        color: var(--main-color-font);
        background-color: var(--main-color-strong);
        font-size: 1em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .card-highlight-large>a>div>header>h4 {
        display: -webkit-box;
        font-size: 1.5em;
        font-weight: 650;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #FFF;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-highlight-large>a>div>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #E1E1E1;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .carousel_control_prev,
    .carousel_control_next {
        margin: 220px 0px 0px 0px;
        width: 42px;
        height: 56px;
        color: var(--main-color-font);
        background-color: var(--main-color-strong);
        opacity: 1;
    }

    .carousel_control_prev:hover {
        opacity: 0.6;
    }

    .carousel_btn_control_next:hover {
        opacity: 0.6;
    }

    /*PAGE HOME: CARD HIGHLIGHT SMALL*/
    .card-highlight-small>a {
        display: flex;
        padding: 0px 0px 16px 0px;
        margin: 0px 0px 16px 0px;
        border-bottom: 2px solid#F1F1F1;
        transition: var(--transition-efect-hover);
    }

    .card-highlight-small>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-highlight-small>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-highlight-small>a>figure {
        flex: 2;
    }

    .card-highlight-small>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .card-highlight-small>a>figure>img {
        width: 100%;
        height: 142px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card-highlight-small>a>header {
        flex: 3;
        margin: 0px 0px 0px 6px;
    }

    .card-highlight-small>a>header>h3 {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        height: 26px;
        background-color: #F1F1F1;
        font-size: 0.8em;
        font-weight: 500;
        text-transform: uppercase;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .card-highlight-small>a>header>h3>span {
        color: #757575;
        font-weight: 300;
    }

    .card-highlight-small>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #353535;
        font-weight: 650;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-highlight-small>a>header>h5 {
        display: -webkit-box;
        font-size: 1em;
        line-height: 1.4em;
        color: var(--subtitle-color);
        font-weight: 300;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*PAGE HOME: HIGHLIGHT TEXT*/
    .card-highlight-text>a {
        display: block;
        padding: 0px 9px 0px 0px;
        margin: 0px 0px 15px 0px;
        border-right: 2px solid#F1F1F1;
        min-height: 135px;
    }

    .card-highlight-text>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-highlight-text>a>header>h3 {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        height: 26px;
        background-color: #F1F1F1;
        font-size: 0.8em;
        font-weight: 500;
        text-transform: uppercase;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .card-highlight-text>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        color: var(--title-color);
        font-weight: 650;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-highlight-text>a>header>h5 {
        display: -webkit-box;
        font-size: 1em;
        line-height: 1.4em;
        color: var(--subtitle-color);
        font-weight: 300;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: CATEGORIES DEFAULT*/
    .categories {
        padding: 50px 0px 50px 0px;
        margin: 0px 0px 0px 0px;
    }

    .categories>div>header {
        margin: 0px 0px 30px 0px;
    }

    .category-one-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--category-one-color);
        text-transform: uppercase;
    }

    .category-one-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--category-one-color);
        border-left: 3px solid var(--category-one-color);
    }

    .category-one-title>span {
        display: block;
        margin: -9px 0px 0px 0px;
        width: 150px;
        height: 8px;
        background-color: var(--category-one-color);
        opacity: 0.2;
    }

    .category-one-title>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-primary.png);
        background-repeat: repeat-x;
    }

    /*HOME: CATEGORY ONE BIG*/
    .news-card-large-one>a {
        display: flex;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .news-card-large-one>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-large-one>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .news-card-large-one>a>figure {
        flex: 2;
    }

    .news-card-large-one>a>figure>img {
        width: 100%;
        height: 226px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .news-card-large-one>a>header {
        flex: 2;
        margin: 0px 0px 0px 9px;
    }

    .news-card-large-one>a>header>h3 {
        display: inline-block;
        padding: 1px 5px 0px 5px;
        height: 18px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-one-color-font);
        background-color: var(--category-one-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-large-one>a>header>h4 {
        display: -webkit-box;
        font-size: 1.3em;
        font-weight: 650;
        line-height: 1.4em;
        color: #353535;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-one>a>header>h5 {
        display: -webkit-box;
        font-size: 1.2em;
        font-weight: 300;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: CATEGORY ONE SMALL*/
    .news-card-small-one>a {
        display: block;
        transition: var(--transition-efect-hover);
    }

    .news-card-small-one>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-small-one>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .news-card-small-one>a>figure>img {
        width: 100%;
        height: 158px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .news-card-small-one>a>header {
        margin: 5px 0px 0px 0px;
    }

    .news-card-small-one>a>header>h3 {
        display: inline-block;
        padding: 1px 5px 0px 5px;
        height: 18px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-one-color-font);
        background-color: var(--category-one-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-small-one>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 590;
        line-height: 1.4em;
        color: #353535;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-small-one>a>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: CARD JOBS*/
    .list-jobs {
        padding: 55px 0px 30px 0px;
        margin: 0px 0px 30px 0px;
    }

    .card-jobs>a {
        display: flex;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        min-height: 103px;
        background-image: linear-gradient(to right, #f5f5f5, #f9f9f9, #fff);
        border-radius: 3px;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
        transition: filter 0.5s ease-in-out;
    }

    .card-jobs>a:hover {
        filter: brightness(95%);
    }

    .card-jobs>a>div {
        flex: 1;
        width: 30px;
        border-right: 5px solid#fff;
        border-right-style: dashed;
    }

    .card-jobs>a>div>span {
        display: block;
        margin: 54px 0px 0px 0px;
        transform: rotate(-90deg);
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #555;
    }

    .card-jobs>a>header {
        flex: 5;
        margin: 23px 5px 0px 9px;
    }

    .card-jobs>a>header>h3 {
        display: -webkit-box;
        font-size: 1.2em;
        line-height: 1.4em;
        color: #656565;
        font-weight: 350;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: OPINIONS*/
    .list-opinions {
        margin: 0px auto 0px auto;
        padding: 35px 0px 50px 0px;
        background-color: #F5F7FA;
    }

    .opinions>div {
        margin: 0px auto 0px auto;
        border-radius: 15px;
    }

    .opinions-one-title {
        margin: 0px 0px 15px 0px;
    }

    .opinions-one-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #393939;
        text-transform: uppercase;
    }

    .opinions-one-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid#393939;
        border-left: 3px solid#393939;
    }

    .see-more-desktop {
        float: right;
        margin: -55px 0px 0px 0px;
    }

    .see-more-desktop>a {
        display: inline-block;
        padding: 6px 6px 0px 12px;
        height: 36px;
        font-size: 0.8em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #A9A9A9;
        border: 2px solid#C9C9C9;
        border-style: dashed;
        border-radius: 3px;
        transition: opacity 0.5s ease-in-out;
    }

    .see-more-desktop>a>i {
        font-size: 1.1em;
    }

    .see-more-primary>a:hover {
        border-style: solid;
    }

    .see-more-mobile {
        display: none;
        margin: 0px auto 0px auto;
    }

    .see-more-mobile>a {
        display: inline-block;
        padding: 8px 9px 0px 15px;
        height: 42px;
        font-size: 0.8em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #A9A9A9;
        border: 2px solid#C9C9C9;
        border-style: dashed;
        border-radius: 3px;
        transition: opacity 0.5s ease-in-out;
    }

    .see-more-mobile>a>i {
        font-size: 1.1em;
    }

    .see-more-mobile>a:hover {
        border-style: solid;
    }

    /*HOME: CARD OPINION BIG*/
    .opinion-card-large>a {
        display: block;
        margin: 0px 0px 0px 0px;
        transition: var(--transition-efect-hover);
    }

    .opinion-card-large>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .opinion-card-large>a:hover div>header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .opinion-card-large>a>figure {
        display: block;
        width: 100%;
        height: 472px;
    }

    .opinion-card-large>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .opinion-card-large>a>figure>img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .opinion-card-large>a>span {
        display: block;
        position: relative;
        margin: -450px 0px 0px 0px;
        height: 450px;
        background-image: linear-gradient(to top, #151515, #191919, transparent);
        border-radius: 0px 0px 5px 5px;
    }

    .opinion-card-large>a>div {
        display: block;
        margin: 0px auto 0px auto;
        text-align: center;
        height: 0px;
    }

    .opinion-card-large>a>div>header {
        position: relative;
        padding: 15px 19px 19px 19px;
        margin: -50px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .opinion-card-large>a>div>header>div {
        margin: 0px auto 9px auto;
        width: 80px;
    }

    .opinion-card-large>a>div>header>div>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 5px solid#FFF;
        border-radius: 50%;
    }

    .opinion-card-large>a>div>header>h3 {
        font-size: 0.8em;
        font-weight: 500;
        text-transform: uppercase;
        color: #C9C9C9;
    }

    .opinion-card-large>a>div>header>h4 {
        font-size: 1.5em;
        font-weight: 500;
        line-height: 1.4em;
        color: #FFF;
    }

    .opinion-card-large>a>div>header>span {
        color: #C9C9C9;
    }

    .opinion-card-large>a>div>header>span {
        font-size: 0.8em;
        font-weight: 300;
        letter-spacing: 1px;
    }

    /*HOME: CARD OPINION SMALL*/
    .opinion-card-small>a {
        display: flex;
        padding: 0px 0px 15px 0px;
        margin: 0px 0px 15px 0px;
        border-bottom: 1px solid#E1E1E1;
        transition: var(--transition-efect-hover);
    }

    .opinion-card-small>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .opinion-card-small>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .opinion-card-small>a>figure {
        flex: 2;
    }

    .opinion-card-small>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .opinion-card-small>a>figure>img {
        width: 100%;
        height: 136px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .opinion-card-small>a>header {
        flex: 3;
        margin: 0px 0px 0px 9px;
    }

    .opinion-card-small>a>header>h3 {
        font-size: 0.9em;
        font-weight: 300;
        color: #656565;
    }

    .opinion-card-small>a>header>h3>i {
        margin: 2px 3px 0px 0px;
        float: left;
    }

    .opinion-card-small>a>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        line-height: 1.4em;
        color: var(--title-color);
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .opinion-card-small>a>header>div {
        margin: 0px 0px 0px 0px;
        font-size: 0.8em;
        letter-spacing: 1px;
        font-style: italic;
        color: var(--post-date-color);
    }

    /*HOME: CATEGORY TWO DEFAULT*/
    .category-two-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--category-two-color);
        text-transform: uppercase;
    }

    .category-two-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--category-two-color);
        border-left: 3px solid var(--category-two-color);
    }

    .category-two-title>span {
        display: block;
        margin: -9px 0px 0px 0px;
        width: 150px;
        height: 8px;
        background-color: var(--category-two-color);
        opacity: 0.2;
    }

    .category-two-title>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-primary.png);
        background-repeat: repeat-x;
    }

    /*HOME: CATEGORY TWO BIG*/
    .news-card-large-two>a {
        display: flex;
        margin: 0px 0px 26px 0px;
        border: 1px solid#E1E1E1;
        border-radius: 2px;
        transition: var(--transition-efect-hover);
    }

    .news-card-large-two>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-large-two>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .news-card-large-two>a>figure {
        flex: 2;
    }

    .news-card-large-two>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-large-two>a>figure>img {
        width: 100%;
        height: 138px;
        object-fit: cover;
        object-position: center;
    }

    .news-card-large-two>a>header {
        flex: 3;
        padding: 12px 5px 0px 12px;
    }

    .news-card-large-two>a>header>h3 {
        font-size: 0.8em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--category-two-color);
    }

    .news-card-large-two>a>header>h4 {
        display: -webkit-box;
        font-size: 1em;
        line-height: 1.4em;
        color: var(--title-color);
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-two>a>header>div {
        margin: 0px 0px 0px 0px;
        font-size: 0.8em;
        letter-spacing: 1px;
        font-style: italic;
        color: var(--post-date-color);
    }

    /*HOME: CLASSIFIED*/
    .section_classified {
        padding: 50px 0px 75px 0px;
    }

    .classified_home>header {
        margin: 0px 0px 0px 0px;
    }

    .classified_home>header>h2 {
        display: inline-block;
        padding: 2px 15px 5px 15px;
        font-size: 1.2em;
        letter-spacing: 3px;
        color: #fff;
        background-color: #393939;
        border-radius: 30px;
    }

    .classified_home>header>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-primary.png);
        background-repeat: repeat-x;
    }

    .carousel_classified_controls {
        margin: 0px auto 15px auto;
        float: right;
    }

    .carousel_btn_control_previous {
        display: inline-block;
        padding: 5px 12px 5px 12px;
        margin: 0px 0px 0px 0px;
        color: #fff;
        background-color: #393939;
        border-radius: 3px;
    }

    .carousel_btn_control_previous:hover {
        background-color: #151515;
    }

    .carousel_btn_control_next {
        display: inline-block;
        padding: 5px 12px 5px 12px;
        margin: 0px 0px 0px 19px;
        color: #fff;
        background-color: #393939;
        border-radius: 3px;
    }

    .carousel_btn_control_next:hover {
        background-color: #151515;
    }

    .card_classified>a {
        display: block;
        padding: 12px 12px 12px 12px;
        margin: 0px 0px 0px 0px;
        background-color: #f3f3f3;
        border-radius: 5px;
        border: 1px solid#e9e9e9;
        transition: filter 0.5s ease-in-out;
    }

    .card_classified>a:hover {
        filter: brightness(80%);
    }

    .card_classified>a>span {
        display: inline-block;
        padding: 1px 5px 1px 5px;
        position: absolute;
        margin: 0px 0px -50px 0px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        color: #fff;
        background-color: #008C50;
    }

    .card_classified>a>img {
        width: 100%;
        height: 180px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card_classified>a>header {
        text-align: right;
    }

    .card_classified>a>header>div {
        display: inline-block;
        padding: 2px 3px 2px 3px;
        float: right;
        margin: -31px auto 0px auto;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #393939;
        opacity: 0.8;
    }

    .card_classified>a>header>h3 {
        display: -webkit-box;
        margin: 6px 0px 3px 0px;
        min-height: 42px;
        font-size: 1.1em;
        font-weight: 500;
        line-height: 1.3em;
        letter-spacing: 1px;
        text-align: center;
        color: var(--title-color);
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card_classified>a>header>h4 {
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #656565;
    }

    .card_classified>a>header>h4>span {
        display: block;
        margin: -15px auto 0px auto;
        width: 75px;
        height: 15px;
        background-color: #fff;
        border: 1px solid#e9e9e9;
    }

    .card_classified>a>div {
        display: block;
        padding: 12px 0px 15px 0px;
        margin: 15px 0px 0px 0px;
        font-size: 1em;
        font-weight: 300;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #656565;
        background-color: #e9e9e9;
    }

    /*HOME: VIDEOS*/
    .list-videos {
        padding: 50px 0px 50px 0px;
        margin: 0px 0px 30px 0px;
        background-color: #151515;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/videos.jpg);
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }

    .list-videos>div>header {
        margin: 0px 0px 19px 0px;
    }

    .category-video-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #E9E9E9;
        text-transform: uppercase;
    }

    .category-video-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid #E9E9E9;
        border-left: 3px solid #E9E9E9;
    }

    .category-video-title>span {
        display: block;
        margin: -15px 0px 0px 0px;
        width: 150px;
        height: 5px;
        background-color: var(--category-two-color);
        opacity: 0.3;
    }

    .main-video {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 26px 0px;
    }

    .main-video>div>iframe {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .next-videos>a {
        display: block;
        margin: 0px 0px 0px 0px;
        transition: var(--transition-efect-hover);
    }

    .next-videos>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .next-videos>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: #858585;
    }

    next-videos>a>figure {
        flex: 2;
    }

    .next-videos>a>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .next-videos>a>header {
        margin: 6px 0px 0px 0px;
    }

    .next-videos>a>header>span {
        position: relative;
        float: right;
        display: inline-block;
        margin: -33px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        width: 30px;
        height: 26px;
        font-size: 1.2em;
        background-color: transparent;
        color: #FFF;
        opacity: 0.6;
    }

    .next-videos>a>header>h3 {
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }

    .next-videos>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #E9E9E9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: ADS VIDEO*/
    .ads-videos {
        display: video;
        margin: 0px auto 0px auto;
        max-width: 414px;
        text-align: center;
    }

    .ads-videos>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    /*HOME: CATEGORY THREE*/
    .category-three-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--category-three-color);
        text-transform: uppercase;
    }

    .category-three-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--category-three-color);
        border-left: 3px solid var(--category-three-color);
    }

    .category-three-title>span {
        display: block;
        margin: -9px 0px 0px 0px;
        width: 150px;
        height: 8px;
        background-color: var(--category-three-color);
        opacity: 0.2;
    }

    .category-three-title>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-primary.png);
        background-repeat: repeat-x;
    }

    /*HOME: CATEGORY THREE*/
    .news-card-large-three>a {
        display: flex;
        margin: 0px 35px 12px 0px;
        padding: 0px 0px 12px 0px;
        border-bottom: 1px solid#E1E1E1;
        transition: var(--transition-efect-hover);
    }

    .news-card-large-three>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-large-three>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .news-card-large-three>a>figure {
        flex: 2;
        margin: 0px 9px 0px 0px;
    }

    .news-card-large-three>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-large-three>a>figure>img {
        width: 100%;
        height: 190px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .news-card-large-three>a>header {
        flex: 3;
        margin: 0px 0px 0px 0px;
    }

    .news-card-large-three>a>header>h3 {
        display: inline-block;
        padding: 1px 5px 0px 5px;
        height: 18px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-three-color-font);
        background-color: var(--category-three-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-large-three>a>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        font-weight: 650;
        line-height: 1.4em;
        color: var(--title-color);
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-three>a>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 350;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-three>a>header>span {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        margin: 5px 0px 0px 0px;
        height: 32px;
        font-size: 0.8em;
        font-weight: 300;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #858585;
        border: 1px solid#858585;
        border-radius: 3px;
    }

    /*HOME: CATEGORY THREE*/
    .list-podcasts {
        padding: 50px 0px 50px 0px;
        margin: 0px 0px 0px 0px;
    }

    .list-podcasts-title {
        margin: 0px 0px 15px 0px;
    }

    .list-podcasts-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #151515;
        text-transform: uppercase;
    }

    .list-podcasts-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid#151515;
        border-left: 3px solid#151515;
    }

    .list-podcasts-title>div {
        display: inline-block;
        margin: 15px 0px 0px 0px;
        float: right;
        width: 78%;
        height: 2px;
        background-color: #E1E1E1;
    }

    /*HOME: PODCAST*/
    .card-podcast-primary>a {
        display: flex;
        margin: 0px 0px 0px 0px;
        transition: var(--transition-efect-hover);
    }

    .card-podcast-primary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-podcast-primary>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-podcast-primary>a>figure {
        flex: 2;
    }

    .card-podcast-primary>a>figure>img {
        width: 100%;
        height: 132px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card-podcast-primary>a>header {
        flex: 3;
        margin: 0px 0px 0px 6px;
    }

    .card-podcast-primary>a>header>h3 {
        font-size: 0.9em;
        color: #151515;
    }

    .card-podcast-primary>a>header>h4 {
        display: -webkit-box;
        font-size: 1em;
        line-height: 1.4em;
        color: var(--title-color);
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-podcast-primary>a>header>span {
        display: inline-block;
        padding: 4px 9px 0px 9px;
        margin: 0px 0px 0px 0px;
        height: 30px;
        font-size: 0.8em;
        font-weight: 300;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #858585;
        border: 1px solid#858585;
        border-radius: 3px;
    }

    .list-podcasts-border {
        display: block;
        margin: 30px 0px 0px 0px;
        width: 100%;
        height: 2px;
        background-color: #E1E1E1;
    }

    /*HOME: CATEGORY FOUR*/
    .category-four {
        margin: 0px auto 35px auto;
        background-color: #232323;
        background-image: linear-gradient(rgba(255, 255, 255, .015) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .015) 1px, transparent 1px);
        background-size: 15px 15px;
        background-position: center;
    }

    .category-four-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--category-four-color);
        text-transform: uppercase;
    }

    .category-four-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--category-four-color);
        border-left: 3px solid var(--category-four-color);
    }

    .category-four-title>span {
        display: block;
        margin: -9px 0px 0px 0px;
        width: 150px;
        height: 8px;
        background-color: var(--category-four-color);
        opacity: 0.2;
    }

    .category-four-title>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-secondary.png);
        background-repeat: repeat-x;
    }

    /*HOME: CATEGORY FOUR BIG*/
    .news-card-large-four>a {
        display: block;
        margin: 0px 0px 0px 0px;
        transition: var(--transition-efect-hover);
    }

    .news-card-large-four>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-large-four>a:hover div>header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .news-card-large-four>a>figure {
        margin: 0px 0px 0px 0px;
    }

    .news-card-large-four>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-large-four>a>figure>img {
        width: 100%;
        height: 500px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px 3px 0px 0px;
    }

    .news-card-large-four>a>span {
        display: block;
        position: relative;
        margin: -331px 0px 0px 0px;
        height: 350px;
        background-image: linear-gradient(to top, #151515, #151515, transparent);
    }

    .news-card-large-four>a>div {
        display: block;
        margin: 0px 0px 0px 0px;
        height: 0px;
    }

    .news-card-large-four>a>div>header {
        position: relative;
        padding: 15px 39px 35px 39px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .news-card-large-four>a>div>header>h3 {
        display: inline-block;
        padding: 2px 5px 0px 5px;
        margin: 0px 0px 15px 0px;
        height: 20px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-four-color-font);
        background-color: var(--category-four-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-large-four>a>div>header>h4 {
        display: -webkit-box;
        font-size: 1.6em;
        font-weight: 790;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #E9E9E9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-four>a>div>header>h5 {
        display: -webkit-box;
        font-size: 1.4em;
        font-weight: 350;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #C9C9C9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-four>a>div>header>div {
        display: block;
        margin: 0px 0px 0px 0px;
    }

    .news-card-large-four>a>div>header>div>img {
        width: 26px;
        height: 26px;
        object-fit: cover;
        object-position: center;
        border-radius: 50%;
    }

    .news-card-large-four>a>div>header>div>span {
        margin: 0px 0px 0px 3px;
        font-size: 0.8em;
        font-weight: 390;
        color: #E9E9E9;
    }

    /*HOME: CATEGORY FOUR SAMALL*/
    .news-card-small-four>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .news-card-small-four>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-small-four>a:hover div>header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .news-card-small-four>a>figure {
        margin: 0px 0px 0px 0px;
    }

    .news-card-small-four>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-small-four>a>figure>img {
        width: 100%;
        height: 246px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px 3px 0px 0px;
    }

    .news-card-small-four>a>span {
        display: block;
        position: relative;
        margin: -180px 0px 0px 0px;
        height: 180px;
        background-image: linear-gradient(to top, #151515, #151515, transparent);
    }

    .news-card-small-four>a>div {
        display: block;
        margin: 0px 0px 0px 0px;
        height: 0px;
    }

    .news-card-small-four>a>div>header {
        position: relative;
        padding: 0px 19px 5px 19px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .news-card-small-four>a>div>header>h3 {
        display: inline-block;
        padding: 2px 5px 0px 5px;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-four-color-font);
        background-color: var(--category-four-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-small-four>a>div>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        font-weight: 790;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #E9E9E9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-small-four>a>div>header>h5 {
        display: -webkit-box;
        font-size: 1em;
        font-weight: 350;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #C9C9C9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-small-four>a>div>header>div {
        display: none;
        margin: 0px 0px 0px 0px;
    }

    .news-card-small-four>a>div>header>div>img {
        width: 26px;
        height: 26px;
        object-fit: cover;
        object-position: center;
        border-radius: 50%;
    }

    .news-card-small-four>a>div>header>div>span {
        margin: 0px 0px 0px 3px;
        font-size: 0.8em;
        font-weight: 390;
        color: #E9E9E9;
    }

    /*HOME: CATEGORY FOUR TEXT*/
    .news-card-text-four>a {
        display: block;
        padding: 9px 9px 9px 9px;
        margin: 0px 0px 26px 0px;
        border: 2px solid#131313;
        border-radius: 6px;
        transition: var(--transition-efect-hover);
    }

    .news-card-text-four>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-text-four>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .news-card-text-four>a>header>h3 {
        display: inline-block;
        padding: 2px 5px 0px 5px;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.8em;
        font-weight: 500;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--category-four-color-font);
        background-color: var(--category-four-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-text-four>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        color: #E9E9E9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-text-four>a>header>h5 {
        display: -webkit-box;
        font-size: 1em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: EVENTS*/
    .calendar-of-events {
        padding: 0px 0px 50px 0px;
        margin: 0px 0px 0px 0px;
    }

    .calendar-of-events-title {
        margin: 0px 0px 12px 0px;
    }

    .calendar-of-events-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--calendar-of-events-color);
        text-transform: uppercase;
    }

    .calendar-of-events-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--calendar-of-events-color);
        border-left: 3px solid var(--calendar-of-events-color);
    }

    .calendar-of-events-title>span {
        display: block;
        margin: -15px 0px 0px 0px;
        width: 150px;
        height: 5px;
        background-color: var(--category-four-color);
        opacity: 0.3;
    }

    /*HOME: CALENDAR OF EVENTS*/
    .card-event>a {
        display: block;
        margin: 0px 0px 0px 0px;
        font-family: Raleway, Arial, sans-serif;
        background-color: #FFF;
        text-align: left;
        box-shadow: 0 0 5px rgba(0, 0, 0, .15);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .card-event>:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-event>a:hover .card-event-body>h3 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-event>a>img {
        max-width: 100%;
        height: 230px;
        vertical-align: top;
        position: relative;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 0px 0px;
    }

    .card-event-body {
        padding: 15px 5px 5px 9px;
        margin: -40px 16px 0px 16px;
        position: relative;
        background-color: #FFF;
        border-radius: 5px;
    }

    .card-event-date {
        background-color: #333;
        top: 15px;
        color: #fff;
        left: 12px;
        min-width: 50px;
        min-height: 55px;
        position: absolute;
        text-align: center;
        font-size: 1.1em;
        font-weight: 650;
        text-transform: uppercase;
    }

    .card-event-date>span {
        padding: 3px 0px 0px 0px;
        display: block;
    }

    .card-event-date .month {
        padding: 5px 0px 5px 0px;
        font-size: 0.8em;
        background-color: #222;
    }

    .card-event-body>h3 {
        display: -webkit-box;
        margin-left: 60px;
        display: inline-block;
        font-size: 0.9em;
        line-height: 1.4em;
        color: var(--title-color);
        font-weight: 600;
        line-height: 1.4em;
        text-transform: uppercase;
        min-height: 65px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: CATEGORY FIVE*/
    .category-five {
        margin: 0px auto 0px auto;
        background-color: #FCFCFC;
    }

    .category-five-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--category-five-color);
        text-transform: uppercase;
    }

    .category-five-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--category-five-color);
        border-left: 3px solid var(--category-five-color);
    }

    .category-five-title>span {
        display: block;
        margin: -9px 0px 0px 0px;
        width: 150px;
        height: 8px;
        background-color: var(--category-five-color);
        opacity: 0.2;
    }

    .category-five-title>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-primary.png);
        background-repeat: repeat-x;
    }

    /*HOME: NEWS CARD LARGE FIVE*/
    .news-card-large-five>a {
        display: block;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .news-card-large-five>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-large-five>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .news-card-large-five>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-large-five>a>figure>img {
        width: 100%;
        height: 260px;
        object-fit: cover;
        object-position: center;
    }

    .news-card-large-five>a>header {
        margin: 6px 0px 0px 0px;
        min-height: 140px;
    }

    .news-card-large-five>a>header>h3 {
        display: inline-block;
        padding: 2px 5px 0px 5px;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-five-color-font);
        background-color: var(--category-five-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-large-five>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 650;
        line-height: 1.4em;
        color: var(--title-color);
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-large-five>a>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 350;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: CATEGORY SIX*/
    .category-six {
        margin: 0px auto 0px auto;
        background-color: #FCFCFC;
    }

    .category-six-title>h2 {
        position: relative;
        display: inline-block;
        padding: 3px 0px 0px 7px;
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--category-six-color);
        text-transform: uppercase;
    }

    .category-six-title>h2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 12px;
        height: 12px;
        border-top: 3px solid var(--category-six-color);
        border-left: 3px solid var(--category-six-color);
    }

    .category-six-title>span {
        display: block;
        margin: -9px 0px 0px 0px;
        width: 150px;
        height: 8px;
        background-color: var(--category-six-color);
        opacity: 0.2;
    }

    .category-six-title>div {
        display: block;
        margin: -30px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-primary.png);
        background-repeat: repeat-x;
    }

    /*HOME: NEWS CARD LARGE SIX*/
    .news-card-large-six>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .news-card-large-six>a:hover {
        filter: var(--transition-efect-hover-default);
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .news-card-large-six>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-large-six>a>figure>img {
        width: 100%;
        height: 280px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .news-card-large-six>a>span {
        display: block;
        position: relative;
        margin: -150px 0px 0px 0px;
        height: 280px;
        background-image: linear-gradient(to top, #151515, #151515, transparent);
        border-radius: 0px 0px 2px 2px;
    }

    .news-card-large-six>a>div {
        display: block;
        margin: 0px 0px 0px 0px;
        height: 0px;
    }

    .news-card-large-six>a>div>header {
        position: relative;
        padding: 0px 23px 12px 23px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .news-card-large-six>a>div>header>h3 {
        display: inline-block;
        padding: 1px 5px 0px 5px;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.9em;
        font-weight: 350;
        text-transform: uppercase;
        color: var(--category-six-color-font);
        background-color: var(--category-six-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-large-six>a>div>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 650;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #E9E9E9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: NEWS CARD SMALL SIX*/
    .news-card-small-six>a {
        display: flex;
        padding: 0px 8px 12px 0px;
        margin: 0px 0px 12px 0px;
        border-bottom: 1px solid#E1E1E1;
        transition: var(--transition-efect-hover);
    }

    .news-card-small-six>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .news-card-small-six>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .news-card-small-six:nth-last-child(-n+2)>a {
        border-bottom: none;
    }

    .news-card-small-six>a>figure {
        width: 250px;
    }

    .news-card-small-six>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 6px 0px 0px 9px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
    }

    .news-card-small-six>a>figure>img {
        width: 100%;
        height: 158px;
        border-radius: 2px;
    }

    .news-card-small-six>a>header {
        flex: 3;
        margin: 0px 0px 0px 15px;
    }

    .news-card-small-six>a>header>h3 {
        display: inline-block;
        padding: 2px 5px 0px 5px;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.9em;
        font-weight: 300;
        text-transform: uppercase;
        color: var(--category-six-color-font);
        background-color: var(--category-six-color);
        border-radius: 0px 3px 3px 8px;
    }

    .news-card-small-six>a>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .news-card-small-six>a>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 350;
        line-height: 1.4em;
        color: #858585;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: COMERCIAL GUIDE HEAD*/
    .comercial-guide-head {
        display: block;
        padding: 80px 0px 85px 0px;
        margin: 0px 0px 0px 0px;
        height: 395px;
        background-color: #F5F5F5;
        background-image: url('https://www.portalv360.com.br/uploads/images/default/background-guide-secondary.png');
        background-size: cover;
        background-position: center;
        border-top: 1px solid#E1E1E1;
    }

    .guide-search {
        margin: 175px auto 30px auto;
        max-width: 600px;
    }

    .guide-search>header {
        text-shadown: 2px 2px #151515;
        text-align: center;
    }

    .guide-search>header>h2 {
        font-size: 1.6em;
        font-weight: 750;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: var(--main-color-secondary);
        text-shadow: 2px 2px #E9E9E9;
    }

    .guide-search>header>h2>strong {
        color: #FF9A19;
    }

    .guide-search>header>h3 {
        font-size: 1.3em;
        color: #656565;
    }

    .form-guide {
        margin: 0px 0px 0px 0px;
    }

    .form-guide>input {
        display: block;
        padding: 0px 0px 0px 6px;
        margin: 0px 0px 0px 0px;
        height: 60px;
        border: 12px solid var(--main-color-secondary);
    }

    .form-guide>input:focus {
        border: 12px solid var(--main-color-secondary);

    }

    .btn-search-guide {
        display: inline-block;
        padding: 0px 19px 0px 12px;
        margin: 0px 0px 0px 0px;
        height: 60px;
        background: var(--primary-color-guide);
        color: var(--primary-color-guide-font);
        border: 0;
    }

    /*HOME: COMERCIAL GUIDE BODY*/
    .comercial-guide-body {
        padding: 39px 0px 19px 0px;
        background-color: #B8C9D0;
        border-bottom: 1px solid#E1E1E1;
    }

    .guide-empty {
        display: block;
        padding: 50px 0px 50px 0px;
        margin: 0px auto 0px auto;
        text-align: center;
        background-color: #B8C9D0;
    }

    .guide-empty>a {
        display: inline-flex;
        align-items: center;
        padding: 0px 55px 0px 55px;
        height: 46px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 1em;
        font-weight: 600;
        text-align: center;
        border: 2px solid var(--main-color-secondary);
        border-radius: 30px;
    }

    .guide-empty>a>i {
        margin: 1px 0px 0px 0px;
        font-size: 0.9em;
    }

    .guide-empty>a:hover {
        background-image: linear-gradient(to right, var(--main-color-line), var(--main-color-line));
    }

    .guide-empty>a:hover i {
        transform: translateX(9px);
        transition: transform .5s ease;
    }

    /*HOME: PRIMARY CARD BUSINESS*/
    .primary-card-business>a {
        display: block;
        padding: 9px 23px 15px 23px;
        margin: 0px 5px 30px 5px;
        background-color: #FFF;
        border: 1px solid#C9C9C9;
        border-radius: 3px;
        transition: opacity 0.5s ease-in-out;
    }

    .primary-card-business>a:hover {
        opacity: 0.8;
        border: 1px solid var(--primary-color-guide-border-color);
    }

    .primary-card-business>a>span {
        display: -webkit-box;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--secundary-color-guide);
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .primary-card-business>a>figure>img {
        width: 100%;
        height: 235px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .primary-card-business>a>header>h3 {
        margin: 12px 0px 5px 0px;
        font-size: 0.9em;
        font-weight: 300;
        letter-spacing: 1px;
        color: #656565;
    }

    .primary-card-business>a>header>h4 {
        display: -webkit-box;
        font-size: 1em;
        font-weight: 650;
        color: #353535;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .primary-card-business-footer {
        display: block;
        padding: 5px 0px 0px 0px;
        margin: 5px 0px 0px 0px;
        border-top: 1px solid#E9E9E9;
    }

    .primary-card-business-footer>span {
        display: inline-block;
        float: right;
        padding: 3px 12px 0px 12px;
        margin: 5px 0px 0px 0px;
        height: 30px;
        font-size: 0.9em;
        font-weight: 300;
        letter-spacing: 1px;
        color: var(--secundary-color-guide);
        border: 1px solid var(--secundary-color-guide);
        border-style: dashed;
        border-radius: 0px;
    }

    /*HOME: SECONDARY CARD BUSINESS*/
    .secondary-card-business>a {
        display: block;
        padding: 9px 19px 15px 19px;
        margin: 0px 5px 30px 5px;
        background-color: #FFF;
        border: 1px solid#C9C9C9;
        border-radius: 3px;
        transition: opacity 0.5s ease-in-out;
    }

    .secondary-card-business>a:hover {
        opacity: 0.8;
        border: 1px solid var(--primary-color-guide-border-color);
    }

    .secondary-card-business>a>span {
        display: -webkit-box;
        margin: 0px 0px 9px 0px;
        height: 20px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--secundary-color-guide);
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .secondary-card-business>a>figure>img {
        width: 100%;
        height: 155px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }

    .secondary-card-business>a>header>h3 {
        margin: 12px 0px 5px 0px;
        font-size: 0.9em;
        font-weight: 300;
        letter-spacing: 1px;
        color: #656565;
    }

    .secondary-card-business>a>header>h4 {
        display: -webkit-box;
        font-size: 1em;
        font-weight: 650;
        color: #353535;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .secondary-card-business-footer {
        display: block;
        padding: 5px 0px 0px 0px;
        margin: 5px 0px 0px 0px;
        border-top: 1px solid#E9E9E9;
    }

    .secondary-card-business-footer>div {
        margin: 0px 0px 0px 0px;
        font-size: 1.5em;
    }

    .secondary-card-business-footer>span {
        display: inline-block;
        float: right;
        padding: 3px 12px 0px 12px;
        margin: 5px 0px 0px 0px;
        height: 30px;
        font-size: 0.9em;
        font-weight: 300;
        letter-spacing: 1px;
        color: var(--secundary-color-guide);
        border: 1px solid var(--secundary-color-guide);
        border-style: dashed;
        border-radius: 0px;
    }

    /*HOME: RATING VALUE*/
    .rating-value {
        display: inline-block;
        margin: 0px auto 0px auto;
        font-size: 1em;
        text-align: center;
    }

    .rating-value .bi-star {
        margin: 3px 0px 0px 5px;
        font-size: 0.8em;
    }

    .rating-value .bi-star-fill {
        margin: 3px 0px 0px 5px;
        font-size: 0.8em;
    }

    .rating-value>div {
        display: inline-block;
        margin: 0px 5px 0px 0px;
        color: #e1e1e1;
    }

    .rating-value>div>span {
        color: #fec005;
    }

    /*HOME: NAV GUIDE*/
    .btn-next-guide {
        padding: 14px 19px 0px 19px;
        margin: -235px 0px 0px 0px;
        height: 56px;
        float: right;
        font-size: 1.2em;
        opacity: 0.8;
        transform: translateY(-50%);
        color: var(--secundary-color-guide-font);
        background-color: var(--secundary-color-guide);
        border-radius: 30px 0px 0px 30px;
    }

    .btn-next-guide:hover {
        opacity: 1;
        color: var(--secundary-color-guide-font);
    }

    .btn-previous-guide {
        padding: 14px 19px 0px 19px;
        margin: -235px 0px 0px 0px;
        height: 56px;
        float: left;
        font-size: 1.2em;
        opacity: 0.8;
        transform: translateY(-50%);
        color: var(--secundary-color-guide-font);
        background-color: var(--secundary-color-guide);
        border-radius: 0px 30px 30px 0px;
    }

    .btn-previous-guide:hover {
        opacity: 1;
        color: var(--secundary-color-guide-font);
    }

    /*HOME: BUSINESS CALL*/
    .business-sidebar-call {
        padding: 23px 19px 28px 19px;
        margin: 0px 5px 30px 5px;
        background: #fff7ed;
        text-align: center;
        border: 2px dashed #B8C9D0;
        border-radius: 5px;
        box-shadow: 0 2px 8px rgba(251, 146, 60, 0.2);
    }

    .business-sidebar-call>figure {
        margin: 0px auto 5px auto;
        width: 150px;
        text-align: center;
    }

    .business-sidebar-call>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .business-sidebar-call>header>h5 {
        font-size: 1.1em;
        font-weight: 650;
        line-height: 1.5em;
        text-transform: uppercase;
        color: #9a3412;
        margin-bottom: 8px;
    }

    .business-sidebar-call>p {
        color: #78350f;
        margin-bottom: 15px;
        font-size: 1em;
        font-weight: 350;
    }

    .business-sidebar-call>a {
        display: inline-block;
        padding: 6px 12px 0px 12px;
        height: 36px;
        font-size: 1em;
        font-weight: 600;
        background: #fb923c;
        color: #fff;
        border-radius: 6px;
        text-decoration: none;
        transition: background .2s;
    }

    .business-sidebar-call>a:hover {
        background: #ea580c;
    }

    /*HOME: LIST ALBUNS*/
    .list-albuns {
        padding: 50px 0px 50px 0px;
    }

    .list-albuns-title {
        margin: 46px 0px 0px 0px;
    }

    .list-albuns-title>header>h2 {
        font-size: 1.6em;
        line-height: 1.5em;
    }

    .list-albuns-title>header>h2>strong {
        display: inline-block;
        padding: 0px 5px 0px 5px;
        font-weight: 500;
        color: #232323;
        background-color: #E9E9E9;
    }

    .list-albuns-title>a {
        display: inline-block;
        padding: 8px 19px 0px 19px;
        margin: 5px 0px 0px 0px;
        height: 42px;
        font-size: 1em;
        font-weight: 350;
        color: #A1A1A1;
        border: 1px solid#A9A9A9;
        border-radius: 3px;
        transition: background-color 0.5s ease, color 0.5s ease;
    }

    .list-albuns-title>a>i {
        font-size: 0.7em;
    }

    .list-albuns-title>a:hover {
        background-color: #A9A9A9;
        color: #fff;
    }

    .card-album>a {
        display: block;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        transition: var(--transition-efect-hover);
    }

    .card-album>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-album>a:hover>header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-album>a>figure>img {
        width: 100%;
        height: 208px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card-album>a>header>h3 {
        position: absolute;
        display: inline-block;
        padding: 1px 5px 0px 5px;
        margin: -35px 0px 0px 9px;
        height: 20px;
        font-size: 0.9em;
        font-weight: 350;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #fff;
        background-color: #151515;
        opacity: 0.8;
    }

    .card-album>a>header>h4 {
        display: -webkit-box;
        margin: 5px 0px 0px 0px;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #393939;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*CALL REGISTER FOOTER*/
    .call-register {
        padding: 50px 0px 50px 0px;
        margin: 0px auto 0px auto;
        text-align: right;
        background-color: #E3E3E3;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/register.png);
        background-repeat: no-repeat;
        background-position: center;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }

    .call-register-description {
        text-align: left;
    }

    .call-register-description>header>h4 {
        font-size: 1.9em;
        line-height: 1.4em;
        color: #151515;
        text-shadow: 2px 2px #E1E1E1;
    }

    .call-register-description>header>h5 {
        font-size: 1.2em;
        color: #535353;
        text-shadow: 2px 2px #E1E1E1;
    }

    .call-register-button {
        margin: 12px 0px 0px 0px;
    }

    .call-register-button>a {
        padding: 0px 50px 0px 50px;
        display: inline-flex;
        align-items: center;
        font-size: 1.1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        height: 50px;
        color: var(--main-color-secondary);
        border: 5px solid var(--main-color-secondary);
        border-radius: 3px;
        transition: background-color 0.5s ease-in-out;
    }

    .call-register-button>a:hover {
        background-color: var(--main-color-secondary);
        color: var(--main-color-secondary-font);
    }

    /*FOOTER*/
    footer {
        padding: 0px 0px 19px 0px;
        margin: 0px auto 0px auto;
        background-color: var(--main-color);
    }

    /*FOOTER: SOCIAL*/
    .footer-social {
        border-bottom: 2px solid var(--main-color-line);
    }

    .logo-footer {
        margin: 3px 0px 3px 0px;
        width: 260px;
    }

    .logo-footer>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;

    }

    .social-icons-footer {
        margin: 18px 0px 0px 0px;
        float: right;
    }

    .social-icons-footer>div {
        display: inline-block;
    }

    .social-icons-footer>div>a {
        display: block;
        padding: 7px 0px 0px 0px;
        margin: 0px 9px 0px 0px;
        width: 40px;
        height: 40px;
        font-size: 1em;
        text-align: center;
        background-color: var(--main-color-strong);
        border: 2px solid var(--main-color-line);
        color: var(--main-color-font);
        border-radius: 50%;
    }

    /*FOOTER: CATEGORIES*/
    .footer-categories {
        margin: 30px auto 19px auto;
    }

    .footer-categories>div>div>header {
        display: none;
        margin: 0px 0px 0px 0px;
    }

    .footer-categories>div>div>header>h5 {
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--main-color-font);
    }

    .footer-category-item>a {
        display: block;
        padding: 0px 0px 0px 0px;
        margin: 0px auto 12px auto;
        font-size: 0.9em;
        font-weight: 390;
        letter-spacing: 1px;
        color: var(--main-color-font);
    }

    .footer-category-item>a:hover {
        color: var(--main-color-font-hover);
    }

    /*FOOTER: SEARCH*/
    .footer-search {
        display: flex;
        float: right;
        padding: 3px 5px 3px 5px;
        margin: 0px 0px 35px 0px;
        width: 260px;
        align-items: center;
        background-color: var(--main-color-strong);
        border-radius: 50px;
        border: 2px solid var(--main-color-line);
    }

    .footer-search input[type="search"] {
        padding: 5px 12px 5px 12px;
        width: 100%;
        background: transparent;
        border: none;
        outline: none;
        color: var(--main-color-font);
        font-size: 0.9em;
    }

    .footer-search input::placeholder {
        color: var(--muted);
    }

    .search-footer-btn {
        display: inline-grid;
        place-items: center;
        border: none;
        background: var(--main-color-font);
        color: var(--main-color-strong);
        width: 30px;
        height: 30px;
        border-radius: 50%;
        cursor: pointer;
    }

    .search-footer-btn:hover {
        background-color: var(--main-color-font-hover);
        color: var(--main-color);
    }

    .visually-hidden {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        white-space: nowrap;
    }

    /*FOOTER: LOGIN PANEL*/
    .footer-login-panel {
        display: block;
        margin: 15px auto 0px auto;
        text-align: right;
    }

    .footer-login-panel>a {
        display: inline-block;
        padding: 6px 15px 0px 15px;
        font-size: 0.9em;
        font-weight: 390;
        text-align: center;
        width: 260px;
        height: 38px;
        color: var(--main-color-font);
        border: 2px solid var(--main-color-line);
        border-radius: 15px 3px 15px 3px;
    }

    .footer-login-panel>a:hover {
        background-color: var(--main-color-line);
    }

    /*FOOTER: COPYRIGHT*/
    .footer-copyright {
        padding: 23px 0px 0px 0px;
        margin: 0px auto 0px auto;
        border-top: 2px solid var(--main-color-line);
    }

    .copyright-item {
        text-align: left;
        font-size: 0.9em;
        font-weight: 350;
        color: var(--main-color-font);
    }

    .terms-and-privacy-item {
        text-align: right;
    }

    .terms-and-privacy-item>a {
        font-size: 0.9em;
        font-weight: 350;
        color: var(--main-color-font);
    }

    /*HEAD PAGES*/
    .head-page {
        display: block;
        padding: 30px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        border-bottom: 2px solid#E1E1E1;
    }

    .head-page>div>div>header {
        display: block;
        margin: 12px auto 0px auto;
        text-align: left;
    }

    .head-page>div>div>header>h2 {
        font-size: 1.2em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .head-page>div>div>header>h2>i {
        font-size: 0.8em;
        font-weight: 300;
        color: #656565;
    }

    .head-page>div>div>header>h2>span {
        color: #858585;
    }

    .pages-search {
        display: block;
        margin: 0px auto 0px auto;
        text-align: right;
    }

    .pages-form-search {
        margin: 0px 0px 0px 0px;
    }

    .pages-form-search input {
        padding: 5px 5px 4px 9px;
        border: 1px solid #ccc;
        border-radius: 20px 0px 0px 20px;
        outline: none;
    }

    .pages-form-search button {
        padding: 5px 9px 4px 5px;
        margin: 0px 0px 0px -3px;
        border: 1px solid #ccc;
        border-left: none;
        border-radius: 0px 20px 20px 0px;
        background: #f3f3f3;
        cursor: pointer;
    }

    /*PAGES: POST CARD HIGHLIGHT*/
    .post-card-highlight>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .post-card-highlight>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-highlight>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .post-card-highlight>a>figure>img {
        width: 100%;
        height: 506px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-highlight>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 9px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
        opacity: 0.8;
    }

    .post-card-highlight-date {
        position: absolute;
        float: left;
        margin: 35px 0px 0px 35px;
        width: 42px;
        height: 42px;
        text-align: center;
        font-size: 1.1em;
        font-weight: 650;
        text-transform: uppercase;
        background-color: var(--main-color);
        color: var(--main-color-font);
        border-radius: 5px 5px 0px 0px;
        opacity: 0.8;
    }

    .post-card-highlight-date>span {
        padding: 3px 0px 0px 0px;
        display: block;
    }

    .post-card-highlight-date .month {
        padding: 5px 0px 5px 0px;
        font-size: 0.8em;
        background-color: var(--main-color-line);
        border-radius: 0px 0px 5px 5px;
    }

    .post-card-highlight>a>span {
        display: block;
        position: relative;
        margin: -350px 0px 0px 0px;
        height: 350px;
        background-image: linear-gradient(to top, #151515, #151515, transparent, transparent);
        border-radius: 0px 0px 2px 2px;
    }

    .post-card-highlight>a>div {
        display: block;
        margin: 0px 0px 0px 0px;
        height: 0px;
    }

    .post-card-highlight>a>div>header {
        position: relative;
        padding: 0px 35px 30px 35px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .post-card-highlight>a>div>header>h3 {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        height: 28px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 1em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .post-card-highlight>a>div>header>h3>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .post-card-highlight>a>div>header>h4 {
        display: -webkit-box;
        font-size: 1.5em;
        font-weight: 650;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #FFF;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-highlight>a>div>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #E1E1E1;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-highlight>a>div>header>div>span {
        display: inline-block;
        padding: 1px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        height: 22px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #1BC895;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    .post-card-highlight>a>div>header>div>div {
        display: inline-block;
        padding: 1px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        height: 22px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #A1A1A1;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    /*PAGES: POST CARD PRIMARY*/
    .post-card-primary>a {
        display: flex;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .post-card-primary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-primary>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .post-card-primary>a>figure {
        flex: 2;
    }

    .post-card-primary>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 9px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
        opacity: 0.8;
    }

    .post-card-primary>a>figure>img {
        width: 100%;
        height: 200px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-primary>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 2px 0px 0px 0px;
        margin: -46px 0px 0px 12px;
        font-size: 1.9em;
        font-weight: 650;
        text-align: center;
        color: #FFF;
        border-radius: 50%;
        opacity: 0.6;
    }

    .post-card-primary>a>figure>div>img {
        margin: -15px 0px 0px 0px;
    }

    .post-card-primary-date {
        position: absolute;
        float: left;
        margin: 15px 0px 0px 15px;
        width: 42px;
        height: 42px;
        text-align: center;
        font-size: 1.1em;
        font-weight: 650;
        text-transform: uppercase;
        background-color: var(--main-color);
        color: var(--main-color-font);
        border-radius: 5px 5px 0px 0px;
        opacity: 0.8;
    }

    .post-card-primary-date>span {
        padding: 3px 0px 0px 0px;
        display: block;
    }

    .post-card-primary-date .month {
        padding: 5px 0px 5px 0px;
        font-size: 0.8em;
        background-color: var(--main-color-line);
        border-radius: 0px 0px 5px 5px;
    }

    .post-card-primary>a>header {
        flex: 3;
        margin: 2px 0px 0px 19px;
    }

    .post-card-primary>a>header>h3 {
        display: inline-block;
        padding: 4px 9px 0px 9px;
        height: 26px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 0.9em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .post-card-primary>a>header>h3>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .post-card-primary>a>header>h4 {
        display: -webkit-box;
        font-size: 1.3em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-primary>a>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-primary>a>header>div {
        margin: 12px 0px 0px 0px;
        font-size: 0.9em;
        font-weight: 300;
        color: #151515;
    }

    .post-card-primary>a>header>div>div {
        display: inline-block;
        margin: 0px 0px 0px 0px;
    }

    .post-card-primary>a>header>div>div>img {
        width: 30px;
        height: 30px;
        object-fit: cover;
        object-position: center;
        border: 3px solid#E9E9E9;
        border-radius: 50%;
    }

    .post-card-primary>a>header>div>span {
        color: #656565;
    }

    .post-card-primary>a>header>div>i {
        font-size: 0.9em;
    }

    .post-card-primary>a>header>span>span {
        display: inline-block;
        padding: 1px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        height: 22px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #1BC895;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    .post-card-primary>a>header>span>div {
        display: inline-block;
        padding: 1px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        height: 22px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #A1A1A1;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    /*PAGINATOR*/
    .box-pagination {
        display: block;
        padding: 19px 0px 0px 0px;
        margin: 0px auto 35px auto;
        width: 100%;
        text-align: center;
        border-top: 2px solid#E9E9E9;
    }

    .paginator_item {
        display: inline-block;
        padding: 6px 0px 0px 0px;
        margin: 0px 5px 0px 5px;
        min-width: 50px;
        height: 50px;
        font-size: 1.3em;
        font-weight: 650;
        text-decoration: none;
        color: #959595;
        background-color: #FFF;
        border: 2px solid#E1E1E1;
        border-radius: 9px;
    }

    .paginator_active {
        opacity: 0.5;
        background-color: #F5F5F5;
    }

    .paginator_item:hover {
        opacity: 0.5;
        background-color: #F5F5F5;
    }

    /*PAGES: CONTENT NOT FOUND*/
    .content-not-found {
        padding: 50px 150px 50px 150px;
        margin: 0px 0px 30px 0px;
        text-align: center;
        background-color: #F5F5F5;
        border-radius: 5px;
    }

    .content-not-found>img {
        width: 200px;
        height: auto;
        object-fit: cover;
        object-position: center;
        animation: floatSpin 4s ease-in-out infinite;
    }

    .content-not-found>header {
        margin: 30px 0px 0px 0px;
        text-align: center;
    }

    .content-not-found>header>h5 {
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .content-not-found>p {
        font-size: 1.3em;
        text-align: center;
        color: #656565;
    }

    .content-not-found>p>span {
        font-size: 0.9em;
        font-weight: 650;
        color: #151515;
    }

    /*PAGE POST: HEAD*/
    .page-post-head {
        padding: 30px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-image: linear-gradient(to top, #F3F3F3, #F5F5F5, #FCFCFC);
    }

    .post-status {
        display: block;
        padding: 12px 0px 19px 0px;
        margin: 0px 0px 26px 0px;
        width: 100%;
        height: 48px;
        font-size: 1em;
        text-align: center;
        background-color: #f8d7da;
        color: #58151c;
    }

    .post-categories {
        display: flex;
    }

    .post-category {
        flex: 3;
    }

    .post-category>span {
        display: inline-block;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 9px 0px 0px;
    }

    .post-category>span>img {
        width: 28px;
        height: 28px;
        background-size: cover;
        background-position: center;
    }

    .post-category>p {
        display: inline-block;
        padding: 1px 9px 0px 9px;
        height: 28px;
        font-size: 1.1em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
        border: 1px solid#e9e9e9;
    }

    .post-views {
        display: inline-block;
        padding: 0px 5px 0px 5px;
        margin: 5px auto 0px auto;
        height: 22px;
        text-align: right;
        font-size: 0.9em;
        color: #959595;
        border: 1px solid#959595;
        border-radius: 15px;
    }

    .post-reading-time>div {
        display: inline-block;
        padding: 0px 5px 0px 5px;
        margin: 5px auto 0px 9px;
        height: 22px;
        text-align: right;
        font-size: 0.9em;
        color: #959595;
        border: 1px solid#959595;
        border-radius: 15px;
    }

    /*PAGE POST: MEDIA*/
    .post-media {
        display: block;
        margin: 0px 0px 0px 0px;
    }

    .media-image {
        margin: 0px 0px 0px 0px;
    }

    .media-image>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 0px 0px;
    }

    .media-image>figure>figcaption {
        padding: 6px 5px 6px 6px;
        display: block;
        font-size: 0.9em;
        color: #fff;
        background-color: #151515;
    }

    .media-video {
        margin: 0px 0px 0px 0px;
    }

    /*PAGE POST: DETAILS*/
    .post-deatails {
        position: relative;
        padding: 15px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #F3F3F3;
    }

    .post-title {
        display: block;
    }

    .post-title>header {
        margin: 0px 0px 0px 0px;
    }

    .post-title>header>h1 {
        font-size: 2.5em;
        font-weight: 900;
    }

    .post-title>header>h2 {
        font-size: 1.5em;
        color: #656565;
    }

    /*PAGE POST: DETAILS*/
    .post-datails {
        display: block;
        padding: 0px 0px 0px 0px;
        margin: 5px 0px 0px 0px;
    }

    .post-datails>header>h2 {
        font-size: 2.3em;
        font-weight: 900;
        line-height: 1.4em;
    }

    .post-datails>header>h3 {
        font-size: 1.3em;
        font-weight: 500;
        line-height: 1.4em;
        color: #656565;
    }

    .post-author {
        display: flex;
        padding: 5px 0px 5px 0px;
        margin: 15px 0px 0px 0px;
        border-top: 2px solid#E9E9E9;
    }

    .post-author>figure {
        width: 50px;
    }

    .post-author>figure>img {
        width: 53px;
        height: 53px;
        object-fit: cover;
        object-position: center;
        border: 5px solid#E1E1E1;
        border-radius: 50%;
    }

    .post-date {
        flex: 3;
        margin: 0px 0px 0px 9px;
    }

    .post-date>span {
        display: block;
        margin: 7px 0px 0px 0px;
        font-size: 0.9em;
    }

    .post-date>span>i {
        color: #858585;
    }

    .post-date>time {
        margin: -3px 0px 0px 0px;
        float: left;
        font-size: 0.9em;
        color: #656565;
    }

    .post-date>time>span {
        margin: 0px 0px 0px 5px;
    }

    .time-update-desktop {
        display: inline-block;
    }

    .time-update-mobile {
        display: none;
    }

    /*PAGE POST: CONTROLS*/
    .post-controls {
        padding: 0px 0px 0px 0px;
        margin: 12px auto 0px auto;
        text-align: left;
    }

    .post-control-item {
        margin: 0px 0px 0px 15px;
        display: inline-block;
    }

    .post-control-item>a {
        padding: 4px 15px 0px 15px;
        display: block;
        min-width: 150px;
        height: 30px;
        font-size: 0.9em;
        font-weight: 390;
        text-align: center;
        background-color: transparent;
        color: #A1A1A1;
        border: 1px solid#A9A9A9;
        border-radius: 15px;
        transition: background-color 0.5s ease-in-out;
    }

    .post-control-item>a:hover {
        background-color: #999;
        color: #fff;
    }

    .post-control-item>button {
        padding: 2px 15px 0px 15px;
        display: block;
        min-width: 50px;
        height: 30px;
        font-size: 0.9em;
        font-weight: 390;
        text-align: center;
        background-color: transparent;
        color: #A1A1A1;
        border: 1px solid#A9A9A9;
        border-radius: 15px;
        transition: background-color 0.5s ease-in-out;
    }

    .post-control-item>button:hover {
        background-color: #999;
        color: #fff;
    }

    /*PAGE POST: REPORT*/
    .post-report {
        margin: 0px 0px 30px 0px;
    }

    .post-report>header {
        padding: 15px 15px 0px 15px;
        height: 42px;
        background-color: #FFF3CD;
        color: #664D03;
        text-align: left;
    }

    .post-report>header>h5 {
        font-size: 0.9em;
        font-weight: 500;
    }

    .form-report {
        padding: 50px 50px 50px 50px;
        background-color: #fff;
        border: 5px solid #FFF3CD;
    }

    .form-info {
        margin: 6px 0px 0px 0px;
        font-size: 0.8em;
        text-transform: uppercase;
        color: #656565;
    }

    .form-post-action {
        margin: -15px 0px 0px 0px;
        text-align: right;
    }

    .btn-report {
        padding: 3px 15px 0px 15px;
        margin: 15px 0px 0px 0px;
        width: 250px;
        height: 46px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        background-color: #656565;
        color: #FFF;
        border: 0;
        border-bottom: 3px solid#535353;
        border-radius: 5px;
    }

    .btn-report:hover {
        background-color: #28A750;
        border-bottom: 3px solid#238e45;
    }

    .btn-report>img {
        position: absolute;
        margin: -4px 0px 0px 12px;
    }

    /*PAGE POST: SEPARATOR*/
    .page-post-separator {
        display: block;
        margin: -5px 0px 0px 0px;
        height: 18px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/icons/separator-tertiary.png);
        background-repeat: repeat-x;
    }

    /*PAGE POST: GALLERY*/
    .post-gallery {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 23px 0px;
        border-bottom: 2px solid#F3F3F3;
    }

    .post-gallery-image {
        margin: 0px 0px 23px 0px;
    }

    .post-gallery-image>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-gallery-image:hover .post-gallery-image-view {
        opacity: 1
    }

    .post-gallery-image-view {
        transition: .5s ease;
        opacity: 0;
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        text-align: center
    }

    .btn-gallery-image {
        padding: 5px 15px 5px 15px;
        border-radius: 3px;
        font-size: 1em;
        background-color: #333;
        color: #fff
    }

    /*PAGE POST: BODY*/
    .page-post-body {
        padding: 30px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .page-post-content {
        padding: 0px 23px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-right: 2px solid#F3F3F3;
    }

    .post-content {
        border-bottom: 2px solid#F3F3F3;
        font-size: 1em;
    }

    /*PAGE POST: CONTENT*/
    .post-content * {
        max-width: 100%;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -hp-pre-wrap;
        word-wrap: break-word
    }

    /* 1. O container <figure> centralizado */
    .post-content figure {
        margin: 20px auto;
        text-align: center;
        max-width: 100%;
        display: block;
    }

    /* 2. A imagem (mesmo com .img-fluid / display:block) centralizada */
    .post-content img,
    .post-content figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 12px;
        max-width: 100%;
        height: auto;
    }

    /* 3. Legenda centralizada */
    .post-content figure figcaption {
        margin: 6px auto 15px auto;
        font-style: italic;
        font-size: 0.85em;
        text-align: center;
        color: #656565;
        display: block;
    }

    /* 4. Vídeos e Embeds centralizados */
    .post-content iframe,
    .post-content embed {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }

    .post-content>p {
        min-height: 1.5em;
    }

    .post-content * ul {
        font-size: 0.9em;
    }

    table {
        border-collapse: collapse;
        width: 100%;
    }

    table td,
    table th {
        border: 1px solid #ddd;
        padding: 8px;
    }

    table tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    table tr:hover {
        background-color: #ddd;
    }

    table th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #04AA6D;
        color: white;
    }

    blockquote {
        border-left: 2px solid var(--main-color-strong);
        margin-left: 1.5rem;
        padding-left: 1rem;
    }

    .content-media-container * {
        margin: 0px 5px 0px 5px !important;
        max-width: 100% !important;
    }

    .content-media-figure>img {
        max-width: 100% !important;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center
    }

    /*PAGE POST: CONTENT CREDITS*/
    .post-credtis {
        padding: 2px 5px 3px 5px;
        margin: 15px 0px 19px 0px;
        font-family: monospace;
        font-size: 0.9em;
        word-wrap: break-word;
        background-color: #f5f5f5;
    }

    .post-credtis>span {
        font-weight: 690;
    }

    .post_info_column {
        padding: 3px 5px 4px 5px;
        margin: 0px 0px 19px 0px;
        font-size: 0.75em;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 1px;
        background-color: #FFF5CD;
        color: #967E15;
    }

    .post-credtis>span>i {
        font-size: 0.8em;
    }

    .post-info-column {
        padding: 3px 5px 4px 5px;
        margin: 0px 0px 19px 0px;
        font-size: 0.75em;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 1px;
        background-color: #FFF5CD;
        color: #967E15;
    }

    /*PAGE POST: CONTENT TAGS*/
    .tags {
        margin: 5px 0px 0px 0px;
    }

    .tags>header {
        margin: 0px 0px 6px 0px;
    }

    .tags>header>h4 {
        padding: 3px 9px 3px 9px;
        display: inline-block;
        font-size: .8em;
        text-transform: uppercase;
        letter-spacing: 2px;
        color: #fff;
        background-color: #393939;
    }

    .tags>header>h5 {
        padding: 3px 9px 3px 9px;
        display: inline-block;
        font-size: .8em;
        text-transform: uppercase;
        letter-spacing: 2px;
        color: #fff;
        background-color: #393939;
    }

    .post-tag {
        padding: 0;
        margin: 0;
        display: inline-block;
    }

    .post-tag>header>h5 {
        margin: 0 0 5px 0;
        font-size: 1em
    }

    .post-tag>a {
        padding: 2px 9px 2px 9px;
        margin: 0px 15px 15px 0px;
        display: inline-block;
        background-color: #fff;
        color: #656565;
        border: 1px solid#858585;
        border-radius: 3px;
        font-size: .8em;
        font-weight: 390;
        text-transform: uppercase;
        transition: background-color 0.5s ease-in-out;
    }

    .post-tag>a:hover {
        background-color: #999;
        color: #fff
    }

    /*PAGE POST: ADS*/
    .ads-content-text-title {
        display: block;
        margin: 0px 0px -23px 0px;
        font-size: 0.75em;
        font-weight: 390;
        letter-spacing: 1px;
        color: #959595;
        text-align: center;
    }

    .ads-content-text {
        margin: 23px 0px 12px 0px;
        text-align: center;
    }

    .ads-content-text>a>img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .ads-content-text-code {
        margin: 15px 0px 15px 0px;
    }

    .ads-content-text-codes * {
        max-width: 100%;
        object-position: center;
    }

    /*PAGE POST: CONTENT RELATED POST*/
    .related-post {
        display: block;
        padding: 9px 0px 5px 9px;
        margin: 0px 0px 15px 0px;
        border-left: 3px solid#e9e9e9;
        font-size: 0.95em;
    }

    .related-post>p {
        margin: 0px 0px 5px 0px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #004085;
    }

    .card-related>a {
        display: block;
    }

    .card-related>a>div>p {
        margin: 0px 0px 9px 0px;
        color: #004085;
    }

    .card-related>a>div>p>i {
        font-size: 0.8em;
        color: #05515A;
    }

    .card-related>a>div>p:hover {
        display: inline-block;
        background-color: #e9e9e9;
    }

    /*PAGE POST: SHARE BUTTONS*/
    .share-post-footer {
        display: block;
        padding: 12px 5px 0px 5px;
        margin: 0px auto 0px auto;
        height: 56px;
        text-align: right;
        background-image: linear-gradient(to top, #F5F5F5, #FCFCFC);
    }

    .share-post-footer>span {
        margin: 3px 15px 0px 0px;
        font-size: 0.8em;
        font-weight: 300;
        text-transform: uppercase;
        color: #858585;
    }

    .btn-social-share-footer {
        margin: 0px 5px 0px 5px;
        display: inline-block;
        text-align: center;
    }

    .btn-social-share-footer>a {
        padding: 5px 0px 0px 0px;
        display: inline-block;
        min-width: 98px;
        height: 32px;
        font-size: 0.9em;
        border-radius: 30px;
        transition: var(--btn-transition-background-primary);
    }

    /*PAGE POST: COMMENTS*/
    .widget-comments {
        margin: 35px 0px 0px 0px;
        border-bottom: 2px solid#F3F3F3;
    }

    .widget-comments>header {
        margin: 0px auto 0px auto;
        border-bottom: 2px solid#F3F3F3;
    }

    .widget-comments>header>h5 {
        display: inline-block;
        float: left;
        padding: 2px 5px 0px 5px;
        margin: -18px 0px 0px 0px;
        height: 20px;
        font-size: 0.9em;
        letter-spacing: 1px;
        background-color: #F3F3F3;
        color: #656565;
    }

    /*PAGE POST: PUBLISHER*/
    .publisher {
        display: flex;
        padding: 18px 19px 15px 19px;
        margin: 15px 0px 0px 0px;
        background-image: linear-gradient(to top, #F5F5F5, #F9F9F9);
    }

    .publihser-image {
        flex: 1;
        margin: 0px 15px 0px 0px;
    }

    .publihser-image>img {
        width: 165px;
        height: 165px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .publisher-description {
        flex: 5;
        margin: 0px 0px 0px 0px;
    }

    .publisher-description>header {
        margin: 0px 0px 0px 0px;
    }

    .publisher-description>header>h4 {
        font-size: 0.9em;
        letter-spacing: 1px;
        color: #656565;
    }

    .publisher-description>header>h5 {
        margin: 0px 0px 5px 0px;
        font-size: 1.1em;
        letter-spacing: 1px;
        color: #151515;
    }

    .publisher-description>p {
        display: -webkit-box;
        font-size: 1em;
        font-weight: 350;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .publisher-description>div {
        margin: -5px 0px 0px 0px;
    }

    .publisher-description>div>a {
        display: inline-block;
        padding: 3px 0px 0px 0px;
        margin: 0px 15px 0px 0px;
        width: 30px;
        height: 30px;
        font-size: 1em;
        text-align: center;
        color: #a9a9a9;
        border: 1px solid#a9a9a9;
        border-radius: 50%;
        transition: background-color 0.5s ease-in-out;
    }

    .publisher-description>div>a:hover {
        color: #fff;
        background-color: #a9a9a9;
    }

    .publisher-description>a {
        display: inline-block;
        float: right;
        padding: 4px 0px 0px 0px;
        margin: -30px 0px 0px 0px;
        min-width: 130px;
        height: 32px;
        text-align: center;
        color: #999;
        background-color: #e9e9e9;
        border-radius: 30px;
        transition: background-color 0.5s ease-in-out;
    }

    .publisher-description>a:hover {
        color: #a9a9a9;
        background-color: #fff;
    }

    /*PAGE POST: FOOTER*/
    .page-post-footer {
        display: block;
        padding: 35px 0px 35px 0px;
    }

    .page-post-footer>div>div>div>header {
        margin: 0px 0px 30px 0px;
    }

    .page-post-footer>div>div>div>header>h2 {
        font-size: 1.5em;
        font-weight: 650;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .page-post-footer>div>div>div>header>span {
        display: inline-block;
        float: left;
        margin: -15px 0px 0px 0px;
        width: 150px;
        height: 9px;
        background-color: #E1E1E1;
    }

    .card-post-rel>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .card-post-rel-mobile {
        display: block;
    }

    .card-post-rel>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-post-rel>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-post-rel>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 9px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
        opacity: 0.8;
    }

    .card-post-rel>a>figure>img {
        width: 100%;
        height: 246px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card-post-rel>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 2px 0px 0px 0px;
        margin: -46px 0px 0px 12px;
        font-size: 1.9em;
        font-weight: 650;
        text-align: center;
        color: #FFF;
        border-radius: 50%;
        opacity: 0.6;
    }

    .card-post-rel>a>figure>div>img {
        margin: -50px 0px 0px 0px;
    }

    .card-post-rel-date {
        position: absolute;
        float: left;
        margin: 15px 0px 0px 15px;
        width: 42px;
        height: 42px;
        text-align: center;
        font-size: 1.1em;
        font-weight: 650;
        text-transform: uppercase;
        background-color: var(--main-color);
        color: var(--main-color-font);
        border-radius: 5px 5px 0px 0px;
        opacity: 0.8;
    }

    .card-post-rel-date>span {
        padding: 3px 0px 0px 0px;
        display: block;
    }

    .card-post-rel-date .month {
        padding: 5px 0px 5px 0px;
        font-size: 0.8em;
        background-color: var(--main-color-line);
        border-radius: 0px 0px 5px 5px;
    }

    .card-post-rel>a>header>h3 {
        position: absolute;
        display: inline-flex;
        align-items: center;
        padding: 1px 6px 0px 6px;
        margin: -30px 0px 0px 0px;
        height: 22px;
        font-size: 0.8em;
        text-transform: uppercase;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        float: left;
        opacity: 0.9;
    }

    .card-post-rel>a>header>h3>i {
        margin: 0px 3px 0px 0px;
    }

    .card-post-rel>a>header>h4 {
        display: -webkit-box;
        margin: 8px 0px 5px 0px;
        font-size: 1.1em;
        font-weight: 650;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-post-rel>a>header>h5 {
        display: -webkit-box;
        font-size: 1em;
        font-weight: 390;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-post-rel>a>header>div>span {
        display: inline-block;
        padding: 1px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        height: 22px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #1BC895;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    .card-post-rel>a>header>div>div {
        display: inline-block;
        padding: 1px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        height: 22px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #A1A1A1;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    .discover-more {
        display: block;
        margin: 15px auto 0px auto;
        text-align: center;
    }

    .discover-more>a {
        display: inline-flex;
        align-items: center;
        padding: 0px 55px 0px 55px;
        height: 46px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 1em;
        font-weight: 600;
        text-align: center;
        border: 2px solid var(--main-color-line);
        border-radius: 30px;
    }

    .discover-more>a>i {
        margin: 1px 0px 0px 0px;
        font-size: 0.9em;
    }

    .discover-more>a:hover {
        background-image: linear-gradient(to right, var(--main-color-line), var(--main-color-line));
    }

    .discover-more>a:hover i {
        transform: translateX(9px);
        transition: transform .5s ease;
    }

    /*PAGE POST: SIDEBAR TRENDS*/
    .sidebar-trends {
        margin: 0px 0px 19px 0px;
    }

    .sidebar-trends>header {}

    .sidebar-trends>header>h3 {
        font-size: 1.3em;
        font-weight: 900;
        color: var(--main-color-strong);
    }

    .sidebar-trends>header>h3>span {
        display: inline-block;
        margin: 10px 0px 0px 0px;
        float: left;
        width: 80%;
        height: 3px;
        background-color: var(--main-color-strong);
    }

    .card-trends>a {
        display: flex;
        padding: 0px 0px 9px 0px;
        margin: 0px 0px 9px 0px;
        border-bottom: 2px solid#F3F3F3;
        transition: var(--transition-efect-hover);
    }

    .card-trends>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-trends>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .card-trends>a>figure {
        width: 120px;
    }

    .card-trends>a>figure>img {
        width: 100%;
        height: 98px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card-trends>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 0px 0px 0px 0px;
        margin: -28px 0px 0px 0px;
        width: 30px;
        height: 28px;
        font-size: 1.2em;
        font-weight: 650;
        text-align: center;
        background-color: var(--main-color-strong);
        color: var(--main-color-font);
    }

    .card-trends>a>header {
        flex: 2;
        margin: 0px 0px 0px 9px;
    }

    .card-trends>a>header>h3 {
        font-size: 0.8em;
        text-transform: uppercase;
        color: #656565;
    }

    .card-trends>a>header>h4 {
        display: -webkit-box;
        font-size: 1em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*HOME: STREAM*/
    .section-stream-audio {
        margin: -7px 0px 0px 0px;
        background-color: #F1F1F1;
    }

    .audio-stream {
        display: block;
        align-items: center;
        padding: 15px 0px 9px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        min-height: 50px;
        text-align: center;
    }

    .audio-stream * {
        max-width: 100%;
    }

    .section-stream-audio-story {
        margin: 30px 0px 0px 0px;
    }

    .section-stream-video {
        padding: 35px 0px 35px 0px;
        margin: 5px auto 0px auto;
        background-color: #232323;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/video-stream.jpg);
        background-size: cover;
        background-position: center;
    }

    .video-stream {
        padding: 30px 30px 30px 30px;
        max-width: 960px;
        margin-right: auto;
        margin-left: auto;
        background-color: #151515;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
        border-radius: 3px;
    }

    .video-stream * {
        max-width: 100%;
    }

    /*PAGE POST: CODE PLAYER*/
    .post-code-player {
        padding: 19px 15px 15px 15px;
        margin: 0px auto 30px auto;
        width: 100%;
        text-align: center;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
        border-radius: 3px;
    }

    .post-code-player * {
        max-width: 100%;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -hp-pre-wrap;
        word-wrap: break-word
    }

    .post-code-player * img {
        margin-bottom: 15px;
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .post-code-player * figure {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .post-code-player * iframe {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .post-code-player * embed {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    /*PAGE POST: JOBS*/
    .job-contact {
        padding: 19px 9px 5px 9px;
        background-image: linear-gradient(to right, #f5f5f5, #fff);
    }

    .job-contact>div {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 15px 0px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
    }

    .job-contact>div>span {
        font-weight: 650;
        font-size: 0.9em;
        letter-spacing: 1px;
    }

    .job-contact>div>a {
        color: #656565;
    }

    /*PAGE POST: EVENT*/
    .event-info {
        display: grid;
        margin: 0px 0px 19px 0px;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 15px;
    }

    .event-info-card {
        padding: 15px 15px 0px 15px;
        border-radius: 12px;
        background: #fafafa;
        border: 1px solid #ddd;
    }

    .event-info-card>h5 {
        margin: 0px 0px 5px 0px;
        font-size: 0.9em;
        font-weight: 700;
        text-transform: uppercase;
    }

    .event-info-card>h5>i {
        margin-right: 5px;
        color: #666;
    }

    .event-info-card>p {
        font-size: 0.8em;
    }

    /*PAGE POST: DRUGSTORE*/
    .post-contact {
        padding: 19px 15px 15px 15px;
        margin: 0px 0px 19px 0px;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-post-contact.jpg);
        background-size: cover;
        background-position: center;
        border-radius: 3px;
    }

    .post-contact-telephone {
        margin: 0px 0px 0px 0px;
    }

    .post-contact-telephone>a {
        display: inline-block;
        padding: 7px 5px 6px 5px;
        min-width: 215px;
        height: 36px;
        font-size: 0.9em;
        font-weight: 590;
        text-align: center;
        text-transform: uppercase;
        color: #FFF;
        background-image: linear-gradient(to right, #0193f3, #0166A9);
        background-size: 150% 100%;
        background-position: left;
        border-bottom: 2px solid#0166A9;
        border-radius: 5px;
        transition: background-position 0.5s ease-in-out;
    }

    .post-contact-telephone>a:hover {
        background-position: right;
    }

    .post-contact-whatsapp {
        margin: 9px 0px 0px 0px;
    }

    .post-contact-whatsapp>a {
        display: inline-block;
        padding: 7px 5px 0px 5px;
        min-width: 215px;
        height: 36px;
        font-size: 0.9em;
        font-weight: 590;
        text-align: center;
        text-transform: uppercase;
        color: #FFF;
        background-image: linear-gradient(to right, #179f4e, #3c875a);
        background-size: 150% 100%;
        background-position: left;
        border-bottom: 2px solid#127E3E;
        border-radius: 5px;
        transition: background-position 0.5s ease-in-out;
    }

    .post-contact-whatsapp>a:hover {
        background-position: right;
    }

    .post-contact-address {
        margin: 0px 0px 0px 0px;
        text-align: right;
    }

    .post-contact-address>div {
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 3px;
        text-transform: uppercase;
    }

    .post-contact-address>p {
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        color: #656565;
    }

    /*PAGE CONTACT: BODY*/
    .body-page-contact {
        padding: 35px 0px 35px 0px;
        margin: 0px 0px 0px 0px;
        background-image: url(https://www.portalv360.com.br/themes/theme-06/assets/images/contact.jpg);
    }

    .body-page-contact-story {
        margin: 30px 0px 0px 0px;
    }

    .body-contact {
        margin: 0px auto 0px auto;
        max-width: 850px;
    }

    .form-contact {
        padding: 30px 65px 30px 65px;
        background-color: #fff;
        border-radius: 5px;
    }

    /*PAGE CONTACT: HEAD*/
    .head-page-contact {
        padding: 0px 0px 0px 0px;
        margin: 30px 0px 0px 0px;
    }

    .head-contact {
        padding: 15px 0px 15px 0px;
        margin: 0px auto 0px auto;
        max-width: 500px;
    }

    .head-contact>div>div>header {
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

    .head-contact>div>div>header>h1 {
        margin: 0px 0px 5px 0px;
        font-size: 1.2em;
        font-weight: 750;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-line)
    }

    .head-contact>div>div>header>h2 {
        font-size: 1.4em;
        line-height: 1.5em;
        font-weight: 300;
        color: #858585;
    }

    /*PAGE CONTACT: FOOTER*/
    .footer-contact {
        padding: 30px 0px 30px 0px;
        margin: 35px auto 0px auto;
        max-width: 850px;
        text-align: center;
        border-top: 2px solid#F5F5F5;
        border-top-style: dashed;
    }

    .footer-contact>header>h3 {
        margin: 0px 0px 19px 0px;
        font-size: 1.2em;
        font-weight: 750;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-line);
    }

    .contact-forms {
        padding: 15px 5px 30px 0px;
        border-right: 2px solid#F5F5F5;
    }

    .contact-forms>header>h4 {
        font-size: 1.2em;
    }

    .contact-forms>p {
        margin: 0px 0px 0px 0px;
        font-size: 0.9em;
    }

    .contact-forms>p>a {
        color: #555;
    }

    .contact-forms>p>span {
        font-weight: 590;
        color: #393939;
    }

    .service-period {
        padding: 15px 0px 5px 0px;
    }

    .service-period>header>h4 {
        font-size: 1.2em;
    }

    .service-period>p {
        margin: 0px 0px 0px 0px;
        font-size: 0.9em;
        color: #555;
    }

    /*PAGE: TERMS AND POLICIES*/
    .body-page-terms-and-privacy {
        margin: 30px 0px 30px 0px;
    }

    .terms-description {
        padding: 50px 50px 50px 50px;
        margin: 0px 0px 30px 0px;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
        border-radius: 5px;
    }

    .terms-description>header {
        margin: 0px 0px 39px 0px;
        text-align: center;
    }

    .terms-description>header>h1 {
        font-size: 1.5em;
        font-weight: 650;
        line-height: 1.5em;
        letter-spacing: 5px;
        text-transform: uppercase;
    }

    .term-description>div {
        font-size: 1.1em;
    }

    .policies-description {
        padding: 50px 50px 50px 50px;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
        border-radius: 9px;
    }

    .policies-description>header {
        margin: 0px 0px 30px 0px;
        text-align: center;
    }

    .policies-description>header>h1 {
        font-size: 1.5em;
        font-weight: 650;
        line-height: 1.5em;
        letter-spacing: 5px;
        text-transform: uppercase;
    }

    .policies-description>div {
        font-size: 1.1em;
    }

    .terms-and-policies-important {
        padding: 9px 5px 12px 5px;
        margin: 0px 0px 0px 0px;
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #932030;
        background-color: #F8D7DA;
    }

    /*PAGES: STREAMING*/
    .body-page-streaming {
        padding: 50px 0px 5px 0px;
        margin: 0px auto 0px auto;
        background-color: #232323;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/video-stream.jpg);
        background-size: cover;
        background-position: center;
    }

    .body-page-streaming-story {
        margin: 30px 0px 0px 0px;
    }

    .page-stream-video {
        margin: 0px auto 0px auto;
        max-width: 960px;
    }

    .stream-share {
        padding: 12px 0px 12px 0px;
        margin: 0px auto 0px auto;
        text-align: right;
    }

    .stream-share-item-call {
        margin: 0px 0px 0px 0px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        color: #999;
    }

    .stream-share-item {
        margin: 0px 0px 0px 12px;
        display: inline-block;
        text-align: center;
    }

    .stream-share-item>a {
        padding: 9px 0px 0px 0px;
        display: inline-block;
        height: 42px;
        width: 42px;
        font-size: 1em;
        border-radius: 50%;
    }

    /*DOWNLOAD PAGE*/
    .body-pages {
        padding: 0px 0px 0px 0px;
        margin: 30px 0px 35px 0px;
    }

    .download-page {
        padding: 35px 0px 35px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #E9E9E9;
    }

    /*DOWNLOAD PAGE: ANDROID APP*/
    .android-app {
        padding: 50px 50px 0px 50px;
        margin: 0px 0px 0px 0px;
        background-color: #FFF;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
        border-radius: 3px;
    }

    .android-description {
        display: block;
    }

    .android-description>header {
        margin: 0px 0px 0px 0px;
        min-height: 185px;
    }

    .android-description>header>h1 {
        font-size: 1em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .android-description>header>span {
        display: block;
        margin: -15px 0px 9px 0px;
        width: 230px;
        height: 15px;
        background-color: #F3F3F3;
    }

    .android-description>header>h2 {
        font-size: 1.8em;
        font-weight: 750;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .android-description>header>h3 {
        display: -webkit-box;
        font-size: 1.4em;
        font-weight: 390;
        line-height: 1.5em;
        letter-spacing: 1px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .android-qr-code {
        display: inline-block;
        float: left;
        margin: 0px 0px 35px 0px;
        width: 300px;
        text-align: center;
    }

    .android-qr-code>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 15px solid#e9e9e9;
        border-radius: 3px;
    }

    .android-qr-code>span {
        font-size: 0.8em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }

    .android-download-link {
        display: inline-block;
        float: left;
        margin: 130px 0px 0px 55px;
    }

    .android-download-link>a {
        font-family: sans-serif;
        display: inline-block;
        padding: 14px 5px 0px 5px;
        width: 315px;
        height: 52px;
        font-size: 1em;
        font-weight: 6500;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        color: var(--main-color-font);
        background-color: var(--main-color);
        border-radius: 3px;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        transition: opacity 0.5s ease-in-out;
    }

    .android-download-link>a:hover {
        opacity: 0.9;
    }

    .smarth-phone {
        float: right;
        padding: 0px 0px 0px 0px;
        margin: 75px 0px 0px 0px;
        background-repeat: no-repeat;
        object-position: center;
    }

    .smarth-phone>img {
        margin: -23px 0px 0px -23px;
        width: 405px;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa-skill {
        padding: 50px 50px 15px 50px;
        margin: 0px 0px 0px 0px;
        background-color: #F3F3F3;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }

    .alexa-description {
        display: block;
    }

    .alexa-description>header {
        margin: 0px 0px 0px 0px;
        min-height: 185px;
    }

    .alexa-description>header>h1 {
        font-size: 1em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .alexa-description>header>span {
        display: block;
        margin: -15px 0px 9px 0px;
        width: 230px;
        height: 15px;
        background-color: #fff;
    }

    .alexa-description>header>h2 {
        font-size: 1.8em;
        font-weight: 750;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .alexa-description>header>h3 {
        display: -webkit-box;
        font-size: 1.4em;
        font-weight: 390;
        line-height: 1.5em;
        letter-spacing: 1px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .alexa-qr-code {
        display: inline-block;
        float: left;
        margin: 15px 0px 0px 0px;
        width: 300px;
        text-align: center;
    }

    .alexa-qr-code>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 15px solid#E9E9E9;
        border-radius: 3px;
    }

    .alexa-qr-code>span {
        font-size: 0.8em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }

    .alexa-download-link {
        display: inline-block;
        float: left;
        margin: 130px 0px 0px 55px;
    }

    .alexa-download-link>a {
        font-family: sans-serif;
        display: inline-block;
        padding: 14px 5px 0px 5px;
        width: 315px;
        height: 52px;
        font-size: 1em;
        font-weight: 6500;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        color: var(--main-color-font);
        background-color: var(--main-color);
        border-radius: 3px;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        transition: opacity 0.5s ease-in-out;
    }

    .alexa-download-link>a:hover {
        opacity: 0.9;
    }

    .amazon-echo {
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 195px 0px 0px 0px;
        background-repeat: no-repeat;
        object-position: center;
    }

    .amazon-echo>img {
        width: 500px;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .amazon-echo>div>img {
        margin: -459px 0px 0px 200px;
        width: 66px;
        height: 66px;
        object-fit: cover;
        object-position: center;
        border-radius: 50%;
        filter: grayscale(99%);
    }

    /*ALEXA SKILL: TUTORIAL*/
    .alexa-skill-tutorial {
        display: block;
        padding: 30px 30px 5px 30px;
        margin: 35px auto 0px auto;
        background-color: #fff;
        border-radius: 3px;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    }

    .alexa-skill-tutorial>header {
        margin: 0px 0px 30px 0px;
        text-align: center;
    }

    .alexa-skill-tutorial>header>h4 {
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .skill-tutorial {
        padding: 15px 15px 15px 15px;
        margin: 0px 0px 30px 0px;
        background-color: #f5f5f5;
        border-radius: 3px;
    }

    .skill-tutorial>header {
        min-height: 85px;
    }

    .skill-tutorial>header>h5 {
        font-size: 1.2em;
    }

    .skill-tutorial>header>h5>span {
        display: inline-block;
        padding: 3px 0px 0px 0px;
        width: 26px;
        height: 26px;
        background-color: #E1000A;
        color: #fff;
        font-size: 0.9em;
        text-align: center;
        border-radius: 50%;
    }

    .skill-tutorial>header>p {
        font-size: 0.9em;
    }

    .skill-tutorial>div>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*PAGES: POST CARD DIGITAL EDITION*/
    .post-card-digital-edition>a {
        display: block;
        padding: 12px 19px 19px 19px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 3px;
        transition: var(--transition-efect-hover);
    }

    .post-card-digital-edition>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-digital-edition>a>header {
        margin: 0px 0px 12px 0px;
    }

    .post-card-digital-edition>a>header>h3 {
        font-size: 1em;
        font-weight: 750;
        letter-spacing: 1px;
        color: #353535;
    }

    .post-card-digital-edition>a>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*PAGE: DIGITAL EDITION*/
    .digital-edition-head {
        padding: 30px 0px 35px 0px;
        background-color: #E9E9E9;
    }

    .digital-edition-head-story {
        margin: 30px auto 0px auto;
    }

    .digital-edition-title {
        margin: 0px auto 0px auto;
        max-width: 1100px;
    }

    .digital-edition-title>header {
        text-align: center;
    }

    .digital-edition-title>header>div {
        padding: 0px 19px 0px 19px;
        display: inline-block;
        font-style: italic;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #555;
        border-bottom: 1px solid#555;
    }

    .digital-edition-title>header>div>i {
        font-size: 0.9em;
    }

    .digital-edition-title>header>h1 {
        margin: 9px 0px 0px 0px;
        font-size: 2.3em;
        font-weight: 650;
        letter-spacing: 1px;
    }

    .digital-edition-title>header>h2 {
        margin: 9px 0px 0px 0px;
        font-size: 1.3em;
        font-weight: 450;
        letter-spacing: 1px;
    }

    .digital-edition-title>header>a {
        display: block;
        padding: 9px 0px 0px 0px;
        margin: 15px auto 0px auto;
        width: 150px;
        height: 42px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #0D6CF7;
        color: #fff;
        border-bottom: 3px solid#0c5fd3;
        border-radius: 3px;
        transition: background-color 0.5s ease, color 0.5s ease;
    }

    .digital-edition-title>header>a:hover {
        background-color: #0c5fd3;
    }

    .btn-digital-editions {
        display: block;
        margin: 0px auto 15px auto;
        text-align: center;
    }

    .btn-digital-editions>a {
        display: inline-block;
        padding: 9px 0px 0px 0px;
        margin: 15px auto 0px auto;
        width: 230px;
        height: 42px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #323639;
        color: #fff;
        border-bottom: 3px solid#232323;
        border-radius: 3px;
        transition: background-color 0.5s ease, color 0.5s ease;
    }

    .btn-digital-editions>a:hover {
        background-color: #232323;
    }

    .digital-edition-body {
        padding: 0px 0px 0px 0px;
        background-color: #323639;
    }

    .digital-edition-exclusive {
        padding: 39px 0px 39px 0px;
        color: #FFF;
    }

    .digital-edition-exclusive>figure {
        margin: 0px auto 0px auto;
        max-width: 230px;
    }

    .digital-edition-exclusive>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 9px solid#FFF;
        border-radius: 3px;
    }

    .digital-edition-exclusive>header {
        margin: 12px 0px 0px 0px;
        text-align: center;
    }

    .digital-edition-exclusive>header>h2 {
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .digital-edition-exclusive>header>h3 {
        font-size: 1.3em;
        font-weight: 390;
    }

    .digital-edition-exclusive>div {
        margin: 15px 0px 0px 0px;
        text-align: center;
    }

    .digital-edition-exclusive>div>a {
        padding: 9px 0px 9px 0px;
        margin: 0px 9px 0px 9px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        min-width: 150px;
        border-radius: 3px;
        transition: background-color 0.5s ease-in-out;
    }

    .btn-login {
        color: #FFF;
        background-color: #0069d9;
    }

    .btn-login:hover {
        color: #FFF;
        background-color: #00a3d5;
    }

    .btn-register {
        color: #FFF;
        background-color: #00B75A;
    }

    .btn-register:hover {
        color: #FFF;
        background-color: #00b895;
    }

    .digital-edition-info {
        padding: 39px 0px 39px 0px;
        color: #FFF;
    }

    .digital-edition-info>figure {
        margin: 0px auto 0px auto;
        max-width: 230px;
    }

    .digital-edition-info>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 9px solid#FFF;
        border-radius: 3px;
    }

    .digital-edition-info>header {
        margin: 9px 0px 0px 0px;
        text-align: center;
    }

    .digital-edition-info>header>h2 {
        font-size: 1.6em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .digital-edition-info>header>h3 {
        font-size: 1.3em;
        font-weight: 390;
    }

    .digital-edition {
        display: block;
        padding: 15px;
    }

    .twc-digital-edition {
        display: block;
        padding: 15px 15px 15px 15px;
    }

    .twc-digital-edition>div {
        margin: 9px auto 15px auto;
        text-align: center;
    }

    .twc-digital-edition>div>button {
        display: inline-block;
        padding: 1px 0px 0px 0px;
        width: 230px;
        height: 46px;
        font-size: 0.9em;
        font-weight: 650px;
        letter-spacing: 1px;
        text-align: center;
        color: #f9f9f9;
        background-color: #2F9D65;
        border: 0;
        border-bottom: 3px solid#298455;
        border-radius: 3px;
        cursor: pointer;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
        transition: border-bottom 0.5s ease, box-shadow 0.5s ease;
    }

    .twc-digital-edition>header>button:hover {
        background-color: #298455;
    }

    .pdf-canva {
        width: 100%;
        object-fit: cover;
        object-position: center;
    }

    .pdf-canva>canvas {
        width: 100%;
        object-fit: cover;
        object-position: center;
        opacity: 0;
        transition: opacity 0.5s ease-in-out;
        display: block;
        margin: 0 auto;
    }

    .pdf-page {
        transition: transform 0.5s ease, opacity 0.5s ease;
        transform: translateX(0);
        opacity: 1;
    }

    .pdf-nav {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
        margin-top: 10px;
    }

    .flip-btn {
        position: fixed;
        top: 30%;
        transform: translateY(-50%);
        width: 46px;
        height: 230px;
        font-size: 1.2em;
        color: #595959;
        background-color: #E9E9E9;
        border: 0;
        border-radius: 3px;
        cursor: pointer;
        opacity: 0.8;
        box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
        transition: border-bottom 0.5s ease, box-shadow 0.5s ease;
        z-index: 999;
        opacity: 1;
        transition: opacity 0.4s ease;
    }

    .flip-btn:hover {
        background-color: #D9D9D9;
    }

    .flip-btn>i {
        display: inline-block;
        padding: 0px 0px 0px 3px;
        width: 30px;
        height: 30px;
        font-size: 1em;
        text-align: center;
        border-radius: 50%;
    }

    .flip-btn.left {
        left: 15px;
    }

    .flip-btn.right {
        right: 15px;
    }

    .flip-page-info {
        position: fixed;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        color: #f9f9f9;
        font-weight: 600;
        background-color: rgba(0, 0, 0, 0.4);
        padding: 6px 12px;
        border-radius: 8px;
        font-size: 0.95em;
        z-index: 9998;
    }

    .flip-btn.left {
        writing-mode: vertical-lr;
        /* De baixo para cima */
        transform: rotate(180deg);
        /* Inverte o texto para virar pra direita */
        text-orientation: mixed;
        white-space: nowrap;
    }

    .flip-btn.right {
        margin: 115px 0px 0px 0px;
        writing-mode: vertical-lr;
        /* De cima para baixo */
        text-orientation: mixed;
        white-space: nowrap;

        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .flip-style {
        transition: transform 0.5s ease;
        transform-origin: center;
        animation: flipIn 0.4s ease;

        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    /*PAGE DIGITAL EDITION: POST REL*/
    .digital-edition-footer {
        padding: 35px 0px 35px 0px;
    }

    .digital-edition-footer>div>header {
        margin: 0px 0px 30px 0px;
    }

    .digital-edition-footer>div>header>h3 {
        font-size: 1.3em;
        font-weight: 750;
        position: relative;
        color: #393939;
        border-bottom: 1px solid#A9A9A9;
        padding-bottom: 6px;
    }

    .digital-edition-footer>div>header>h3::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -4px;
        width: 40%;
        border-bottom: 2px solid#959595;
    }

    .digital-edition-footer>div>header>h3>i {
        font-size: 0.7em;
    }

    .post-card-digital-edition-secondary>a {
        display: block;
        padding: 12px 19px 19px 19px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 3px;
        transition: var(--transition-efect-hover);
    }

    .post-card-digital-edition-secondary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-digital-edition-secondary>a>header {
        margin: 0px 0px 12px 0px;
    }

    .post-card-digital-edition-secondary>a>header>h3 {
        font-size: 0.9em;
        font-weight: 750;
        letter-spacing: 1px;
        color: #353535;
    }

    .post-card-digital-edition-secondary>a>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    /*PAGES: POST CARD LEGAL NOTICE*/
    .post-card-legal-notice>a {
        display: block;
        padding: 26px 26px 26px 26px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .post-card-legal-notice>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-legal-notice>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .post-card-legal-notice>a>figure>img {
        width: 100%;
        height: 236px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-legal-notice>a>header {
        margin: 9px 0px 0px 0px;
    }

    .post-card-legal-notice>a>header>h3 {
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }

    .post-card-legal-notice>a>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-legal-notice>a>div {
        margin: 12px auto 5px auto;
    }

    .post-card-legal-notice>a>div>span {
        display: inline-block;
        padding: 7px 0px 0px 0px;
        width: 130px;
        height: 42px;
        font-size: 1em;
        font-weight: 500;
        text-align: center;
        color: #A9A9A9;
        border: 2px solid#E1E1E1;
        border-radius: 5px;
    }

    /*PAGE: FAQ*/
    .body-page-faq {
        padding: 30px 0px 30px 0px;
        margin: 0px 0px 0px 0px;
    }

    .body-page-faq-story {
        margin: 30px 0px 0px 0px;
    }

    .list-faq {
        padding: 50px 85px 75px 85px;
        background-color: #FFF;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    }

    .list-faq>header {
        padding: 0px 0px 30px 0px;
        text-align: center;
    }

    .list-faq>header>h2 {
        margin: 0px 0px 15px 0px;
        font-size: 1.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #0b3a85;
    }

    .list-faq>header>h3 {
        font-size: 1.1em;
        font-weight: 350;
        line-height: 1.4em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #858585;
    }

    .faq-item {
        display: block;
        padding: 30px 30px 23px 30px;
        margin: 0px 0px 0px 0px;
        min-height: 130px;
        border-radius: 3px;
        border-bottom: 1px solid#F1F1F1;
    }

    .list-faq .faq-item:nth-child(even) {
        background-color: #F6F6F6;
    }

    .list-faq .faq-item:nth-child(odd) {
        background-color: #FCFCFC;
    }

    .faq-item>header>h4 {
        font-size: 1.3em;
        font-weight: 590;
        line-height: 1.4em;
        color: #0b3a85;
    }

    .faq-item>header>h4>span {
        display: inline-block;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 5px 0px 0px;
        font-size: 0.8em;
        font-weight: 650;
        text-align: center;
        width: 30px;
        height: 30px;
        background-color: #F3F3F3;
        border-radius: 50%;
        opacity: 0.8;
    }

    .faq-item>div {
        font-size: 1.2em;
        font-weight: 350;
        line-height: 1.5em;
        font-style: italic;
        color: #0e2b5c;
    }

    .color-1>header>h4>span {
        background-color: #e63946;
        color: #fff;
    }

    .color-2>header>h4>span {
        background-color: #457b9d;
        color: #fff;
    }

    .color-3>header>h4>span {
        background-color: #2a9d8f;
        color: #fff;
    }

    .color-4>header>h4>span {
        background-color: #f4a261;
        color: #fff;
    }

    .color-5>header>h4>span {
        background-color: #9b5de5;
        color: #fff;
    }

    .color-6>header>h4>span {
        background-color: #ff6b6b;
        color: #fff;
    }

    .color-7>header>h4>span {
        background-color: #3a86ff;
        color: #fff;
    }

    .color-8>header>h4>span {
        background-color: #8338ec;
        color: #fff;
    }

    .color-9>header>h4>span {
        background-color: #fb5607;
        color: #fff;
    }

    .color-10>header>h4>span {
        background-color: #06d6a0;
        color: #fff;
    }

    .color-11>header>h4>span {
        background-color: #118ab2;
        color: #fff;
    }

    .color-12>header>h4>span {
        background-color: #ef476f;
        color: #fff;
    }

    /*PAGES: POST CARD SECONDARY*/
    .list-news>header {
        margin: 0px 0px 15px 0px;
    }

    .list-news>header>h5 {
        font-size: 1.3em;
        font-weight: 750;
        letter-spacing: 1px;
        color: #393939;
    }

    .post-card-secondary>a {
        display: block;
        padding: 15px 15px 15px 15px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .post-card-secondary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-secondary>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .post-card-secondary>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 9px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        height: 50px;
        font-size: 1.1em;
        text-shadow: 1px 1px solid#151515;
        text-align: left;
        color: #FFF;
        opacity: 0.8;
    }

    .post-card-secondary>a>figure>img {
        width: 100%;
        height: 162px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-secondary>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 2px 0px 0px 0px;
        margin: -46px 0px 0px 12px;
        font-size: 1.9em;
        font-weight: 650;
        text-align: center;
        color: #FFF;
        border-radius: 50%;
        opacity: 0.6;
    }

    .post-card-secondary>a>header {
        margin: 6px 0px 0px 0px;
    }

    .post-card-secondary>a>header>h3 {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        height: 26px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 0.8em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .post-card-secondary>a>header>h3>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .post-card-secondary>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-secondary>a>header>h5 {
        display: -webkit-box;
        font-size: 1em;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-secondary>a>header>div {
        margin: 12px 0px 0px 0px;
    }

    .post-card-secondary>a>header>div>span {
        display: inline-block;
        padding: 7px 0px 0px 0px;
        width: 130px;
        height: 42px;
        font-size: 1em;
        font-weight: 500;
        text-align: center;
        color: #A9A9A9;
        border: 2px solid#E1E1E1;
        border-radius: 5px;
    }

    /*PAGES: CONTENT NOT FOUND*/
    .page-not-found-body {
        margin: 0px auto 30px auto;
        max-width: 500px;
    }

    .page-not-found {
        padding: 50px 0px 50px auto;
        text-align: center;
        border-radius: 5px;
    }

    .page-not-found>img {
        width: 200px;
        height: auto;
        object-fit: cover;
        object-position: center;
        animation: floatSpin 4s ease-in-out infinite;
    }

    .page-not-found>header {
        margin: 30px 0px 0px 0px;
        text-align: center;
    }

    .page-not-found>header>h5 {
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .page-not-found>p {
        font-size: 1.3em;
        text-align: center;
        color: #656565;
    }

    .page-not-found>p>span {
        font-size: 0.9em;
        font-weight: 650;
        color: #151515;
    }

    /*PAGE: ABOUT*/
    .body-page-faq {
        padding: 30px 0px 35px 0px;
        margin: 0px 0px 0px 0px;
        background-image: linear-gradient(to top, #E9E9E9, #F3F3F3, #F5F5F5, #FCFCFC);
    }

    .body-page-faq-story {
        margin: 0px 0px 0px 0px;
    }

    .page_about {
        padding: 50px 0px 50px 0px;
        background-color: #F1F1F1;
    }

    .about-site {
        padding: 4% 6% 5% 6%;
        margin: 0px 0px 0px 0px;
        background-color: #FFF;
        border: 2px solid#E9E9E9;
        border-radius: 5px;
    }

    .about-site>header>h1 {
        margin: 0px 0px 30px 0px;
        font-size: 1.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .about-site>header>span {
        margin: -50px 0px 0px 0px;
        display: inline-block;
        float: right;
        width: 80%;
        height: 3px;
        background-color: #E9E9E9;
    }

    .about-site>div {
        font-size: 1.1em;
        text-align: justify;
    }

    /*PAGES: WEB STORIES*/
    .card-story>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: opacity 0.5s ease-in-out;
    }

    .card-story>a:hover {
        opacity: 0.8;
        text-decoration: underline;
        color: #fff;
    }

    .card-story>a>figure>img {
        width: 100%;
        height: 420px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }

    .card-story>a>span {
        display: block;
        position: relative;
        margin: -150px 0px 0px 0px;
        height: 250px;
        background-image: linear-gradient(to top, #151515, #151515, transparent);
        border-radius: 0px 0px 5px 5px;
    }

    .card-story>a>div {
        display: block;
        margin: 0px 0px 0px 0px;
        height: 0px;
    }

    .card-story>a>div>header {
        position: relative;
        padding: 0px 30px 30px 30px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        transform: translate(0px, -100%);
    }

    .card-story>a>div>header>h2 {
        display: inline-block;
        padding: 3px 9px 0px 9px;
        height: 26px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 1em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .card-story>a>div>header>h2>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .card-story>a>div>header>h3 {
        display: -webkit-box;
        font-size: 1.2em;
        font-weight: 650;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: #E9E9E9;
        text-overflow: ellipsis;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*PAGE: ADVERTISING*/
    .advertising-head-page {
        padding: 30px 0px 0px 0px;
        background-color: #F5F5F5;
    }

    .advertising-head-page-story {
        margin: 30px 0px 0px 0px;
        border-top: 1px solid#E9E9E9;
    }

    .advertising-head-content {
        padding: 19px 35px 15px 35px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        background-color: #FFF;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    }

    .advertising-title {
        margin: 0px 0px 0px 0px;
    }

    .advertising-title>header>h1 {
        margin: 0px 0px 0px 0px;
        font-size: 1.5em;
        font-weight: 690;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .advertising-title>header>h2 {
        margin: 9px 0px 0px 0px;
        font-size: 0.9em;
        text-transform: uppercase;
        color: #555;
    }

    .advertising-title>header>h2>i {
        margin: 0px 5px 0px 0px;
        font-size: 2.1em;
        float: left;
    }

    .advertising-title>header>h3 {
        font-size: 0.9em;
        text-transform: uppercase;
        color: #555;
    }

    .advertising-buttons {
        padding: 15px 0px 15px 0px;
        margin: 0px 0px 0px 0px;
        text-align: right;
        border-left: 2px solid#E9E9E9;
    }

    .advertising-buttons>a {
        display: inline-block;
        padding: 11px 0px 0px 0px;
        margin: 0px 0px 0px 19px;
        width: 162px;
        height: 42px;
        font-size: 0.8em;
        font-weight: 590;
        text-align: center;
        border-radius: 30px;
    }

    .advertising-body {
        background-color: #F5F5F5;
    }

    .advertising-body-content {
        padding: 30px 35px 15px 35px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        background-color: #fff;
        border-top: 3px solid#E9E9E9;
        border-top-style: dashed;
        border: 1px solid#E1E1E1;
    }

    .advertising-body-content * {
        max-width: 100%;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -hp-pre-wrap;
        word-wrap: break-word
    }

    .advertising-body-content * img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .advertising-body-content * figure {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .advertising-body-content * iframe {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .advertising-body-content * embed {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .advertising-email {
        padding: 9px 0px 9px 0px;
        margin: 0px 0px 0px 0px;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        word-wrap: break-word;
        background-color: #F9F9F9;
        border-radius: 15px;
    }

    .advertising-phone {
        padding: 9px 0px 9px 0px;
        margin: 0px 0px 0px 0px;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        word-wrap: break-word;
        background-color: #F9F9F9;
        border-radius: 15px;
    }

    .advertising-content {
        margin: 30px 0px 0px 0px;
        font-size: 1.1em;
    }

    .advertising-content * {
        word-wrap: break-word;
        max-width: 100%;
    }

    .advertising-footer {
        padding: 0px 0px 35px 0px;
        background-color: #F5F5F5;
    }

    .advertising-footer-content {
        padding: 12px 35px 12px 35px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
        background-color: #FFF;
        border-top: 0px;
        border-left: 1px solid#E9E9E9;
        border-bottom: 1px solid#E9E9E9;
        border-right: 1px solid#E9E9E9;
    }

    .share-advertising {
        text-align: right;
    }

    .share-advertising-item-call {
        display: inline-block;
        margin: 0px 0px 0px 0px;
        font-size: 0.9em;
        font-weight: 590;
        color: #999;
    }

    .share-advertising-item {
        margin: 0px 0px 0px 15px;
        display: inline-block;
        text-align: center;
    }

    .share-advertising-item>a {
        padding: 7px 0px 0px 0px;
        display: inline-block;
        height: 39px;
        width: 39px;
        border-radius: 50%;
    }

    /*PAGE PROFILE: COLUMNIST*/
    .columnist-page {
        max-width: 1360px;
        padding: 0px 15px 0px 15px;
        margin: 0px auto 0px auto;
    }

    .columnist-head-story {
        margin: 30px auto 0px auto;
    }

    .columnist-head {
        padding: 19px 0px 19px 0px;
        background-color: #E9E9E9;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/columnist-background.png);
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
        border-top: 1px solid#E9E9E9;
    }

    .columnist-body {
        padding: 30px 0px 15px 0px;
        margin: 0px auto 0px auto;
        max-width: 960px;
    }

    .columnist-footer {
        padding: 0px 0px 0px 0px;
        background-color: #E9E9E9;
    }

    .columnist-last-posts {
        padding: 19px 0px 19px 0px;
        background-color: #FFF;
    }

    .columnist-info {
        text-align: center;
    }

    .columnist-info>img {
        width: 150px;
        height: 150px;
        background-color: #fff;
        object-fit: cover;
        object-position: center;
        border: 9px solid#FFF;
        border-radius: 50%;
    }

    .columnist-info>header {
        margin: 5px 0px 0px 0px;
    }

    .columnist-info>header>h1 {
        font-size: 1.2em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .columnist-social-page {
        text-align: center;
    }

    .columnist-social {
        padding: 7px 0px 0px 0px;
        margin: 0px 6px 0px 6px;
        display: inline-block;
        height: 39px;
        width: 39px;
        font-size: 1.1em;
        color: #656565;
        background-color: #FFF;
        box-shadow: 2px 2px #999;
        border-radius: 50%;
    }

    .columnist-social:hover {
        color: #FFF;
        background-color: #999;
    }

    .columnist-content {
        font-size: 1.1em;
    }

    .columninst-posts>header {
        margin: 15px 0px 30px 0px;
    }

    .columninst-posts>header>h3 {
        font-size: 1.3em;
        font-weight: 650;
        letter-spacing: 3px;
        text-transform: uppercase;
    }

    /*PAGE PROFILE: SHARE BUTTONS*/
    .columnist-share {
        padding: 9px 0px 9px 0px;
        text-align: right;
    }

    .share-profile-item-call {
        margin: 0px 0px 0px 0px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        color: #656565;
    }

    .share-profile-item {
        margin: 0px 0px 0px 19px;
        display: inline-block;
        text-align: center;
    }

    .share-profile-item>a {
        padding: 9px 0px 0px 0px;
        display: inline-block;
        font-size: 1.2em;
        height: 46px;
        width: 46px;
        border-radius: 50%;
    }

    /*PAGE PROFILE: POST CARD OPINION*/
    .post-card-opinion>a {
        display: block;
        margin: 0px 0px 26px 0px;
        transition: var(--transition-efect-hover);
    }

    .post-card-opinion>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-opinion>a:hover>header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color-secondary);
    }

    .post-card-opinion>a>figure>img {
        width: 100%;
        height: 256px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-opinion>a>header {
        margin: 6px 0px 0px 0px;
    }

    .post-card-opinion>a>header>span {
        display: inline-block;
        float: right;
        right: 0;
        margin: -65px 16px 0px 0px;
        background-color: #FFF;
        border-radius: 5px;
        opacity: 0.6;
    }

    .post-card-opinion>a>header>span>img {
        width: 42px;
        height: 42px;
        object-fit: cover;
        object-position: center;
    }

    .post-card-opinion>a>header>h3 {
        display: inline-block;
        padding: 5px 9px 0px 9px;
        height: 28px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 1em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .post-card-opinion>a>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-opinion>a>header>h5 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #656565;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-opinion>a>header>div>span {
        display: inline-block;
        padding: 0px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #1BC895;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    .post-card-opinion>a>header>div>div {
        display: inline-block;
        padding: 0px 3px 0px 3px;
        margin: 0px 5px 9px 0px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #A1A1A1;
        background-color: #fff;
        border: 1px solid#e9e9e9;
        border-radius: 3px;
    }

    .post-card-opinion>a>div {
        font-size: 0.75em;
        font-weight: 590;
        text-transform: uppercase;
        color: #151515;
    }

    .post-card-opinion>a>div>span {
        color: #656565;
    }

    .post-card-opinion_focus {
        transition: .5s ease;
        opacity: 0;
        position: absolute;
        top: 28%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 1em;
        font-weight: 390;
        text-shadow: 2px 2px #333;
        color: #FFF;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .post-card-opinion:hover .post-card-opinion_focus {
        opacity: 1;
    }

    .post-card-opinion>a>i {
        display: block;
        padding: 15px 0px 15px 0px;
        margin: 15px 0px 0px 0px;
        font-size: 1em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #151515;
        background-image: linear-gradient(to top, #f9f9f9, #f5f5f5);
    }

    /*PAGES COUPON: POST CARD COUPON*/
    .card-discount-coupon {
        display: block;
        margin: 0px 0px 30px 0px;
        background: #fff 0 0 no-repeat padding-box;
        display: flex;
        border-radius: 15px;
        width: 100%;
        overflow: hidden;
        transition: var(--transition-efect-hover);
        border: 1px solid#E9E9E9;
    }

    .card-discount-coupon>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .card-discount-coupon-info {
        padding: 20px 15px 20px 15px;
        position: relative;
        width: 100%;
        display: flex;
        flex-direction: column;
        place-items: flex-start;
        border-right: 3px solid#f3f3f3;
        border-right-style: dashed;
    }

    .card-discount-coupon-info:before {
        top: -15px;
    }

    .card-discount-coupon-info:after {
        bottom: -15px;
    }

    .card-discount-coupon-title {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        min-height: 75px;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .card-discount-coupon-link {
        display: inline-block;
        padding: 6px 15px 0px 15px;
        height: 32px;
        font-size: 0.9em;
        font-weight: 300;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #fff;
        background-color: #1D9E95;
        border-radius: 3px;
    }

    .card-discount-coupon-link:hover {
        color: #fff;
        background-color: #1A8A85;
    }

    .card-discount-coupon-expire {
        font-size: 0.9em;
        color: #929191;
        margin-bottom: 10px;
    }

    .card-discount-coupon-amount {
        font-size: 1.3em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #1A8A85;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        min-width: 80px;
        position: relative;
        transform: rotate(270deg);
    }

    .card-discount-coupon-amount>i {
        font-size: 0.9em;
    }

    /*PAGE: COUPOM*/
    .page-coupom {
        display: block;
        position: relative;
        height: 100%;
        min-height: 830px;
        padding: 0px auto 0px auto;
        background-color: #1D9E95;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/coupons.jpg);
        background-size: cover;
        background-position: center;
    }

    .page-coupom-story {
        margin: 30px 0px 0px 0px;
    }

    .coupom-card {
        display: block;
        margin: 50px auto 50px auto;
        max-width: 720px;
        background-color: #f3f3f3;
        border: 1px solid#e9e9e9;
        border-radius: 5px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }

    .coupom-card:hover>p>span {
        color: #fff;
        background-color: #1D9E95;
    }

    .coupom-card:hover>a {
        color: #fff;
        background-color: #1D9E95;
    }

    .coupom-card>span {
        display: block;
        padding: 15px 19px 15px 19px;
        font-size: 1.3em;
        font-weight: 650;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: #fff;
        background-color: #1D9E95;
        border-radius: 5px 5px 0px 0px;
    }

    .coupom-card>i {
        float: right;
        margin: -50px 15px 0px 0px;
    }

    .coupom-card>header {
        padding: 19px 30px 15px 30px;
    }

    .coupom-card>header>span {
        display: block;
        font-size: 0.9em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }

    .coupom-card>header>h1 {
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        line-height: 1.4em;
        color: #151515;
    }

    .coupom-card>header>h3 {
        display: inline-block;
        font-size: 1.3em;
        font-weight: 500;
        letter-spacing: 1px;
        color: #595959;
        background-color: #f9f9f9;
    }

    .coupom-card>div {
        padding: 15px 15px 15px 15px;
        margin: 0px 19px 30px 19px;
        color: #151515;
        max-height: 275px;
        overflow-y: scroll;
        border: 3px solid#e1e1e1;
    }

    .coupom-card>div * {
        max-width: 100%;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -hp-pre-wrap;
        word-wrap: break-word;
    }

    .coupom-card>div * img {
        margin-bottom: 15px;
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .coupom-card>div * figure {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .pcoupom-card>div * iframe {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .coupom-card>div * embed {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }

    .coupom-card>p {
        display: block;
        padding: 0px 19px 19px 19px;
        text-align: center;
    }

    .coupom-card>p>span {
        display: block;
        padding: 12px 5px 0px 5px;
        height: 62px;
        font-size: 1.3em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #1D9E95;
        border: 3px solid#1D9E95;
        border-style: dashed;
        border-radius: 5px;
    }

    .coupom-card>a {
        display: block;
        padding: 12px 5px 0px 5px;
        margin: 0px 19px 23px 19px;
        height: 62px;
        font-size: 1.3em;
        font-weight: 650;
        letter-spacing: 1px;
        text-align: center;
        color: #1D9E95;
        border: 3px solid#1D9E95;
        border-style: dashed;
        border-radius: 5px;
    }

    .btn-all-coupons {
        margin: 0px auto 0px auto;
        max-width: 720px;
    }

    .btn-all-coupons>a {
        display: block;
        padding: 14px 0px 0px 0px;
        margin: 0px 0px 50px 0px;
        height: 62px;
        font-size: 1em;
        font-weight: 500;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        background-color: #d6293e;
        border: 5px solid#fff;
        border-radius: 3px;
        transition: background-color 0.5s ease-in-out;
    }

    .btn-all-coupons>a:hover {
        background-color: #DD4A5C;
    }

    /*PAGES: SOCCER*/
    .list_leagues {
        padding: 35px 0px 0px 0px;
    }

    .leagues {
        margin: -15px 0px 30px 0px;
    }

    .leagues-content {
        padding: 16px 15px 0px 15px;
        text-align: center;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
    }

    .nav-league>a {
        display: inline-block;
        padding: 12px 0px 0px 0px;
        margin: 0px 9px 0px 0px;
        min-width: 98px;
        height: 42px;
        font-size: 0.9em;
        font-weight: 590;
        text-transform: unset;
        text-align: center;
        color: #353535;
        background-color: #F3F3F3;
        cursor: pointer;
        border: 1px solid#E9E9E9;
    }

    .item-team {
        padding: 3px 0px 0px 0px;
        margin: 0px 0px 19px 0px;
        width: 100%;
        height: 50px;
        background-color: #F9F9F9;
        border: 1px solid#e9e9e9;
        border-radius: 5px;
    }

    .item-team:hover {
        opacity: 0.5;
    }

    .item-team>img {
        width: 42px;
        height: 42px;
        object-fit: cover;
        object-position: center;
        background-color: transparent;
    }

    /*PAGES CLASSIFIED*/
    .classified-categories {
        margin: 0px 0px 15px 0px;
    }

    .classified-categories>header>h2 {
        font-size: 0px;
    }

    .classified-categories-item {
        margin: 3px 0px 26px 0px;
        text-align: center;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }

    .classified-categories-item>a {
        padding: 12px 0px 12px 0px;
        display: block;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
        background-color: #fff;
        border-radius: 3px;
        transition: background-color 0.5s ease-in-out;
    }

    .classified-categories-item>a>i {
        font-size: 0.9em;
    }

    .classified-categories-item>a:hover {
        background-color: #333;
        color: #fff;
    }

    .post-card-classified>a {
        display: flex;
        padding: 19px 19px 19px 19px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 3px;
        transition: var(--transition-efect-hover);
    }

    .post-card-classified>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-classified>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .post-card-classified>a>figure {
        flex: 2;
    }

    .post-card-classified>a>figure>img {
        width: 100%;
        height: 200px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-classified>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        padding: 2px 5px 0px 5px;
        margin: -39px 0px 0px 15px;
        height: 23px;
        align-items: center;
        font-size: 0.8em;
        font-weight: 500;
        text-align: center;
        text-transform: uppercase;
        background-color: #D1E7DD;
        color: #0A3622;
        border-radius: 3px;
    }

    .post-card-classified>a>header {
        flex: 3;
        margin: 2px 0px 0px 19px;
    }

    .post-card-classified>a>header>h3 {
        display: inline-block;
        padding: 4px 9px 0px 9px;
        height: 26px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 0.9em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .post-card-classified>a>header>h3>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .post-card-classified>a>header>h4 {
        display: -webkit-box;
        font-size: 1.3em;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-classified>a>header>div {
        display: block;
        font-size: 1em;
        color: #656565;
    }

    .post-card-classified>a>header>span {
        display: inline-block;
        padding: 4px 0px 0px 0px;
        margin: 15px 0px 0px 0px;
        bottom: 0;
        width: 96px;
        height: 32px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-align: center;
        color: #959595;
        border: 1px solid#C9C9C9;
        border-radius: 3px;
    }

    /*PAGE POST: CLASSIFIEDS*/
    .media-info-primary {
        display: inline-block;
        float: right;
        z-index: 1;
        padding: 9px 5px 0px 5px;
        margin: -130px 0px 0px 0px;
        min-width: 165px;
        height: 42px;
        font-size: 1em;
        font-weight: 590;
        text-shadow: 2px 2px #353535;
        text-align: center;
        letter-spacing: 1px;
        color: #FFF;
        background-color: #00B75A;
        opacity: 0.8;
    }

    .media-info-secundary {
        display: inline-block;
        float: right;
        z-index: 1;
        padding: 9px 5px 0px 5px;
        margin: -75px 0px 0px 0px;
        min-width: 165px;
        height: 42px;
        font-size: 1em;
        font-weight: 590;
        text-shadow: 2px 2px #353535;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #fff;
        background-color: #FA5205;
        opacity: 0.8;
    }

    .classified-contact {
        display: flex;
        padding: 0px 0px 19px 0px;
        margin: 0px 0px 19px 0px;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 15px;
        border-bottom: 2px solid#F3F3F3;
    }

    .classified-email {
        padding: 6px 12px 0px 12px;
        margin: 0px 0px 0px 0px;
        height: 42px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #151515;
        background-color: #e9e9e9;
        border: 5px solid#e1e1e1;
        border-radius: 3px;
    }

    .classified-email:hover {
        color: #151515;
        background-color: #e1e1e1;
    }

    .classified-telephone {
        padding: 6px 12px 0px 12px;
        margin: 0px 0px 0px 0px;
        min-width: 180px;
        height: 42px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #151515;
        background-color: #e9e9e9;
        border: 5px solid#e1e1e1;
        border-radius: 3px;
    }

    .classified-telephone:hover {
        color: #151515;
        background-color: #e1e1e1;
    }

    .classified-whatsapp {
        padding: 6px 12px 0px 12px;
        margin: 0px 0px 0px 0px;
        height: 42px;
        min-width: 180px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        background-color: #1fd065;
        border: 5px solid#18A755;
        border-radius: 3px;
    }

    .classified-whatsapp:hover {
        color: #fff;
        background-color: #18A755;
    }

    /*PAGE POST: POST CARD CLASSIFIED SECONDARY*/
    .post-card-classified-secondary>a {
        display: block;
        padding: 16px 16px 16px 16px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .post-card-classified-secondary-mobile {
        display: block;
    }

    .post-card-classified-secondary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .post-card-classified-secondary>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .post-card-classified-secondary>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 2px 0px 0px 0px;
        margin: -46px 0px 0px 12px;
        font-size: 1.9em;
        font-weight: 650;
        text-align: center;
        color: #FFF;
        border-radius: 50%;
        opacity: 0.6;
    }

    .post-card-classified-secondary>a>figure>span {
        position: absolute;
        float: left;
        display: inline-block;
        padding: 2px 5px 0px 5px;
        margin: 15px 0px 0px 15px;
        height: 23px;
        align-items: center;
        font-size: 0.8em;
        font-weight: 500;
        text-align: center;
        text-transform: uppercase;
        background-color: #D1E7DD;
        color: #0A3622;
        opacity: 0.8;
        border-radius: 3px;
    }

    .post-card-classified-secondary>a>figure>img {
        width: 100%;
        height: 230px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post-card-classified-secondary>a>header {
        margin: 6px 0px 0px 0px;
    }

    .post-card-classified-secondary>a>header>h3 {
        display: inline-block;
        align-items: center;
        padding: 4px 6px 0px 6px;
        margin: 0px 0px 0px 0px;
        height: 22px;
        font-size: 0.8em;
        text-transform: uppercase;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        opacity: 0.9;
    }

    .post-card-classified-secondary>a>header>h3>i {
        margin: 0px 3px 0px 0px;
    }

    .post-card-classified-secondary>a>header>h4 {
        display: -webkit-box;
        margin: 8px 0px 5px 0px;
        font-size: 1.1em;
        font-weight: 650;
        line-height: 1.4em;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .post-card-classified-secondary>a>header>div {
        color: #656565;
    }

    .post-card-classified-secondary>a>span {
        display: inline-block;
        padding: 4px 0px 0px 0px;
        margin: 15px 0px 0px 0px;
        bottom: 0;
        width: 96px;
        height: 32px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-align: center;
        color: #959595;
        border: 1px solid#959595;
        border-radius: 3px;
    }

    /*PAGES GUIDE*/
    .guide-category>a {
        display: block;
        padding: 3px 12px 0px 12px;
        margin: 0px 0px 26px 0px;
        height: 120px;
        text-align: center;
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        background: #fff;
        box-shadow: 0 8px 20px rgba(0, 0, 0, .06);
        transition: all .25s ease;
    }

    .guide-category:hover {
        transform: translateY(-3px);
        box-shadow: 0 16px 30px rgba(0, 0, 0, .12);
    }

    .guide-category>a>div>i {
        margin: 0px 0px 9px 0px;
        font-size: 1.6em;
    }

    .guide-category>a>header>h2 {
        margin: 0px 0px 5px 0px;
        font-size: 1em;
        font-weight: 750;
        color: #151515;
        text-transform: uppercase;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .guide-category>a>header>h3 {
        display: -webkit-box;
        font-size: 0.9em;
        font-weight: 390;
        line-height: 1.4em;
        color: #666;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /*PAGES: GUIDE CARD PRIMARY*/
    .guide-card-primary>a {
        display: block;
        padding: 19px 19px 19px 19px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .guide-card-primary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .guide-card-primary>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .guide-card-primary>a>figure>img {
        width: 100%;
        height: 246px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .guide-card-primary>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 2px 0px 0px 0px;
        margin: -46px 0px 0px 12px;
        font-size: 1.9em;
        font-weight: 650;
        text-align: center;
        color: #FFF;
        border-radius: 50%;
        opacity: 0.6;
    }

    .guide-card-primary>a>header {
        margin: 9px 0px 0px 0px;
    }

    .guide-card-primary>a>header>h3 {
        display: inline-block;
        padding: 4px 9px 0px 9px;
        height: 26px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 0.9em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .guide-card-primary>a>header>h3>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .guide-card-primary>a>header>h4 {
        display: -webkit-box;
        font-size: 1.2em;
        line-height: 1.4em;
        min-height: 53px;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .guide-card-primary-rating {
        display: inline-block;
        margin: 0px auto 0px auto;
        font-size: 1.5em;
        text-align: center;
    }

    .guide-card-primary-rating>div {
        display: inline-block;
        margin: 0px 9px 0px 0px;
        color: #e1e1e1;
    }

    .guide-card-primary-rating>div>span {
        color: #fec005;
    }

    .guide-card-primary>a>span {
        display: block;
        padding: 7px 5px 0px 5px;
        margin: 15px 0px 0px 0px;
        width: 130px;
        height: 38px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-align: center;
        color: #959595;
        border: 1px solid#C9C9C9;
        border-radius: 3px;
    }

    /*GUIDE: PAGE*/
    .guide-header {
        padding: 30px 0px 30px 0px;
        background-color: #E9E9E9;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/background-banner.png);
        background-repeat: repeat;
    }

    .guide-header-story {
        margin: 30px 0px 0px 0px;
    }

    .guide-body {
        padding: 19px 0px 15px 0px;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
    }

    .guide-footer {
        background-color: #F5F5F5;
    }

    .guide-content {
        margin: 0px auto 0px auto;
        max-width: 1250px;
    }

    .guide-image {
        margin: 0px 0px 0px 0px;
    }

    .guide-image>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        background-color: #fff;
        border: 9px solid#fff;
    }

    .guide-image>span {
        padding: 3px 15px 5px 15px;
        margin: -50px 0px 0px 0px;
        display: inline-block;
        float: left;
        position: relative;
        font-weight: 590;
        color: #555;
        background-color: #E9E9E9;
    }

    .guide-title>header>span {
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #151515;
        background-color: #f5f5f5;
    }

    .guide-title>header>span>span {
        font-weight: 650;
    }

    .guide-title>header>h1 {
        font-size: 1.9em;
    }

    .guide-localization {
        margin: 12px 0px 12px 0px;
    }

    .guide-localization>div {
        font-size: 0.9em;
        font-weight: 590;
        color: #555;
        text-transform: uppercase;
    }

    .guide-localization>span {
        font-size: 1em;
        color: #656565;
    }

    .guide-opening-hours {
        margin: 12px 0px 12px 0px;
    }

    .guide-opening-hours>div {
        font-size: 0.9em;
        font-weight: 590;
        color: #555;
        text-transform: uppercase
    }

    .guide-opening-hours>span {
        font-size: 1em;
        color: #656565;
    }

    .guide-contact-phone {
        margin: 12px 0px 12px 0px;
    }

    .guide-contact-phone>div {
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        color: #555;
        text-transform: uppercase
    }

    .guide-contact-phone>span {
        font-size: 1em;
    }

    .guide-contact-phone>a {
        display: inline-block;
        padding: 0px 0px 0px 0px;
        font-size: 0.9em;
        color: #656565;
    }

    .business {
        padding: 50px 0px 75px 0px;
        margin: 0px auto 0px auto;
        max-width: 1260px;
    }

    .business>header {
        margin: 0px 0px 26px 9px;
    }

    .business>header>h2 {
        font-size: 1.3em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    /*GUIDE: GALLERY*/
    .guide-gallery {
        margin: 50px 0px 0px 0px;
    }

    .guide-gallery-image>a {
        display: block;
        margin: 0px 0px 26px 0px;
    }

    .guide-gallery-image>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 9px solid#F1F1F1;
        border-radius: 5px;
    }

    .guide-gallery-image:hover .guide-gallery-image-view {
        opacity: 1
    }

    .guide-gallery-image-view {
        transition: .5s ease;
        opacity: 0;
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        text-align: center
    }

    .guide-btn-gallery-image {
        padding: 5px 15px 5px 15px;
        border-radius: 3px;
        font-size: 1em;
        background-color: #333;
        color: #fff
    }

    .guide-call {
        margin: 15px 0px 0px 0px;
    }

    .call-whatsapp {
        margin: 0px 15px 0px 0px;
        display: inline-block;
    }

    .call-whatsapp>a {
        display: inline-block;
        padding: 7px 5px 0px 5px;
        width: 200px;
        height: 38px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #00B75A;
        border: 2px solid#00B75A;
        border-radius: 5px;
    }

    .call-whatsapp>a:hover {
        background-color: #009D4F;
        color: #FFF;
    }

    .visit-facebook {
        margin: 0px 15px 0px 0px;
        display: inline-block;
    }

    .visit-facebook>a {
        display: inline-block;
        padding: 7px 5px 0px 5px;
        width: 200px;
        height: 38px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #025aa5;
        border: 2px solid#025aa5;
        border-radius: 5px;
    }

    .visit-facebook>a:hover {
        background-color: #025aa5;
        color: #fff;
    }

    .visit-instagram {
        margin: 0px 0px 0px 0px;
        display: inline-block;
    }

    .visit-instagram>a {
        display: inline-block;
        padding: 7px 5px 0px 5px;
        width: 200px;
        height: 38px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #FE2175;
        border: 2px solid#FE2175;
        border-radius: 5px;
    }

    .visit-instagram>a:hover {
        background-color: #FE2175;
        color: #fff;
    }

    .guide-description {
        font-size: 1.1em;
    }

    .guide-social {
        padding: 9px 0px 9px 0px;
        text-align: center;
        background-color: #F5F5F5;
    }

    .share-guide-item-call {
        margin: 0px 0px 0px 0px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        color: #656565;
    }

    .share-guide-item {
        margin: 0px 9px 0px 9px;
        display: inline-block;
        text-align: center;
    }

    .share-guide-item>a {
        padding: 9px 0px 0px 0px;
        display: inline-block;
        font-size: 1.2em;
        height: 46px;
        width: 46px;
        border-radius: 50%;
    }

    /*GUIDE: EVALUATION*/
    .business-evaluation {
        position: relative;
        padding: 0px 0px 0px 9px;
        margin: -28px auto 0px auto;
        max-width: 390px;
        margin-left: 0;
        background-color: #fff;
        border-radius: 0px 5px 5px 5px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }

    .rating-value {
        display: inline-block;
        margin: -8.5px auto 0px auto;
        font-size: 2.3em;
        text-align: center;
    }

    .rating-value>div {
        display: inline-block;
        color: #e1e1e1;
    }

    .rating-value>div>span {
        color: #fec005;
    }

    .rating-score {
        display: inline-block;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #393939;
    }

    .rating-score>span {
        font-size: 0.8em;
        color: #a9a9a9;
    }

    .btn-rate {
        margin: 8.6px 0px 0px 0px;
    }

    .btn-rate>a {
        display: inline-block;
        padding: 5px 19px 0px 19px;
        height: 30px;
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
        border: 0;
        color: #fff;
        background-color: #393939;
        border-radius: 19px;
        transition: background-color 0.5s ease-in-out;
    }

    .btn-rate>a:hover {
        background-color: #151515;
    }

    /*GUIDE: EVALUATION SCORE*/
    .score-collapse {
        position: absolute;
        padding: 5px 15px 9px 15px;
        margin: 3px auto 0px auto;
        max-width: 390px;
        background-color: #fff;
        border-radius: 3px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        z-index: 1;
    }

    .form-evaluation {
        padding: 0px 0px 19px 0px;
        border-bottom: 2px solid#e9e9e9;
        border-bottom-style: dashed;
    }

    .form-evaluation-title {
        margin: 0px auto 0px auto;
        text-align: center;
    }

    .form-evaluation-title>label {
        margin: 0px 0px 0px 0px;
        font-size: 1.2em;
        font-weight: 300;
        color: #656565;
    }

    .rating-box {
        border: none;
        margin: 0px 0px 0px 0px;
        display: inline-block;
    }

    .rating-box>input {
        display: none;
    }

    .rating-box>label {
        float: right;
        cursor: pointer;
        margin: 0px 5px 0px 5px;
    }

    .rating-box>label>i {
        font-size: 1.6em;
        color: #ddd;
        font-style: normal;
    }

    .rating-box:not(:checked)>label:hover>i,
    .rating-box:not(:checked)>label:hover~label>i {
        color: #fec005 !important;
    }

    .rating-box>input:checked~label>i {
        color: #fec005 !important;
    }

    .rating-box>input:checked+label:hover>i,
    .rating-box>input:checked~label:hover>i,
    .rating-box>label:hover~input:checked~label>i,
    .rating-box>input:checked~label:hover~label>i {
        color: #fec005 !important;
    }

    .send-evaluation {
        display: inline-block;
        padding: 7px 12px 9px 12px;
        margin: 5px 0px 0px 0px;
        width: 100%;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        border: 0;
        color: #fff;
        background-color: #0d6efd;
        border-radius: 19px;
    }

    .score-details {
        margin: 15px 0px 0px 0px;
        text-align: center;
    }

    .item-score {
        margin: 0px 0px 9px 0px;
        text-align: left;
    }

    .item-score-title {
        display: inline-block;
        width: 30px;
        font-size: 0.9em;
    }

    .item-score-percent {
        display: inline-block;
        margin: 5px 0px 0px 0px;
        height: 12px;
        width: 275px;
        max-width: 275px !important;
        background-color: #e9e9e9;
        border-radius: 15px;
    }

    .item-score-percent>div {
        height: 12px;
        background-color: #fec005;
        border-radius: 15px;
    }

    .item-score-votes {
        display: inline-block;
        color: #a9a9a9;
    }

    /*PAGES: GUIDE CARD SECONDARY*/
    .business>header {
        margin: 0px 0px 30px 0px;
    }

    .business>header>h2 {
        font-size: 1.3em;
        font-weight: 750;
        position: relative;
        color: #393939;
        border-bottom: 1px solid#A9A9A9;
        padding-bottom: 6px;
    }

    .business>header>h2::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -4px;
        width: 40%;
        border-bottom: 2px solid#959595;
    }

    .business>header>h2>i {
        font-size: 0.7em;
    }

    .guide-card-secondary>a {
        display: block;
        padding: 19px 19px 19px 19px;
        margin: 0px 0px 26px 0px;
        background-color: #FFF;
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .guide-card-secondary>a:hover {
        filter: var(--transition-efect-hover-default);
    }

    .guide-card-secondary>a:hover header>h4 {
        text-decoration: var(--text-decoration-underline);
        text-decoration-thickness: var(--text-decoration-underline-thickness);
        text-decoration-color: var(--text-decoration-underline-color);
    }

    .guide-card-secondary>a>figure>img {
        width: 100%;
        height: 172px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .guide-card-secondary>a>figure>div {
        display: inline-block;
        position: relative;
        float: left;
        align-items: center;
        padding: 2px 0px 0px 0px;
        margin: -46px 0px 0px 12px;
        font-size: 1.9em;
        font-weight: 650;
        text-align: center;
        color: #FFF;
        border-radius: 50%;
        opacity: 0.6;
    }

    .guide-card-secondary>a>header {
        margin: 9px 0px 0px 0px;
    }

    .guide-card-secondary>a>header>h3 {
        display: inline-block;
        padding: 4px 9px 0px 9px;
        height: 26px;
        background-image: linear-gradient(to right, var(--main-color), var(--main-color-strong));
        color: var(--main-color-font);
        font-size: 0.9em;
        border: none;
        transform: skew(-15deg);
        text-decoration: none;
        border-radius: 4px;
    }

    .guide-card-secondary>a>header>h3>span {
        display: inline-block;
        transform: skew(15deg);
    }

    .guide-card-secondary>a>header>h4 {
        display: -webkit-box;
        font-size: 1.1em;
        line-height: 1.4em;
        min-height: 50px;
        color: #151515;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .guide-card-secondary-rating {
        display: inline-block;
        margin: 0px auto 0px auto;
        font-size: 1.6em;
        text-align: center;
    }

    .guide-card-secondary-rating>div {
        display: inline-block;
        margin: 0px 9px 0px 0px;
        color: #e1e1e1;
    }

    .guide-card-secondary-rating>div>span {
        color: #fec005;
    }

    .guide-card-secondary>a>span {
        display: block;
        padding: 6px 5px 0px 5px;
        margin: 15px 0px 0px 0px;
        width: 130px;
        height: 35px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-align: center;
        color: #959595;
        border: 1px solid#C9C9C9;
        border-radius: 3px;
    }

    /*PAGES COLUMNISTS*/
    .post-card-profile>a {
        display: block;
        padding: 19px 19px 19px 19px;
        margin: 0px 0px 26px 0px;
        text-align: center;
        cursor: pointer;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/columnist-profile.png);
        border: 1px solid#E9E9E9;
        border-radius: 5px;
        transition: var(--transition-efect-hover);
    }

    .post-card-profile>a:hover {
        filter: var(--transition-efect-hover-default);
        border: 1px solid#C9C9C9;
    }

    .post-card-profile>a:hover>span {
        background-color: #E9E9E9;
    }

    .post-card-profile>a>figure {
        margin: 0px auto 0px auto;
        width: 130px;
    }

    .post-card-profile>a>figure>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border: 5px solid#FFF;
        border-radius: 50%;
    }

    .post-card-profile>a>header {
        margin: 9px 0px 0px 0px;
        text-align: center;
    }

    .post-card-profile>a>header>h3 {
        font-size: 0.9em;
        font-weight: 500;
        letter-spacing: 1px;
        color: #656565;
    }

    .post-card-profile>a>header>h4 {
        font-size: 1em;
    }

    .post-card-profile>a>span {
        display: inline-block;
        padding: 7px 5px 0px 5px;
        margin: 15px 0px 0px 0px;
        width: 130px;
        height: 38px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-align: center;
        color: #959595;
        border: 1px solid#C9C9C9;
        border-radius: 3px;
    }

    /*PAGE: SUBSCRIBE NEWS*/
    .subscribe_news {
        padding: 55px 50px 50px 50px;
        margin: 0px auto 0px auto;
        max-width: 960px;
        text-align: center;
        border-radius: 5px;
        background-image: linear-gradient(to top, #E9E9E9, #F3F3F3, #F9F9F9, #FFF, #FFF, #FCFCFC);
    }

    .subscribe_news>img {
        height: auto;
        max-width: 300px;
        object-fit: cover;
        object-position: center;
    }

    .subscribe_news>header {
        margin: 15px 90px 30px 90px;
    }

    .subscribe_news>header>h1 {
        font-size: 1.6em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .subscribe_news>header>h1>strong {
        color: #4D8AF0;
    }

    .subscribe_news>header>h2 {
        font-size: 1.3em;
        font-weight: 390;
        color: #555;
    }

    .telegram_group {
        margin: 0px 9px 30px 9px;
        display: inline-block;
    }

    .telegram_group>a {
        padding: 5px 0px 0px 0px;
        width: 250px;
        height: 42px;
        display: block;
        font-size: 1.1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #FFF;
        color: #0087CB;
        border: 3px solid#0087CB;
        border-radius: 5px;
        transition: background-color 0.5s ease-in-out;
    }

    .telegram_group>a:hover {
        color: #FFF;
        background-color: #0087CB;
    }

    .whatsapp_group {
        margin: 0px 9px 30px 9px;
        display: inline-block;
    }

    .whatsapp_group>a {
        padding: 5px 0px 0px 0px;
        width: 250px;
        height: 42px;
        display: block;
        font-size: 1.1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #FFF;
        color: #209165;
        border: 3px solid#209165;
        border-radius: 5px;
        transition: background-color 0.5s ease-in-out;
    }

    .whatsapp_group>a:hover {
        color: #FFF;
        background-color: #209165;
    }

    .facebook_group {
        margin: 0px 9px 30px 9px;
        display: inline-block;
    }

    .facebook_group>a {
        padding: 5px 0px 0px 0px;
        width: 250px;
        height: 42px;
        display: block;
        font-size: 1.1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #FFF;
        color: #0551AD;
        border: 3px solid#0551AD;
        border-radius: 5px;
        transition: background-color 0.5s ease-in-out;
    }

    .facebook_group>a:hover {
        color: #FFF;
        background-color: #0551AD;
    }

    .subscribe_channel_info {
        text-align: initial;
    }

    .subscribe_channel_info>div {
        padding: 15px 15px 15px 15px;
        margin: 0px 0px 15px 0px;
        color: #721C26;
        background-color: #F8D7DA;
        border-radius: 3px;
    }

    .subscribe_channel_info>div>header {}

    .subscribe_channel_info>div>header>h5 {
        margin: 0px 0px 3px 0px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .subscribe_channel_info>div>p {
        margin: 0px 0px 0px 0px;
        font-size: 0.9em;
    }

    /*PAGES: ELECTIONS*/
    .body-page-elections {
        padding: 30px 0px 30px 0px;
        background-color: #F6F6F6;
        background-image: url(https://www.portalv360.com.br/uploads/images/default/elections-background.webp);
        background-repeat: repeat;
    }

    /* GUIDE CATEGORIES */
    .guide-categories {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        margin: 0px auto 30px auto;
        max-width: 1280px;
        gap: 15px;
    }

    .guide-subcategories {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        margin: -30px auto 30px auto;
        max-width: 1280px;
        gap: 15px;
    }

    .guide-category {
        display: flex;
        padding: 0px 9px 0px 9px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        min-height: 150px;
        text-align: center;
        text-decoration: none;
        background: #fff;
        color: #151515;
        border: 1px solid #ececec;
        border-radius: 12px;
        transition: .25s ease;
    }

    .guide-category:hover {
        box-shadow: 0 10px 24px rgba(0, 0, 0, .08);
        border-color: #dcdcdc;
    }

    .guide-category-icon {
        display: flex;
        padding: 1px 0px 0px 0px;
        margin: 0px 0px 9px 0px;
        align-items: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        font-size: 1.5em;
        background-color: #F3F3F3;
        border-radius: 50%;
    }

    .guide-category h3 {
        display: -webkit-box;
        margin: 0px 0px 0px 0px;
        font-size: 0.95em;
        font-weight: 750;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .guide-category p {
        display: -webkit-box;
        margin: 0px 0px 0px 0px;
        font-size: 0.9em;
        line-height: 1.4em;
        color: #656565;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /* HEAD: STORIES */
    .news-stories {
        padding: 0px 0px 0px 0px;
        margin: 0px auto 0px auto;
        max-width: 1280px;
    }

    .news-stories-tiles {
        padding: 26px 0px 0px 0px;
        margin: 0px auto -5px auto;
    }

    .news-stories-rounded {
        padding: 19px 0px 0px 0px;
        margin: 0px auto -19px auto;
    }

    .news-stories-mobile-only {
        display: none;
    }

    .stories-scroll {
        display: flex;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        gap: 10px;
        overflow-x: auto;
        cursor: grab;
        user-select: none;
        scrollbar-width: none;
    }

    .stories-scroll::-webkit-scrollbar {
        display: none;
    }

    .stories-scroll.active {
        cursor: grabbing;
    }

    .story-item {
        display: block;
        flex: 0 0 105px;
        width: 105px;
        margin: 0 0 0 -9px;
        color: #333;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
    }

    .story-image {
        width: 80px;
        height: 80px;
        margin: 0 auto;
        padding: 3px;
        background: linear-gradient(45deg, var(--main-color), var(--main-color-line));
        border-radius: 50%;
        transition: transform .25s ease, box-shadow .25s ease;
    }

    .story-image img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        border: 3px solid #fff;
        border-radius: 50%;
    }

    .story-item>span {
        display: block;
        margin: 5px 0px 0px 0px;
        font-size: 0.75em;
        font-weight: 500;
        line-height: 1.3em;
        color: #353535;
    }

    .news-stories-rounded .story-item:hover .story-image,
    .news-stories-rounded .story-item:focus-visible .story-image {
        box-shadow: 0 0 8px rgba(56, 189, 248, .45), 0 0 20px rgba(56, 189, 248, .25);
    }

    .news-stories-tiles .stories-scroll {
        gap: 15px;
    }

    .news-stories-tiles .story-item {
        position: relative;
        display: block;
        flex: 0 0 114px;
        width: 114px;
        height: auto;
        aspect-ratio: 13 / 18;
        align-self: flex-start;
        margin: 0;
        overflow: hidden;
        color: #fff;
        border-radius: 5px;
        transition: box-shadow .25s ease;
    }

    .news-stories-tiles .story-image {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        background: none;
        border-radius: 0;
        box-shadow: none;
        transition: none;
    }

    .news-stories-tiles .story-image img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        image-rendering: auto;
        border: 0;
        border-radius: 0;
    }

    .news-stories-tiles .story-image::after {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(to top, rgba(0, 0, 0, .78) 0%, rgba(0, 0, 0, .22) 30%, transparent 55%);
        pointer-events: none;
    }

    .news-stories-tiles .story-item>span {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        display: -webkit-box;
        margin: 0;
        padding: 19px 5px 15px 5px;
        overflow: hidden;
        color: #fff;
        background: linear-gradient(to top, rgba(0, 0, 0, .92) 0%, rgba(0, 0, 0, .72) 55%, transparent 100%);
        font-size: .72em;
        font-weight: 700;
        line-height: 1.2;
        text-align: center;
        text-transform: uppercase;
        white-space: normal;
        overflow-wrap: anywhere;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }

    .news-stories-tiles .story-item:hover,
    .news-stories-tiles .story-item:focus-visible {
        box-shadow: 0 0 0 2px rgba(56, 189, 248, .55);
    }

    .story-viewer {
        position: fixed;
        inset: 0;
        z-index: 9999;
        display: none;
        align-items: center;
        justify-content: center;
        background: #000;
    }

    .story-viewer.active {
        display: flex;
    }

    .story-content {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 90%;
        max-width: 500px;
        height: 90vh;
        overflow: hidden;
        background: #111;
        border-radius: 15px;
    }

    .story-content>img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 15px;
    }

    .story-info {
        position: absolute;
        top: 25px;
        right: 20px;
        left: 20px;
        z-index: 2;
    }

    .story-author {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .story-author img {
        width: 45px;
        height: 45px;
        object-fit: cover;
        border: 2px solid #fff;
        border-radius: 50%;
    }

    .story-author span {
        display: flex;
        flex-direction: column;
        color: #fff;
    }

    .story-author strong {
        font-size: 14px;
    }

    .story-author small {
        margin-top: 2px;
        color: #ddd;
        font-size: 11px;
    }

    .story-title {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 70px 25px 25px;
        color: #fff;
        background: linear-gradient(transparent, rgba(0, 0, 0, .9));
    }

    .story-title h4 {
        display: inline-block;
        padding: 5px 14px;
        background: var(--main-color-secondary);
        color: var(--main-color-secondary-font);
        font-size: .8em;
        font-weight: 650;
        letter-spacing: 1px;
        clip-path: polygon(8px 0, 100% 0, 100% 100%, 8px 100%, 0 50%);
    }

    .story-title h2 {
        margin: 0 0 15px;
        font-size: 22px;
        line-height: 28px;
    }

    .story-title a {
        display: inline-block;
        padding: 5px 15px;
        background: var(--main-color-secondary);
        color: var(--main-color-secondary-font);
        font-size: .9em;
        text-decoration: none;
        transition: background-color .2s ease, color .2s ease;
    }

    .story-title a:hover {
        opacity: 0.5;
    }

    .close-story {
        position: absolute;
        top: 20px;
        right: 25px;
        z-index: 10;
        color: #fff;
        background: none;
        border: 0;
        font-size: 40px;
        line-height: 40px;
        cursor: pointer;
    }

    .story-progress {
        position: absolute;
        top: 15px;
        left: 50%;
        z-index: 10;
        display: flex;
        gap: 4px;
        width: min(500px, 80%);
        transform: translateX(-50%);
    }

    .story-progress span {
        position: relative;
        flex: 1;
        height: 3px;
        overflow: hidden;
        background: rgba(255, 255, 255, .4);
        border-radius: 5px;
    }

    .story-progress span.active::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 100%;
        background: #fff;
        animation: storyProgress 5s linear forwards;
    }

    .story-progress span.completed::after {
        content: "";
        position: absolute;
        inset: 0;
        background: #fff;
    }

    .story-prev,
    .story-next {
        position: absolute;
        top: 50%;
        z-index: 10;
        width: 50px;
        height: 80px;
        color: #fff;
        background: transparent;
        border: 0;
        font-size: 60px;
        cursor: pointer;
        transform: translateY(-50%);
    }

    .story-prev {
        left: 20px;
    }

    .story-next {
        right: 20px;
    }

    @media(max-width: 1450px) {

        /*THEME DEFAULT - 1450px*/
        .twc-container {
            max-width: 1260px;
        }

        .pa_container {
            max-width: 1260px;
        }

        .twc-container-page {
            max-width: 1260px;
        }

        .twc-container-digital-edition {
            max-width: 1230px;
        }

        /*HOME: ADS VIDEO - 1450px*/
        .ads-videos {
            max-width: 408px;
        }

        /*HOME: PRIMARY CARD BUSINESS - 1450px*/
        .primary-card-business>a>figure>img {
            height: 230px;
        }

        /*HOME: SECONDARY CARD BUSINESS - 1450px*/
        .secondary-card-business>a>figure>img {
            height: 166px;
        }

        /*PAGES: POST CARD HIGHLIGHT - 1450px*/
        .post-card-highlight>a>figure>img {
            height: 498px;
        }

        /*PAGES: POST CARD PRIMARY - 1450px*/
        .post-card-primary>a>figure>img {
            height: 195px;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 1450px*/
        .android-download-link {
            margin: 130px 0px 0px 39px;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL - 1450px*/
        .alexa-download-link {
            margin: 130px 0px 0px 39px;
        }

        /*DIGITAL EDITION - 1450px*/
        .flip-btn {
            top: 19%;
        }

        /*PAGE: ADVERTISING - 1450px*/
        .advertising-head-content {
            max-width: 1260px;
        }

        .advertising-body-content {
            max-width: 1260px;
        }

        .advertising-footer-content {
            max-width: 1260px;
        }

        /*PAGES CLASSIFIED - 1450px*/
        .post-card-classified>a>figure>img {
            height: 195px;
        }
    }

    @media(max-width: 1300px) {

        /*THEME DEFAULT*/
        .twc-container {
            margin: 0px 30px 0px 30px;
        }

        .pa_container {
            margin: 0px 30px 0px 30px;
        }

        .twc-container-page {
            margin: 0px 30px 0px 30px;
        }

        .twc-container-digital-edition {
            margin: 0px 55px 0px 55px;
        }

        /*HEADER: HORIZONTAL MENU NAV - 1300px*/
        .nav-item>a {
            font-size: 0.9em;
        }

        /*HOME: WEATER FORECAST - 1300px*/
        .weater-forecast {
            margin: 0px 30px 0px 30px;
        }

        /*PAGE HOME: CARD HIGHLIGHT BIG - 1300px*/
        .card-highlight-large>a>figure>img {
            height: 416px;
        }

        .card-highlight-large>a>span {
            margin: -284px 0px 0px 0px;
            height: 350px;
        }

        .card-highlight-large>a>div>header {
            padding: 0px 35px 19px 35px;
        }

        .carousel_control_prev,
        .carousel_control_next {
            margin: 215px 0px 0px 0px;
        }

        /*PAGE HOME: CARD HIGHLIGHT SMALL  - 1300px*/
        .card-highlight-small>a {
            padding: 0px 0px 14px 0px;
            margin: 0px 0px 15px 0px;
        }

        .card-highlight-small>a>header {
            margin: -3px 0px 0px 6px;
        }

        .card-highlight-small>a>figure>img {
            height: 138px;
        }

        /*HOME: CATEGORY ONE BIG - 1300px*/
        .news-card-large-one>a>figure>img {
            height: 236px;
        }

        /*HOME: CATEGORY ONE SMALL - 1300px*/
        .news-card-small-one>a>figure>img {
            height: 148px;
        }

        .news-card-small-one>a>header>h4 {
            font-size: 1em;
        }

        .news-card-small-one>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: CARD OPINION BIG - 1300px*/
        .opinion-card-large>a>figure {
            height: 452px;
        }

        .opinion-card-large>a>span {
            margin: -390px 0px 0px 0px;
            height: 390px;
        }

        .opinion-card-large>a>div>header>h4 {
            font-size: 1.4em;
        }

        /*HOME: CARD OPINION SMALL - 1300px*/
        .opinion-card-small>a>figure>img {
            height: 130px;
        }

        .opinion-card-small>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CLASSIFIED - 1300px*/
        .card_classified>a>img {
            height: 172px;
        }

        .card_classified>a>header>h3 {
            font-size: 1em;
        }

        /*HOME: ADS VIDEO - 1300px*/
        .ads-videos {
            max-width: 80%;
        }

        /*HOME: CATEGORY THREE - 1300px*/
        .news-card-large-three>a {
            margin: 0px 35px 12px 0px;
            padding: 0px 0px 12px 0px;
        }

        .news-card-large-three>a>figure>img {
            height: 182px;
        }

        .news-card-large-three>a>header>h5 {
            font-size: 1em;
        }

        .news-card-large-three>a>header>span {
            margin: 3px 0px 0px 0px;
        }

        /*HOME: NEWS CARD LARGE FIVE - 1300px*/
        .news-card-large-five>a>figure>img {
            height: 230px;
        }

        /*HOME: LIST ALBUNS - 1300px*/
        .list-albuns-title {
            margin: 42px 0px 0px 0px;
        }

        .list-albuns-title>header>h2 {
            font-size: 1.5em;
        }

        .card-album>a>figure>img {
            height: 196px;
        }

        /*FOOTER: CATEGORIES - 1300px*/
        .footer-category-item>a>i {
            display: none;
        }

        /*PAGES: POST CARD HIGHLIGHT - 1300px*/
        .post-card-highlight>a>figure>img {
            height: 476px;
        }

        /*PAGES: POST CARD PRIMARY - 1300px*/
        .post-card-primary>a>figure>img {
            height: 195px;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 1300px*/
        .android-app {
            padding: 35px 35px 0px 35px;
        }

        .android-description>header>h2 {
            font-size: 1.5em;
        }

        .android-description>header>h3 {
            font-size: 1.3em;
        }

        .android-download-link {
            margin: 130px 0px 0px 30px;
        }

        .android-download-link>a {
            width: 300px;
            font-size: 0.9em;
        }

        .smarth-phone {
            margin: 109px 0px 0px 0px;
        }

        .smarth-phone>img {
            margin: -23px 0px 0px -19px;
            width: 395px;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL - 1300px*/
        .alexa-skill {
            padding: 35px 35px 15px 35px;
        }

        .alexa-description>header>h2 {
            font-size: 1.5em;
        }

        .alexa-description>header>h3 {
            font-size: 1.3em;
        }

        .alexa-download-link {
            margin: 130px 0px 0px 30px;
        }

        .alexa-download-link>a {
            width: 300px;
            font-size: 0.9em;
        }

        .amazon-echo>img {
            width: 460px;
        }

        .amazon-echo>div>img {
            margin: -423px 0px 0px 185px;
            width: 62px;
            height: 62px;
        }

        /*PAGE: DIGITAL EDITION - 1300px*/
        .digital-edition-title>header>div {
            font-size: 0.9em;
        }

        .digital-edition-title>header>h1 {
            font-size: 1.9em;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 1300px*/
        .post-card-legal-notice>a>figure>img {
            height: 218px;
        }

        /*PAGE: FAQ - 1300px*/
        .list-faq {
            padding: 35px 65px 65px 65px;
        }

        /*PAGES: WEB STORIES - 1280px*/
        .card-story>a>figure>img {
            height: 390px;
        }

        /*PAGE: ADVERTISING - 1300px*/
        .advertising-head-content {
            padding: 19px 30px 15px 30px;
            margin: 0px 30px 0px 30px;
        }

        .advertising-body-content {
            padding: 30px 30px 15px 30px;
            margin: 0px 30px 0px 30px;
        }

        .advertising-footer-content {
            padding: 12px 30px 12px 30px;
            margin: 0px 30px 0px 30px;
        }

        /*PAGE PROFILE: POST CARD OPINION - 1300px*/
        .post-card-opinion>a>figure>img {
            height: 236px;
        }

        .post-card-opinion>a>header>h3 {
            font-size: 0.9em;
        }

        /*PAGES CLASSIFIED - 1300px*/
        .classified-categories-item>a {
            font-size: 0.8em;
        }

        .post-card-classified>a>figure>img {
            height: 195px;
        }

        /*PAGES: GUIDE CARD PRIMARY - 1300px*/
        .guide-card-primary>a>figure>img {
            height: 218px;
        }

        /*GUIDE: PAGE - 1300px*/
        .guide-content {
            margin: 0px 30px 0px 30px;
        }

        .business {
            margin: 0px 30px 0px 30px;
        }

        /*HOME: CATEGORY THREE - 1300px*/
        .list-podcasts-title>div {
            width: 75%;
        }

        /* GUIDE CATEGORIES - 1300px*/
        .guide-categories {
            grid-template-columns: repeat(5, 1fr);
            margin: 0px 0px 30px 0px;
        }

        .guide-subcategories {
            grid-template-columns: repeat(5, 1fr);
            margin: -30px 0px 30px 0px;
        }

        /* HEAD: STORIES - 1300px*/
        .news-stories-tiles {
            padding: 26px 0px 0px 0px;
            margin: 0px 30px -5px 30px;
        }

        .news-stories-rounded {
            padding: 19px 0px 0px 0px;
            margin: 0px 30px -19px 30px;
        }
    }

    @media(max-width: 1230px) {

        /*HEADER: SEARCH MENU - 1230px*/
        .search-menu {
            margin: 28px 19px 0px 0px;
            max-width: 215px;
        }

        /*HEADER: HORIZONTAL MENU NAV - 1230px*/
        .nav-menu-horizontal {
            display: none;
        }

        .search-menu input {
            padding: 5px 0px 5px 3px;
            width: 150px;
        }

        .search-menu button {
            font-size: 0.8em;
        }

        /*HOME: ADS SIDE - 1230px*/
        .ads-side-one {
            margin: 0px auto 30px auto;
        }

        .ads-side-two {
            margin: 0px auto 30px auto;
        }

        /*PAGE HOME: CARD HIGHLIGHT BIG - 1230px*/
        .card-highlight-large>a>figure>img {
            height: 326px;
        }

        .card-highlight-large>a>span {
            margin: -203px 0px 0px 0px;
            height: 320px;
        }

        .card-highlight-large>a>div>header {
            padding: 0px 30px 19px 30px;
        }

        .card-highlight-large>a>div>header>h4 {
            font-size: 1.3em;
        }

        .carousel_control_prev,
        .carousel_control_next {
            margin: 185px 0px 0px 0px;
        }

        /*PAGE HOME: CARD HIGHLIGHT SMALL  - 1230px*/
        .card-highlight-small>a {
            padding: 0px 0px 7px 0px;
            margin: 0px 0px 12px 0px;
        }

        .card-highlight-small>a>header {
            margin: -3px 0px 0px 6px;
        }

        .card-highlight-small>a>figure>img {
            height: 128px;
        }

        .card-highlight-small>a>header>h4 {
            font-size: 1em;
            line-height: 1.4em;
        }

        /*PAGE HOME: HIGHLIGHT TEXT*/
        .card-highlight-text>a {
            min-height: 130px;
        }

        .card-highlight-text>a>header>h4 {
            font-size: 1em;
        }

        .card-highlight-text>a>header>h5 {
            font-size: 1em;
            line-height: 1.3em;
        }

        /*HOME: CATEGORY ONE BIG - 1230px*/
        .news-card-large-one>a>figure>img {
            height: 180px;
        }

        .news-card-large-one>a>header>h4 {
            font-size: 1.2em;
        }

        .news-card-large-one>a>header>h5 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY ONE SMALL - 1230px*/
        .news-card-small-one>a>figure>img {
            height: 116px;
        }

        .news-card-small-one>a>header>h5 {
            display: none;
        }

        /*HOME: CARD JOBS - 1230px*/
        .card-jobs>a {
            min-height: 103px;
        }

        .card-jobs>a>div>span {
            margin: 62px 0px 0px 0px;
        }

        .card-jobs>a>header {
            margin: 26px 5px 0px 9px;
        }

        .card-jobs>a>header>h3 {
            font-size: 1.1em;
        }

        /*HOME: CARD OPINION BIG - 1230px*/
        .opinion-card-large>a>figure {
            height: 420px;
        }

        .opinion-card-large>a>span {
            margin: -348px 0px 0px 0px;
            height: 350px;
        }

        .opinion-card-large>a>div>header>h4 {
            font-size: 1.3em;
        }

        /*HOME: CARD OPINION SMALL - 1230px*/
        .opinion-card-small>a>figure>img {
            height: 120px;
        }

        .opinion-card-small>a>header {
            margin: 0px 0px 0px 6px;
        }

        .opinion-card-small>a>header>h4 {
            font-size: 1em;
        }

        .opinion-card-small>a>header>div {
            font-size: 0.8em;
        }

        /*HOME: CATEGORY TWO BIG - 1230px*/
        .news-card-large-two>a>figure>img {
            height: 122px;
        }

        .news-card-large-two>a>header {
            flex: 4;
            padding: 9px 3px 0px 9px;
        }

        .news-card-large-two>a>header>h3 {
            font-size: 0.75em;
        }

        .news-card-large-two>a>header>h4 {
            font-size: 0.9em;
        }

        /*HOME: CLASSIFIED - 1230px*/
        .card_classified>a {
            padding: 9px 9px 9px 9px;
        }

        .card_classified>a>img {
            height: 132px;
        }

        .card_classified>a>header>h3 {
            font-size: 0.9em;
        }

        .card_classified>a>div {
            font-size: 0.9em;
        }

        /*HOME: VIDEOS - 1230px*/
        .next-videos>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: CATEGORY THREE - 1230px*/
        .news-card-large-three>a {
            margin: 0px 0px 12px 0px;
            padding: 0px 0px 12px 0px;
        }

        .news-card-large-three>a>figure>img {
            height: 146px;
        }

        .news-card-large-three>a>header>h4 {
            font-size: 1.1em;
        }

        .news-card-large-three>a>header>span {
            display: none;
        }

        /*HOME: PODCAST - 1230px*/
        .card-podcast-primary>a>header>h4 {
            font-size: 0.9em;
        }

        /*HOME: CATEGORY FOUR - 1230px*/
        .news-card-large-four>a>div>header {
            padding: 0px 30px 30px 30px;
        }

        .news-card-large-four>a>div>header>h4 {
            font-size: 1.5em;
        }

        .news-card-large-four>a>div>header>h5 {
            font-size: 1.3em;
        }

        /*HOME: CATEGORY FOUR SAMALL - 1230px*/
        .news-card-small-four>a>div>header {
            padding: 0px 15px 5px 15px;
        }

        .news-card-small-four>a>div>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY FOUR TEXT - 1230px*/
        .news-card-text-four>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: CALENDAR OF EVENTS - 1230px*/
        .card-event>a>img {
            height: 160px;
        }

        .card-event-body {
            margin: -40px 9px 0px 9px;
        }

        /*HOME: NEWS CARD LARGE FIVE - 1230px*/
        .news-card-large-five>a>figure>img {
            height: 172px;
        }

        .news-card-large-five>a>header {
            min-height: 130px;
        }

        .news-card-large-five>a>header>h4 {
            font-size: 1em;
        }

        .news-card-large-five>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: NEWS CARD LARGE SIX - 1230px*/
        .news-card-large-six>a>figure>img {
            height: 250px;
        }

        .news-card-large-six>a>span {
            margin: -150px 0px 0px 0px;
            height: 260px;
        }

        .news-card-large-six>a>div>header {
            padding: 0px 15px 5px 15px;
        }

        .news-card-large-six>a>div>header>h3 {
            padding: 2px 5px 0px 5px;
            font-size: 0.8em;
        }

        .news-card-large-six>a>div>header>h4 {
            font-size: 1em;
            -webkit-line-clamp: 4;
        }

        /*HOME: NEWS CARD SMALL SIX - 1230px*/
        .news-card-small-six>a>header {
            flex: 3;
            margin: 0px 0px 0px 12px;
        }

        .news-card-small-six>a>header>h4 {
            font-size: 1em;
            -webkit-line-clamp: 3;
        }

        .news-card-small-six>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: PRIMARY CARD BUSINESS - 1230px*/
        .primary-card-business>a {
            padding: 9px 16px 15px 16px;
        }

        .primary-card-business>a>figure>img {
            height: 172px;
        }

        .primary-card-business>a>header>h4 {
            font-size: 0.9em;
        }

        /*HOME: SECONDARY CARD BUSINESS - 1230px*/
        .secondary-card-business>a {
            padding: 9px 16px 15px 16px;
        }

        .secondary-card-business>a>figure>img {
            height: 172px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 0.9em;
        }

        /*HOME: BUSINESS CALL - 1230px*/
        .business-sidebar-call {
            padding: 32px 19px 32px 19px;
        }

        /*HOME: NAV GUIDE - 1230px*/
        .btn-next-guide {
            margin: -205px 0px 0px 0px;
        }

        .btn-previous-guide {
            margin: -205px 0px 0px 0px;
        }

        /*HOME: LIST ALBUNS - 1230px*/
        .list-albuns-title {
            margin: 39px 0px 0px 0px;
        }

        .list-albuns-title>header>h2 {
            font-size: 1.3em;
        }

        .card-album>a>figure>img {
            height: 152px;
        }

        /*FOOTER: CATEGORIES - 1230px*/
        .footer-category-item>a {
            font-size: 0.8em;
        }

        /*FOOTER: SEARCH - 1230px*/
        .footer-search {
            width: 100%;
        }

        /*FOOTER: LOGIN PANEL - 1230px*/
        .footer-login-panel>a {
            width: 100%;
        }

        /*FOOTER: COPYRIGHT - 1230px*/
        .copyright-item {
            font-size: 0.8em;
        }

        .terms-and-privacy-item>a {
            font-size: 0.8em;
        }

        /*PAGES: POST CARD HIGHLIGHT - 1230px*/
        .post-card-highlight>a>figure>img {
            height: 375px;
        }

        .post-card-highlight-date {
            margin: 30px 0px 0px 30px;
        }

        .post-card-highlight>a>div>header {
            padding: 0px 30px 26px 30px;
        }

        .post-card-highlight>a>div>header>h4 {
            font-size: 1.3em;
        }

        /*PAGES: POST CARD PRIMARY - 1230px*/
        .post-card-primary>a>figure>img {
            height: 176px;
        }

        .post-card-primary>a>header>h4 {
            font-size: 1.1em;
        }

        .post-card-primary>a>header>h5 {
            font-size: 1em;
        }

        /*PAGE POST: DETAILS - 1230px*/
        .post-title>header>h1 {
            font-size: 2.3em;
        }

        .post-title>header>h2 {
            font-size: 1.3em;
        }

        /*PAGE POST: REPORT - 1230px*/
        .form-report {
            padding: 30px 30px 30px 30px;
        }

        .btn-report {
            width: 180px;
        }

        /*PAGE POST: SHARE BUTTONS - 1230px*/
        .share-post-footer {
            padding: 7px 5px 0px 5px;
            height: 56px;
        }

        .btn-social-share-footer {
            margin: 0px 6px 0px 6px;
        }

        .btn-social-share-footer>a {
            padding: 10px 0px 0px 0px;
            min-width: auto;
            width: 42px;
            height: 42px;
            font-size: 0.9em;
        }

        .btn-social-share-footer>a>span {
            display: none;
        }

        /*PAGE POST: FOOTER - 1230px*/
        .card-post-rel>a>figure>img {
            height: 185px;
        }

        /*PAGE POST: SIDEBAR TRENDS - 1230px*/
        .sidebar-trends>header>h3>span {
            width: 75%;
        }

        .card-trends>a>figure {
            width: 116px;
        }

        .card-trends>a>header>h4 {
            font-size: 0.9em;
        }

        /*HOME: STREAM - 1230px*/
        .audio-stream {
            padding: 17px 0px 12px 0px;
            margin: 0px 30px 0px 30px;
        }

        .section-stream-video {
            padding: 35px 35px 35px 35px;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 1230px*/
        .android-app {
            padding: 30px 30px 0px 30px;
        }

        .android-description>header>h2 {
            font-size: 1.3em;
        }

        .android-description>header>h3 {
            font-size: 1.2em;
        }

        .android-download-link {
            margin: 0px 0px 0px 0px;
        }

        .android-download-link>a {
            width: 300px;
            font-size: 0.9em;
        }

        .smarth-phone {
            margin: 153px 0px 0px 0px;
        }

        .smarth-phone>img {
            margin: -23px 0px 0px -16px;
            width: 390px;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL - 1230px*/
        .alexa-skill {
            padding: 30px 30px 0px 30px;
        }

        .alexa-description>header>h2 {
            font-size: 1.3em;
        }

        .alexa-description>header>h3 {
            font-size: 1.2em;
        }

        .alexa-download-link {
            margin: 30px 0px 0px 0px;
        }

        .alexa-download-link>a {
            width: 300px;
            font-size: 0.9em;
        }

        .amazon-echo {
            margin: 355px 0px 0px 0px;
        }

        .amazon-echo>img {
            width: 376px;
        }

        .amazon-echo>div>img {
            margin: -350px 0px 0px 148px;
            width: 56px;
            height: 56px;
        }

        /*ALEXA SKILL: TUTORIAL - 1230px*/
        .alexa-skill-tutorial {
            padding: 19px 19px 5px 19px;
        }

        .alexa-skill-tutorial>header>h4 {
            font-size: 1.3em;
        }

        .skill-tutorial {
            padding: 12px 12px 12px 12px;
        }

        .skill-tutorial>header {
            min-height: 95px;
        }

        .skill-tutorial>header>h5 {
            font-size: 1.1em;
        }

        .skill-tutorial>header>p {
            font-size: 0.8em;
        }

        /*DIGITAL EDITION - 1230px*/
        .twc-container-digital-edition {
            max-width: 900px;
        }

        .flip-btn.left {
            left: 0px;
        }

        .flip-btn.right {
            right: 0px;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 1230px*/
        .post-card-legal-notice>a {
            padding: 19px 19px 19px 19px;
        }

        .post-card-legal-notice>a>figure>img {
            height: 172px;
        }

        .post-card-legal-notice>a>header>h3 {
            font-size: 0.8em;
        }

        .post-card-legal-notice>a>header>h4 {
            font-size: 1.1em;
        }

        /*PAGE: FAQ - 1200px*/
        .list-faq {
            padding: 30px 50px 50px 50px;
        }

        .list-faq>header>h2 {
            font-size: 1.6em;
        }

        .list-faq>header>h3 {
            font-size: 1em;
        }

        .faq-item>header>h4 {
            font-size: 1.2em;
        }

        .faq-item>div {
            font-size: 1.1em;
        }

        /*PAGES: POST CARD PRIMARY - 1230px*/
        .post-card-secondary>a {
            padding: 9px 9px 9px 9px;
        }

        .post-card-secondary>a>figure>img {
            height: 122px;
        }

        .post-card-secondary>a>header>h3 {
            padding: 5px 5px 0px 5px;
        }

        .post-card-secondary>a>header>h4 {
            font-size: 1em;
        }

        .post-card-secondary>a>header>h5 {
            font-size: 0.9em;
        }

        .post-card-secondary>a>header>div>span {
            padding: 5px 0px 0px 0px;
            height: 38px;
        }

        /*PAGE: ABOUT - 1230px*/
        .about-site>header>span {
            width: 75%;
        }

        /*PAGES: WEB STORIES - 1230px*/
        .card-story>a>figure>img {
            height: 376px;
        }

        /*PAGE: ADVERTISING - 1230px*/
        .advertising-head-content {
            padding: 19px 19px 15px 19px;
        }

        .advertising-title>header>h1 {
            font-size: 1.3em;
        }

        .advertising-title>header>h2 {
            font-size: 0.8em;
        }

        .advertising-buttons {
            padding: 15px 0px 15px 0px;
        }

        .advertising-buttons>a {
            width: 122px;
        }

        .advertising-buttons>a>span {
            display: none;
        }

        .advertising-body-content {
            padding: 30px 19px 15px 19px;
        }

        .advertising-email {
            font-size: 0.8em;
        }

        .advertising-phone {
            font-size: 0.8em;
        }

        .advertising-footer-content {
            padding: 12px 19px 12px 19px;
        }

        /*PAGE PROFILE: COLUMNIST - 1230px*/
        .columnist-info>img {
            width: 130px;
            height: 130px;
        }

        .columnist-info>header>h1 {
            font-size: 1.1em;
        }

        /*PAGE PROFILE: SHARE BUTTONS - 1230px*/
        .share-profile-item-call {
            font-size: 0.8em;
        }

        .share-profile-item>a {
            padding: 7px 0px 0px 0px;
            font-size: 1.1em;
            height: 42px;
            width: 42px;
        }

        /*PAGE PROFILE: POST CARD OPINION - 1230px*/
        .post-card-opinion>a>figure>img {
            height: 186px;
        }

        .post-card-opinion>a>header>h4 {
            font-size: 1.1em;
        }

        .post-card-opinion>a>header>h5 {
            font-size: 1em;
        }

        .post-card-opinion>a>div {
            font-size: 0.7em;
        }

        /*PAGES COUPON: POST CARD COUPON - 1230px*/
        .card-discount-coupon-info {
            padding: 15px 5px 15px 12px;
        }

        .card-discount-coupon-title {
            font-size: 1em;
            min-height: 68px;
        }

        .card-discount-coupon-amount {
            font-size: 1.2em;
            min-width: 60px;
        }

        /*PAGES CLASSIFIED - 1230px*/
        .post-card-classified>a {
            padding: 16px 16px 16px 16px;
        }

        .post-card-classified>a>figure>img {
            height: 176px;
        }

        .post-card-classified>a>header>h4 {
            font-size: 1.1em;
        }

        /*PAGE POST: CLASSIFIEDS - 1230px*/
        .classified-contact {
            display: block;
            padding: 0px 0px 26px 0px;
            margin: 0px 0px 26px 0px;
        }

        .classified-email {
            display: block;
            margin: 0px 0px 26px 0px;
        }

        .classified-telephone {
            display: block;
            margin: 0px 0px 26px 0px;
        }

        .classified-whatsapp {
            display: block;
        }

        /*PAGE POST: POST CARD CLASSIFIED SECONDARY - 1230px*/
        .post-card-classified-secondary>a {
            padding: 9px 9px 9px 9px;
        }

        .post-card-classified-secondary>a>figure>img {
            height: 172px;
        }

        .post-card-classified-secondary>a>header>h4 {
            font-size: 1em;
        }

        /*PAGES GUIDE - 1230px*/
        .guide-category>a {
            padding: 3px 9px 0px 9px;
        }

        .guide-category>a>div>i {
            font-size: 1.5em;
        }

        .guide-category>a>header>h2 {
            font-size: 0.9em;
        }

        .guide-category>a>header>h3 {
            font-size: 0.8em;
        }

        /*PAGES GUIDE - 1230px*/
        .guide-category>a {
            padding: 3px 9px 0px 9px;
        }

        .guide-category>a>div>i {
            font-size: 1.5em;
        }

        .guide-category>a>header>h2 {
            font-size: 0.9em;
        }

        .guide-category>a>header>h3 {
            font-size: 0.8em;
        }

        /*PAGES: GUIDE CARD PRIMARY - 1230px*/
        .guide-card-primary>a {
            padding: 15px 15px 15px 15px;
        }

        .guide-card-primary>a>figure>img {
            height: 180px;
        }

        .guide-card-primary>a>header>h4 {
            font-size: 1.1em;
            min-height: 50px;
        }

        /*GUIDE: PAGE - 1230px*/
        .guide-title>header>h1 {
            font-size: 1.5em;
        }

        .call-whatsapp>a {
            width: 200px;
        }

        .call-whatsapp>a>span {
            display: none;
        }

        .visit-facebook>a {
            width: 146px;
        }

        .visit-facebook>a>span {
            display: none;
        }

        .visit-instagram>a {
            width: 146px;
        }

        .visit-instagram>a>span {
            display: none;
        }

        /*PAGES: GUIDE CARD SECONDARY - 1230px*/
        .guide-card-secondary>a {
            padding: 12px 12px 12px 12px;
        }

        .guide-card-secondary>a>figure>img {
            height: 130px;
        }

        .guide-card-secondary>a>header>h3 {
            padding: 5px 5px 0px 5px;
            font-size: 0.8em;
        }

        .guide-card-secondary>a>header>h4 {
            font-size: 1em;
            min-height: 46px;
        }

        /*PAGES COLUMNISTS - 1230px*/
        .post-card-profile>a {
            padding: 15px 15px 15px 15px;
        }

        .post-card-profile>a>figure {
            width: 120px;
        }

        /*HOME: CATEGORY THREE - 1230px*/
        .list-podcasts-title>div {
            width: 72%;
        }
    }

    @media(max-width: 968px) {

        /*THEME DEFAULT*/
        .card-mobile-secondary {
            display: block;
        }

        /*HEADER: HORIZONTAL MENU NAV - 965px*/
        .nav-menu-horizontal {
            display: block;
        }

        .nav-item {
            display: none;
        }

        /*HEADER: SOCIAL ICONS - 965px*/
        .social-icons-head {
            display: none;
        }

        .horizonta-menu-secondary {
            border-top: 0;
        }

        /*HORIZONTAL MENU: TRENDS - 965px*/
        .list-trends {
            animation: marquee 30s linear infinite;
            width: 99%;
        }

        /*ADS DEFAULT - 965px*/
        .ads-side {
            display: flex;
        }

        .ads-container-side {
            flex: 2;
            margin: 0px 19px 26px 0px;
        }

        /*WIDGET: STORIES - 965px*/
        .story-card>a {
            width: 126px;
        }

        .story-card>a>figure>img {
            height: 173px;
        }

        /*PAGE HOME: CARD HIGHLIGHT BIG - 965px*/
        .card-highlight-large>a>figure>img {
            height: 416px;
        }

        .card-highlight-large>a>span {
            margin: -250px 0px 0px 0px;
            height: 300px;
        }

        .carousel_control_prev,
        .carousel_control_next {
            margin: 195px 0px 0px 0px;
        }

        /*PAGE HOME: CARD HIGHLIGHT SMALL  - 965px*/
        .card-highlight-small>a {
            padding: 0px 0px 12px 0px;
            margin: 0px 0px 12px 0px;
        }

        .card-highlight-small>a>header {
            margin: 0px 0px 0px 9px;
        }

        .card-highlight-small>a>figure>img {
            height: 166px;
        }

        .card-highlight-small>a>header>h4 {
            font-size: 1.1em;
        }

        .card-highlight-text>a>header>h5 {
            font-size: 1.1em;
        }

        /*PAGE HOME: HIGHLIGHT TEXT - 965px*/
        .card-highlight-text>a {
            padding: 9px 9px 5px 9px;
            margin: 0px 0px 26px 0px;
            min-height: 156px;
            border-right: 0;
            background-color: #F9F9F9;
            border: 1px solid#F1F1F1;
            border-radius: 5px;
        }

        .card-highlight-text>a>header>h4 {
            font-size: 1.1em;
        }

        .card-highlight-text>a>header>h5 {
            line-height: 1.3em;
        }

        /*HOME: CATEGORY ONE BIG - 965px*/
        .news-card-large-one>a {
            display: flex;
            padding: 0px 0px 12px 0px;
            margin: 0px 0px 15px 0px;
            border-bottom: 1px solid#E9E9E9;
        }

        .news-card-large-one>a>figure {
            flex: 2;
        }

        .news-card-large-one>a>figure>img {
            width: 100%;
            height: 136px;
            object-fit: cover;
            object-position: center;
        }

        .news-card-large-one>a>header {
            flex: 3;
            margin: 0px 0px 0px 9px;
        }

        .news-card-large-one>a>header>h4 {
            display: -webkit-box;
            font-size: 1em;
            font-weight: 650;
            color: #353535;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .news-card-large-one>a>header>h5 {
            display: -webkit-box;
            font-size: 1em;
            font-weight: 300;
            line-height: 1.4em;
            color: #656565;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        /*HOME: CATEGORY ONE SMALL - 965px*/
        .news-card-small-one>a {
            display: flex;
            padding: 0px 0px 15px 0px;
            margin: 0px 0px 15px 0px;
            border-bottom: 1px solid#E9E9E9;
        }

        .news-card-small-one>a>figure {
            flex: 2;
        }

        .news-card-small-one>a>figure>img {
            width: 100%;
            height: 136px;
            object-fit: cover;
            object-position: center;
        }

        .news-card-small-one>a>header {
            flex: 3;
            margin: 0px 0px 0px 9px;
        }

        .news-card-small-one>a>header>h4 {
            display: -webkit-box;
            font-size: 1em;
            font-weight: 650;
            color: #353535;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .news-card-small-one>a>header>h5 {
            display: -webkit-box;
            font-size: 1em;
            font-weight: 300;
            line-height: 1.4em;
            color: #656565;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        /*HOME: CARD JOBS - 965px*/
        .card-jobs>a {
            min-height: 105px;
        }

        .card-jobs>a>div>span {
            margin: 65px 0px 0px 0px;
            font-size: 0.9em;
        }

        .card-jobs>a>header {
            margin: 28px 5px 0px 5px;
        }

        .card-jobs>a>header>h3 {
            font-size: 1em;
        }

        /*HOME: CARD OPINION BIG - 965px*/
        .opinion-card-large>a>figure {
            height: 380px;
        }

        .opinion-card-large>a>span {
            margin: -300px 0px 0px 0px;
            height: 300px;
        }

        .opinion-card-large>a>div>header>h4 {
            font-size: 1.2em;
        }

        /*HOME: CARD OPINION SMALL - 965px*/
        .opinion-card-small>a>figure>img {
            height: 106px;
        }

        .opinion-card-small>a>header>h3 {
            display: none;
        }

        /*HOME: CATEGORY TWO BIG - 965px*/
        .news-card-large-two>a>header {
            flex: 3;
            padding: 9px 3px 0px 6px;
        }

        /*HOME: CLASSIFIED - 965px*/
        .card_classified>a {
            padding: 19px 19px 19px 19px;
            margin: 0px 0px 26px 0px;
        }

        .card_classified>a>img {
            height: 196px;
        }

        .card_classified>a>header>h3 {
            font-size: 1.1em;
        }

        .card_classified>a>div {
            font-size: 1em;
        }

        /*HOME: VIDEOS - 965px*/
        .next-videos>a>header>h3 {
            font-size: 0.8em;
        }

        .next-videos>a>header>h4 {
            font-size: 0.9em;
        }

        /*HOME: CATEGORY THREE - 965px*/
        .news-card-large-three>a {
            margin: 0px 0px 12px 0px;
            padding: 0px 0px 12px 0px;
        }

        .news-card-large-three>a>figure>img {
            height: 136px;
        }

        .news-card-large-three>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: PODCAST DEFAULT - 965px*/
        .list-podcasts-title>div {
            margin: 14px 0px 0px 0px;
            width: 62%;
        }

        /*HOME: PODCAST - 965px*/
        .card-podcast-primary>a {
            margin: 0px 0px 26px 0px;
        }

        .card-podcast-primary>a>figure>img {
            height: 128px;
        }

        .list-podcasts-border {
            margin: 5px 0px 0px 0px;
        }

        /*HOME: CATEGORY FOUR - 965px*/
        .news-card-large-four>a>div>header {
            padding: 0px 19px 19px 19px;
        }

        .news-card-large-four>a>div>header>h4 {
            font-size: 1.4em;
        }

        .news-card-large-four>a>div>header>h5 {
            font-size: 1.2em;
        }

        /*HOME: CATEGORY FOUR SAMALL - 965px*/
        .news-card-small-four>a>div>header {
            padding: 0px 12px 5px 12px;
        }

        .news-card-small-four>a>div>header>h4 {
            font-size: 1em;
            -webkit-line-clamp: 3;
        }

        .news-card-small-four>a>div>header>h5 {
            font-size: 0.9em;
        }

        /*HOME: CATEGORY FOUR TEXT - 965px*/
        .news-card-text-four>a {
            padding: 5px 5px 9px 5px;
        }

        .news-card-text-four>a>header>h5 {
            font-size: 0.9em;
        }

        /*HOME: CALENDAR OF EVENTS - 965px*/
        .card-event>a {
            margin: 0px 0px 26px 0px;
        }

        .card-event>a>img {
            height: 250px;
        }

        .card-event-body {
            margin: -40px 19px 0px 19px;
        }

        .card-event-date {
            min-height: 58px;
        }

        .card-event-body>h3 {
            font-size: 1em;
        }

        /*HOME: NEWS CARD LARGE FIVE - 965px*/
        .news-card-large-five>a>figure>img {
            height: 142px;
        }

        .news-card-large-five>a>header {
            min-height: auto;
        }

        /*HOME: NEWS CARD LARGE SIX - 965px*/
        .news-card-large-six>a>div>header {
            padding: 0px 26px 15px 26px;
        }

        .news-card-large-six>a>div>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 3;
        }

        /*HOME: NEWS CARD SMALL SIX - 965px*/
        .news-card-small-six>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 26px 0px;
            border-bottom: 0;
            border-right: 0;
        }

        .news-card-small-six>a>figure {
            width: auto;
        }

        .news-card-small-six>a>figure>img {
            height: 206px;
        }

        .news-card-small-six>a>header {
            margin: 6px 0px 0px 0px
        }

        .news-card-small-six>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 2;
        }

        .news-card-small-six>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: PRIMARY CARD BUSINESS - 965px*/
        .primary-card-business>a {
            padding: 9px 9px 12px 9px;
            margin: 0px 0px 30px 0px;
        }

        .primary-card-business>a>span {
            display: -webkit-box;
            margin: 0px 0px 9px 0px;
            height: 18px;
            font-size: 0.75em;
        }

        .primary-card-business>a>figure>img {
            height: 132px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 0.8em;
        }

        .primary-card-business-footer>span {
            padding: 4px 9px 0px 9px;
            margin: 6px 0px 0px 0px;
            height: 30px;
            font-size: 0.8em;
        }

        .primary-card-business-footer>span>i {
            display: none;
        }

        /*HOME: SECONDARY CARD BUSINESS - 965px*/
        .secondary-card-business>a {
            padding: 9px 9px 12px 9px;
            margin: 0px 0px 30px 0px;
        }

        .secondary-card-business>a>span {
            height: 18px;
            font-size: 0.75em;
        }

        .secondary-card-business>a>figure>img {
            height: 132px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 0.8em;
        }

        .secondary-card-business-footer>span {
            padding: 4px 9px 0px 9px;
            margin: 6px 0px 0px 0px;
            height: 30px;
            font-size: 0.8em;
        }

        .secondary-card-business-footer>span>i {
            display: none;
        }

        /*HOME: BUSINESS CALL - 965px*/
        .business-sidebar-call {
            padding: 19px 15px 20px 15px;
            margin: 0px 0px 30px 0px;
        }

        .business-sidebar-call>figure {
            width: 96px;
        }

        .business-sidebar-call>header>h5 {
            font-size: 1em;
        }

        .business-sidebar-call>p {
            font-size: 0.9em;
        }

        /*HOME: NAV GUIDE - 965px*/
        .btn-next-guide {
            margin: -185px 0px 0px 0px;
        }

        .btn-previous-guide {
            margin: -185px 0px 0px 0px;
        }

        /*HOME: LIST ALBUNS - 965px*/
        .list-albuns {
            padding: 50px 0px 15px 0px;
        }

        .list-albuns-title {
            margin: 50px 0px 0px 0px;
        }

        .list-albuns-title>header>h2 {
            font-size: 1.5em;
        }

        .card-album>a {
            margin: 0px 0px 30px 0px;
        }

        .card-album>a>figure>img {
            height: 236px;
        }

        /*CALL REGISTER FOOTER - 965px*/
        .call-register {
            padding: 30px 0px 35px 0px;
        }

        .call-register-description {
            text-align: center;
        }

        .call-register-description>header>h4 {
            font-size: 1.8em;
            line-height: 1.5em;
        }

        .call-register-button {
            margin: 15px auto 0px auto;
            text-align: center;
        }

        .call-register-button>a {
            padding: 6px 50px 0px 50px;
            font-size: 1.1em;
        }

        /*FOOTER: CATEGORIES - 965px*/
        .footer-category-item>a {
            font-size: 0.9em;
        }

        .footer-category-item>a>i {
            display: inline-block;
        }

        /*FOOTER: SEARCH - 965px*/
        .footer-search {
            float: right;
            margin: 0px 0px 0px 0px;
            width: 48.5%;
        }

        /*FOOTER: LOGIN PANEL - 965px*/
        .footer-login-panel>a {
            float: right;
            padding: 8px 0px 0px 0px;
            margin: -15px 19px 0px 0px;
            width: 48.5%;
            height: 42px;
        }

        /*FOOTER: COPYRIGHT - 965px*/
        .copyright-item {
            font-size: 0.9em;
        }

        .terms-and-privacy-item>a {
            font-size: 0.9em;
        }

        /*HEAD PAGES - 965px*/
        .head-page>div>div>header {
            margin: 15px auto 0px auto;
        }

        .head-page>div>div>header>h2 {
            font-size: 1.1em;
        }

        /*PAGES: POST CARD HIGHLIGHT - 965px*/
        .post-card-highlight>a>figure>img {
            height: 250px;
        }

        .post-card-highlight-date {
            margin: 26px 0px 0px 26px;
        }

        .post-card-highlight>a>div>header {
            padding: 0px 26px 16px 26px;
        }

        .post-card-highlight>a>div>header>h4 {
            font-size: 1.1em;
        }

        .post-card-highlight>a>span {
            margin: -260px 0px 0px 0px;
        }

        /*PAGES: POST CARD PRIMARY - 965px*/
        .post-card-primary>a>figure>img {
            height: 166px;
        }

        .post-card-primary-date {
            margin: 9px 0px 0px 9px;
            width: 36px;
            height: 36px;
            font-size: 0.9em;
        }

        .post-card-primary>a>header {
            margin: 0px 0px 0px 12px;
        }

        .post-card-primary>a>header>h4 {
            font-size: 1em;
            -webkit-line-clamp: 3;
        }

        .post-card-primary>a>header>div {
            display: none;
        }

        /*PAGES: CONTENT NOT FOUND - 965px*/
        .content-not-found {
            padding: 50px 15px 50px 15px;
        }

        .content-not-found>header>h5 {
            font-size: 1.3em;
        }

        .content-not-found>p {
            font-size: 1.2em;
        }

        /*PAGE POST: DETAILS - 965px*/
        .post-author {
            display: flex;
            padding: 5px 0px 46px 0px;
            margin: 15px 0px 0px 0px;
        }

        .post-title>header>h1 {
            font-size: 1.9em;
        }

        /*PAGE POST: CONTROLS - 965px*/
        .post-controls {
            float: left;
            position: absolute;
            width: 90%;
            padding: 9px 0px 0px 0px;
            margin: 48px auto 0px auto;
            text-align: right;
        }

        .post-control-item {
            margin: 0px 0px 0px 12px;
        }

        .post-control-item-print {
            display: none;
        }

        /*PAGE POST: REPORT - 965px*/
        .post-report>header {
            padding: 15px 5px 0px 5px;
        }

        .form-report {
            padding: 35px 35px 35px 35px;
        }

        .btn-report {
            margin: 30px 0px 0px 0px;
            width: 100%;
        }

        /*PAGE POST: SHARE BUTTONS - 965px*/
        .share-post-footer>span {
            display: none;
        }

        .share-post-footer {
            text-align: center;
        }

        .btn-social-share-footer {
            margin: 0px 9px 0px 9px;
        }

        /*PAGE POST: PUBLISHER - 965px*/
        .publisher {
            display: block;
            padding: 23px 12px 9px 12px;
        }

        .publihser-image {
            margin: 0px auto 5px auto;
            text-align: center;
        }

        .publihser-image>img {
            width: 135px;
            height: 135px;
            border: 5px solid#fff;
        }

        .publisher-description>div>a {
            margin: 0px 0px 0px 0px;
        }

        .publisher-description {
            text-align: center;
        }

        .publisher-description>header>h4 {
            font-size: 0.9em;
        }

        .publisher-description>header>h5 {
            font-size: 1em;
        }

        .publisher-description>p {
            font-size: 1em;
            -webkit-line-clamp: unset;
        }

        .publisher-description>div>a {
            padding: 9px 0px 0px 0px;
            margin: 15px 12px 0px 12px;
            width: 42px;
            height: 42px;
            font-size: 1em;
        }

        .publisher-description>a {
            display: inline-block;
            float: none;
            padding: 9px 0px 0px 0px;
            margin: 30px auto 15px auto;
            min-width: 130px;
            height: 42px;
            font-size: 1em;
        }

        /*PAGE POST: FOOTER - 965px*/
        .card-post-rel>a>figure>img {
            height: 135px;
        }

        .card-post-rel-date {
            margin: 9px 0px 0px 9px;
            width: 36px;
            height: 36px;
            font-size: 0.9em;
        }

        .card-post-rel>a>header>h3 {
            font-size: 0.75em;
        }

        .card-post-rel>a>header>h4 {
            font-size: 1em;
        }

        .card-post-rel>a>header>h5 {
            font-size: 0.9em;
        }

        /*PAGE POST: SIDEBAR TRENDS - 965px*/
        .card-trends>a>figure {
            width: 98px;
        }

        /*PAGE POST: DRUGSTORE - 965px*/
        .post-contact {
            padding: 23px 19px 0px 19px;
        }

        .post-contact-telephone {
            margin: 0px 0px 19px 0px;
        }

        .post-contact-telephone>a {
            display: block;
        }

        .post-contact-whatsapp {
            margin: 0px 0px 19px 0px;
        }

        .post-contact-whatsapp>a {
            display: block;
        }

        .post-contact-address {
            text-align: initial;
        }

        /*PAGE CONTACT: BODY - 965px*/
        .form-contact {
            padding: 15px 35px 15px 35px;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 965px*/
        .android-app {
            padding: 15px 3px 0px 15px;
        }

        .android-description>header {
            margin: 0px 0px 30px 0px;
            min-height: auto;
        }

        .android-description>header>h2 {
            font-size: 1.3em;
        }

        .android-description>header>h3 {
            font-size: 1.1em;
        }

        .android-qr-code {
            margin: 0px 0px 30px 0px;
            width: 280px;
        }

        .android-qr-code>span {
            font-size: 0.8em;
        }

        .android-download_link {
            display: block;
            float: none;
            margin: 0px 0px 15px 0px;
        }

        .android-download_link>a {
            width: 280px;
        }

        .smarth-phone {
            margin: 158px 0px 0px 0px;
        }

        .smarth-phone>img {
            margin: -23px 0px 0px -12px;
            width: 380px;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL - 965px*/
        .alexa-skill {
            padding: 15px 3px 15px 15px;
        }

        .alexa-description>header {
            margin: 0px 0px 30px 0px;
            min-height: auto;
        }

        .alexa-description>header>h2 {
            font-size: 1.3em;
        }

        .alexa-description>header>h3 {
            font-size: 1.1em;
        }

        .alexa-qr-code {
            margin: 0px 0px 30px 0px;
            width: 280px;
        }

        .alexa-qr-code>span {
            font-size: 0.8em;
        }

        .alexa-download-link {
            display: block;
            float: none;
            margin: 0px 0px 0px 0px;
        }

        .alexa-download-link>a {
            width: 280px;
        }

        .amazon-echo {
            margin: 230px 0px 0px 0px;
        }

        .amazon-echo>img {
            width: 275px;
        }

        .amazon-echo>div>img {
            margin: -265px 0px 0px 109px;
            width: 39px;
            height: 39px;
        }

        /*PAGES: POST CARD DIGITAL EDITION - 965px*/
        .post-card-digital-edition>a {
            padding: 12px 15px 15px 15px;
        }

        .post-card-digital-edition>a>header>h3 {
            font-size: 0.9em;
        }

        /*DIGITAL EDITION - 965px*/
        .twc-container-digital-edition {
            margin: 0px 26px 0px 26px;
            max-width: 100%;
        }

        .flip-btn {
            top: 30%;
            width: 38px;
            height: 180px;
            font-size: 1em;
            font-weight: 650;
        }

        .flip-btn.right {
            margin: 90px 0px 0px 0px;
        }

        /*PAGE DIGITAL EDITION: POST REL - 965px*/
        .digital-edition-footer {
            padding: 35px 0px 15px 0px;
        }

        .post-card-digital-edition-secondary>a {
            padding: 12px 15px 15px 15px;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 965px*/
        .post-card-legal-notice>a {
            padding: 9px 9px 9px 9px;
        }

        .post-card-legal-notice>a>figure>img {
            height: 130px;
        }

        .post-card-legal-notice>a>header>h4 {
            font-size: 1em;
        }

        /*PAGE: FAQ - 965px*/
        .list-faq {
            padding: 19px 35px 35px 35px;
        }

        .list-faq>header>h2 {
            font-size: 1.5em;
        }

        .faq-item {
            padding: 19px 19px 12px 19px;
            min-height: auto;
        }

        .faq-item>header>h4 {
            font-size: 1.2em;
            line-height: 1.5em;
        }

        .faq-item>header>h4>span {
            font-size: 0.75em;
            width: 28px;
            height: 28px;
        }

        /*PAGES: POST CARD PRIMARY - 965px*/
        .post-card-secondary>a {
            padding: 19px 19px 19px 19px;
        }

        .post-card-secondary>a>figure>img {
            height: 180px;
        }

        /*PAGES: CONTENT NOT FOUND - 965px*/
        .page-not-found {
            padding: 50px 15px 50px 15px;
        }

        .page-not-found>header>h5 {
            font-size: 1.3em;
        }

        .page-not-found>p {
            font-size: 1.2em;
        }

        /*PAGE: ABOUT - 965px*/
        .about-site>header>span {
            width: 68%;
        }

        /*PAGES: WEB STORIES - 965px*/
        .card-story>a>figure>img {
            height: 276px;
        }

        .card-story>a>div>header {
            padding: 0px 9px 5px 9px;
        }

        .card-story>a>div>header>h2 {
            padding: 4px 5px 0px 5px;
            font-size: 0.9em;
        }

        .card-story>a>div>header>h3 {
            font-size: 1.1em;
        }

        /*PAGE: ADVERTISING - 965px*/
        .advertising-head-content {
            padding: 19px 19px 15px 19px;
        }

        .advertising-title {
            margin: 0px 0px 15px 0px;
            text-align: center;
        }

        .advertising-title>header>h2>i {
            display: none;
        }

        .advertising-buttons {
            padding: 0px 0px 0px 0px;
            text-align: center;
            border-left: 0px;
        }

        .advertising-buttons>a {
            margin: 0px 12px 0px 12px;
            width: 136px;
        }

        /*PAGE PROFILE: POST CARD OPINION - 965px*/
        .post-card-opinion>a>figure>img {
            height: 136px;
        }

        .post-card-opinion>a>header>h3 {
            padding: 5px 5px 0px 5px;
        }

        .post-card-opinion>a>header>h4 {
            font-size: 1em;
        }

        .post-card-opinion>a>div {
            display: none;
        }

        /*PAGES COUPON: POST CARD COUPON - 965px*/
        .card-discount-coupon-info {
            padding: 20px 15px 20px 15px;
        }

        .card-discount-coupon-title {
            font-size: 1.1em;
            min-height: 68px;
        }

        /*PAGES CLASSIFIED - 965px*/
        .post-card-classified>a {
            padding: 12px 12px 12px 12px;
        }

        .post-card-classified>a>figure>img {
            height: 166px;
        }

        .post-card-classified>a>header {
            margin: 0px 0px 0px 12px;
        }

        .post-card-classified>a>header>h4 {
            font-size: 1em;
            -webkit-line-clamp: 3;
        }

        /*PAGE POST: POST CARD CLASSIFIED SECONDARY - 965px*/
        .post-card-classified-secondary>a {
            padding: 5px 5px 5px 5px;
        }

        .post-card-classified-secondary>a>figure>span {
            margin: 9px 0px 0px 9px;
        }

        .post-card-classified-secondary>a>figure>img {
            height: 130px;
        }

        /*PAGES: GUIDE CARD PRIMARY - 965px*/
        .guide-card-primary>a {
            padding: 12px 12px 12px 12px;
        }

        .guide-card-primary>a>figure>img {
            height: 130px;
        }

        .guide-card-primary>a>header>h3 {
            padding: 5px 5px 0px 5px;
            font-size: 0.8em;
        }

        .guide-card-primary>a>header>h4 {
            font-size: 1em;
            min-height: 46px;
        }

        /*GUIDE: PAGE - 965px*/
        .guide-title>header>h1 {
            font-size: 1.3em;
        }

        .guide-localization>div {
            font-size: 0.8em;
        }

        .guide-localization>span {
            font-size: 0.9em;
        }

        .guide-opening-hours>div {
            font-size: 0.8em;
        }

        .guide-opening-hours>span {
            font-size: 0.9em;
        }

        .guide-contact-phone>div {
            font-size: 0.8em;
        }

        .guide-contact-phone>span {
            font-size: 0.9em;
        }

        .guide-call {
            margin: 12px 0px 0px 0px;
        }

        .call-whatsapp>a {
            width: 96px;
        }

        .call-whatsapp>a>span {
            display: none;
        }

        .call-whatsapp>a>i {
            display: none;
        }

        .visit-facebook>a {
            width: 96px;
        }

        .visit-facebook>a>i {
            display: none;
        }

        .visit-instagram>a {
            width: 96px;
        }

        .visit-instagram>a>i {
            display: none;
        }

        .business-evaluation {
            padding: 0px 0px 0px 6px;
        }

        .rating-value {
            margin: 0px auto 0px auto;
            font-size: 1.9em;
        }

        .rating-score {
            font-size: 0.9em;
        }

        .btn-rate>a {
            padding: 5px 9px 0px 9px;
        }

        /*PAGES: GUIDE CARD SECONDARY - 965px*/
        .guide-card-secondary>a {
            padding: 9px 9px 9px 9px;
        }

        /*PAGES COLUMNISTS - 965px*/
        .post-card-profile>a {
            padding: 12px 12px 12px 12px;
        }

        .post-card-profile>a>figure {
            width: 116px;
        }

        .post-card-profile>a>header>h4 {
            font-size: 0.9em;
        }

        /*PAGE: SUBSCRIBE NEWS - 965px*/
        .subscribe_news {
            padding: 39px 12px 30px 12px;
        }

        .subscribe_news>header {
            margin: 15px 35px 30px 35px;
        }

        .subscribe_news>header>h1 {
            font-size: 1.3em;
        }

        .subscribe_news>header>h2 {
            font-size: 1.2em;
        }

        .telegram_group>a {
            padding: 7px 3px 0px 3px;
            width: 196px;
            font-size: 1em;
        }

        .whatsapp_group>a {
            padding: 7px 3px 0px 3px;
            width: 196px;
            font-size: 1em;
        }

        .facebook_group>a {
            padding: 7px 3px 0px 3px;
            width: 196px;
            font-size: 1em;
        }

        /* GUIDE CATEGORIES - 968px*/
        .guide-categories {
            grid-template-columns: repeat(4, 1fr);
            margin: 0px 0px 30px 0px;
        }

        .guide-subcategories {
            grid-template-columns: repeat(4, 1fr);
            margin: -30px 0px 30px 0px;
        }

        /* HEAD: STORIES - 1300px*/
        .news-stories-tiles {
            padding: 26px 0px 0px 0px;
            margin: 0px 30px -5px 30px;
        }

        .news-stories-rounded {
            padding: 19px 0px 0px 0px;
            margin: 0px 30px -19px 30px;
        }
    }

    @media(max-width: 768px) {

        /*THEME DEFAULT*/
        .twc-container-digital-edition {
            margin: 0px 50px 0px 50px;
        }

        .display-mobile {
            display: block;
        }

        .card-mobile {
            display: block;
        }

        /*HEADER: HORIZONTAL MENU PRIMARY - 765px*/
        .logo-horizontal-menu {
            margin: 12px auto 12px auto;
            width: 280px;
        }

        /*HEADER: SEARCH - 765px*/
        .header-search {
            width: 230px;
        }

        /*HOME: ADS SIDE - 765px*/
        .ads-side-container {
            display: flex;
            margin: 0px auto 0px auto;
        }

        .ads-side-one {
            flex: 2;
            margin: 0px 15px 15px 0px;
        }

        .ads-side-one-single {
            margin: 0px 30px 15px 30px;
        }

        .ads-side-two {
            flex: 2;
            margin: 0px 0px 15px 15px;
        }

        /*ADS DEFAULT: CODE - 765px*/
        .ads-side-container-code {
            flex: 2;
            margin: 0px 15px 15px 0px;
        }

        .ads-side-container-code-single {
            margin: 0px 30px 0px 30px;
        }

        .ads-side-container-pages {
            margin: 0px 0px 15px 0px;
        }

        /*HOME: ADS SIDE PAGES - 765px*/
        .ads-side-pages {
            margin: 0px 15% 26px 15%;
        }

        /*PAGE POST: ADS*/
        .horizontal-ads-post-body {
            margin: 0px auto 0px auto;
        }

        /*SEE MORE CATEGORY - 765px*/
        .see-more-category>a {
            padding: 3px 6px 0px 9px;
            height: 32px;
        }

        .see-more-category-secondary>a {
            padding: 3px 6px 0px 9px;
            height: 32px;
        }

        /*PAGE HOME - 765px*/
        .highlights {
            padding: 30px 0px 15px 0px;
        }

        /*HOME: CATEGORIES DEFAULT - 765px*/
        .categories {
            padding: 35px 0px 15px 0px;
        }

        .categories>div>header {
            margin: 0px 0px 30px 0px;
        }

        /*PAGE HOME: CARD HIGHLIGHT SMALL  - 765px*/
        .card-highlight-small>a {
            padding: 0px 0px 15px 0px;
            margin: 0px 0px 15px 0px;
        }

        .card-highlight-small>a>header {
            margin: 0px 0px 0px 9px;
        }

        .card-highlight-small>a>figure>img {
            height: 162px;
        }

        .card-highlight-small>a>header>h4 {
            -webkit-line-clamp: 3;
        }

        /*PAGE HOME: HIGHLIGHT TEXT - 765px*/
        .card-highlight-text>a {
            padding: 19px 30px 26px 30px;
            min-height: 162px;
        }

        /*HOME: CATEGORY ONE BIG - 765px*/
        .news-card-large-one>a>figure>img {
            height: 162px;
        }

        .news-card-large-one>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY ONE SMALL - 765px*/
        .news-card-small-one>a>figure>img {
            height: 162px;
        }

        .news-card-small-one>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CARD JOBS - 765px*/
        .list-jobs {
            padding: 42px 0px 0px 0px;
            margin: 0px 0px 15px 0px;
        }

        .card-jobs>a {
            margin: 0px 0px 30px 0px;
            min-height: 103px;
        }

        /*HOME: OPINIONS - 765px*/
        .list-opinions {
            padding: 30px 0px 30px 0px;
        }

        .see-more-desktop {
            display: none;
        }

        .see-more-mobile {
            display: block;
            text-align: center;
        }

        /*HOME: CARD OPINION BIG - 765px*/
        .opinion-card-large>a {
            margin: 0px 0px 75px 0px;
        }

        .opinion-card-large>a>figure {
            height: 360px;
        }

        .opinion-card-large>a>span {
            margin: -250px 0px 0px 0px;
            height: 250px;
        }

        .opinion-card-large>a>div>header>h4 {
            font-size: 1.2em;
        }

        /*HOME: CARD OPINION SMALL - 765px*/
        .opinion-card-small>a>figure {
            flex: 3;
        }

        .opinion-card-small>a>figure>img {
            height: auto;
        }

        .opinion-card-small>a>header {
            margin: 0px 0px 0px 9px;
        }

        .opinion-card-small>a>header>h3 {
            display: inline-block;
        }

        .opinion-card-small>a>header>h4 {
            font-size: 1.2em;
        }

        /*HOME: CATEGORY TWO BIG - 765px*/
        .news-card-large-two>a {
            padding: 19px 19px 19px 19px;
            border: 2px solid#E1E1E1;
            border-radius: 15px;
        }

        .news-card-large-two>a>figure {
            flex: 3;
        }

        .news-card-large-two>a>figure>img {
            height: 150px;
            border-radius: 3px;
        }

        .news-card-large-two>a>header {
            padding: 9px 3px 0px 9px;
        }

        .news-card-large-two>a>header>h3 {
            font-size: 0.8em;
        }

        .news-card-large-two>a>header>h4 {
            font-size: 1.2em;
        }

        .news-card-large-two>a>header>div {
            font-size: 0.9em;
        }

        /*HOME: CLASSIFIED - 765px*/
        .section_classified {
            padding: 50px 0px 30px 0px;
        }

        .card_classified>a {
            padding: 15px 15px 15px 15px;
        }

        .card_classified>a>img {
            height: 152px;
        }

        .card_classified>a>header>h3 {
            font-size: 1em;
        }

        /*HOME: VIDEOS - 765px*/
        .next-videos>a>header>h4 {
            -webkit-line-clamp: 3;
        }

        /*HOME: CATEGORY THREE - 765px*/
        .news-card-large-three>a {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 15px 0px;
        }

        .news-card-large-three>a>figure {
            flex: 3;
        }

        .news-card-large-three>a>figure>img {
            height: 162px;
        }

        .news-card-large-three>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 3;
        }

        /*HOME: CATEGORY THREE - 765px*/
        .list-podcasts-title>div {
            width: 50%;
        }

        /*HOME: PODCAST - 765px*/
        .card-podcast-primary>a {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 15px 0px;
        }

        .card-podcast-primary>a>figure {
            flex: 3;
        }

        .card-podcast-primary>a>figure>img {
            height: 162px;
        }

        .card-podcast-primary>a>header>h3 {
            font-size: 0.9em;
        }

        .card-podcast-primary>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 3;
        }

        .list-podcasts-border {
            display: none;
        }

        /*HOME: CATEGORY THREE - 765px*/
        .category-four {
            margin: 0px auto 15px auto;
        }

        /*HOME: CATEGORY FOUR - 765px*/
        .news-card-large-four>a>div>header {
            padding: 0px 12px 12px 12px;
        }

        .news-card-large-four>a>div>header>h4 {
            font-size: 1.2em;
            -webkit-line-clamp: 3;
        }

        .news-card-large-four>a>div>header>h5 {
            font-size: 1.1em;
        }

        .news-card-large-four>a>div>header>div>span {
            font-size: 0.75em;
        }

        /*HOME: CATEGORY FOUR TEXT - 765px*/
        .news-card-text-four>a {
            padding: 19px 19px 15px 19px;
        }

        .news-card-text-four>a>header>h4 {
            font-size: 1.2em;
        }

        .news-card-text-four>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: CALENDAR OF EVENTS - 765px*/
        .calendar-of-events {
            padding: 30px 0px 50px 0px;
            margin: 0px 0px 0px 0px;
        }

        .card-event>a>img {
            height: 160px;
        }

        .card-event-body {
            margin: -40px 12px 0px 12px;
        }

        .card-event-body>h3 {
            font-size: 0.9em;
        }

        /*HOME: NEWS CARD LARGE FIVE - 765px*/
        .news-card-large-five>a>figure>img {
            height: 172px;
        }

        /*HOME: NEWS CARD LARGE SIX - 765px*/
        .news-card-large-six>a>div>header {
            padding: 0px 16px 5px 16px;
        }

        /*HOME: NEWS CARD SMALL SIX - 765px*/
        .news-card-small-six>a>figure>img {
            height: 160px;
        }

        /*HOME: COMERCIAL GUIDE HEAD - 765px*/
        .guide-search {
            margin: 175px auto 30px auto;
            max-width: 500px;
        }

        .guide-search>header>h3 {
            font-size: 1.2em;
        }

        /*HOME: PRIMARY CARD BUSINESS - 765px*/
        .primary-card-business>a {
            padding: 15px 30px 30px 30px;
        }

        .primary-card-business>a>span {
            margin: 0px 0px 12px 0px;
            height: 20px;
            font-size: 0.8em;
        }

        .primary-card-business>a>figure>img {
            height: 312px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 1.1em;
        }

        .primary-card-business-footer>span {
            padding: 3px 9px 0px 9px;
            margin: 6px 0px 0px 0px;
            height: 30px;
            font-size: 0.9em;
        }

        .primary-card-business-footer>span>i {
            display: inline-block;
        }

        /*HOME: SECONDARY CARD BUSINESS - 765px*/
        .secondary-card-business>a>figure>img {
            height: 152px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 0.85em;
        }

        .secondary-card-business-footer>span>i {
            display: inline-block;
        }

        /*HOME: BUSINESS CALL - 765px*/
        .business-sidebar-call {
            padding: 32px 19px 35px 19px;
        }

        .business-sidebar-call>figure {
            width: 120px;
        }

        /*HOME: NAV GUIDE - 765px*/
        .btn-guide {
            display: block;
            margin: 9px auto 42px auto;
            height: 58px;
            text-align: center;
        }

        .btn-next-guide {
            padding: 10px 0px 0px 0px;
            margin: 30px 0px 0px 0px;
            float: right;
            width: 46px;
            height: 46px;
            font-size: 1.1em;
            border-radius: 50%;
            text-align: center;
        }

        .btn-previous-guide {
            padding: 10px 0px 0px 0px;
            margin: 30px 19px 0px 0px;
            float: right;
            width: 46px;
            height: 46px;
            font-size: 1.1em;
            border-radius: 50%;
            text-align: center;
        }

        /*HOME: LIST ALBUNS - 765px*/
        .list-albuns-title {
            margin: 39px 0px 0px 0px;
        }

        .list-albuns-title>header>h2 {
            font-size: 1.3em;
        }

        .card-album>a {
            margin: 0px 0px 30px 0px;
        }

        .card-album>a>figure>img {
            height: 182px;
        }

        .card-album>a>header>h4 {
            font-size: 1em;
        }

        /*CALL REGISTER FOOTER - 765px*/
        .call-register-description>header>h4 {
            font-size: 1.6em;
        }

        .call-register-button>a {
            padding: 4px 35px 0px 35px;
            font-size: 1em;
            height: 42px;
        }

        /*FOOTER: SOCIAL - 765px*/
        .logo-footer {
            width: 230px;
        }

        .social-icons-footer {
            margin: 15px 0px 0px 0px;
        }

        .social-icons-footer>div>a {
            width: 38px;
            height: 38px;
            font-size: 0.9em;
        }

        /*FOOTER: CATEGORIES - 765px*/
        .footer-category-item>a {
            font-size: 0.85em;
        }

        .footer-category-item>a>i {
            display: inline-block;
        }

        /*FOOTER: SEARCH - 765px*/
        .footer-search {
            width: 48%;
        }

        /*FOOTER: LOGIN PANEL - 765px*/
        .footer-login-panel>a {
            width: 48%;
        }

        /*FOOTER: COPYRIGHT - 765px*/
        .copyright-item {
            font-size: 0.8em;
        }

        .terms-and-privacy-item>a {
            font-size: 0.8em;
        }

        /*HOME: CATEGORY SIX - 765px*/
        .category-six {
            margin: 0px auto 0px auto;
        }

        /*HEAD PAGES - 765px*/
        .head-page>div>div>header {
            margin: 15px auto 0px auto;
        }

        .head-page>div>div>header>h2 {
            font-size: 1em;
        }

        .head-page>div>div>header>h2>i:first-child {
            display: none;
        }

        /*PAGES: POST CARD HIGHLIGHT - 765px*/
        .post-card-highlight>a {
            margin: 0px 0px 30px 0px;
        }

        .post-card-highlight>a>figure>img {
            height: 326px;
        }

        .post-card-highlight-date {
            margin: 30px 0px 0px 30px;
            width: 36px;
            height: 36px;
            font-size: 1em;
        }

        .post-card-highlight>a>div>header {
            padding: 0px 30px 19px 30px;
        }

        .post-card-highlight>a>div>header>h4 {
            font-size: 1.3em;
        }

        /*PAGES: POST CARD PRIMARY - 765px*/
        .post-card-primary>a {
            margin: 0px 0px 30px 0px;
        }

        .post-card-primary>a>figure>img {
            height: 180px;
        }

        .post-card-primary>a>header {
            margin: 0px 0px 0px 15px;
        }

        .post-card-primary>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 2;
        }

        .post-card-primary>a>header>div {
            display: inline-block;
            margin: 3px 0px 0px 0px;
        }

        /*PAGE POST: HEAD - 765px*/
        .post-category>p {
            padding: 2px 9px 0px 9px;
            font-size: 1em;
        }

        .post-views>span {
            display: none;
        }

        /*PAGE POST: DETAILS - 765px*/
        .post-title>header>h1 {
            font-size: 1.6em;
        }

        /*PAGE POST: REPORT - 765px*/
        .post-report>header {
            padding: 15px 5px 0px 15px;
        }

        .form-report {
            padding: 39px 39px 39px 39px;
        }

        /*PAGE POST: BODY - 765px*/
        .page-post-content {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            border-right: 0;
        }

        .side-post-page {
            margin: 30px 0px 0px 0px;
        }

        /*PAGE POST: SHARE BUTTONS - 765px*/
        .share-post-footer {
            padding: 7px 0px 0px 0px;
        }

        .share-post-footer>span {
            display: inline-block;
        }

        .btn-social-share-footer {
            margin: 0px 6px 0px 6px;
        }

        /*PAGE POST: PUBLISHER - 765px*/
        .publisher {
            padding: 23px 35px 15px 35px;
        }

        /*PAGE POST: FOOTER - 765px*/
        .card-post-rel-mobile {
            display: none;
        }

        .card-post-rel>a>figure>img {
            height: 159px;
        }

        .discover-more>a {
            padding: 0px 39px 0px 39px;
            height: 42px;
        }

        /*PAGE POST: SIDEBAR TRENDS - 765px*/
        .sidebar-trends>header>h3>span {
            width: 85%;
        }

        .card-trends>a>figure {
            width: 150px;
        }

        .card-trends>a>figure>img {
            height: 106px;
        }

        .card-trends>a>header>h3 {
            font-size: 0.9em;
        }

        .card-trends>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: STREAM - 765px*/
        .section-stream-video {
            padding: 26px 26px 26px 26px;
        }

        .video-stream {
            padding: 19px 19px 19px 19px;
        }

        /*PAGE POST: EVENT - 765px*/
        .event-info {
            display: block;
            margin: 0px 0px 23px 0px;
            gap: 0;
        }

        .event-info-card {
            padding: 19px 19px 0px 19px;
            margin: 0px 0px 19px 0px;
            border-radius: 9px;
        }

        /*PAGE POST: DRUGSTORE - 765px*/
        .post-contact {
            padding: 42px 35px 15px 35px;
        }

        /*PAGE CONTACT: BODY - 965px*/
        .form-contact {
            padding: 15px 35px 5px 35px;
        }

        /*PAGE CONTACT: HEAD - 765px*/
        .head-contact>div>div>header>h2 {
            font-size: 1.2em;
        }

        /*PAGE CONTACT: FOOTER - 765px*/
        .footer-contact {
            margin: 39px auto 0px auto;
        }

        .contact-forms {
            padding: 15px 0px 30px 0px;
            border-right: 0px;
        }

        .service-period {
            padding: 9px 0px 5px 0px;
        }

        /*PAGE: TERMS AND POLICIES - 765px*/
        .terms-description {
            padding: 35px 35px 35px 35px;
        }

        .terms-description>header>h1 {
            font-size: 1.3em;
        }

        .term-description>div {
            font-size: 1em;
        }

        .policies-description {
            padding: 35px 35px 35px 35px;
        }

        .policies-description>header>h1 {
            font-size: 1.3em;
        }

        .policies-description>div {
            font-size: 1em;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 765px*/
        .android-app {
            padding: 30px 30px 0px 30px;
        }

        .android-description>header {
            text-align: center;
        }

        .android-description>header>h2 {
            font-size: 1.5em;
        }

        .android-description>header>h3 {
            font-size: 1.3em;
        }

        .android-qr-code {
            display: block;
            float: none;
            margin: 0px auto 30px auto;
            width: 300px;
            text-align: center;
        }

        .android-download-link {
            margin: 0px auto 30px auto;
            text-align: center;
        }

        .android-download-link>a {
            width: 300px;
            font-size: 1em;
        }

        .smarth-phone {
            display: block;
            float: none;
            margin: 15px auto 0px auto;
            width: 355px;
            height: 489px;
            text-align: center;
            background-size: cover;
        }

        .smarth-phone>img {
            margin: -23px 0px 0px -23px;
            width: 405px;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL - 765px*/
        .alexa-skill {
            padding: 30px 30px 0px 30px;
        }

        .alexa-description>header {
            text-align: center;
        }

        .alexa-description>header>h2 {
            font-size: 1.5em;
        }

        .alexa-description>header>h3 {
            font-size: 1.3em;
        }

        .alexa-qr-code {
            display: block;
            float: none;
            margin: 0px auto 30px auto;
            width: 300px;
            text-align: center;
        }

        .alexa-download-link {
            margin: 0px auto 30px auto;
            text-align: center;
        }

        .alexa-download-link>a {
            width: 300px;
            font-size: 1em;
        }

        .amazon-echo {
            display: block;
            float: none;
            margin: 15px auto 0px auto;
            text-align: center;
        }

        .amazon-echo>img {
            width: 405px;
        }

        .amazon-echo>div>img {
            margin: -375px 26px 0px 0px;
            width: 55px;
            height: 55px;
        }

        /*ALEXA SKILL: TUTORIAL - 765px*/
        .alexa-skill-tutorial {
            padding: 50px 50px 19px 50px;
        }

        .alexa-skill-tutorial>header {
            margin: 0px 0px 30px 0px;
        }

        .alexa-skill-tutorial>header>h4 {
            font-size: 1.3em;
        }

        .skill-tutorial>header {
            min-height: auto;
        }

        /*PAGES: POST CARD DIGITAL EDITION - 765px*/
        .post-card-digital-edition>a {
            padding: 12px 19px 19px 19px;
        }

        .post-card-digital-edition>a>header>h3 {
            font-size: 1em;
        }

        /*PAGE: DIGITAL EDITION - 765px*/
        .digital-edition-title>header>h1 {
            font-size: 1.6em;
        }

        .digital-edition-exclusive {
            padding: 30px 15px 30px 15px;
        }

        .digital-edition-exclusive>header>h2 {
            font-size: 1.5em;
        }

        .digital-edition-exclusive>header>h3 {
            font-size: 1.4em;
        }

        .digital-edition-info {
            padding: 30px 15px 30px 15px;
        }

        .digital-edition-info>header>h2 {
            font-size: 1.5em;
        }

        .digital-edition-info>header>h3 {
            font-size: 1.4em;
        }

        /*PAGE DIGITAL EDITION: POST REL - 765px*/
        .post-card-digital-edition-secondary>a {
            padding: 12px 19px 19px 19px;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 765px*/
        .post-card-legal-notice>a {
            padding: 15px 15px 15px 15px;
        }

        .post-card-legal-notice>a>figure>img {
            height: 150px;
        }

        /*PAGE: FAQ - 765px*/
        .list-faq {
            padding: 0px 0px 0px 0px;
            background-color: transparent;
            box-shadow: none;
        }

        .faq-item {
            padding: 30px 30px 19px 30px;
        }

        /*PAGES: POST CARD PRIMARY - 765px*/
        .post-card-secondary>a {
            padding: 15px 15px 15px 15px;
        }

        .post-card-secondary>a>figure>img {
            height: 136px;
        }

        /*PAGES: WEB STORIES - 765px*/
        .card-story>a>figure>img {
            height: 250px;
        }

        .card-story>a>div>header {
            padding: 0px 12px 3px 12px;
        }

        /*PAGE: ADVERTISING - 765px*/
        .advertising-email {
            display: block;
            margin: 0px 0px 19px 0px;
            width: 100%;
        }

        .advertising-phone {
            display: block;
            width: 100%;
        }

        /*PAGE PROFILE: COLUMNIST - 765px*/
        .columnist-info>img {
            width: 96px;
            height: 96px;
        }

        .columnist-info>header>h1 {
            font-size: 1em;
        }

        .columninst-posts>header>h3 {
            font-size: 1.2em;
        }

        /*PAGE PROFILE: POST CARD OPINION - 765px*/
        .post-card-opinion>a>figure>img {
            height: 165px;
        }

        .post-card-opinion>a>header>h3 {
            padding: 5px 9px 0px 9px;
        }

        .post-card-opinion>a>header>h4 {
            font-size: 1.1em;
        }

        .post-card-opinion>a>div {
            display: inline-block;
            font-size: 0.8em;
        }

        /*PAGE: ABOUT - 765px*/
        .about-site>header>span {
            width: 56%;
        }

        /*PAGE: COUPOM - 765px*/
        .coupom-card>span {
            padding: 16px 19px 15px 19px;
            font-size: 1.2em;
        }

        .coupom-card>i {
            float: right;
            margin: -49px 15px 0px 0px;
        }

        .coupom-card>header>h1 {
            font-size: 1.3em;
        }

        .coupom-card>header>h3 {
            font-size: 1.2em;
        }

        .coupom-card>p>span {
            padding: 14px 5px 0px 5px;
            font-size: 1.2em;
        }

        .coupom-card>a {
            padding: 14px 5px 0px 5px;
            font-size: 1.2em;
        }

        /*PAGES CLASSIFIED - 765px*/
        .post-card-classified>a {
            margin: 0px 0px 30px 0px;
        }

        .post-card-classified>a>figure>img {
            height: 180px;
        }

        .post-card-classified>a>header {
            margin: 0px 0px 0px 15px;
        }

        .post-card-classified>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 2;
        }

        /*PAGE POST: CLASSIFIEDS - 765px*/
        .media-info-primary {
            padding: 7px 5px 0px 5px;
            margin: -105px 0px 0px 0px;
            min-width: 155px;
            height: 36px;
            font-size: 0.9em;
        }

        .media-info-secundary {
            padding: 7px 5px 0px 5px;
            margin: -55px 0px 0px 0px;
            min-width: 155px;
            height: 36px;
            font-size: 0.9em;
        }

        .classified-contact {
            padding: 0px 0px 30px 0px;
            margin: 0px 0px 30px 0px;
        }

        .classified-email {
            margin: 0px 0px 30px 0px;
        }

        .classified-telephone {
            margin: 0px 0px 30px 0px;
        }

        /*PAGE POST: POST CARD CLASSIFIED SECONDARY - 765px*/
        .post-card-classified-secondary>a {
            padding: 9px 9px 9px 9px;
        }

        .post-card-classified-secondary>a>figure>span {
            margin: 12px 0px 0px 12px;
        }

        .post-card-classified-secondary>a>figure>img {
            height: 145px;
        }

        /*PAGES GUIDE - 765px*/
        .guide-category>a {
            padding: 3px 6px 0px 6px;
        }

        /*PAGES: GUIDE CARD PRIMARY - 765px*/
        .guide-card-primary>a {
            padding: 15px 15px 15px 15px;
        }

        .guide-card-primary>a>figure>img {
            height: 152px;
        }

        .guide-card-primary>a>header>h3 {
            padding: 4px 6px 0px 6px;
            font-size: 0.9em;
        }

        /*GUIDE: PAGE - 765px*/
        .guide-image {
            margin: 0px 0px 12px 0px;
        }

        .guide-localization>div {
            font-size: 0.9em;
        }

        .guide-localization>span {
            font-size: 1em;
        }

        .guide-opening-hours>div {
            font-size: 0.9em;
        }

        .guide-opening-hours>span {
            font-size: 1em;
        }

        .guide-contact-phone>div {
            font-size: 0.9em;
        }

        .guide-contact-phone>span {
            font-size: 1em;
        }

        .guide-call {
            display: flex;
            margin: 19px 0px 0px 0px;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 15px;
        }

        .call-whatsapp>a {
            width: 190px;
        }

        .call-whatsapp>a>span {
            display: inline-block;
        }

        .call-whatsapp>a>i {
            display: inline-block;
        }

        .visit-facebook>a {
            width: 136px;
        }

        .visit-facebook>a>i {
            display: inline-block;
        }

        .visit-instagram>a {
            width: 136px;
        }

        .visit-instagram>a>i {
            display: inline-block;
        }

        .rating-score {
            font-size: 0.9em;
        }

        .btn-rate {
            margin: 8px 0px 0px 0px;
        }

        .btn-rate>a {
            padding: 5px 16px 0px 16px;
        }

        .guide-gallery {
            margin: 30px 0px 0px 0px;
        }

        /*PAGES: GUIDE CARD SECONDARY - 765px*/
        .guide-card-secondary>a {
            padding: 15px 15px 15px 15px;
        }

        .guide-card-secondary>a>figure>img {
            height: 150px;
        }

        /* GUIDE CATEGORIES - 968px*/
        .guide-categories {
            grid-template-columns: repeat(3, 1fr);
            margin: 0px 0px 30px 0px;
        }

        .guide-subcategories {
            grid-template-columns: repeat(3, 1fr);
            margin: -30px 0px 30px 0px;
        }

        /* HEAD: STORIES - 768px*/
        .news-stories-tiles {
            padding: 23px 0px 0px 0px;
            margin: 0px 30px -5px 30px;
        }

        .news-stories-rounded {
            padding: 19px 0px 0px 0px;
            margin: 0px 30px -19px 30px;
        }
    }

    @media(max-width: 600px) {

        /*HEADER: HORIZONTAL MENU PRIMARY - 600px*/
        .logo-horizontal-menu {
            margin: 6px auto 6px auto;
            width: 300px
        }

        /*HEADER: SEARCH - 600px*/
        .header-search {
            float: none;
            padding: 3px 5px 3px 5px;
            margin: 9px auto 19px auto;
            width: 300px;
            border-radius: 5px;
        }

        .search-footer-btn {
            width: 35px;
            border-radius: 3px;
        }

        /*PAGES: ADS SIDE PAGES - 600px*/
        .ads-side-pages {
            margin: 0px 15px 26px 15px;
        }

        /*ADS DEFAULT: CODE - 600px*/
        .ads-container-code {
            margin: 0px auto 0px auto;
        }

        .ads-videos-code {
            margin: 0px auto 35px auto;
        }

        /*WIDGET: STORIES - 600px*/
        .story-card>a {
            width: 122px;
        }

        .story-card>a>figure>img {
            height: 168px;
        }

        /*PAGE HOME: CARD HIGHLIGHT BIG - 600px*/
        .card-highlight-large>a>figure>img {
            height: 400px;
        }

        /*PAGE HOME: HIGHLIGHT TEXT - 600px*/
        .card-highlight-text>a {
            padding: 19px 19px 15px 19px;
            min-height: 160px;
        }

        /*HOME: CATEGORY ONE BIG - 600px*/
        .news-card-large-one>a>figure {
            flex: 2;
        }

        .news-card-large-one>a>figure>img {
            height: 162px;
        }

        .news-card-large-one>a>header {
            margin: 0px 0px 0px 9px;
        }

        .news-card-large-one>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 3;
        }

        .news-card-large-one>a>header>h5 {
            font-size: 1em;
            -webkit-line-clamp: 2;
        }

        /*HOME: CATEGORY ONE SMALL - 600px*/
        .news-card-small-one>a>figure {
            flex: 2;
        }

        .news-card-small-one>a>figure>img {
            height: 162px;
        }

        .news-card-small-one>a>header>h5 {
            font-size: 1em;
            -webkit-line-clamp: 2;
        }

        /*HOME: CARD JOBS - 600px*/
        .card-jobs>a {
            margin: 0px 0px 35px 0px;
            min-height: 120px;
        }

        .card-jobs>a>div>span {
            margin: 56px 0px 0px 0px;
        }

        .card-jobs>a>header {
            margin: 35px 5px 0px 9px;
        }

        .card-jobs>a>header>h3 {
            font-size: 1.1em;
            line-height: 1.5em;
        }

        /*HOME: CARD OPINION SMALL - 600px*/
        .opinion-card-small>a>figure {
            flex: 2;
        }

        .opinion-card-small>a>figure>img {
            height: 150px;
        }

        .opinion-card-small>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY TWO BIG - 600px*/
        .news-card-large-two>a {
            padding: 15px 15px 15px 15px;
        }

        .news-card-large-two>a>figure {
            flex: 2;
        }

        .news-card-large-two>a>figure>img {
            height: 146px;
            border-radius: 3px;
        }

        .news-card-large-two>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CLASSIFIED - 600px*/
        .card_classified>a {
            padding: 19px 19px 19px 19px;
            margin: 0px 0px 35px 0px;
        }

        .card_classified>a>img {
            height: 266px;
        }

        .card_classified>a>header>h3 {
            font-size: 1.1em;
        }

        /*HOME: VIDEOS - 600px*/
        .main-video {
            margin: 0px 0px 35px 0px;
        }

        .next-videos>a {
            margin: 0px 0px 35px 0px;
        }

        .next-videos>a>header>h3 {
            font-size: 0.9em;
        }

        .next-videos>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*HOME: ADS VIDEO - 600px*/
        .ads-videos {
            margin: 0px auto 35px auto;
            max-width: 75%;
        }

        /*HOME: CATEGORY THREE - 600px*/
        .news-card-large-three>a>figure {
            flex: 2;
        }

        .news-card-large-three>a>figure>img {
            height: 162px;
        }

        /*HOME: PODCAST - 600px*/
        .card-podcast-primary>a>figure {
            flex: 2;
        }

        .card-podcast-primary>a>figure>img {
            height: 162px;
        }

        /*HOME: CATEGORY FOUR - 600px*/
        .news-card-large-four>a {
            margin: 0px 0px 35px 0px;
        }

        .news-card-large-four>a>figure>img {
            height: 380px;
        }

        .news-card-large-four>a>span {
            margin: -350px 0px 0px 0px;
            height: 350px;
        }

        .news-card-large-four>a>div>header {
            padding: 0px 19px 19px 19px;
        }

        .news-card-large-four>a>div>header>h4 {
            font-size: 1.2em;
        }

        .news-card-large-four>a>div>header>h5 {
            font-size: 1.1em;
        }

        .news-card-large-four>a>div>header>div>span {
            font-size: 0.8em;
        }

        .news-card-large-four>a>div>header>div {
            margin: 12px 0px 0px 0px;
        }

        /*HOME: CATEGORY FOUR SAMALL - 600px*/
        .news-card-small-four>a {
            margin: 0px 0px 35px 0px;
        }

        .news-card-small-four>a>figure>img {
            height: 380px;
        }

        .news-card-small-four>a>span {
            margin: -350px 0px 0px 0px;
            height: 350px;
        }

        .news-card-small-four>a>div>header {
            padding: 0px 19px 19px 19px;
        }

        .news-card-small-four>a>div>header>h4 {
            font-size: 1.2em;
        }

        .news-card-small-four>a>div>header>h5 {
            font-size: 1.1em;
        }

        .news-card-small-four>a>div>header>div {
            display: block;
            margin: 12px 0px 0px 0px;
        }

        /*HOME: CATEGORY FOUR TEXT - 600px*/
        .news-card-text-four>a {
            margin: 0px 0px 35px 0px;
        }

        .news-card-text-four>a>header>h5 {
            font-size: 1.1em;
        }

        /*HOME: CALENDAR OF EVENTS - 600px*/
        .card-event>a {
            margin: 0px 0px 35px 0px;
        }

        .card-event>a>img {
            height: auto;
        }

        .card-event-body {
            margin: -40px 30px 0px 30px;
        }

        .card-event-body>h3 {
            font-size: 1em;
        }

        /*HOME: NEWS CARD LARGE FIVE - 600px*/
        .news-card-large-five>a {
            display: flex;
            padding: 0px 0px 12px 0px;
            margin: 0px 0px 16px 0px;
            border-bottom: 1px solid#E1E1E1;
        }

        .news-card-large-five>a>figure {
            flex: 2;
        }

        .news-card-large-five>a>figure>img {
            height: 162px;
        }

        .news-card-large-five>a>header {
            flex: 3;
            margin: 0px 0px 0px 9px;
        }

        .news-card-large-five>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: 3;
        }

        .news-card-large-five>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: NEWS CARD LARGE SIX - 600px*/
        .news-card-large-six>a {
            margin: 0px 0px 30px 0px;
        }

        .news-card-large-six>a>div>header {
            padding: 0px 30px 19px 30px;
        }

        .news-card-large-six>a>div>header>h3 {
            padding: 1px 5px 0px 5px;
            height: 20px;
            font-size: 0.9em;
        }

        .news-card-large-six>a>div>header>h4 {
            font-size: 1.2em;
            -webkit-line-clamp: 3;
        }

        /*HOME: NEWS CARD SMALL SIX - 600px*/
        .news-card-small-six>a {
            margin: 0px 0px 30px 0px;
        }

        .news-card-small-six>a>figure>img {
            height: auto;
        }

        .news-card-small-six>a>header>h4 {
            font-size: 1.2em;
            font-weight: 650;
            -webkit-line-clamp: unset;
        }

        .news-card-small-six>a>header>h5 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*HOME: PRIMARY CARD BUSINESS - 600px*/
        .primary-card-business>a {
            padding: 10px 26px 19px 26px;
        }

        .primary-card-business>a>span {
            height: 18px;
        }

        .primary-card-business>a>figure>img {
            height: 256px;
        }

        .primary-card-business>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: SECONDARY CARD BUSINESS - 600px*/
        .secondary-card-business>a {
            padding: 10px 26px 19px 26px;
        }

        .secondary-card-business>a>span {
            height: 18px;
        }

        .secondary-card-business>a>figure>img {
            height: 256px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 1.1em;
        }

        .secondary-card-business-footer>span {
            padding: 3px 9px 0px 9px;
            margin: 6px 0px 0px 0px;
            height: 30px;
            font-size: 0.9em;
        }

        /*HOME: BUSINESS CALL - 600px*/
        .business-sidebar-call {
            padding: 30px 30px 35px 30px;
        }

        .business-sidebar-call>figure {
            width: 150px;
        }

        .business-sidebar-call>header>h5 {
            font-size: 1.1em;
        }

        .business-sidebar-call>p {
            font-size: 1em;
        }

        /*HOME: LIST ALBUNS - 600px*/
        .list-albuns-title {
            margin: 0px 0px 19px 0px;
        }

        .list-albuns-title>header>h2 {
            font-size: 1.2em;
        }

        .list-albuns-title>a {
            display: none;
        }

        .card-album>a {
            margin: 0px 0px 35px 0px;
        }

        .card-album>a>figure>img {
            height: 296px;
        }

        .card-album>a>header>h4 {
            margin: 6px 0px 0px 0px;
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*CALL REGISTER FOOTER - 600px*/
        .call-register-description>header>h4 {
            font-size: 1.5em;
        }

        /*FOOTER - 600px*/
        footer {
            padding: 15px 0px 15px 0px;
            margin: 0px auto 0px auto;
            background-color: var(--main-color);
        }

        /*FOOTER: SOCIAL - 600px*/
        .logo-footer {
            margin: 0px auto 0px auto;
            width: 250px;
            text-align: center;
        }

        .social-icons-footer {
            margin: 15px auto 15px auto;
            float: none;
            text-align: center;
        }

        .social-icons-footer>div>a {
            margin: 0px 6px 0px 6px;
            width: 42px;
            height: 42px;
            font-size: 1em;
        }

        /*FOOTER: CATEGORIES - 600px*/
        .footer-categories>div>div>header {
            display: block;
            margin: 0px 0px 5px 0px;
        }

        .footer-category-item>a {
            font-size: 0.9em;
        }

        /*FOOTER: SEARCH - 600px*/
        .footer-search {
            float: none;
            margin: 15px 0px 15px 0px;
            width: 100%;
        }

        /*FOOTER: LOGIN PANEL - 600px*/
        .footer-login-panel>a {
            float: none;
            margin: 19px 0px 15px 0px;
            width: 100%;
        }

        /*FOOTER: COPYRIGHT - 600px*/
        .footer-copyright {
            padding: 15px 0px 0px 0px;
            margin: 0px auto 15px auto;
            text-align: center;
        }

        .copyright-item {
            margin: 0px auto 15px auto;
            text-align: center;
            font-size: 0.9em;
        }

        .terms-and-privacy-item {
            text-align: center;
        }

        .terms-and-privacy-item>a {
            font-size: 0.9em;
        }

        /*HEAD PAGES - 600px*/
        .head-page>div>div>header {
            margin: 15px auto 15px auto;
            text-align: center;
        }

        .head-page>div>div>header>h2 {
            font-size: 1.2em;
        }

        .head-page>div>div>header>h2>i:first-child {
            display: inline-block;
        }

        .pages-search {
            display: block;
            margin: 0px auto 19px auto;
            text-align: center;
        }

        .pages-form-search input {
            padding: 9px 12px 8px 15px;
        }

        .pages-form-search button {
            padding: 9px 19px 8px 12px;
            margin: 0px 0px 0px -3px;
        }

        /*PAGES: POST CARD HIGHLIGHT - 600px*/
        .post-card-highlight>a>figure>img {
            height: 265px;
        }

        .post-card-highlight-date {
            margin: 26px 0px 0px 26px;
        }

        .post-card-highlight>a>div>header {
            padding: 0px 26px 16px 26px;
        }

        .post-card-highlight>a>div>header>h4 {
            font-size: 1.2em;
        }

        /*PAGES: POST CARD PRIMARY - 600px*/
        .post-card-primary>a>figure>img {
            height: 175px;
        }

        .post-card-primary>a>header>h4 {
            font-size: 1em;
        }

        .post-card-primary>a>header>h5 {
            font-size: 0.95em;
        }

        .post-card-primary>a>header>div>span {
            display: none;
        }

        /*PAGE POST: HEAD - 765px*/
        .post-reading-time>i {
            display: none;
        }

        /*PAGE POST: DETAILS - 600px*/
        .post-title>header>h1 {
            font-size: 1.5em;
        }

        .post-title>header>h2 {
            font-size: 1.2em;
        }

        /*PAGE POST: REPORT - 600px*/
        .form-report {
            padding: 35px 35px 35px 35px;
        }

        /*PAGE POST: BODY - 600px*/
        .post-content {
            font-size: 1.1em;
        }

        /*PAGE POST: ADS*/
        .ads-content-text-title {
            text-align: center;
        }

        /*PAGE POST: PUBLISHER - 600px*/
        .publisher {
            padding: 23px 30px 15px 30px;
        }

        .publihser-image>img {
            width: 130px;
            height: 130px;
        }

        /*PAGE POST: FOOTER - 600px*/
        .card-post-rel>a {
            margin: 0px 0px 30px 0px;
        }

        .card-post-rel-mobile {
            display: block;
        }

        .card-post-rel>a>figure>img {
            height: auto;
        }

        .card-post-rel-date {
            margin: 12px 0px 0px 12px;
            width: 42px;
            height: 42px;
        }

        .card-post-rel>a>header>h3 {
            font-size: 0.8em;
        }

        .card-post-rel>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .card-post-rel>a>header>h5 {
            font-size: 1em;
            -webkit-line-clamp: unset;
        }

        /*PAGE POST: SIDEBAR TRENDS - 600px*/
        .sidebar-trends>header>h3>span {
            width: 80%;
        }

        .card-trends>a>figure {
            width: 150px;
        }

        .card-trends>a>figure>img {
            height: 98px;
        }

        .card-trends>a>header>h3 {
            font-size: 0.8em;
        }

        .card-trends>a>header>h4 {
            font-size: 1em;
        }

        /*PAGE POST: DRUGSTORE - 600px*/
        .post-contact {
            padding: 35px 30px 9px 30px;
        }

        /*PAGES: POST CARD DIGITAL EDITION - 600px*/
        .post-card-digital-edition>a {
            padding: 12px 30px 30px 30px;
        }

        /*PAGE DIGITAL EDITION: POST REL - 600px*/
        .post-card-digital-edition-secondary>a {
            padding: 12px 30px 30px 30px;
            margin: 0px 0px 35px 0px;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 600px*/
        .post-card-legal-notice>a {
            padding: 26px 26px 26px 26px;
            margin: 0px 0px 35px 0px;
        }

        .post-card-legal-notice>a>figure>img {
            height: auto;
        }

        .post-card-legal-notice>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .post-card-legal-notice>a>div {
            margin: 16px auto 5px auto;
            text-align: center;
        }

        .post-card-legal-notice>a>div>span {
            border-radius: 50px;
        }

        /*PAGES: POST CARD PRIMARY - 600px*/
        .post-card-secondary>a {
            padding: 30px 30px 30px 30px;
            margin: 0px 0px 35px 0px;
        }

        .post-card-secondary>a>figure>img {
            height: auto;
        }

        .post-card-secondary>a>header>h3 {
            padding: 4px 9px 0px 9px;
            font-size: 0.9em;
        }

        .post-card-secondary>a>header>h4 {
            font-size: 1.1em;
        }

        .post-card-secondary>a>header>h5 {
            font-size: 1em;
        }

        .post-card-secondary>a>header>div>span {
            padding: 7px 0px 0px 0px;
            height: 42px;
        }

        /*PAGE: ABOUT - 600px*/
        .about-site>header>h1 {
            font-size: 1.6em;
        }

        .about-site>header>span {
            margin: -47px 0px 0px 0px;
            width: 53%;
        }

        /*PAGES: WEB STORIES - 600px*/
        .card-story>a {
            margin: 0px 35px 35px 35px;
        }

        .card-story>a>figure>img {
            height: 320px;
        }

        .card-story>a>div>header {
            padding: 0px 30px 26px 30px;
        }

        .card-story>a>div>header>h2 {
            padding: 4px 9px 0px 9px;
        }

        /*PAGE: ADVERTISING - 600px*/
        .advertising-head-content {
            padding: 19px 15px 15px 15px;
        }

        .advertising-title>header>h1 {
            font-size: 1.2em;
        }

        .advertising-buttons>a {
            padding: 8px 0px 0px 0px;
            margin: 0px 9px 0px 9px;
            width: 116px;
            height: 36px;
        }

        .advertising-buttons>a>i {
            display: none;
        }

        .advertising-body-content {
            padding: 30px 15px 15px 15px;
        }

        .advertising-footer-content {
            padding: 12px 15px 12px 15px;
        }

        /*PAGE PROFILE: POST CARD OPINION - 600px*/
        .post-card-opinion>a {
            margin: 0px 0px 35px 0px;
        }

        .post-card-opinion>a>figure>img {
            height: auto;
        }

        .post-card-opinion>a>div {
            font-size: 0.9em;
        }

        /*PAGES CLASSIFIED - 600px*/
        .post-card-classified>a>figure>img {
            height: 175px;
        }

        .post-card-classified>a>figure>div {
            padding: 3px 5px 0px 5px;
            margin: -30px 0px 0px 7px;
            font-size: 0.75em;
        }

        .post-card-classified>a>header>h4 {
            font-size: 1em;
        }

        /*PAGE POST: POST CARD CLASSIFIED SECONDARY - 765px*/
        .post-card-classified-secondary>a {
            padding: 19px 19px 19px 19px;
        }

        .post-card-classified-secondary>a>figure>span {
            margin: 15px 0px 0px 15px;
        }

        .post-card-classified-secondary>a>figure>img {
            height: auto;
        }

        .post-card-classified-secondary>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*PAGES GUIDE - 600px*/
        .guide-category>a {
            padding: 3px 9px 0px 9px;
            margin: 0px 0px 30px 0px;
            height: 128px;
        }

        /*PAGES: GUIDE CARD PRIMARY - 600px*/
        .guide-card-primary>a {
            padding: 19px 19px 19px 19px;
            margin: 0px 0px 35px 0px;
        }

        .guide-card-primary>a>figure>img {
            height: auto;
        }

        .guide-card-primary>a>header>h3 {
            padding: 4px 9px 0px 9px;
        }

        .guide-card-primary>a>header>h4 {
            font-size: 1.1em;
            min-height: auto;
        }

        /*GUIDE: PAGE - 600px*/
        .guide-call {
            display: block;
            gap: 0;
        }

        .call-whatsapp {
            margin: 0px 12px 0px 0px;
        }

        .call-whatsapp>a {
            padding: 7px 9px 0px 9px;
            width: 100%;
        }

        .visit-facebook {
            margin: 0px 12px 0px 0px;
        }

        .visit-facebook>a {
            padding: 7px 9px 0px 9px;
            width: 100%;
        }

        .visit-instagram>a {
            padding: 7px 9px 0px 9px;
            width: 100%;
        }

        .share-guide-item-call {
            display: none;
        }

        /*PAGES: GUIDE CARD SECONDARY - 600px*/
        .business>header>h2 {
            font-size: 1.2em;
        }

        .guide-card-secondary>a {
            padding: 26px 26px 26px 26px;
            margin: 0px 0px 35px 0px;
        }

        .guide-card-secondary>a>figure>img {
            height: auto;
        }

        .guide-card-secondary>a>header {
            margin: 12px 0px 0px 0px;
        }

        .guide-card-secondary>a>header>h3 {
            padding: 4px 9px 0px 9px;
            font-size: 0.9em;
        }

        .guide-card-secondary>a>header>h4 {
            font-size: 1.1em;
            min-height: auto;
            -webkit-line-clamp: 3;
        }

        /*PAGES COLUMNISTS - 600px*/
        .post-card-profile>a {
            padding: 30px 30px 30px 30px;
        }

        .post-card-profile>a>figure {
            width: 120px;
        }

        .post-card-profile>a>header>h4 {
            font-size: 1em;
        }

        /*PAGE: SUBSCRIBE NEWS - 600px*/
        .subscribe_news {
            padding: 39px 30px 30px 30px;
        }

        .subscribe_news>header {
            margin: 15px 0px 30px 0px;
        }

        .telegram_group {
            display: block;
            margin: 0px 0px 23px 0px;
        }

        .telegram_group>a {
            width: 100%;
        }

        .whatsapp_group {
            display: block;
            margin: 0px 0px 23px 0px;
        }

        .whatsapp_group>a {
            width: 100%;
        }

        .facebook_group {
            display: block;
            margin: 0px 0px 23px 0px;
        }

        .facebook_group>a {
            width: 100%;
        }

        /*HOME: CATEGORY THREE - 600px*/
        .list-podcasts-title>div {
            width: 42%;
        }

        /* HEAD: STORIES - 600px*/
        .news-stories-tiles {
            padding: 26px 0px 0px 0px;
            margin: 0px 15px -5px 15px;
        }

        .news-stories-rounded {
            padding: 19px 0px 0px 0px;
            margin: 0px 15px -19px 15px;
        }

        .news-stories-mobile-only {
            display: block;
            /*padding: 0px 0px 0px 0px;*/
        }

        .stories-scroll {
            padding: 0px 0px 0px 5px;
            margin: 0px 0px 0px 0px;
        }

        .story-item {
            flex-basis: 85px;
            width: 85px;
        }

        .story-image {
            width: 72px;
            height: 72px;
        }

        .news-stories-tiles .stories-scroll {
            gap: 10px;
        }

        .news-stories-tiles .story-item {
            flex-basis: 106px;
            width: 106px;
            height: auto;
        }

        .news-stories-tiles .story-image {
            width: 100%;
            height: 100%;
        }

        .news-stories-tiles .story-item>span {
            padding-bottom: 12px;
            font-size: .68em;
        }

        .story-content {
            width: 100%;
            max-width: none;
            height: 100%;
            border-radius: 0;
        }

        .story-content>img {
            border-radius: 0;
        }

        .story-prev,
        .story-next {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 38px;
            height: 38px;
            padding: 0;
            color: #fff;
            background: rgba(0, 0, 0, .45);
            border: 1px solid rgba(255, 255, 255, .7);
            border-radius: 50%;
            font-size: 22px;
            line-height: 1;
        }

        .story-prev {
            left: 12px;
        }

        .story-next {
            right: 12px;
        }

        .story-prev>i,
        .story-next>i {
            line-height: 1;
        }

        .story-title h2 {
            font-size: 18px;
            line-height: 24px;
        }
    }

    @media(max-width: 500px) {

        /*THEME DEFAULT*/
        .twc-container {
            margin: 0px 19px 0px 19px;
        }

        .pa_container {
            margin: 0px 19px 0px 19px;
        }

        .twc-container-page {
            margin: 0px 19px 0px 19px;
        }

        .twc-container-digital-edition {
            margin: 0px 19px 0px 19px;
        }

        /*HEADER: HORIZONTAL MENU PRIMARY - 500px*/
        .logo-horizontal-menu {
            margin: 7px auto 7px auto;
            width: 290px;
        }

        /*HEADER: SEARCH - 500px*/
        .header-search {
            width: 290px;
        }

        /*HEADER: HORIZONTAL MENU PRIMARY - 500px*/
        .horizonta-menu-secondary {
            margin: 0px auto 0px auto;
            text-align: center;
        }

        /*ADS DEFAULT: DESKTOP - 500px*/
        .ads-container-desktop {
            display: none;
        }

        /*ADS DEFAULT: MOBILE - 500px*/
        .ads-container-mobile {
            display: block;
        }

        /*HOME: WEATER FORECAST - 500px*/
        .weater-forecast {
            margin: 0px 15px 0px 15px;
        }

        /*PAGES: ADS SIDE PAGES - 500px*/
        .ads-side-pages {
            margin: 0px 0px 26px 0px;
        }

        /*HOME: ADS SIDE - 500px*/
        .ads-side-container {
            display: block;
            margin: 0px auto 0px auto;
        }

        .ads-side-one {
            flex: none;
            margin: 0px 0px 30px 0px
        }

        .ads-side-one-single {
            margin: 15px 0px 15px 0px;
        }

        .ads-side-two {
            flex: none;
            margin: 0px 0px 15px 0px;
        }

        .ads-side-container-code {
            flex: none;
            margin: 0px 0px 5px 0px
        }

        .ads-side-container-code-single {
            margin: 15px 0px 0px 0px;
        }

        /*SEE MORE CATEGORY - 500px*/
        .see-more-category>a {
            padding: 4px 9px 0px 9px;
        }

        .see-more-category>a>i {
            display: none;
        }

        .see-more-category-secondary>a {
            padding: 4px 9px 0px 9px;
        }

        .see-more-category-secondary>a>i {
            display: none;
        }

        /*PAGE HOME: CARD HIGHLIGHT BIG - 500px*/
        .card-highlight-large>a>figure>img {
            height: 360px;
        }

        .card-highlight-large>a>span {
            margin: -230px 0px 0px 0px;
            height: 290px;
        }

        .card-highlight-large>a>div>header {
            padding: 0px 19px 12px 19px;
        }

        .card-highlight-large>a>div>header>h4 {
            font-size: 1.2em;
            -webkit-line-clamp: 3;
        }

        .carousel_control_prev,
        .carousel_control_next {
            margin: 159px 0px 0px 0px;
        }

        /*PAGE HOME: CARD HIGHLIGHT SMALL  - 500px*/
        .card-highlight-small>a {
            padding: 0px 0px 14px 0px;
            margin: 0px 0px 16px 0px;
        }

        .card-highlight-small>a>figure>img {
            height: 152px;
        }

        .card-highlight-small>a>header {
            margin: -3px 0px 0px 6px;
        }

        .card-highlight-small>a>header>h4 {
            font-size: 1em;
        }

        .card-highlight-text>a>header>h5 {
            line-height: 1.3em;
        }

        /*PAGE HOME: HIGHLIGHT TEXT - 500px*/
        .card-highlight-text>a {
            padding: 19px 19px 15px 19px;
            min-height: 160px;
        }

        .card-highlight-text>a>header>h4 {
            font-size: 1em;
        }

        /*PAGE HOME: HIGHLIGHT TEXT - 500px*/
        .card-highlight-text>a {
            padding: 15px 15px 12px 15px;
            min-height: auto;
        }

        /*HOME: CATEGORY ONE BIG - 500px*/
        .news-card-large-one>a {
            padding: 0px 0px 14px 0px;
            margin: 0px 0px 16px 0px;
        }

        .news-card-large-one>a>figure>img {
            height: 152px;
        }

        .news-card-large-one>a>header {
            margin: -3px 0px 0px 6px;
        }

        .news-card-large-one>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.8em;
            font-weight: 390;
        }

        .news-card-large-one>a>header>h4 {
            font-size: 1em;
        }

        .news-card-large-one>a>header>h5 {
            line-height: 1.3em;
        }

        /*HOME: CATEGORY ONE SMALL - 500px*/
        .news-card-small-one>a {
            padding: 0px 0px 14px 0px;
            margin: 0px 0px 16px 0px;
        }

        .news-card-small-one>a>figure>img {
            height: 152px;
        }

        .news-card-small-one>a>header {
            margin: -3px 0px 0px 6px;
        }

        .news-card-small-one>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.8em;
            font-weight: 390;
        }

        .news-card-small-one>a>header>h4 {
            font-size: 1em;
        }

        .news-card-small-one>a>header>h5 {
            line-height: 1.3em;
        }

        /*HOME: CARD JOBS - 500px*/
        .card-jobs>a>div>span {
            margin: 62px 0px 0px 0px;
        }

        .card-jobs>a>header>h3 {
            font-size: 1em;
        }

        /*HOME: CARD OPINION BIG - 500px*/
        .opinion-card-large>a {
            margin: 0px 0px 75px 0px;
        }

        .opinion-card-large>a>figure {
            height: 320px;
        }

        .opinion-card-large>a>span {
            margin: -230px 0px 0px 0px;
            height: 230px;
        }

        .opinion-card-large>a>div>header {
            padding: 15px 15px 0px 15px;
            margin: -30px 0px 0px 0px;
        }

        .opinion-card-large>a>div>header>h4 {
            font-size: 1.2em;
        }

        /*HOME: CARD OPINION SMALL - 500px*/
        .opinion-card-small>a>figure>img {
            height: 140px;
        }

        .opinion-card-small>a>header {
            margin: 0px 0px 0px 8px;
        }

        .opinion-card-small>a>header>h3>span {
            display: none;
        }

        .opinion-card-small>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: CATEGORY TWO BIG - 500px*/
        .news-card-large-two>a {
            padding: 9px 5px 9px 9px;
        }

        .news-card-large-two>a>figure>img {
            height: 132px;
        }

        .news-card-large-two>a>header {
            padding: 9px 3px 0px 6px;
        }

        .news-card-large-two>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: CLASSIFIED - 500px*/
        .card_classified>a {
            padding: 15px 15px 15px 15px;
        }

        .card_classified>a>img {
            height: 218px;
        }

        .card_classified>a>header>h3 {
            font-size: 1em;
        }

        /*HOME: VIDEOS - 500px*/
        .next-videos>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: ADS VIDEO - 500px*/
        .ads-videos {
            max-width: 80%;
        }

        /*HOME: CATEGORY THREE - 500px*/
        .news-card-large-three>a {
            margin: 0px 0px 16px 0px;
            padding: 0px 0px 14px 0px;
        }

        .news-card-large-three>a>figure {
            margin: 0px 6px 0px 0px;
        }

        .news-card-large-three>a>figure>img {
            height: 152px;
        }

        .news-card-large-three>a>header {
            margin: -3px 0px 0px 0px;
        }

        .news-card-large-three>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.8em;
            font-weight: 390;
        }

        .news-card-large-three>a>header>h4 {
            font-size: 1em;
        }

        .news-card-large-three>a>header>h5 {
            line-height: 1.3em;
        }

        /*HOME: CATEGORY THREE - 500px*/
        .list-podcasts-title>div {
            width: 28%;
        }

        /*HOME: PODCAST - 500px*/
        .card-podcast-primary>a {
            margin: 0px 0px 16px 0px;
            padding: 0px 0px 14px 0px;
        }

        .card-podcast-primary>a>figure {
            margin: 0px 6px 0px 0px;
        }

        .card-podcast-primary>a>figure>img {
            height: 152px;
        }

        .card-podcast-primary>a>header {
            margin: -3px 0px 0px 0px;
        }

        .card-podcast-primary>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.8em;
            font-weight: 390;
        }

        .card-podcast-primary>a>header>h4 {
            font-size: 1em;
        }

        .card-podcast-primary>a>header>h5 {
            line-height: 1.3em;
        }

        /*HOME: CATEGORY FOUR - 500px*/
        .news-card-large-four>a>figure>img {
            height: 360px;
        }

        .news-card-large-four>a>div>header>h4 {
            font-size: 1.1em;
        }

        .news-card-large-four>a>div>header>h5 {
            font-size: 1em;
        }

        /*HOME: CATEGORY FOUR SAMALL - 500px*/
        .news-card-small-four>a>figure>img {
            height: 360px;
        }

        .news-card-small-four>a>div>header>h4 {
            font-size: 1.1em;
        }

        .news-card-small-four>a>div>header>h5 {
            font-size: 1em;
        }

        /*HOME: CATEGORY FOUR TEXT - 500px*/
        .news-card-text-four>a>header>h4 {
            font-size: 1.1em;
        }

        .news-card-text-four>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: CALENDAR OF EVENTS - 500px*/
        .card-event-body {
            margin: -40px 30px 0px 30px;
        }

        .card-event-body>h3 {
            font-size: 0.9em;
        }

        /*HOME: NEWS CARD LARGE FIVE - 500px*/
        .news-card-large-five>a>figure>img {
            height: 152px;
        }

        .news-card-large-five>a>header {
            margin: 0px 0px 0px 6px;
        }

        .news-card-large-five>a>header>h3 {
            padding: 2px 3px 0px 3px;
            font-size: 0.8em;
            font-weight: 390;
        }

        .news-card-large-five>a>header>h4 {
            font-size: 1em;
        }

        .news-card-large-five>a>header>h5 {
            line-height: 1.3em;
        }

        /*HOME: NEWS CARD LARGE SIX - 500*/
        .news-card-large-six>a>div>header {
            padding: 0px 23px 15px 23px;
        }

        /*HOME: PRIMARY CARD BUSINESS - 500px*/
        .primary-card-business>a {
            padding: 9px 23px 12px 23px;
        }

        .primary-card-business>a>span {
            margin: 0px 0px 8px 0px;
            height: 20px;
            font-size: 0.8em;
        }

        .primary-card-business>a>figure>img {
            height: 208px;
        }

        .primary-card-business>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: SECONDARY CARD BUSINESS - 500px*/
        .secondary-card-business>a {
            padding: 9px 23px 12px 23px;
        }

        .secondary-card-business>a>span {
            margin: 0px 0px 8px 0px;
            height: 20px;
            font-size: 0.8em;
        }

        .secondary-card-business>a>figure>img {
            height: 208px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 1em;
        }

        /*HOME: BUSINESS CALL - 500px*/
        .business-sidebar-call {
            padding: 30px 19px 35px 19px;
        }

        .business-sidebar-call>header>h5 {
            font-size: 1em;
        }

        /*HOME: LIST ALBUNS - 500px*/
        .card-album>a>figure>img {
            height: auto;
            min-height: 230px;
        }

        /*FOOTER: CATEGORIES - 500px*/
        .footer-category-item>a {
            font-size: 0.85em;
        }

        .footer-category-item>a>i {
            display: none;
        }

        /*FOOTER: COPYRIGHT - 500px*/
        .copyright-item {
            font-size: 0.85em;
        }

        .terms-and-privacy-item>a {
            font-size: 0.85em;
        }

        /*HEAD PAGES - 500px*/
        .head-page>div>div>header>h2 {
            font-size: 1em;
        }

        /*PAGES: POST CARD HIGHLIGHT - 500px*/
        .post-card-highlight>a>figure>img {
            height: 360px;
        }

        .post-card-highlight-date {
            margin: 19px 0px 0px 19px;
        }

        .post-card-highlight>a>span {
            margin: -230px 0px 0px 0px;
            height: 290px;
        }

        .post-card-highlight>a>div>header {
            padding: 0px 19px 9px 19px;
        }

        /*PAGES: POST CARD PRIMARY - 500px*/
        .post-card-primary>a>figure>img {
            height: 160px;
        }

        .post-card-primary>a>header {
            margin: 0px 0px 0px 9px;
        }

        .post-card-primary>a>header>h3 {
            padding: 4px 6px 0px 6px;
        }

        .post-card-primary>a>header>h4 {
            -webkit-line-clamp: 3;
        }

        .post-card-primary>a>header>h5 {
            font-size: 0.95em;
        }

        .post-card-primary>a>header>div {
            display: none;
        }

        /*PAGES: CONTENT NOT FOUND - 500px*/
        .content-not-found {
            padding: 35px 15px 15px 15px;
        }

        /*PAGE POST: HEAD - 500px*/
        .post-category>p {
            padding: 2px 9px 0px 9px;
            height: 26px;
            font-size: 0.9em;
        }

        .post-views {
            font-size: 0.8em;
        }

        .post-reading-time {
            margin: 5px auto 0px 5px;
            font-size: 0.8em;
        }

        /*PAGE POST: MEDIA*/
        .media-image>figure>figcaption {
            padding: 4px 5px 6px 5px;
            font-size: 0.8em;
        }

        /*PAGE POST: DETAILS - 500px*/
        .post-title>header>h1 {
            font-size: 1.3em;
        }

        .post-title>header>h2 {
            font-size: 1.1em;
            font-weight: 390;
        }

        .post-author {
            padding: 5px 0px 42px 0px;
        }

        .post-date {
            margin: 0px 0px 0px 9px;
        }

        .post-date>span {
            margin: 8px 0px 0px 0px;
            font-size: 0.85em;
        }

        .post-date>time {
            margin: -3px 0px 0px 0px;
            font-size: 0.85em;
        }

        .time-update-desktop {
            display: none;
        }

        .time-update-mobile {
            display: inline-block;
        }

        /*PAGE POST: CONTROLS - 500px*/
        .post-controls {
            margin: 45px auto 0px auto;
        }

        .post-control-item>a {
            padding: 3px 12px 0px 12px;
            height: 28px;
            font-size: 0.8em;
        }

        .post-control-item>a>i {
            font-size: 0.9em;
        }

        .post-control-item>button {
            padding: 0px 12px 0px 12px;
            height: 28px;
            font-size: 0.8em;
        }

        /*PAGE POST: REPORT - 500px*/
        .post-report>header {
            padding: 15px 5px 0px 9px;
        }

        .form-report {
            padding: 26px 26px 26px 26px;
        }

        /*PAGE POST: SHARE BUTTONS - 500px*/
        .share-post-footer>span {
            display: none;
        }

        .btn-social-share-footer {
            margin: 0px 9px 0px 9px;
        }

        /*PAGE POST: PUBLISHER - 500px*/
        .publisher {
            padding: 26px 19px 15px 19px;
        }

        .publihser-image>img {
            width: 115px;
            height: 115px;
        }

        /*PAGE POST: SIDEBAR TRENDS - 500px*/
        .card-trends>a>figure {
            width: 130px;
        }

        /*HOME: STREAM - 500px*/
        .audio-stream {
            margin: 0px 19px 0px 19px;
        }

        .section-stream-video {
            padding: 23px 19px 23px 19px;
        }

        .video-stream {
            padding: 0px 0px 0px 0px;
        }

        /*PAGE POST: EVENT - 500px*/
        .event-info-card {
            padding: 15px 15px 0px 15px;
        }

        /*PAGE POST: DRUGSTORE - 500px*/
        .post-contact {
            padding: 26px 19px 0px 19px;
        }

        /*PAGE CONTACT: BODY - 500px*/
        .form-contact {
            padding: 15px 19px 5px 19px;
        }

        /*PAGE: TERMS AND POLICIES - 500px*/
        .terms-description {
            padding: 30px 30px 30px 30px;
        }

        .policies-description {
            padding: 30px 30px 30px 30px;
        }

        /*PAGES: STREAMING - 500px*/
        .stream-share-item-call {
            font-size: 0.8em;
        }

        .stream-share-item>a {
            padding: 8px 0px 0px 0px;
            height: 36px;
            width: 36px;
            font-size: 0.9em;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 500px*/
        .android-app {
            padding: 19px 19px 0px 19px;
        }

        .android-description>header>h2 {
            font-size: 1.4em;
        }

        .android-description>header>h3 {
            font-size: 1.2em;
        }

        .android-qr-code {
            width: 290px;
        }

        .android-download-link>a {
            width: 290px;
        }

        .smarth-phone {
            width: 275px;
            height: 380px;
        }

        .smarth-phone>img {
            margin: -19px 0px 0px -19px;
            width: 315px;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL - 500px*/
        .alexa-skill {
            padding: 19px 19px 0px 19px;
        }

        .alexa-description>header>h2 {
            font-size: 1.4em;
        }

        .alexa-description>header>h3 {
            font-size: 1.2em;
        }

        .alexa-qr-code {
            width: 290px;
        }

        .alexa-download-link>a {
            width: 290px;
        }

        .amazon-echo>img {
            width: 315px;
        }

        .amazon-echo>div>img {
            margin: -300px 19px 0px 0px;
            width: 46px;
            height: 46px;
        }

        /*ALEXA SKILL: TUTORIAL - 500px*/
        .alexa-skill-tutorial {
            padding: 19px 19px 5px 19px;
        }

        .alexa-skill-tutorial>header>h4 {
            font-size: 1.2em;
        }

        /*PAGES: POST CARD DIGITAL EDITION - 500px*/
        .post-card-digital-edition>a {
            padding: 12px 19px 19px 19px;
        }

        .post-card-digital-edition>a>header>h3 {
            font-size: 0.9em;
        }

        /*PAGE: DIGITAL EDITION - 500px*/
        .digital-edition-title>header>div {
            font-size: 0.8em;
        }

        .digital-edition-title>header>h1 {
            font-size: 1.4em;
        }

        .digital-edition-exclusive>header>h2 {
            font-size: 1.4em;
        }

        .digital-edition-exclusive>header>h3 {
            font-size: 1.3em;
        }

        .digital-edition-info>header>h2 {
            font-size: 1.4em;
        }

        .digital-edition-info>header>h3 {
            font-size: 1.3em;
        }

        /*PAGE DIGITAL EDITION: POST REL - 500px*/
        .post-card-digital-edition-secondary>a {
            padding: 12px 19px 19px 19px;
        }

        .post-card-digital-edition-secondary>a>header>h3 {
            font-size: 0.9em;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 500px*/
        .post-card-legal-notice>a {
            padding: 19px 19px 19px 19px;
        }

        /*PAGE: FAQ - 500px*/
        .faq-item {
            padding: 19px 19px 9px 19px;
        }

        /*PAGES: POST CARD PRIMARY - 500px*/
        .post-card-secondary>a {
            padding: 19px 19px 19px 19px;
        }

        /*PAGES: CONTENT NOT FOUND - 500px*/
        .page-not-found {
            padding: 35px 0px 15px 0px;
        }

        .page-not-found>header>h5 {
            font-size: 1.2em;
        }

        /*PAGE: ABOUT - 500px*/
        .about-site>header>h1 {
            font-size: 1.5em;
        }

        .about-site>header>span {
            margin: -46px 0px 0px 0px;
            width: 46%;
        }

        /*PAGES: WEB STORIES - 500px*/
        .card-story>a {
            margin: 0px 15px 35px 15px;
        }

        /*PAGE: ADVERTISING - 500px*/
        .advertising-head-content {
            margin: 0px 15px 0px 15px;
        }

        .advertising-buttons>a {
            margin: 0px 8px 0px 8px;
            width: 93px;
        }

        .advertising-body-content {
            margin: 0px 15px 0px 15px;
        }

        .advertising-footer-content {
            margin: 0px 15px 0px 15px;
        }

        .share-advertising {
            text-align: center;
        }

        .share-advertising-item-call {
            display: none;
        }

        .share-advertising-item {
            margin: 0px 12px 0px 12px;
        }

        /*PAGE PROFILE: SHARE BUTTONS - 500px*/
        .columnist-share {
            text-align: center;
        }

        .share-profile-item-call {
            display: none;
        }

        .share-profile-item {
            margin: 0px 9px 0px 9px;
        }

        /*PAGE PROFILE: POST CARD OPINION - 500px*/
        .post-card-opinion>a>div {
            font-size: 0.8em;
        }

        /*PAGES COUPON: POST CARD COUPON - 500px*/
        .card-discount-coupon-info {
            padding: 12px 12px 16px 12px;
        }

        .card-discount-coupon-amount {
            min-width: 50px;
        }

        /*PAGE: COUPOM - 500px*/
        .coupom-card>header {
            padding: 19px 19px 15px 19px;
        }

        .coupom-card>span {
            padding: 16px 19px 16px 19px;
            font-size: 0.8em;
        }

        .coupom-card>i {
            float: right;
            margin: -43px 15px 0px 0px;
        }

        .coupom-card>header>h1 {
            font-size: 1.2em;
        }

        .coupom-card>header>h3 {
            font-size: 1.1em;
        }

        .coupom-card>p>span {
            height: 58px;
            font-size: 1em;
        }

        .coupom-card>a {
            height: 58px;
            font-size: 1em;
        }

        /*PAGES CLASSIFIED - 500px*/
        .classified-categories-item>a {
            font-size: 0.7em;
        }

        .classified-categories-item>a>i {
            display: none;
        }

        .post-card-classified>a {
            padding: 5px 5px 5px 5px;
        }

        .post-card-classified>a>figure>img {
            height: 160px;
        }

        .post-card-classified>a>figure>div {
            padding: 3px 3px 0px 3px;
            margin: -30px 0px 0px 7px;
        }

        .post-card-classified>a>figure>div>i {
            display: none;
        }

        .post-card-classified>a>header {
            margin: 0px 0px 0px 9px;
        }

        .post-card-classified>a>header>h3 {
            padding: 4px 6px 0px 6px;
        }

        .post-card-classified>a>header>h4 {
            -webkit-line-clamp: 3;
        }

        /*PAGE POST: CLASSIFIEDS - 500px*/
        .classified-email {
            padding: 6px 5px 0px 5px;
        }

        .classified-email>i {
            display: none;
        }

        /*PAGE POST: POST CARD CLASSIFIED SECONDARY - 500px*/
        .post-card-classified-secondary>a {
            padding: 15px 15px 15px 15px;
        }

        .post-card-classified-secondary>a>header>h4 {
            font-size: 1em;
        }

        /*PAGES: GUIDE CARD PRIMARY - 500px*/
        .guide-card-primary>a {
            padding: 15px 15px 15px 15px;
        }

        .guide-card-primary>a>header>h4 {
            font-size: 1em;
        }

        /*GUIDE: PAGE - 500px*/
        .guide-header {
            padding: 30px 0px 15px 0px;
        }

        .guide-content {
            margin: 0px 19px 0px 19px;
        }

        .business {
            margin: 0px 19px 0px 19px;
        }

        .call-whatsapp {
            margin: 0px 0px 23px 0px;
            display: block;
        }

        .call-whatsapp>a {
            padding: 9px 5px 0px 5px;
            height: 42px;
        }

        .visit-facebook {
            margin: 0px 0px 23px 0px;
            display: block;
        }

        .visit-facebook>a {
            padding: 9px 5px 0px 5px;
            height: 42px;
        }

        .visit-instagram {
            margin: 0px 0px 23px 0px;
            display: block;
        }

        .visit-instagram>a {
            padding: 9px 5px 0px 5px;
            height: 42px;
        }

        .guide-gallery {
            margin: 15px 0px 0px 0px;
        }

        .score-collapse {
            padding: 5px 15px 9px 15px;
            max-width: 350px;
            text-align: left;
        }

        .send-evaluation {
            padding: 0px 5px 0px 5px;
            margin: 5px 0px 0px 0px;
            height: 42px;
            font-size: 0.9em;
        }

        .item-score-percent {
            width: 265px;
            max-width: 265px !important;
        }

        .share-guide-item {
            margin: 0px 12px 0px 12px;
        }

        .share-guide-item>a {
            padding: 6px 0px 0px 0px;
            height: 42px;
            width: 42px;
        }

        /*PAGES: GUIDE CARD SECONDARY - 500px*/
        .guide-card-secondary>a {
            padding: 19px 19px 19px 19px;
        }

        .guide-card-secondary>a>header>h4 {
            font-size: 1em;
        }

        /*PAGES COLUMNISTS - 500px*/
        .post-card-profile>a {
            padding: 19px 19px 19px 19px;
        }

        /*PAGE: SUBSCRIBE NEWS - 500px*/
        .subscribe_news {
            padding: 39px 19px 30px 19px;
        }

        .telegram_group {
            margin: 0px 0px 30px 0px;
        }

        .whatsapp_group {
            margin: 0px 0px 30px 0px;
        }

        .facebook_group {
            margin: 0px 0px 30px 0px;
        }

        /* GUIDE CATEGORIES - 500px*/
        .guide-categories {
            grid-template-columns: repeat(2, 1fr);
        }

        .guide-subcategories {
            grid-template-columns: repeat(2, 1fr);
        }

        .guide-category {
            min-height: 146px;
        }

        .guide-category-icon {
            width: 42px;
            height: 42px;
            font-size: 1.4em;
        }

        .guide-category h3 {
            font-size: 0.9em;
        }
    }

    @media(max-width: 400px) {

        /*THEME DEFAULT*/
        .twc-container {
            margin: 0px 15px 0px 15px;
        }

        .pa_container {
            margin: 0px 15px 0px 15px;
        }

        .twc-container-page {
            margin: 0px 15px 0px 15px;
        }

        .twc-container-digital-edition {
            margin: 0px 15px 0px 15px;
        }

        /*HOME: ADS SIDE - 400px*/
        .ads-side-container {
            display: block;
            margin: 0px auto 0px auto;
        }

        .ads-side-one {
            flex: none;
            margin: 0px 0px 30px 0px;
        }

        .ads-side-one-single {
            margin: 0px 0px 15px 0px;
        }

        .ads-side-two {
            flex: none;
            margin: 0px 0px 15px 0px;
        }

        .ads-side-container-code {
            flex: none;
            margin: 0px 0px 5px 0px;
        }

        .ads-side-container-code-single {
            margin: 0px 0px 0px 0px;
        }

        /*SEE MORE CATEGORY - 400px*/
        .see-more-category {
            margin: -53px 0px 0px 0px;
        }

        .see-more-category>a {
            padding: 4px 8px 0px 8px;
        }

        .see-more-category-secondary {
            margin: -53px 0px 0px 0px;
        }

        .see-more-category-secondary>a {
            padding: 4px 8px 0px 8px;
        }

        /*PAGE HOME: CARD HIGHLIGHT BIG - 500px*/
        .card-highlight-large>a>figure>img {
            height: 350px;
        }

        .card-highlight-large>a>div>header {
            padding: 0px 16px 9px 16px;
        }

        .card-highlight-large>a>div>header>h4 {
            font-size: 1.2em;
            -webkit-line-clamp: 3;
        }

        /*HOME: CATEGORIES DEFAULT - 400px*/
        .category-one-title>h2 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY ONE BIG - 400px*/
        .news-card-large-one>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border: 0;
        }

        .news-card-large-one>a>figure>img {
            height: auto;
        }

        .news-card-large-one>a>header {
            margin: 6px 0px 0px 0px;
        }

        .news-card-large-one>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.9em;
        }

        .news-card-large-one>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .news-card-large-one>a>header>h5 {
            font-size: 1em;
            line-height: 1.4em;
            -webkit-line-clamp: unset;
        }

        /*HOME: CATEGORY ONE SMALL - 400px*/
        .news-card-small-one>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border: 0;
        }

        .news-card-small-one>a>figure>img {
            height: auto;
        }

        .news-card-small-one>a>header {
            margin: 6px 0px 0px 0px;
        }

        .news-card-small-one>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.9em;
        }

        .news-card-small-one>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .news-card-small-one>a>header>h5 {
            font-size: 1em;
            line-height: 1.4em;
            -webkit-line-clamp: unset;
        }

        /*HOME: CATEGORIES DEFAULT - 400px*/
        .category-two-title>h2 {
            font-size: 1.1em;
        }

        /*HOME: CLASSIFIED - 400px*/
        .card_classified>a>img {
            height: 218px;
        }

        /*HOME: ADS VIDEO - 400px*/
        .ads-videos {
            max-width: none;
        }

        /*HOME: CATEGORIES DEFAULT - 400px*/
        .category-three-title>h2 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY THREE - 400px*/
        .news-card-large-three>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border: 0;
        }

        .news-card-large-three>a>figure {
            margin: 0px 0px 0px 0px;
        }

        .news-card-large-three>a>figure>img {
            height: auto;
        }

        .news-card-large-three>a>header {
            margin: 6px 0px 0px 0px;
        }

        .news-card-large-three>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.9em;
        }

        .news-card-large-three>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .news-card-large-three>a>header>h5 {
            font-size: 1em;
            line-height: 1.4em;
            -webkit-line-clamp: unset;
        }

        /*HOME: PODCAST - 400px*/
        .card-podcast-primary>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border: 0;
        }

        .card-podcast-primary>a>figure {
            margin: 0px 0px 0px 0px;
        }

        .card-podcast-primary>a>figure>img {
            height: auto;
        }

        .card-podcast-primary>a>header {
            margin: 6px 0px 0px 0px;
        }

        .card-podcast-primary>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.9em;
        }

        .card-podcast-primary>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .card-podcast-primary>a>header>h5 {
            font-size: 1em;
            line-height: 1.4em;
            -webkit-line-clamp: unset;
        }

        /*HOME: CATEGORIES DEFAULT - 400px*/
        .category-four-title>h2 {
            font-size: 1.1em;
        }

        /*HOME: CATEGORY FOUR - 500px*/
        .news-card-large-four>a>div>header {
            padding: 0px 15px 12px 15px;
        }

        /*HOME: CATEGORY FOUR SAMALL - 400px*/
        .news-card-small-four>a>div>header {
            padding: 0px 15px 12px 15px;
        }

        /*HOME: CATEGORY FOUR TEXT - 400px*/
        .news-card-text-four>a {
            padding: 15px 15px 12px 15px;
        }

        /*HOME: CALENDAR OF EVENTS - 400px*/
        .card-event-body {
            margin: -40px 19px 0px 19px;
        }

        /*HOME: CATEGORIES DEFAULT - 400px*/
        .category-five-title>h2 {
            font-size: 1.1em;
        }

        /*HOME: NEWS CARD LARGE FIVE - 400px*/
        .news-card-large-five>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border-bottom: 0;
        }

        .news-card-large-five>a>figure>img {
            height: auto;
        }

        .news-card-large-five>a>header {
            margin: 6px 0px 0px 0px
        }

        .news-card-large-five>a>header>h3 {
            padding: 2px 3px 0px 3px;
            font-size: 0.8em;
            font-weight: 390;
        }

        .news-card-large-five>a>header>h3 {
            padding: 1px 3px 0px 3px;
            font-size: 0.9em;
        }

        .news-card-large-five>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .news-card-large-five>a>header>h5 {
            font-size: 1em;
            line-height: 1.4em;
            -webkit-line-clamp: unset;
        }

        /*HOME: CATEGORIES DEFAULT - 400px*/
        .category-six-title>h2 {
            font-size: 1.1em;
        }

        /*HOME: NEWS CARD LARGE SIX - 500*/
        .news-card-large-six>a>div>header {
            padding: 0px 19px 12px 19px;
        }

        .news-card-large-six>a>div>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*HOME: NEWS CARD SMALL SIX - 500px*/
        .news-card-small-six>a>header>h4 {
            font-size: 1.1em;
        }

        .news-card-small-six>a>header>h5 {
            font-size: 1em;
        }

        /*HOME: PRIMARY CARD BUSINESS - 400px*/
        .primary-card-business>a {
            padding: 9px 19px 12px 19px;
        }

        .primary-card-business>a>figure>img {
            height: 206px;
        }

        .primary-card-business>a>header>h4 {
            font-size: 0.95em;
        }

        /*HOME: SECONDARY CARD BUSINESS - 400px*/
        .secondary-card-business>a {
            padding: 9px 19px 12px 19px;
        }

        .secondary-card-business>a>figure>img {
            height: 206px;
        }

        .secondary-card-business>a>header>h4 {
            font-size: 0.95em;
        }

        /*HOME: LIST ALBUNS - 400px*/
        .card-album>a>figure>img {
            min-height: 186px;
        }

        .card-album>a>header>h4 {
            font-size: 1em;
        }

        /*CALL REGISTER FOOTER - 400px*/
        .call-register-button>a {
            padding: 4px 30px 0px 30px;
        }

        /*PAGE POST: HEAD - 400px*/
        .post-views {
            display: none;
        }

        .post-status {
            padding: 13px 0px 19px 0px;
            font-size: 0.9em;
        }

        /*PAGE POST: DETAILS - 400px*/
        .post-author>figure {
            width: 46px;
        }

        .post-author>figure>img {
            width: 46px;
            height: 46px;
        }

        .post-date>span {
            margin: 6px 0px 0px 0px;
        }

        /*PAGE POST: REPORT - 400px*/
        .post-report>header {
            padding: 15px 5px 0px 5px;
        }

        .form-report {
            padding: 19px 19px 19px 19px;
        }

        /*PAGE POST: SHARE BUTTONS - 400px*/
        .share-post-footer>span {
            display: none;
        }

        .btn-social-share-footer {
            margin: 0px 6px 0px 6px;
        }

        /*PAGE POST: PUBLISHER - 400px*/
        .publisher {
            padding: 26px 15px 15px 15px;
        }

        /*PAGE POST: SIDEBAR TRENDS - 400px*/
        .card-trends>a>figure {
            width: 120px;
        }

        /*HOME: STREAM - 400px*/
        .audio-stream {
            margin: 0px 15px 0px 15px;
        }

        .section-stream-video {
            padding: 19px 15px 19px 15px;
        }

        /*PAGE POST: EVENT - 400px*/
        .event-info-card {
            padding: 12px 12px 0px 12px;
        }

        /*PAGE POST: DRUGSTORE - 400px*/
        .post-contact {
            padding: 23px 15px 0px 15px;
        }

        /*PAGE CONTACT: BODY - 400px*/
        .form-contact {
            padding: 15px 15px 5px 15px;
        }

        /*PAGE CONTACT: HEAD - 400px*/
        .head-contact>div>div>header>h2 {
            font-size: 1.1em;
        }

        /*PAGE: TERMS AND POLICIES - 400px*/
        .terms-description {
            padding: 19px 19px 19px 19px;
        }

        .terms-description>header>h1 {
            font-size: 1.2em;
        }

        .policies-description {
            padding: 19px 19px 19px 19px;
        }

        .policies-description>header>h1 {
            font-size: 1.2em;
        }

        /*PAGES: STREAMING - 400px*/
        .stream-share-item-call {
            font-size: 0.75em;
        }

        /*DOWNLOAD PAGE: ANDROID APP - 400px*/
        .android-app {
            padding: 12px 12px 0px 12px;
        }

        .android-description>header>h2 {
            font-size: 1.3em;
        }

        .android-description>header>h3 {
            font-size: 1.1em;
        }

        /*DOWNLOAD PAGE: ALEXA SKILL*/
        .alexa-skill {
            padding: 12px 12px 0px 12px;
        }

        .alexa-description>header>h2 {
            font-size: 1.3em;
        }

        .alexa-description>header>h3 {
            font-size: 1.1em;
        }

        /*ALEXA SKILL: TUTORIAL - 400px*/
        .alexa-skill-tutorial {
            padding: 15px 15px 3px 15px;
        }

        /*PAGES: POST CARD DIGITAL EDITION - 400px*/
        .post-card-digital-edition>a {
            padding: 9px 15px 15px 15px;
        }

        .post-card-digital-edition>a>header {
            margin: 0px 0px 6px 0px;
        }

        /*PAGE: DIGITAL EDITION - 400px*/
        .digital-edition-title>header>h1 {
            font-size: 1.3em;
        }

        .digital-edition-exclusive>header>h2 {
            font-size: 1.3em;
        }

        .digital-edition-exclusive>header>h3 {
            font-size: 1.2em;
        }

        .digital-edition-info>header>h2 {
            font-size: 1.3em;
        }

        .digital-edition-info>header>h3 {
            font-size: 1.2em;
        }

        /*PAGE DIGITAL EDITION: POST REL - 400px*/
        .post-card-digital-edition-secondary>a {
            padding: 9px 15px 15px 15px;
        }

        .post-card-digital-edition-secondary>a>header {
            margin: 0px 0px 6px 0px;
        }

        /*PAGES: POST CARD LEGAL NOTICE - 400px*/
        .post-card-legal-notice>a {
            padding: 15px 15px 15px 15px;
        }

        /*PAGE: FAQ - 400px*/
        .faq-item {
            padding: 15px 15px 12px 15px;
        }

        /*PAGES: POST CARD PRIMARY - 400px*/
        .post-card-secondary>a {
            padding: 15px 15px 15px 15px;
        }

        .post-card-secondary>a>header>h4 {
            font-size: 1em;
        }

        .post-card-secondary>a>header>h5 {
            font-size: 0.9em;
        }

        /*PAGE: ABOUT - 500px*/
        .about-site {
            padding: 5px 0px 5px 0px;
            background-color: transparent;
            border: 0px;
        }

        .about-site>header>span {
            width: 35%;
        }

        /*PAGES: WEB STORIES - 400px*/
        .card-story>a {
            margin: 0px 0px 35px 0px;
        }

        .card-story>a>div>header {
            padding: 0px 26px 19px 26px;
        }

        /*PAGE: ADVERTISING - 400px*/
        .advertising-title>header>h1 {
            font-size: 1.1em;
        }

        .advertising-buttons>a {
            margin: 0px 0px 19px 0px;
            width: 100%;
        }

        .advertising-buttons>a>span {
            display: inline-block;
        }

        .advertising-buttons>a>i {
            display: inline-block;
        }

        .advertising-body-content {
            margin: 0px 15px 0px 15px;
        }

        .advertising-footer-content {
            margin: 0px 15px 0px 15px;
        }

        .share-advertising-item {
            margin: 0px 9px 0px 9px;
        }

        /*PAGES COUPON: POST CARD COUPON - 400px*/
        .card-discount-coupon-title {
            font-size: 1em;
        }

        .card-discount-coupon-amount {
            min-width: 38px;
        }

        /*PAGE: COUPOM - 400px*/
        .coupom-card>header {
            padding: 19px 15px 15px 15px;
        }

        .coupom-card>header>h1 {
            font-size: 1.1em;
        }

        .coupom-card>header>h3 {
            font-size: 1em;
        }

        .coupom-card>p>span {
            padding: 15px 5px 0px 5px;
            height: 56px;
            font-size: 0.9em;
        }

        .coupom-card>a {
            padding: 15px 5px 0px 5px;
            height: 56px;
            font-size: 0.9em;
        }

        .btn-all-coupons>a {
            padding: 12px 0px 0px 0px;
            height: 56px;
            font-size: 0.9em;
        }

        /*PAGES: GUIDE CARD PRIMARY - 400px*/
        .guide-card-primary>a {
            padding: 12px 12px 12px 12px;
        }

        /*GUIDE: PAGE - 400px*/
        .score-collapse {
            max-width: 335px;
        }

        .item-score-percent {
            width: 250px;
            max-width: 250px !important;
        }

        .share-guide-item {
            margin: 0px 9px 0px 9px;
        }

        /*PAGES: GUIDE CARD SECONDARY - 400px*/
        .business>header>h2 {
            font-size: 1.1em;
        }

        .guide-card-secondary>a {
            padding: 15px 15px 15px 15px;
        }

        /*PAGES COLUMNISTS - 400px*/
        .post-card-profile>a {
            padding: 15px 15px 15px 15px;
        }

        /*PAGE: SUBSCRIBE NEWS - 400px*/
        .subscribe_news {
            padding: 30px 15px 30px 15px;
        }

        /*HOME: CATEGORY THREE - 400px*/
        .list-podcasts-title>div {
            width: 19%;
        }
    }

    @media(max-width: 375px) {

        /*HEADER: HORIZONTAL MENU PRIMARY - 375px*/
        .logo-horizontal-menu {
            width: 280px;
        }

        /*HEADER: SEARCH - 375px*/
        .header-search {
            width: 280px;
        }

        /*SEE MORE CATEGORY - 375px*/
        .see-more-category {
            display: none;
        }

        .see-more-category-secondary {
            display: none;
        }

        /*PAGE HOME: CARD HIGHLIGHT SMALL  - 375px*/
        .card-highlight-small>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border: 0;
        }

        .card-highlight-small>a>figure>img {
            height: auto;
        }

        .card-highlight-small>a>header {
            margin: 6px 0px 0px 0px;
        }

        .card-highlight-small>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .card-highlight-text>a>header>h5 {
            font-size: 1em;
            line-height: 1.4em;
            -webkit-line-clamp: unset;
        }

        /*PAGE HOME: HIGHLIGHT TEXT - 500px*/
        .card-highlight-text>a {
            margin: 0px 0px 30px 0px;
        }

        .card-highlight-text>a>header>h4 {
            font-size: 1.1em;
        }

        /*HOME: CARD OPINION SMALL - 375px*/
        .opinion-card-small>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border-bottom: 0;
        }

        .opinion-card-small>a>figure>img {
            height: auto;
        }

        .opinion-card-small>a>header {
            margin: 6px 0px 0px 0px;
        }

        .opinion-card-small>a>header>h3 {
            margin: 0px 0px 5px 0px;
            font-size: 0.9em;
        }

        .opinion-card-small>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*HOME: CARD OPINION SMALL - 375px*/
        .news-card-large-two>a {
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 35px 0px;
            border: 0;
        }

        .news-card-large-two>a>figure>img {
            height: auto;
        }

        .news-card-large-two>a>header {
            margin: 6px 0px 0px 0px;
        }

        .news-card-large-two>a>header>h3 {
            margin: 0px 0px 5px 0px;
            font-size: 0.9em;
        }

        .news-card-large-two>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*HOME: CLASSIFIED - 375px*/
        .card_classified>a>img {
            height: 208px;
        }

        /*HOME: CATEGORY THREE - 375px*/
        .list-podcasts-title>div {
            width: 12%;
        }

        /*HOME: CALENDAR OF EVENTS - 375px*/
        .card-event-body {
            margin: -40px 15px 0px 15px;
        }

        /*HEAD PAGES - 375px*/
        .head-page>div>div>header>h2>i:first-child {
            display: none;
        }

        /*PAGES: POST CARD HIGHLIGHT - 375px*/
        .post-card-highlight>a {
            margin: 0px 0px 30px 0px;
        }

        .post-card-highlight>a>figure>img {
            height: 350px;
        }

        .post-card-highlight-date {
            margin: 12px 0px 0px 12px;
            width: 42px;
            height: 42px;
            font-size: 0.9em;
        }

        .post-card-highlight>a>span {
            margin: -250px 0px 0px 0px;
            height: 300px;
        }

        .post-card-highlight>a>div>header {
            padding: 0px 16px 5px 16px;
        }

        /*PAGES: POST CARD PRIMARY - 375px*/
        .post-card-primary>a {
            display: block;
            margin: 0px 0px 30px 0px;
        }

        .post-card-primary>a>figure>img {
            height: auto;
        }

        .post-card-primary-date {
            float: right;
            margin: -65px 0px 0px 15px;
            right: 28px;
            width: 42px;
            height: 42px;
        }

        .post-card-primary>a>header {
            margin: 6px 0px 0px 0px;
        }

        .post-card-primary>a>header>h3 {
            padding: 4px 6px 0px 6px;
        }

        .post-card-primary>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        .post-card-primary>a>header>h5 {
            font-size: 1em;
            -webkit-line-clamp: unset;
        }

        .post-card-primary>a>header>div {
            display: block;
        }

        .post-card-primary>a>header>div>span {
            display: inline-block;
        }

        /*PAGE POST: DETAILS - 375px*/
        .post-date>time {
            font-size: 0.8em;
        }

        /*PAGE POST: REPORT - 375px*/
        .form-report {
            padding: 12px 12px 12px 12px;
        }

        /*PAGE POST: PUBLISHER - 375px*/
        .publisher {
            padding: 26px 12px 15px 12px;
        }

        /*PAGE POST: FOOTER - 375px*/
        .card-post-rel>a>header>h4 {
            font-size: 1em;
        }

        .card-post-rel>a>header>h5 {
            font-size: 0.9em;
        }

        /*PAGE POST: SIDEBAR TRENDS - 375px*/
        .sidebar-trends>header>h3>span {
            width: 75%;
        }

        .card-trends>a>header>h4 {
            font-size: 0.9em;
        }

        .card-trends>a>figure>img {
            height: 96px;
        }

        /*PAGE POST: DRUGSTORE - 375px*/
        .post-contact {
            padding: 19px 12px 0px 12px;
        }

        /*PAGE CONTACT: BODY - 375px*/
        .body-page-contact {
            padding: 5px 0px 5px 0px;
            background-image: linear-gradient(to right, #FFF, #FFF);
        }

        .form-contact {
            padding: 0px 0px 0px 0px;
        }

        /*PAGE CONTACT: HEAD - 400px*/
        .head-contact>div>div>header>h2 {
            font-size: 1.1em;
        }

        /*PAGE: TERMS AND POLICIES - 375px*/
        .terms-description {
            padding: 15px 15px 15px 15px;
        }

        .policies-description {
            padding: 15px 15px 15px 15px;
        }

        /*PAGES: STREAMING - 375px*/
        .stream-share-item-call {
            display: none;
        }

        .stream-share-item {
            margin: 0px 0px 0px 15px;
        }

        /*PAGES: POST CARD PRIMARY - 400px*/
        .post-card-secondary>a {
            padding: 12px 12px 12px 12px;
        }

        /*PAGES: WEB STORIES - 375px*/
        .card-story>a>div>header {
            padding: 0px 19px 12px 19px;
        }

        /*PAGES CLASSIFIED - 375px*/
        .post-card-classified>a {
            display: block;
            padding: 15px 15px 15px 15px;
            margin: 0px 0px 30px 0px;
        }

        .post-card-classified>a>figure>img {
            height: auto;
        }

        .post-card-classified>a>figure>div {
            padding: 3px 3px 0px 3px;
            margin: -35px 0px 0px 12px;
        }

        .post-card-classified>a>header {
            margin: 7px 0px 0px 0px;
        }

        .post-card-classified>a>header>h3 {
            padding: 4px 6px 0px 6px;
        }

        .post-card-classified>a>header>h4 {
            font-size: 1.1em;
            -webkit-line-clamp: unset;
        }

        /*PAGE POST: POST CARD CLASSIFIED SECONDARY - 375px*/
        .post-card-classified-secondary>a {
            padding: 12px 12px 12px 12px;
        }

        /*GUIDE: PAGE - 375px*/
        .score-collapse {
            max-width: 320px;
        }

        .item-score-percent {
            width: 235px;
            max-width: 235px !important;
        }

        .share-guide-item>a {
            padding: 5px 0px 0px 0px;
            height: 38px;
            width: 38px;
            font-size: 1.1em;
        }

        /*PAGES: GUIDE CARD SECONDARY - 375px*/
        .guide-card-secondary>a {
            padding: 12px 12px 12px 12px;
        }
    }

    @media(max-width: 365px) {

        /*HOME: CLASSIFIED - 365px*/
        .card_classified>a>img {
            height: 172px;
        }

        /*PAGE: ADVERTISING - 350px*/
        .share-advertising-item {
            margin: 0px 5px 0px 5px;
        }

        /*PAGE PROFILE: SHARE BUTTONS - 365px*/
        .share-profile-item {
            margin: 0px 6px 0px 6px;
        }

        /*PAGE: COUPOM - 365px*/
        .coupom-card>span {
            padding: 28px 0px 28px 0px;
            font-size: 0px;
        }

        .coupom-card>i {
            margin: -46px 15px 0px 0px;
        }

        /*PAGES: SOCCER - 365px*/
        .nav-league>a {
            margin: 0px 6px 0px 0px;
            min-width: 96px;
        }

        /*PAGES GUIDE - 600px*/
        .guide-category>a {
            padding: 3px 6px 0px 6px;
        }
    }

    @media(max-width: 350px) {

        /*PAGE POST: HEAD -  350px*/
        .post-status {
            padding: 14px 0px 19px 0px;
            font-size: 0.8em;
        }

        /*PAGE POST: DETAILS - 350px*/
        .time-update-mobile {
            display: none;
        }

        /*PAGE POST: CONTROLS - 350px*/
        .post-control-item {
            margin: 0px 0px 0px 9px;
        }

        /*PAGE POST: REPORT - 350px*/
        .post-report>header>h5>i {
            display: none;
        }

        .form-report {
            padding: 5px 5px 5px 5px;
        }

        /*PAGES: POST CARD PRIMARY - 350px*/
        .post-card-primary>a>header>div {
            display: none;
        }

        /*PAGES CLASSIFIED - 350px*/
        .post-card-classified>a {
            padding: 12px 12px 12px 12px;
        }

        /*GUIDE: PAGE - 350px;*/
        .btn-rate>a {
            padding: 5px 6px 0px 6px;
        }

        .score-collapse {
            max-width: 280px;
        }

        .rating {
            margin: -5px 55px 0px 0px;
        }

        .item-score-percent {
            width: 195px;
            max-width: 195px !important;
        }

        .share-guide-item {
            margin: 0px 6px 0px 6px;
        }
    }

    @font-face {
        font-family: 'Roboto';
        src: url('../../../../shared/styles/fonts/Roboto-VariableFont_wdth,wght.ttf') format('truetype');
        font-weight: 100 900;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'Roboto';
        src: url('/static/fonts/Roboto-Italic-VariableFont_wdth,wght.ttf') format('truetype');
        font-weight: 100 900;
        font-style: italic;
        font-display: swap
    }

    @font-face {
        font-family: 'League Spartan';
        src: url('../../../../shared/styles/fonts/LeagueSpartan-VariableFont_wght.ttf') format('truetype');
        font-weight: 100 900;
        font-style: normal;
        font-display: swap;
    }

    @keyframes floatSpin {

        0%,
        100% {
            transform: translateY(0) rotate(-5deg);
        }

        50% {
            transform: translateY(-30px) rotate(5deg);
        }
    }

    @keyframes marquee {
        0% {
            transform: translate(0, 0);
        }

        100% {
            transform: translate(-100%, 0);
        }
    }

    @keyframes blink-a {
        0% {
            transform: scale(1, 1);
        }

        100% {
            transform: scale(3, 3);
            opacity: 0;
        }
    }

    @keyframes tremer {
        0% {
            margin-left: 0;
        }

        25% {
            margin-left: 6px;
        }

        50% {
            margin-left: 0;
        }

        75% {
            margin-left: -6px;
        }

        100% {
            margin-left: 0;
        }
    }

    @keyframes flipIn {
        from {
            transform: rotateY(-90deg);
            opacity: 0;
        }

        to {
            transform: rotateY(0deg);
            opacity: 1;
        }
    }

    @keyframes storyProgress {
        to {
            width: 100%;
        }
    }

    @media (prefers-reduced-motion: reduce) {

        /* HEAD: STORIES - 600px*/
        .story-image,
        .news-stories-tiles .story-item {
            transition: none;
        }
    }

    @media print {
        .site-top {
            display: none;
        }

        .horizontal-menu-primary {
            display: none;
        }

        .horizonta-menu-secondary {
            display: none;
        }

        .trends-menu {
            display: none;
        }

        .sidebar-menu {
            display: none;
        }

        .news-stories {
            display: none;
        }

        .horizontal-ads-post-head {
            display: none;
        }

        .post-controls {
            display: none;
        }

        .post-gallery {
            display: none;
        }

        .post-content {
            margin: -72px 0px 0px 0px !important;
        }

        .ads-content-text-title {
            display: none;
        }

        .ads-content-text {
            display: none;
        }

        .ads-content-text-code {
            display: none;
        }

        .related-post {
            display: none;
        }

        .share-post-footer {
            display: none;
        }

        .widget-comments {
            display: none;
        }

        .publisher {
            display: none;
        }

        .side-post-page {
            display: none;
        }

        .page-post-footer {
            display: none;
        }

        .horizontal-ads-post-footer {
            display: none;
        }

        .horizontal-ads-post-body {
            display: none;
        }

        .call-register {
            display: none;
        }

        footer {
            display: none;
        }

        #shootTop {
            display: none;
        }
    }
</style>