<style>
    .box{
    }
    :root {
        --main-color: #1b4b5a;
        --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: #ffb326;
        --main-color-font-hover: #57fac5;
        --font-color: #09365E;

        --main-color-secondary: #1b4b5a;
        --main-color-secondary-font: #ffb326;
        --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: #1b4b5a;
        --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: #FFF;
            --login-button: color-mix(in srgb, var(--main-color) 72%, black);
            --login-button-font: #FFF;
            --player-color: #06ac85;
            --player-color-font: #FFF;
            --social-button: color-mix(in srgb, var(--main-color) 70%, black);
            --social-button-font: #FFF;
            --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: #009b35;
        --category-two-color-font: #fff;
        --category-three-color: #113e75;
        --category-three-color-font: #ffffff;
        --category-four-color: #fa6800;
        --category-four-color-font: #ffffff;
        --category-five-color: #009b35;
        --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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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.maesemlutanews.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>