<style>
 .box{}
 :root {
     --main-color: #ffffff;
     --main-color-font: #1c1b1b;
     --main-color-font-hover: #be151c;
     --border-menu: #ffffff;
     --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;
     --login-button: #151515;
     --login-button-font: #FFF;
     --login-button-hover: #393939;
     --login-button-hover-font: #FFF;
     --color-top: #232323;
     --color-top-font: #fff;
     --player-color: #06ac85;
     --player-color-font: #FFF;
     --sidebar-menu-background: #292929;
     --sidebar-menu-color: #FFF;
     --sidebar-menu-border: #212121;
     --sidebar-menu-hover: #151515;
     --category-last-news-color: #393939;
     --category-last-news-color-font: #FFF;
     --category-one-color: #be151c;
     --category-one-color-font: #ffffff;
     --category-two-color: #36e526;
     --category-two-color-font: #5a16ed;
     --category-three-color: #f00994;
     --category-three-color-font: #ffffff;
     --category-four-color: #00b22d;
     --category-four-color-font: #ffffff;
     --category-five-color: #787878;
     --category-five-color-font: #ffffff;
     --category-footer-one-color: #40A15A;
     --category-footer-one-font: #FFF;
     --category-footer-two-color: #403095;
     --category-footer-two-font: #FFF;
     --category-footer-three-color: #FA5203;
     --category-footer-three-font: #FFF;
     --primary-color-guide: #28a388;
     --primary-color-guide-font: #fff;
     --primary-color-guide-border-color: #1d846c;
     --secundary-color-guide: #28a388;
     --secundary-color-guide-font: #fff;
     --title-color: #353535;
     --subtitle-color: #555;
     --h2-font-1920: 1.5em;
     --h2-font-1450: 1.5em;
     --h2-font-1300: 1.3em;
     --h2-font-1200: 1.3em;
     --h2-font-900: 1.2em;
     --h2-font-765: 1.5em;
     --h2-font-600: 1.4em;
     --h2-font-500: 1.4em;
     --h2-font-390: 1.2em;
     --h2-font-360: 1.1em;
     --h3-font-1920: 0.9em;
     --h3-font-1450: 0.8em;
     --h3-font-1300: 0.8em;
     --h3-font-1200: 0.75em;
     --h3-font-900: 0.7em;
     --h3-font-765: 1em;
     --h3-font-600: 0.9em;
     --h3-font-500: 0.9em;
     --h3-font-390: 0.9em;
     --h3-font-360: 0.8em;
     --h4-font-1920: 1.2em;
     --h4-font-1450: 1.2em;
     --h4-font-1300: 1.1em;
     --h4-font-1200: 1em;
     --h4-font-900: 1em;
     --h4-font-765: 1.3em;
     --h4-font-600: 1.2em;
     --h4-font-500: 1.2em;
     --h4-font-390: 1.1em;
     --h4-font-360: 1em;
     --h5-font-1920: 1.1em;
     --h5-font-1450: 1.1em;
     --h5-font-1300: 1em;
     --h5-font-1200: 0.9em;
     --h5-font-900: 0.9em;
     --h5-font-765: 1.2em;
     --h5-font-600: 1.1em;
     --h5-font-500: 1em;
     --h5-font-390: 1em;
     --h5-font-360: 0.9em;
}
/*FORM*/
 .form_group{
     margin:0px 0px 19px 0px;
}
 .form_group>label{
     padding: 0px 5px 0px 5px;
     margin:0px 0px 0px 5px;
     font-size: 1em;
     font-weight: 690;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#555;
     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: 12px 5px 12px 5px;
     margin: -12px 0px 9px 0px;
     display: block;
     width:100%;
     font-size: 1.1em;
     font-weight: 590;
     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;
}
/*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;
}
 @keyframes tremer {
     0% {
         margin-left: 0;
    }
     25% {
         margin-left: 6px;
    }
     50% {
         margin-left: 0;
    }
     75% {
         margin-left: -6px;
    }
     100% {
         margin-left: 0;
    }
}
 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;
}
 .flex-start {
     align-items: flex-start;
}
 .flex-end {
     align-items: flex-end;
}
/*COLOR PALETTE*/
 .menu_white{
     border-bottom: 1px solid #FFF;
}
 .menu_white:hover{
     color: #333;
     background-color: #FFF;
}
 .white{
     background-color: #FFF;
}
 .menu_black{
     border-bottom: 1px solid #333;
}
 .menu_black:hover{
     color: #FFF;
     background-color: #333;
}
 .black{
     background-color: #333;
}
 .menu_grey{
     border-bottom: 1px solid #999;
}
 .menu_grey:hover{
     color: #FFF;
     background-color: #999;
}
 .grey{
     background-color: #999;
}
 .menu_red{
     border-bottom: 1px solid #FF0000;
}
 .menu_red:hover{
     color: #FFF;
     background-color: #FF0000;
}
 .red{
     background-color: #FF0000;
}
 .menu_yellow{
     border-bottom: 1px solid #FF9323;
}
 .menu_yellow:hover{
     color: #FFF;
     background-color: #FF9323;
}
 .yellow{
     background-color: #FF9323;
}
 .menu_orange{
     border-bottom: 1px solid #FE6C05;
}
 .menu_orange:hover{
     color: #FFF;
     background-color: #FE6C05;
}
 .orange{
     background-color: #FE6C05;
}
 .menu_blue{
     border-bottom: 1px solid #009DD9;
}
 .menu_blue:hover{
     color: #FFF;
     background-color: #009DD9;
}
 .blue{
     background-color: #009DD9;
}
 .menu_navy_blue{
     border-bottom: 1px solid #000080;
}
 .menu_navy_blue:hover{
     color: #FFF;
     background-color: #000080;
}
 .navy_blue{
     background-color: #000080;
}
 .menu_purple{
     border-bottom: 1px solid #7429C9;
}
 .menu_purple:hover{
     color: #FFF;
     background-color: #7429C9;
}
 .purple{
     background-color: #7429C9;
}
 .menu_green{
     border-bottom: 1px solid #55A839;
}
 .menu_green:hover{
     color: #FFF;
     background-color: #55A839;
}
 .green{
     background-color: #55A839;
}
 .menu_acquamarine{
     border-bottom: 1px solid #2EE500;
}
 .menu_acquamarine:hover{
     color: #FFF;
     background-color: #2EE500;
}
 .acquamarine{
     background-color: #2EE500;
}
 .menu_pink{
     border-bottom: 1px solid #FF00D5;
}
 .menu_pink:hover{
     color: #FFF;
     background-color: #FF00D5;
}
 .color_pink{
     background-color: #FF00D5;
}
 .color_1{
     color: #FF0000;
}
 .color_2{
     color: #6f4295;
}
 .color_3{
     color: #FE6C05;
}
 .color_4{
     color: #009DD9;
}
 .color_5{
     color: #55A839;
}
 .color_6{
     color: #004d95;
}
/*BASE STRUCTURE*/
 .container_pa{
     padding: 0px 0px 0px 0px;
     margin: 0px auto 0px auto;
     max-width: 1300px;
}
/*TOP FIXED*/
 .site_top{
     padding:2px 0px 1px 0px;
     position: fixed;
     top: 0;
     right: 0;
     left: 0;
     z-index: 1030;
     height: 45px;
     background-color: var(--color-top);
}
/*LOGIN PANEL*/
 .subscriber_login_button{
     margin:-2px 15px 0px 0px;
     display: inline-block;
     float: left;
}
 .subscriber_login_button>a{
     padding:12px 12px 0px 12px;
     display: inline-block;
     height:44.5px;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--login-button-font);
     background-color: var(--login-button);
     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
     -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
     box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
 .subscriber_login_button>a:hover{
     color: var(--login-button-hover-font);
     background-color: var(--login-button-hover);
}
/*SOCIAL BUTTONS : SITE TOP*/
 .social_icons_menu{
     margin: 4px 0px 0px 0px;
}
 .social_icon_menu{
     display: inline-block;
}
 .social_icon_menu>a{
     padding:4px 0px 0px 0px;
     margin:0px 15px 0px 0px;
     display:block;
     width: 32px;
     height: 32px;
     font-size: 1em;
     text-align: center;
     border-radius: 50%;
     color:#fff;
}
 .social_facebook>a{
     background-color: #191919;
}
 .social_facebook>a:hover{
     background-color: #4063AA;
}
 .social_instagram>a{
     background-color: #191919;
}
 .social_instagram>a:hover{
     background-color: #454545;
}
 .social_youtube>a{
     background-color: #191919;
}
 .social_youtube>a:hover{
     background-color: #EA0000;
}
 .social_twitter>a{
     background-color: #191919;
}
 .social_twitter>a:hover{
     background-color: #1DA1F5;
}
 .site_date{
     float: right;
     margin: 9px 0px 0px 0px;
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#fff;
}
/*HEAD SITE*/
 .site_head{
     background-color: var(--main-color);
}
 .logo_menu{
     margin: 45px auto 9px auto;
     width: 350px;
}
 .logo_menu>a>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
/*HORIZONTAL MENU : NAV*/
 .nav_menu{
     margin:0px auto 0px auto;
     text-align: center;
}
 .nav_menu_border{
     display: block;
     height: 1px;
     background-color: var(--border-menu);
     filter: invert(35%);
     opacity: 0.39;
}
 .nav_menu>ul>li{
     display: inline-block;
}
 .nav_item{
     display: inline-block;
}
 .nav_item>a{
     padding:15px 0px 15px 0px;
     margin:0px 9px 0px 9px;
     font-size: 1em;
     font-weight: 690;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
}
 .nav_item>a:hover{
     color: var(--main-color-font-hover);
}
 .nav_item>a:focus{
     color: var(--main-color-font-hover);
}
/*HORIZONTAL MENU: SEARCH*/
 .nav_search{
     display: inline-block;
     float: right;
     margin: 75px 0px 0px 0px;
}
 .menu_search>input{
     color: #151515;
     background-color: var(--main-color);
     filter: brightness(85%);
     border:0;
}
 .menu_search>input::placeholder{
     color: var(--main-color-font);
     filter: brightness(75%);
}
 .btn_menu_search {
     padding: 7px 15px 7px 15px;
     color: var(--button-search-font);
     background: var(--button-search);
     filter: brightness(75%);
     border:0;
     border-radius: 0px 5px 5px 0px;
}
 .btn_menu_search:active, .btn_menu_search:hover {
     opacity: 0.8;
}
 .btn_menu_search:link, .btn_menu_search:visited {
     color: var(--button-search-font);
}
/*HORIZONTAL MENU: TRENDS*/
 .trends_menu{
     height: 40px;
     background-color: #d9d9d9;
     box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
 .trends_menu_content{
     padding:0px 0px 0px 0px;
     margin:0px auto 0px auto;
     max-width: 1300px;
     height: 39px;
     background-color: #D9D9D9;
}
 .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:7px 0px 4px 0px;
     width: 90%;
}
 .trends_item{
     margin:0px 0px 0px 19px;
}
 .trends_item>a{
     color:#151515;
     font-size: 0.9em;
     font-weight: 590;
     text-transform: uppercase;
}
 .trends_call{
     padding:14px 15px 0px 15px;
     margin:0px 0px 0px 0px;
     height: 39px;
     isplay: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: 7px 0px 0px 9px;
     margin: -39px 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_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_secundary{
     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_secundary: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_secundary:hover{
     color:#656565;
}
 @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;
    }
}
/*PAGE POST: ADVERTISING TEXT*/
 .banner_text{
     margin: 23px 0px 12px 0px;
     text-align: center;
}
 .banner_text>a>img{
     max-width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .banner_text_code{
     margin:15px 0px 15px 0px;
}
 .banner_text_code * {
     max-width: 100%;
     object-position: center;
}
/*PUBLICIDADE/ADS/BET 365*/
 .hstp_42946_pushdown{
     margin-top:45px!important;
}
 #clever-72149-cube-iframe{
     margin: 45px auto 15px auto!important;
}
/*PUBLICIDADE/ADS/NAV SIDEBAR*/
 .post_banner_sidebar{
     margin:0px auto 35px auto;
     text-align: center;
}
 .post_banner_sidebar>a>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .post_banner_sidebar_code{
     margin:0px auto 35px auto;
     text-align: center;
}
 .post_banner_sidebar_code * {
     max-width: 100%;
     object-position: center;
}
/*PAGES: PAGINATOR*/
 .post_paginator{
     display: flex;
     padding: 0px 0px 19px 0px;
     margin:15px 0px 0px 0px;
     justify-content: center;
     align-items: center;
}
 .pagination_content>li>a{
     padding:12px 30px 12px 30px;
     border:2px solid#E1E1E1;
     font-size: 1.2em;
     font-weight: 590;
     color:#555;
}
 .pagination_content>li>a>span{
     font-weight: 590;
}
 .pagination_content>li>span{
     padding:12px 30px 12px 30px;
     border:2px solid#E1E1E1;
     font-size: 1.2em;
     font-weight: 590;
     color:#555;
}
/*SIDE MENU*/
 .app_menu_action{
     display: none;
}
 .sidebar_menu{
     padding:45px 0px 0px 0px;
     width:290px;
     height:100%;
     position:fixed;
     top:0px;
     left:-295px;
     z-index:1020;
     background-color: var(--sidebar-menu-background);
     transition:linear .4s left;
     -webkit-box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
     oz-box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
     box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
     overflow-y:scroll;
}
 .sidebar_menu::-webkit-scrollbar {
     width:0px;
}
 .sidebar_menu::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 .sidebar_menu::-webkit-scrollbar-thumb {
     background-color:#e1e1e1;
     outline: 1px solid slategrey;
}
 .btn_hide_menu{
     padding:3px 9px 3px 9px;
     margin:-45px 9px 0 0;
     display:inline-block;
     float:right;
     font-size:0.9em;
     font-weight:500;
     background-color:#fff;
     color:#999;
     border:1px solid#999;
     border-style:dashed;
     border-radius:3px;
}
 .btn_hide_menu:hover{
     background-color:#fff;
     color:#333;
     border-color:#333;
     cursor:pointer;
}
 #sidebar.active{
     left:0px;
     transition:linear .4s left;
}
 .sidebar_menu>ul{
     margin:0px 0px 0px 0px;
     list-style:none;
}
 .sidebar_menu>ul li{
     margin:0px 0px 0px -50px;
}
 .sidebar_menu>ul li:hover{
     background-color: #333;
}
 .sidebar_menu>ul li:nth-child(even){
     background-color: var(--sidebar-menu-background);
}
 .item_menu{
     background-color: var(--sidebar-menu-background);
}
 .sidebar_menu>ul li a{
     padding:18px 0px 18px 25px;
     text-decoration:none;
     display:block;
     font-size:0.9em;
     font-weight:590;
     text-transform:uppercase;
     color: var(--sidebar-menu-color);
     border-bottom: 2px solid var(--sidebar-menu-border);
}
 .sidebar_menu>ul li a i{
     float:right;
     margin-right:15px;
     margin-top:5px;
     font-size:0.9em;
     color:#c9c9c9;
}
 .sidebar_menu>ul li a:hover{
     background-color: var(--sidebar-menu-hover);
}
 .sidebar_menu_collapse{
}
 .sidebar_menu_collapse li:hover{
     background-color: var(--sidebar-menu-hover);
}
 .sidebar_menu_collapse .menu_collapse_item{
     background-color: #333;
}
 .sidebar_menu_collapse .menu_collapse_item:nth-child(even){
     background-color: #333;
}
 .sidebar_menu_collapse li a{
     padding:14px 0px 14px 25px;
     text-decoration:none;
     display:block;
     font-size:1em;
     font-weight:590;
     text-transform:uppercase;
     color:#494949;
}
 .sidebar_menu_collapse .menu_collapse_item a i{
     float:right;
     margin-right:15px;
     margin-top:5px;
     font-size:0.9em;
     color:#c9c9c9;
}
 .sidebar_client_area{
     color:var(--main-color)!important;
}
 .fa_circle{
     font-size: 0.5em!important;
}
/*BANNERS*/
 .horizontal_banner{
     background-image: url(https://www.motoremacao.com.br/uploads/default/background-banner.png);
     background-repeat: repeat;
}
 .horizontal_banner_desktop{
     display: block;
     padding: 30px 15px 30px 15px;
     margin: 0px auto 0px auto;
     max-width: 1335px;
     text-align: center;
}
 .horizontal_banner_desktop>a>img{
     max-width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .horizontal_banner_mobile{
     display: none;
     padding:30px 15px 30px 15px;
     text-align: center;
}
 .horizontal_banner_mobile>a>img{
     max-width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .horizontal_banner_code{
     padding:30px 15px 30px 15px;
     margin:0px auto 0px auto;
     max-width: 1360px;
     text-align: center;
}
 .horizontal_banner_code * {
     max-width: 100%;
     object-position: center;
}
/*HOME: ADS*/
 .banner_side_home{
     margin:0px auto 30px auto;
     text-align: center;
}
 .banner_side_home>a>img{
     width: 100%;
     height: auto;
     object-position: center;
     border-radius: 3px;
}
 .banner_side_code{
     margin:0px auto 30px auto;
     text-align: center;
}
 .banner_side_code * {
     max-width: 100%;
     object-position: center;
}
/*HOME: HIGHLIGHTS TEXT*/
 .highlights_home{
     padding: 30px 0px 15px 0px;
}
 .text_highlights{
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 30px 0px;
     background-image: linear-gradient(to top, #fff, #f8f8f8, #f9f9f9, #fff);
}
 .text_highlights>a{
     display: block;
     margin: 0px auto 0px auto;
     max-width: 1200px;
     text-align: center;
}
 .text_highlights>a>header>h2{
     display: inline-block;
     padding: 1px 6px 3px 6px;
     margin: 0px 0px 15px 0px;
     font-size: 1em;
     font-weight: 390;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
     background-color: var(--main-color);
     border-radius: 15px;
}
 .text_highlights>a>header>span{
     display: block;
     margin: -23px auto 0px auto;
     width: 150px;
     height: 15px;
     background-color: #f9f9f9;
}
 .text_highlights>a>header>h3{
     font-size: 3em;
     font-weight: 750;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #191919;
}
 .text_highlights>a>header>h4{
     font-size: 1.9em;
     font-weight: 300;
     color: #a1a1a1;
}
/*HOME: HIGHLIGHTS CARD*/
 .card_hightlights>a{
     display: block;
     margin: 0px 0px 0px 0px;
}
 .card_hightlights>a:hover >img{
     filter: grayscale(90%);
}
 .card_hightlights>a>img{
     width: 100%;
     height: 395px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .card_hightlights>a>div{
     position: relative;
     display: block;
     margin: -300px 0px 0px 0px;
     height: 300px;
     background-image: linear-gradient(to top, #151515, #191919, transparent);
     opacity: 0.9;
}
 .card_hightlights>a>header{
     position: relative;
     display: block;
     padding: 0px 19px 0px 19px;
     margin: -115px 0px 0px 0px;
     height: 115px;
}
 .card_hightlights>a>header>h2{
     display: inline-block;
     font-size: 0.8em;
     font-weight: 500;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
     background-color: #191919;
}
 .card_hightlights>a>header>h3{
     font-size: 1.5em;
     letter-spacing: 1px;
     line-height: 1.4em;
     text-transform: uppercase;
     font-weight: 500;
     color: #fff;
}
/*HOME: LAST POSTS*/
 .last_posts_home{
     padding: 9px 0px 30px 0px;
}
 .last_post_card>a{
     display: block;
     margin: 0px 0px 0px 0px;
}
 .last_post_card>a:hover {
     filter: brightness(80%);
}
 .last_post_card>a:hover >header>h3{
     text-decoration: underline;
     text-decoration-color: #151515;
}
 .last_post_card>a>img{
     width: 100%;
     height: 250px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .last_post_card>a>header{
     margin: 5px 0px 0px 0px;
}
 .last_post_card>a>header>h2{
     display: inline-block;
     padding: 0px 0px 0px 0px;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .last_post_card>a>header>h2>span{
     display: inline-block;
     margin: 0px 5px 0px 0px;
     width: 9px;
     height: 12px;
     background-color: #e1e1e1;
     transform: skew(-20deg);
}
 .last_post_card>a>header>h3{
     font-size: 1.3em;
     font-weight: 650;
     color: #191919;
}
 .last_post_card>a>header>h4{
     font-size: 1.1em;
     font-weight: 350;
     line-height: 1.3em;
     color: #656565;
}
 .last_post_text>a{
     display: block;
     padding: 15px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     border-top: 1px solid#e1e1e1;
}
 .last_post_text>a:hover >header>h3{
     text-decoration: underline;
     text-decoration-color: #151515;
}
 .last_post_text>a>header>h2{
     display: inline-block;
     padding: 0px 0px 0px 0px;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .last_post_text>a>header>h2>span{
     display: inline-block;
     margin: 0px 0px 0px 0px;
     width: 9px;
     height: 12px;
     background-color: #e1e1e1;
     transform: skew(-20deg);
}
 .last_post_text>a>header>h3{
     color: #151515;
     font-size: 1.3em;
     font-weight: 650;
}
 .last_post_text>a>header>h4{
     color: #656565;
     font-size: 1.1em;
     font-weight: 350;
}
/*HOME: COLUMN*/
 .section_column{
     padding: 26px 0px 75px 0px;
     background-color: #232323;
     border-top: 2px solid#131313;
     border-bottom: 2px solid#131313;
}
 .section_column>div>div>div>header{
     margin: 0px 0px 15px 0px;
}
 .section_column>div>div>div>header>h2{
     display: inline-block;
     padding: 1px 15px 5px 15px;
     font-size: 1.5em;
     color: #fff;
     background-image: linear-gradient(to right, #131313, #191919, #191919, #232323);
     border-radius: 30px;
}
 .card_column>a{
     display: block;
     padding: 15px 15px 15px 15px;
     background-color: #191919;
     border-radius: 5px;
}
 .card_column>a:hover{
     background-color: #131313;
}
 .card_column>a>img{
     width: 100%;
     height: 185px;
     object-fit: cover;
     object-position: center;
}
 .card_column>a>div{
     margin: -75px auto 0px auto;
     text-align: center;
}
 .card_column>a>div>img{
     width: 115px;
     height: 115px;
     object-fit: cover;
     object-position: center;
     background-color: #fff;
     border-radius: 50%;
     border: 15px solid#191919;
}
 .card_column>a>header{
     margin: 5px 0px 0px 0px;
     min-height: 109px;
     text-align: center;
}
 .card_column>a>header>h3{
     display: inline-block;
     padding: 0px 3px 3px 3px;
     font-size: 0.85em;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
     background-color: #393939;
     border-radius: 3px;
}
 .card_column>a>header>h4{
     font-size: 1.1em;
     font-weight: 300;
     line-height: 1.3em;
     letter-spacing: 1px;
     color: #fff;
}
 .card_column>a>span{
     display: block;
     padding: 12px 0px 15px 0px;
     font-size: 1em;
     font-weight: 350;
     text-align: center;
     color: #fff;
     letter-spacing: 1px;
     background-color: #131313;
}
/*HOME: CATEGORY ONE*/
 .category_one{
     padding: 50px 0px 50px 0px;
}
 .category_one>div>div>div>header{
     margin: 0px 0px 30px 0px;
}
 .category_one>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-one-color-font);
     background-color: var(--category-one-color);
     border-radius: 30px;
}
 .category_one>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-primary.png');
     background-repeat: repeat-x;
}
 .category_one_big_card>a{
     display: block;
     margin: 0px 0px 15px 0px;
}
 .category_one_big_card>a:hover {
     filter: brightness(80%);
}
 .category_one_big_card>a:hover >header>h4{
     text-decoration: underline;
     text-decoration-color: #151515;
}
 .category_one_big_card>a>div>img{
     width: 100%;
     height: 250px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .category_one_big_card>a>header{
     margin: 5px 0px 0px 0px;
}
 .category_one_big_card>a>header>span{
     display: inline-block;
     position: absolute;
     float: left;
     margin: 0px 0px 0px 0px;
     width: 190px;
     height: 23px;
     background-color: #e9e9e9;
     transform: skew(20deg);
}
 .category_one_big_card>a>header>h3{
     padding: 2px 0px 0px 6px;
     position: relative;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #656565;
}
 .category_one_big_card>a>header>h4{
     font-size: 1.3em;
     line-height: 1.4em;
     font-weight: 650;
     letter-spacing: 1px;
     color: #151515;
}
 .category_one_big_card>a>header>h5{
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: 350;
     letter-spacing: 1px;
     color: #656565;
}
/*HOME: CATEGORY TWO*/
 .category_two{
     padding: 50px 0px 50px 0px;
}
 .category_two>div>div>div>header{
     margin: 0px 0px 35px 0px;
}
 .category_two>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-two-color-font);
     background-color: var(--category-two-color);
     border-radius: 30px;
}
 .category_two>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-primary.png');
     background-repeat: repeat-x;
}
 .category_two_card>a{
     display: block;
     margin: 0px 0px 0px 0px;
}
 .category_two_card>a:hover div>img{
     filter: brightness(80%);
}
 .category_two_card>a>div>img{
     width: 100%;
     height: 475px;
     object-fit: cover;
     object-position: center;
}
 .category_two_card>a>header{
     position: relative;
     float: left;
     padding: 15px 5px 15px 15px;
     margin: -166px 50px 0px 0px;
     background-color: #fff;
     border-radius: 0px 5px 0px 0px;
}
 .category_two_card>a>header>h3{
     display: inline-block;
     padding: 1px 3px 2px 3px;
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #656565;
     border: 1px solid#656565;
     border-radius: 3px;
}
 .category_two_card>a>header>h4{
     font-size: 1.2em;
     line-height: 1.4em;
     letter-spacing: 1px;
     color: #151515;
     min-height: 75px;
}
 .category_two_card>a>header>div>div{
     color: #a1a1a1;
}
 .category_two_card>a>header>div>div>span{
     color: #353535;
}
/*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.motoremacao.com.br/themes/news_05/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;
     background-color: #f3f3f3;
     border-radius: 5px;
     border: 1px solid#e9e9e9;
}
 .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: 175px;
     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{
     margin: 5px 0px 0px 0px;
     font-size: 1.1em;
     font-weight: 500;
     line-height: 1.3em;
     letter-spacing: 1px;
     min-height: 55px;
     color: #151515;
     text-align: center;
}
 .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: VIDEO*/
 .section_video{
     padding: 55px 0px 90px 0px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/videos.jpg');
     background-size: cover;
     background-position: center;
     background-attachment: fixed;
}
 .section_video>div>div>div>header{
     margin: 0px 0px 35px 0px;
}
 .section_video>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: #fff;
     background-color: #151515;
     border-radius: 30px;
}
 .section_video>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-secundary.png');
     background-repeat: repeat-x;
}
 .main_video{
     margin: 0px 0px 0px 0px;
}
 .main_video>div>iframe{
     border: 12px solid#151515;
     border-radius: 3px;
}
 .card_video>a{
     display: block;
     margin: 0px 0px 8px 0px;
     background-color: #151515;
     border-radius: 3px;
}
 .card_video>a:hover{
     background-color: #262626;
}
 .card_video>a>header{
     position: relative;
     padding: 9px 12px 5px 12px;
     min-height: 115px;
     color: #fff;
}
 .card_video>a>header>h3{
     display: inline-block;
     padding: 1px 5px 2px 5px;
     font-size: 0.8em;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
}
 .card_video>a>header>h4{
     font-size: 1.1em;
     line-height: 1.4em;
     letter-spacing: 1px;
     text-shadow: 2px 2px #151515;
}
/*HOME: CATEGORY THREE*/
 .category_three{
     padding: 35px 0px 35px 0px;
}
 .category_three>div>div>div>header{
     margin: 0px 0px 50px 0px;
}
 .category_three>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-three-color-font);
     background-color: var(--category-three-color);
     border-radius: 30px;
}
 .category_three>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-primary.png');
     background-repeat: repeat-x;
}
 .category_three_card>a{
     display: flex;
     padding: 0px 0px 12px 0px;
     margin: 0px 0px 12px 0px;
     border-bottom: 1px solid#e9e9e9;
}
 .category_three_card>a:hover >div>img{
     filter: brightness(75%);
}
 .category_three_card>a:hover header>div{
     color: #fff;
     background-color: #a1a1a1;
}
 .category_three_card>a>div{
     flex: 2;
}
 .category_three_card>a>div>img{
     width: 100%;
     height: 202px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .category_three_card>a>header{
     flex: 3;
     margin: 0px 0px 0px 15px;
}
 .category_three_card>a>header>h3{
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--category-three-color);
}
 .category_three_card>a>header>h4{
     font-size: 1.3em;
     letter-spacing: 1px;
     color: #151515;
}
 .category_three_card>a>header>h5{
     font-size: 1.2em;
     font-weight: 350;
     letter-spacing: 1px;
     color: #656565;
}
 .category_three_card>a>header>div{
     display: inline-block;
     padding: 5px 15px 7px 15px;
     font-size: 1em;
     letter-spacing: 1px;
     color: #656565;
     border: 1px solid#a1a1a1;
     border-radius: 3px;
}
/*HOME: PODCASTS*/
 .podcasts{
     padding: 50px 0px 50px 0px;
}
 .podcasts>div>div>div>header{
     margin: 0px 0px 35px 0px;
}
 .podcasts>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-one-color-font);
     background-color: var(--category-one-color);
     border-radius: 30px;
}
 .podcasts>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-primary.png');
     background-repeat: repeat-x;
}
 .podcast_card>a{
     display: block;
     margin: 0px 0px 0px 0px;
}
 .podcast_card>a:hover{
     filter: brightness(80%);
}
 .podcast_card>a:hover >header>h4{
     text-decoration: underline;
     text-decoration-color: #e1e1e1;
}
 .podcast_card>a>img{
     width: 100%;
     height: 475px;
     object-fit: cover;
     object-position: center;
     border-radius: 5px;
}
 .podcast_card>a>div{
     display: block;
     position: relative;
     margin: -150px 0px 0px 0px;
     height: 150px;
     background-image: linear-gradient(to top, #151515, #151515, transparent);
     opacity: 0.8;
}
 .podcast_card>a>header{
     position: relative;
     padding: 15px 15px 15px 15px;
     margin: -150px 0px 0px 0px;
     height: 150px;
}
 .podcast_card>a>header>h3{
     display: inline-block;
     padding: 1px 5px 2.5px 5px;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
     background-color: var(--main-color);
     border-radius: 15px;
}
 .podcast_card>a>header>h4{
     font-size: 1.3em;
     line-height: 1.4em;
     letter-spacing: 1px;
     text-shadow: 2px 2px #151515;
     color: #fff;
}
/*HOME: CATEGORY FOUR*/
 .category_four{
     padding: 50px 0px 50px 0px;
     background-color: #191919;
}
 .category_four>div>div>div>header{
     margin: 0px 0px 35px 0px;
}
 .category_four>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-four-color-font);
     background-color: var(--category-four-color);
     border-radius: 30px;
}
 .category_four>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-secundary.png');
     background-repeat: repeat-x;
}
 .card_big_category_four>a{
     display: flex;
     margin: 0px 0px 30px 0px;
}
 .card_big_category_four>a:hover{
     filter: brightness(119%);
}
 .card_big_category_four>a:hover >div>header>h4{
     text-decoration: underline;
     text-decoration-color: #555;
}
 .card_big_category_four_image{
     display: inline-block;
     width: 100%;
}
 .card_big_category_four_image>img{
     width: 650px;
     height: 389px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .card_big_category_four_title{
     display: inline-block;
     margin:0px 0px 0px 15px;
     width: 100%;
     text-align: center;
}
 .card_big_category_four_title>header{
     padding: 85px 0px 0px 0px;
}
 .card_big_category_four_title>header>h3{
     display: inline-block;
     padding: 2px 6px 3px 6px;
     margin:0px 0px 12px 0px;
     font-size: 0.9em;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--category-four-color-font);
     background-color: var(--category-four-color);
     border-radius: 3px;
}
 .card_big_category_four_title>header>h3>i{
     display: none;
}
 .card_big_category_four_title>header>h4{
     font-size: 1.9em;
     font-weight: 650;
     line-height: 1.4em;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #C9C9C9;
}
 .card_big_category_four_title>header>h5{
     font-size: 1.3em;
     font-weight: 390;
     color: #A1A1A1;
}
 .card_small_category_four>a{
     display: block;
     margin:0px 0px 0px 0px;
}
 .card_small_category_four>a:hover{
     filter: brightness(119%);
}
 .card_small_category_four>a:hover >header>h4{
     text-decoration: underline;
     text-decoration-color: #555;
}
 .card_small_category_four>a>img{
     width: 100%;
     height: 183px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .card_small_category_four>a>header>h3{
     margin:6px 0px 5px 0px;
     font-size: var(--h3-font-1920);
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--category-four-color);
}
 .card_small_category_four>a>header>h4{
     font-size: var(--h4-font-1920);
     letter-spacing: 1px;
     color: #C9C9C9;
}
 .card_small_category_four>a>header>h5{
     font-size: var(--h5-font-1920);
     font-weight: 390;
     color: #A1A1A1;
}
/*HOME: CALENDAR OF EVENTS*/
 .calendar_of_events{
     padding: 50px 0px 50px 0px;
}
 .calendar_of_events>div>div>div>header{
     margin: 0px 0px 30px 0px;
}
 .calendar_of_events>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-three-color-font);
     background-color: var(--category-three-color);
     border-radius: 30px;
}
 .calendar_of_events>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-primary.png');
     background-repeat: repeat-x;
}
 .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;
     -webkit-transition: all .3s ease;
     transition: all .3s ease;
     border-radius: 5px;
}
 .card_event>:hover{
     opacity: 0.8;
}
 .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 {
     margin-left: 60px;
     display: inline-block;
     font-size: 0.9em;
     line-height: 1.4em;
     color: #333;
     font-weight: 600;
     line-height: 1.4em;
     text-transform: uppercase;
     min-height: 65px;
}
/*HOME: CATEGORY FIVE*/
 .category_five{
     padding: 50px 0px 50px 0px;
}
 .category_five>div>div>div>header{
     margin: 0px 0px 50px 0px;
}
 .category_five>div>div>div>header>h2{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: var(--category-four-color-font);
     background-color: var(--category-five-color);
     border-radius: 30px;
}
 .category_five>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-primary.png');
     background-repeat: repeat-x;
}
 .card_big_category_five>a{
     display: block;
     margin: 0px 0px 0px 0px;
}
 .card_big_category_five>a:hover >header>h4{
     text-decoration: underline;
     text-decoration-color: #151515;
}
 .card_big_category_five>a>img{
     width: 100%;
     height: 162px;
     object-fit: cover;
     object-position: center;
}
 .card_big_category_five>a>header{
     margin: 5px 0px 0px 0px;
     min-height: 150px;
}
 .card_big_category_five>a>header>h3{
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--category-five-color);
}
 .card_big_category_five>a>header>h4{
     font-size: 1.2em;
     color: #151515;
}
 .card_big_category_five>a>header>h5{
     font-size: 1.1em;
     font-weight: 350;
     color: #656565;
}
 .card_text_category_five>a{
     display: block;
     padding: 12px 0px 0px 0px;
     margin: 12px 0px 0px 0px;
     border-top: 1px solid#e1e1e1;
}
 .card_text_category_five>a:hover >header>h4{
     text-decoration: underline;
     text-decoration-color: #151515;
}
 .card_text_category_five>a>header>h3{
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--category-five-color);
}
 .card_text_category_five>a>header>h4{
     font-size: 1.2em;
     color: #151515;
}
 .card_text_category_five>a>header>h5{
     font-size: 1.1em;
     font-weight: 350;
     color: #656565;
}
/*HOME: GUIDE*/
 .section_guide{
     padding: 50px 0px 65px 0px;
     background-color: #FFF;
     background-image: url('https://www.motoremacao.com.br/uploads/default/background-guide.png');
     background-size: cover;
     background-position: center;
     border-top: 1px solid#E9E9E9;
}
 .guide_search{
     margin: 0px auto 55px auto;
     max-width: 720px;
}
 .guide_search>header{
     text-shadown: 2px 2px #151515;
     text-align: center;
}
 .guide_search>header>h2{
     font-size: 1.5em;
     font-weight: 900;
     letter-spacing: 2px;
     text-transform: uppercase;
     color: var(--primary-color-guide);
}
 .guide_search>header>h2>strong{
     color: #FF9A19;
}
 .guide_search>header>h3{
     font-size: 1.3em;
     color: #595959;
}
 .form_guide{
     border: 15px solid#A9A9A9;
     border-radius: 5px;
     box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
 .form_guide>input{
     padding: 9px 5px 9px 5px;
}
 .btn_menu_search_guide {
     padding: 13px 15px 13px 15px;
     color: var(--primary-color-guide-font);
     background: var(--primary-color-guide);
     border: 0;
}
 .btn_menu_search_guide:active, .btn_menu_search:hover {
     opacity: 0.8;
}
 .btn_menu_search_guide:link, .btn_menu_search:visited {
     color: #fff;
}
 .carousel_guide_home{
}
 .carousel_guide_home>header{
     margin: 0px 0px 30px 0px;
     text-align: right;
}
 .carousel_guide_home>header>h2{
     font-size: var(--h2-font-1920);
     text-transform: uppercase;
     letter-spacing: 2px;
     font-weight: 650;
     color: #555;
}
 .card_guide_home{
}
 .card_guide_home>a{
     display: inline-block;
     padding: 12px 12px 15px 12px;
     margin: 0px 0px 35px 0px;
     width: 100%;
     text-align: center;
     background-color: #FFF;
     border: 2px solid#FFF;
     -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);
     border-radius: 5px;
}
 .card_guide_home>a:hover{
     filter: brightness(90%);
     border: 2px solid#E1E1E1;
}
 .card_guide_home>a:hover>div{
     background-color: #E1E1E1;
}
 .card_guide_home>a>span{
     display: block;
     margin:0px 0px 15px 0px;
     font-size: 0.8em;
     letter-spacing: 2px;
     text-transform: uppercase;
     text-align: left;
     color: #393939;
}
 .card_guide_home>a>img{
     width: 100%;
     height: 165px;
     object-fit: cover;
     object-position: center;
}
 .card_guide_home>a>header{
     margin:5px 0px 0px 0px;
     min-height: 59px;
     text-align: initial;
}
 .card_guide_home>a>header>h4{
     font-size: var(--h4-font-1920);
     font-weight: 590;
     line-height: 1.4em;
     color: #656565;
}
 .card_guide_home>a>i{
     position: relative;
     display: inline-block;
     float: right;
     padding: 1px 5px 2px 5px;
     margin: -23px 0px 0px 0px;
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
     background-color: #393939;
     opacity: 0.6;
}
 .card_guide_home>a>div{
     padding: 15px 0px 16px 0px;
     margin: 12px 0px 0px 0px;
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 2px;
     text-transform: uppercase;
     color: #A1A1A1;
     background-image: linear-gradient(to right, #F5F5F5, #F9F9F9);
     border-radius: 5px;
}
 .carousel_control_home_next_guide{
     padding: 23px 23px 23px 23px;
     margin: -235px 0px 0px 0px;
     float: right;
     opacity: 0.8;
     transform:translateY(-50%);
     color: var(--secundary-color-guide-font);
     background-color: var(--secundary-color-guide);
}
 .carousel_control_home_next_guide:hover{
     opacity: 1;
     color: var(--secundary-color-guide-font);
}
 .carousel_control_home_prev_guide{
     padding: 23px 23px 23px 23px;
     margin: -235px 0px 0px 0px;
     float: left;
     opacity: 0.8;
     transform:translateY(-50%);
     color: var(--secundary-color-guide-font);
     background-color: var(--secundary-color-guide);
}
 .carousel_control_home_prev_guide:hover{
     opacity: 1;
     color: var(--secundary-color-guide-font);
}
/*HOME: TRENDS FOOTER*/
 .trends_footer{
     padding: 50px 0px 65px 0px;
     background-color: #fff;
}
 .trends_footer>div>div>div>header>h2{
     font-size: 1.5em;
     font-weight: 650;
     letter-spacing: 1px;
     color: #151515;
}
 .trends_footer>div>div>div>header>h2>span{
     font-size: 1.2em;
     font-weight: 900;
}
 .card_trend_footer>a{
     display: block;
     margin: 0px 0px 0px 0px;
}
 .card_trend_footer>a:hover{
     filter: brightness(80%);
}
 .card_trend_footer>a>img{
     width: 100%;
     height: 350px;
     object-fit: cover;
     object-position: center;
}
 .card_trend_footer>a>div{
     display: block;
     position: relative;
     margin: -350px 0px 0px 0px;
     height: 350px;
     background-image: linear-gradient(to top, #fff, #fff, transparent);
     opacity: 0.9;
}
 .card_trend_footer>a>header{
     position: relative;
     padding: 0px 12px 12px 12px;
     margin: -130px 0px 0px 0px;
     min-height: 130px;
     background-image: linear-gradient(to top, #fff, transparent);
}
 .card_trend_footer>a>header>h3{
     display: inline-block;
     padding: 2px 5px 3px 5px;
     font-size: 0.85em;
     text-transform: uppercase;
}
 .card_trend_footer>a>header>h4{
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: 500;
     color: #151515;
}
 .trend_footer_1{
     color: #fff;
     background-color: #FF0000;
}
 .trend_footer_2{
     color: #fff;
     background-color: #FF9323;
}
 .trend_footer_3{
     color: #fff;
     background-color: #009DD9;
}
 .trend_footer_4{
     color: #fff;
     background-color: #55A839;
}
/*PAGES: HEAD*/
 .head_pages{
     background-color: #f3f3f3;
}
 .sector_title{
     padding: 26px 0px 5px 0px;
     border-bottom: 2px solid#e1e1e1;
}
 .sector_title>header{
     display: inline-block;
     margin: 0px 0px 0px 0px;
}
 .sector_title>header>h2{
     float: left;
     margin: 0px 0px 0px 0px;
     font-size: 1.6em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #151515;
}
 .sector_title>header>h2>span{
     color: #595959;
}
 .sector_title>header>h2>span>i{
     font-size: 0.9em;
}
 .form_search_posts {
     margin: -45px 0px 0px 0px;
     float: right;
     width: 100%;
     text-align: right;
}
 .search_input {
     margin:0px 0px 0px 0px;
     display: inline-block 
}
 .search_input>input{
     padding:4px 5px 6px 5px;
     min-width: 250px;
     font-size:1em;
     border:2px solid#E1E1E1;
     border-radius: 3px;
}
 .search_go {
     margin:0px 0px 0px 0px;
     display: inline-block 
}
 .btn_form_search {
     padding: 4px 15px 4px 15px;
     margin: -1px 0px 0px 5px;
     font-size: 1em;
     font-weight: 390;
     letter-spacing: 1px;
     color: var(--main-color-font);
     background-color: var(--main-color);
}
 .btn_form_search:hover {
     color: var(--main-color-font-hover);
     opacity: 0.8;
}
/*PAGES: BODY*/
 .body_pages{
     padding: 30px 0px 50px 0px;
     background-color: #f3f3f3;
}
/*PAGES: HIGHLIGHT */
 .hightlight_sector>a{
     display: block;
     margin: 0px 0px 26px 0px;
}
 .hightlight_sector>a:hover{
     filter: brightness(80%);
}
 .hightlight_sector>a:hover header>h4{
     text-decoration: underline;
     text-decoration-color: #656565;
}
 .hightlight_sector>a>img{
     width: 100%;
     height: 515px;
     object-fit: cover;
     object-position: center;
}
 .hightlight_sector>a>div{
     display: block;
     position: relative;
     margin: -515px 0px 0px 0px;
     height: 515px;
     background-image: linear-gradient(to top, #151515, #151515, transparent, transparent);
     opacity: 0.8;
}
 .hightlight_sector>a>header{
     display: block;
     position: relative;
     padding: 0px 19px 0px 19px;
     margin: -109px 0px 0px 0px;
     height: 109px;
}
 .hightlight_sector>a>header>div{
     display: inline-block;
     padding: 3px 3px 3px 3px;
     margin: 0px 0px 5px 0px;
     background-image: linear-gradient(to right, #151515, #353535, transparent);
}
 .hightlight_sector>a>header>div>img{
     width: 30px;
     height: 30px;
     border: 2px solid#e1e1e1;
     border-radius: 50%;
}
 .hightlight_sector>a>header>div>span{
     margin: 0px 0px 0px 3px;
     color: #fff;
}
 .hightlight_sector>a>header>h3{
     display: inline-block;
     padding: 2px 5px 5px 5px;
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
     background-color: var(--main-color);
}
 .hightlight_sector>a>header>span>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;
}
 .hightlight_sector>a>header>span>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;
}
 .hightlight_sector>a>header>h4{
     font-size: 1.3em;
     font-weight: 650;
     line-height: 1.4em;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
}
/*PAGES: CARD POST*/
 .card_post>a{
     display: block;
     margin:0px 0px 26px 0px;
}
 .card_post>a:hover{
     filter: grayscale(90%);
}
 .card_post>a:hover >header>h4{
     text-decoration: underline;
     text-decoration-color: #656565;
}
 .card_post>a>strong{
     position: absolute;
     padding: 1px 0px 0px 0px;
     margin: 15px 0px 0px 15px;
     background-color: #fff;
     border-radius: 5px;
     opacity: 0.8;
}
 .card_post>a>strong>img{
     width: 42px;
     height: 42px;
     object-fit: cover;
     object-position: center;
}
 .card_post>a>span{
     display: inline-block;
     padding:2px 5px 2px 5px;
     right: 0;
     margin:0px 15px 0px 0px;
     position: absolute;
     font-size:0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #FFF;
     background-color: #393939;
}
 .card_post>a>img{
     width: 100%;
     height: 250px;
     object-fit: cover;
     object-position: center;
     border-radius: 5px;
}
 .card_post>a>header{
     margin:6px 0px 0px 0px;
}
 .card_post>a>header>span{
     display: inline-block;
     float: right;
     right: 0;
     margin:-65px 16px 0px 0px;
     background-color: #FFF;
     border-radius: 5px;
     opacity: 0.6;
}
 .card_post>a>header>span>img{
     width: 42px;
     height: 42px;
     object-fit: cover;
     object-position: center;
}
 .card_post>a>header>h3{
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #151515;
}
 .card_post>a>header>h4{
     font-size: 1.3em;
     color: #151515;
}
 .card_post>a>header>h5{
     font-size: 1.1em;
     color: #656565;
     font-weight: 390;
}
 .card_post>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;
}
 .card_post>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;
}
 .card_post>a>div{
     font-size: 0.75em;
     font-weight: 590;
     text-transform: uppercase;
     color: #151515;
}
 .card_post>a>div>span{
     color: #656565;
}
 .card_post_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;
}
 .card_post:hover .card_post_focus{
     opacity: 1;
}
 .card_post>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);
}
/*PAGE: CONTENT NOT FOUND*/
 .content_not_found_page{
     padding: 50px 150px 50px 150px;
     margin: 15px auto 0px auto;
     max-width: 900px;
     background-color: #f3f3f3;
}
 .content_not_found_page>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
 .content_not_found_page>header{
     margin: 30px 0px 0px 0px;
     text-align: center;
}
 .content_not_found_page>header>h5{
     font-size: 1.5em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .content_not_found_page>p{
     font-size: 1.3em;
     text-align: center;
     color: #656565;
}
 .content_not_found{
     padding: 50px 150px 50px 150px;
     background-color: #f9f9f9;
     border-radius: 50%;
     border: 2px solid#e9e9e9;
     box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
 .content_not_found>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
 .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;
}
/*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#e1e1e1;
}
 .nav_league{
     border:2px solid#F5F5F5;
     border-bottom: 0;
}
 .nav_league>a{
     color: #353535;
     background-color: #E1E1E1;
}
 .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;
}
 .championship{
     font-size: 1em;
     font-weight: 590;
     background-color: #f1f1f1;
}
/*PAGES: EDITIONS*/
 .digital_edition_card>a{
     display: block;
     padding: 19px 19px 19px 19px;
     margin: 0px 0px 30px 0px;
     background-color: #fff;
}
 .digital_edition_card>a:hover{
     filter: brightness(80%);
}
 .digital_edition_card>a>span{
     display: inline-block;
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 9px 0px;
     color: #fff;
     background-image: linear-gradient(to right, #151515, #393939, #393939, #393939, #fff);
}
 .digital_edition_card>a>span>i{
     font-weight: 650;
}
 .digital_edition_card>a>time{
     display: inline-block;
     padding: 0px 0px 0px 0px;
     float: right;
     font-weight: 300;
     color: #151515;
}
 .digital_edition_card>a>img{
     width: 100%;
     height: 535px;
     object-fit: cover;
     object-position: center;
}
/*GUIDE*/
 .guide_nav{
     margin: 0px 0px 0px 0px;
}
 .guide_category>a{
     padding:0px 5px 5px 5px;
     margin:0px 0px 23px 0px;
     display: block;
     text-align: center;
     background-color: #FFF;
     border-radius:5px 5px 5px 5px;
     -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);
}
 .guide_category>a:hover{
     opacity: 0.6;
}
 .guide_category>a>div{
     margin:-5px 0px 0px 0px;
     display: inline-block;
     font-size: 2.5em;
     color:#191919 
}
 .guide_category>a>header{
     min-height: 65px;
}
 .guide_category>a>header>h2{
     margin:-5px 0px 5px 0px;
     font-size: 1.05em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-shadow: 2px 2px #F5F5F5;
     color:#191919;
}
 .guide_category>a>header>h3{
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
     line-height: 1.4em;
     text-transform: uppercase;
     color:#393939;
}
 .guide_subcategory{
}
 .guide_subcategory>a{
     padding:0px 5px 5px 5px;
     margin:0px 0px 23px 0px;
     display: block;
     text-align: center;
     background-color: #FFF;
     border-radius:5px 5px 5px 5px;
     -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);
}
 .guide_subcategory>a:hover{
     opacity: 0.6;
}
 .guide_subcategory>a>div{
     margin:-5px 0px 0px 0px;
     display: inline-block;
     font-size: 2.5em;
     color:#191919 
}
 .guide_subcategory>a>header{
     min-height: 46px;
}
 .guide_subcategory>a>header>h2{
     margin:-5px 0px 5px 0px;
     font-size: 0.75em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-shadow: 2px 2px #F5F5F5;
     color:#393939;
}
 .guide_subcategory>a>header>h3{
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     line-height: 1.4em;
     text-transform: uppercase;
     color:#191919;
}
/*GUIDE: CARD*/
 .card_guide{
     padding:19px 19px 19px 19px;
     margin:0px 0px 39px 0px;
     background-color: #FFF;
     border-radius: 5px;
     -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);
}
 .card_guide>a:hover * {
     opacity: 0.8;
}
 .card_guide>a>img{
     width: 100%;
     height: 226px;
     object-fit: cover;
     object-position: center;
}
 .card_guide>a>header{
     margin:9px 0px 0px 0px;
     min-height: 75px;
}
 .card_guide>a>header>h3{
     font-size: 0.8em;
     font-weight: 590;
     text-transform: uppercase;
     font-style: italic;
     color:#656565;
}
 .card_guide>a>header>h3>span{
     font-weight: 390;
}
 .card_guide>a>header>h4{
     font-size: 1.1em;
     color:#353535;
}
 .card_guide_action{
     padding:9px 15px 12px 15px;
     display: inline-block;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#555;
     background-color: #F3F3F3;
     border-radius: 5px;
}
 .card_guide_action>span{
     font-size: 1.3em;
     font-weight: 900;
}
/*PAGES: CLASSIFIEDS*/
 .classified_category{
     margin: 15px 0px 0px 0px;
}
 .classified_category>header>h2{
     font-size: 0px;
}
 .classified_category_item{
     margin: 0px 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_category_item>a{
     padding: 12px 0px 12px 0px;
     display: block;
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #393939;
     background-color: #fff;
     border-radius: 3px;
}
 .classified_category_item>a>i{
     font-size: 0.9em;
}
 .classified_category_item>a:hover{
     background-color: #333;
     color: #fff;
}
 .card_classified_primary>a{
     display: block;
     padding: 19px 19px 19px 19px;
     margin: 0px 0px 30px 0px;
     background-color: #FFF;
     border: 3px solid transparent;
}
 .card_classified_primary>a:hover{
     opacity: 0.8;
     border: 3px solid#E9E9E9;
}
 .card_classified_primary>a>span{
     display: inline-block;
     position: absolute;
     padding: 1px 5px 3px 5px;
     margin: 9px 0px 0px 9px;
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #FFF;
     background-color: #E1000A;
     border-radius: 15px;
}
 .card_classified_primary>a>img{
     width: 100%;
     height: 250px;
     object-fit: cover;
     object-position: center;
     border-radius: 3px;
}
 .card_classified_primary>a>header{
     margin:6px 0px 15px 0px;
     min-height: 90px;
}
 .card_classified_primary>a>header>div{
     display: inline-block;
     position: relative;
     padding: 3px 5px 3px 5px;
     right: 0;
     margin:-36px 0px 0px 0px;
     font-weight: 590;
     float: right;
     color: #FFF;
     background-color: #007D59;
}
 .card_classified_primary>a>header>h3{
     font-size: var(--h3-font-1920);
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #656565;
}
 .card_classified_primary>a>header>h4{
     font-size: var(--h4-font-1920);
     line-height: 1.4em;
     color: #151515;
}
 .card_classified_primary>a>div{
     height: 36px;
}
 .card_classified_primary>a>div>span{
     float: left;
     margin:5px 0px 0px 0px;
     color: #A9A9A9;
}
 .card_classified_primary>a>div>button{
     padding: 5px 15px 6px 15px;
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     border:0;
     float: right;
     color: #A9A9A9;
     background-color: #FFF;
     border:2px solid#C9C9C9;
     border-radius: 5px;
}
 .card_classified_primary:hover a>div>button{
     color: #656565;
     background-color: #E9E9E9;
}
/*PAGE POST: HEAD*/
 .page_post_head{
     padding: 35px 0px 50px 0px;
     margin: 0px 0px 0px 0px;
     background-color: #fff;
}
/*PAGE POST: INFO*/
 .info_post>span{
     display: block;
     padding: 9px 3px 12px 3px;
     margin: 0px auto 15px auto;
     font-size: 1em;
     font-weight: 350;
     letter-spacing: 1px;
     text-align: center;
     color: #8D181A;
     background-image: linear-gradient(to right, #fff, #F8D7DA, #fff);
}
 .info_post>header{
     margin: 0px 0px 15px 0px;
}
 .info_post>header>div{
     display: inline-block;
     padding: 1px 5px 3px 5px;
     margin: 0px 0px 0px 0px;
     float: right;
     font-size: 1em;
     letter-spacing: 1px;
     color: #656565;
     background-image: linear-gradient(to right, #e9e9e9, #f1f1f1, #f5f5f5, #fff);
}
 .info_post>header>h2{
     display: inline-block;
     padding: 2px 5px 3px 5px;
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #393939;
     background-color: #e1e1e1;
}
 .info_post>header>h3{
     font-size: 2.3em;
     font-weight: 750;
     letter-spacing: 1px;
     color: #151515;
}
 .info_post>header>h4{
     font-size: 1.5em;
     font-weight: 390;
     letter-spacing: 1px;
     color: #656565;
}
 .info_post>div{
     display: block;
     padding: 6px 0px 6px 0px;
     border-top: 2px solid#f5f5f5;
     border-top-style: dashed;
}
 .info_post>div>img{
     display: inline-block;
     float: left;
     margin: 0px 5px 0px 0px;
     width: 50px;
     height: 50px;
     object-fit: cover;
     object-position: center;
     border: 5px solid#e1e1e1;
     border-radius: 50%;
}
 .info_post>div>div{
     display: inline-block;
}
 .info_post>div>div>span{
     display: block;
     margin: 0px 0px -3px 0px;
     font-size: 1em;
     font-weight: 590;
     color: #858585;
}
 .info_post>div>div>span>i{
     font-weight: 390;
     color: #a1a1a1;
}
 .info_post>div>div>time{
     display: inline-block;
     font-size: 0.9em;
     font-weight: 590;
     color: #858585;
}
 .info_post>div>div>time>i{
     display: none;
     color: #a9a9a9;
}
 .info_post>div>div>time>span{
     font-weight: 390;
     color: #a1a1a1;
}
 .info_post>div>div>div{
     float: right;
     margin: 2px 0px 0px 5px;
     font-size: 0.9em;
     color: #959595;
}
 .info_post>div>span{
     display: inline-block;
     float: right;
     margin: 9px 0px 0px 0px;
}
/*PAGE POST: BODY*/
 .page_post_body{
     padding: 30px 0px 0px 0px;
     background-color: #f3f3f3;
     border-top: 1px solid#e9e9e9;
}
/*PAGE POST: MEDIA*/
 .media_image{
     margin: -75px 0px 0px 0px;
}
 .media_image>figure>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
 .media_image>figure>figcaption{
     padding: 5px 5px 6px 5px;
     display: block;
     font-size: 1em;
     color: #fff;
     background-color: #151515;
}
 .media_info_primary{
     display: inline-block;
     float: right;
     z-index: 1;
     padding: 5px 5px 7px 5px;
     margin: -130px 0px 0px 0px;
     min-width: 165px;
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     text-shadow: 2px 2px #353535;
     text-align: center;
     color: #FFF;
     background-color: #00B75A;
     opacity: 0.8;
}
 .media_info_secundary{
     display: inline-block;
     float: right;
     z-index: 1;
     padding: 5px 5px 7px 5px;
     margin: -75px 0px 0px 0px;
     min-width: 165px;
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     text-shadow: 2px 2px #353535;
     text-align: center;
     color: #fff;
     background-color: #FA5205;
     opacity: 0.8;
}
/*PAGE POST: GALLERY*/
 .post_gallery {
     padding: 15px 15px 0px 15px;
     margin: 0px 0px 30px 0px;
     background-color: #fff;
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
}
 .post_gallery>header{
     margin:0px 0px 15px 0px;
}
 .post_gallery>header>h5 {
     margin: 0;
     font-size: .8em;
     text-transform: uppercase;
     letter-spacing: 1px;
     color: #595959 
}
 .post_gallery_image {
     margin:0px 0px 19px 0px;
}
 .post_gallery_image>a>img {
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border: 9px solid#F1F1F1;
     border-radius: 5px;
}
 .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: CONTROLS*/
 .post_controls{
     padding:12px 0px 12px 0px;
     text-align: right;
}
 .post_control_item{
     margin:0px 0px 0px 12px;
     display: inline-block;
}
 .post_control_item>a{
     padding:3px 15px 4px 15px;
     display: block;
     min-width: 50px;
     font-size: 0.9em;
     font-weight: 590;
     text-align: center;
     color:#A1A1A1;
     border: 2px solid#A1A1A1;
     border-radius: 30px;
}
 .post_control_item>a:hover{
     background-color:#999;
     color:#fff;
}
 .post_control_item>button{
     padding:3px 15px 4px 15px;
     display: block;
     min-width: 50px;
     font-size: 0.9em;
     font-weight: 590;
     text-align: center;
     color:#A1A1A1;
     border:2px solid#A1A1A1;
     border-radius: 30px;
}
 .post_control_item>button:hover{
     background-color:#999;
     color:#fff;
}
/*PAGE POST: REPORT*/
 .post_report{
     margin:0px 0px 30px 0px;
}
 .post_report>header{
     padding:19px 35px 16px 35px;
     background-color:#e1e1e1;
     text-align: center;
}
 .post_report>header>h5{
     margin:0px 0px 0px 0px;
     font-size: 1em;
     font-weight: 590;
     text-transform: uppercase;
     color:#333;
}
 .form_report{
     padding:30px 35px 35px 35px;
     background-color: #fff;
     border:3px solid#e1e1e1;
}
 .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:12px 15px 12px 15px;
     margin:15px 0px 0px 0px;
     width: 250px;
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     border:0px;
     background-color: #656565;
     color:#fff;
     border-radius: 3px;
}
 .btn_report:hover{
     background-color: #28A750;
}
 .btn_report>img{
     position: absolute;
     margin:-4px 0px 0px 12px;
}
/*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: POST CONTENT*/
 .post_content{
     padding: 15px;
     font-size: 1.1em;
     background-color: #fff;
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
     border-radius: 3px;
}
 .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 
}
 .post_content * img {
     margin-bottom: 15px;
     max-width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     text-align: center;
}
 .post_content * figure {
     max-width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     text-align: center;
}
 .post_content * iframe {
     max-width: 100%;
     object-fit: cover;
     object-position: center;
     text-align: center;
}
 .post_content * embed {
     max-width: 100%;
     object-fit: cover;
     object-position: center;
     text-align: center;
}
 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;
}
 .adsbygoogle{
     max-width: 100%;
     margin-left: 0px!important;
}
 blockquote{
     border-left:2px solid #ccc;
     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 
}
 .post_credits{
     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_credits>span{
     font-weight: 690;
}
 .post_credits>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;
}
 .tags {
     margin:5px 0px 0px 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: 1px 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 
}
 .post_tag>a:hover {
     background-color: #999;
     color: #fff 
}
/*PAGE POST: CONTACT CLASSIFIEDS*/
 .classified_contact{
     padding: 5px 0px 19px 0px;
     margin:0px 0px 26px 0px;
     text-align: right;
     border-bottom: 2px solid#e9e9e9;
}
 .classified_email {
     padding: 6px 3px 9px 3px;
     margin: 0px 0px 0px 0px;
     width: 390px;
     display: inline-block;
     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 3px 9px 3px;
     margin: 0px 0px 0px 19px;
     width: 190px;
     display: inline-block;
     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 3px 9px 3px;
     margin: 0px 0px 0px 19px;
     width: 190px;
     display: inline-block;
     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: SHARE BUTTON*/
 .share_post_footer{
     text-align: right;
}
/*PAGE POST: COMMENTS*/
 .post_comments{
     padding: 15px;
     margin: 30px 0px 30px 0px;
     background-color: #fff;
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
     border-radius: 3px;
}
/*PAGE POST: FOOTER*/
 .page_post_footer{
     padding: 50px 0px 50px 0px;
     background-color: #f3f3f3;
}
 .page_post_footer>div>div>div{
     text-align: center;
}
 .page_post_footer>div>div>div>header{
     margin: 0px 0px 50px 0px;
}
 .page_post_footer>div>div>div>header>h3{
     display: inline-block;
     padding: 2px 15px 5px 15px;
     font-size: 1.2em;
     letter-spacing: 3px;
     color: #959595;
     background-color: #e9e9e9;
     border-radius: 30px 
}
 .page_post_footer>div>div>div>header>div{
     display: block;
     margin: -30px 0px 0px 0px;
     height: 18px;
     background-image: url('https://www.motoremacao.com.br/themes/news_05/images/icons/separator-custom.png');
     background-repeat: repeat-x;
}
 .card_post_rel>a{
     display: block;
     padding: 19px 19px 19px 19px;
     margin: 0px 0px 35px 0px;
     background-image: linear-gradient(to right, #fff, #fff, #f9f9f9, #f5f5f5, #f3f3f3);
     border-radius: 5px;
}
 .card_post_rel>a:hover{
     filter: brightness(80%);
     text-decoration: underline;
     text-decoration-color: #e1e1e1;
}
 .card_post_rel>a>img{
     width: 100%;
     height: 230px;
     object-fit: cover;
     object-position: center;
}
 .card_post_rel>a>header{
     margin: 6px 0px 0px 0px;
     min-height: 95px;
}
 .card_post_rel>a>header>h4{
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #151515;
}
 .card_post_rel>a>header>h5{
     display: -webkit-box;
     font-size: 1.2em;
     font-weight: 390;
     letter-spacing: 1px;
     color: #151515;
     text-overflow: ellipsis;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
}
 .card_post_rel>a>div{
     display: inline-block;
     padding: 3px 15px 5px 15px;
     margin: 5px auto 0px auto;
     color: #656565;
     background-image: linear-gradient(to right, #e9e9e9, #e1e1e1, #f5f5f5, #fff);
}
 .all_posts{
     margin: 15px auto 0px auto;
     text-align: center;
}
 .all_posts>a{
     display: inline-block;
     padding: 6px 35px 9px 35px;
     font-size: 1em;
     font-weight: 300;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
     background-color: var(--main-color);
     border-radius: 3px;
}
 .all_posts>a:hover{
     color: var(--main-color-font-hover);
}
 .all_posts_columnist{
     margin: 35px auto 35px auto;
     text-align: center;
}
 .all_posts_columnist>a{
     display: inline-block;
     padding: 6px 35px 9px 35px;
     font-size: 1em;
     font-weight: 300;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
     background-color: var(--main-color);
     border-radius: 3px;
}
 .all_posts_columnist>a:hover{
     color: var(--main-color-font-hover);
}
/*PAGE POST: PUBLISHER*/
 .publisher{
     display: flex;
     padding: 15px 15px 15px 15px;
     margin: 0px 0px 30px 0px;
     background-image: linear-gradient(to right, #e9e9e9, #f1f1f1, #fff);
     border: 1px solid#e9e9e9;
}
 .publihser_image{
     flex: 1;
     margin: 0px 15px 0px 0px;
}
 .publihser_image>img{
     width: 165px;
     height: 165px;
     object-fit: cover;
     object-position: center;
}
 .publisher_description{
     flex: 5;
}
 .publisher_description>header{
}
 .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: 2px 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%;
}
 .publisher_description>div>a:hover{
     color: #fff;
     background-color: #a9a9a9;
}
 .publisher_description>a{
     display: inline-block;
     float: right;
     padding: 3px 0px 4px 0px;
     margin: -30px 0px 0px 0px;
     min-width: 130px;
     text-align: center;
     color: #999;
     background-color: #e9e9e9;
     border-radius: 30px;
}
 .publisher_description>a:hover{
     color: #a9a9a9;
     background-color: #fff;
}
/*PAGE POST: SOCIAL FACEBOOK*/
 .post_social_facebook{
     padding: 15px;
     margin: 0px 0px 30px 0px;
     background-color: #fff;
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
     border-radius: 3px;
}
 .slider_banner_sidebar {
     margin:32px 0px 30px 0px;
     width: 100%;
     min-height: 275px;
     position: relative;
     overflow: hidden;
}
 .slider_banner_sidebar>li {
     display: none;
     position: absolute;
     top: 0;
     left: 0 
}
 .slider_banner_sidebar>li>a>img {
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 3px 
}
 .slider_banner_sidebar_code * {
     max-width: 100%;
     object-position: center;
}
/*PAGE POST: SIDEBAR TRENDS*/
 .sidebar_trends{
     padding: 15px;
     margin: 0px 0px 30px 0px;
     background-color: #fff;
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px;
     border-radius: 3px;
}
 .sidebar_trends>header{
     margin: 0px 0px 19px 0px;
}
 .sidebar_trends>header>h3{
     font-size: 1.5em;
     font-weight: 650;
}
 .sidebar_trends>header>h3>span{
     font-weight: 900;
     color: var(--main-color);
}
 .card_trends>a{
     display: block;
     margin: 0px 0px 15px 0px;
}
 .card_trends>a>img{
     width: 100%;
     height: auto;
}
 .card_trends>a>header>h3{
     display: inline-block;
     position: absolute;
     padding: 2px 5px 3px 5px;
     margin: -23.1px 0px 0px 0px;
     font-size: 0.9em;
     font-weight: 390;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
     background-color: var(--main-color);
}
 .card_trends>a>header>h4{
     font-size: 1.2em;
     color: #151515;
}
 .card_trends>a>header>h5{
     font-size: 1.1em;
     font-weight: 350;
     color: #656565;
}
/*PAGE POST: SIDEBAR ADS*/
 .post_banner_sidebar>a{
     display: block;
     margin: 0px auto 30px auto;
     text-align: center;
}
 .post_banner_sidebar>a>img{
     max-width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
 .post_banner_sidebar_code{
     display: block;
     margin: 30px auto 0px auto;
     text-align: center;
}
 .post_banner_sidebar_code * {
     max-width: 100%;
     object-position: center;
}
/*PAGE: DRUGSTORE*/
 .post_contact{
     padding: 26px 15px 26px 15px;
     margin:0px 0px 0px 0px;
     background-image: url(https://www.motoremacao.com.br/uploads/default/background-post-contact.jpg);
     background-size: cover;
     background-position: center;
     border-radius: 3px;
}
 .post_telephone_number{
     margin:0px 0px 23px 0px;
}
 .post_telephone_number>a{
     display: inline-block;
     padding: 7px 15px 6px 15px;
     min-width: 215px;
     font-size: 0.9em;
     font-weight: 590;
     text-align: center;
     text-transform: uppercase;
     color: #FFF;
     background-image: linear-gradient(to right, #0193f3, #0166A9);
     border-bottom: 2px solid#0166A9;
     border-radius: 5px;
}
 .post_telephone_number>a:hover{
     color:#fff;
     background-image: linear-gradient(to right, #0166A9, #0193f3);
}
 .post_whatsapp_number{
}
 .post_whatsapp_number>a{
     display: inline-block;
     padding: 7px 15px 6px 15px;
     min-width: 215px;
     font-size: 0.9em;
     font-weight: 590;
     text-align: center;
     text-transform: uppercase;
     color: #FFF;
     background-image: linear-gradient(to right, #179f4e, #127E3E);
     border-bottom: 2px solid#127E3E;
     border-radius: 5px;
}
 .post_whatsapp_number>a:hover{
     color:#fff;
     background-image: linear-gradient(to right, #127E3E, #179f4e);
}
 .post_address{
     margin:19px 0px 0px 0px;
     text-align: right;
}
 .post_address>div{
     font-size: 1.2em;
     font-weight: 650;
     letter-spacing: 3px;
     text-transform: uppercase;
}
 .post_address>p{
     font-size: 1em;
     font-weight: 590;
     text-transform: uppercase;
     color: #656565;
}
/*PAGE POST: EVENT*/
 .post_event_info{
     padding:9px 19px 16px 19px;
     margin:0px 0px 15px 0px;
     font-size: 1.1em;
     background-color: #fff;
     border:1px solid#e1e1e1;
     -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);
}
 .post_event_info>header{
}
 .post_event_info>header>h4{
     font-size: 1.1em;
     font-weight: 690;
}
 .post_event_locality{
     margin:0px 0px 0px 0px;
}
 .post_event_locality>div{
     font-size: 0.9em;
     font-weight: 690;
     letter-spacing: 1px;
}
 .post_event_locality>p{
     font-size: 0.8em;
     font-weight: 590;
     text-transform: uppercase;
     color:#656565;
}
 .post_event_start_date{
     padding:5px 0px 5px 0px;
     margin:0px 0px 15px 0px;
     text-align: center;
     color:#588C65;
     border:3px solid#588C65;
     border-radius: 90px;
}
 .post_event_start_date:hover{
     background-color: #588C65;
     color:#fff;
}
 .post_event_start_date>div{
     font-size: 0.9em;
     font-weight: 690;
     letter-spacing: 1px;
}
 .post_event_start_date>span{
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
}
 .post_event_end_date{
     padding:3px 0px 5px 0px;
     margin:0px 0px 0px 0px;
     text-align: center;
     color:#721C26;
     border:3px solid#721C26;
     border-radius: 90px;
}
 .post_event_end_date:hover{
     background-color: #721C26;
     color:#fff;
}
 .post_event_end_date>div{
     font-size: 0.9em;
     font-weight: 690;
     letter-spacing: 1px;
}
 .post_event_end_date>span{
     font-size: 0.8em;
     font-weight: 590;
     letter-spacing: 1px;
}
/*GUIDE: PAGE*/
 .guide_header{
     padding:30px 0px 30px 0px;
     background-color: #E9E9E9;
     background-image: url(https://www.motoremacao.com.br/uploads/default/background-banner.png);
     background-repeat: repeat;
}
 .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_info{
     padding: 15px;
     margin:39px auto 0px auto;
     max-width: 1250px;
     font-size: 0.8em;
     line-height: 1.5em;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-align: center;
     background-image: linear-gradient(to right, #f1f1f1, #f9f9f9);
     border-radius: 15px;
}
 .guide_info>a{
     font-weight: 590;
}
 .guide_footer{
     background-color: #F5F5F5;
}
 .guide_content{
     margin-left: auto;
     margin-right: auto;
     max-width: 1250px;
}
 .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>h1{
     display: inline-block;
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #151515;
     background-color: #f5f5f5;
}
 .guide_title>header>h1>span{
     font-weight: 650;
}
 .guide_title>header>h2{
     font-size: 2.3em;
}
 .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>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:5px 0px 0px 0px;
}
 .guide_image_gallery {
     margin:23px 0px 0px 0px;
}
 .guide_image_gallery>a>img {
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border: 9px solid#fff;
     border-radius: 3px;
}
 .card_guide_rel{
     padding:19px 19px 19px 19px;
     margin:0px 9px 39px 9px;
     background-color: #FAFAFA;
     border-radius: 5px;
     -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);
     z-index: 0;
}
 .card_guide_rel>a:hover * {
     opacity: 0.8;
}
 .card_guide_rel>a>img{
     width: 100%;
     height: 215px;
     object-fit: cover;
     object-position: center;
}
 .card_guide_rel>a>header{
     margin:9px 0px 0px 0px;
     min-height: 75px;
}
 .card_guide_rel>a>header>h3{
     font-size: 0.8em;
     font-weight: 590;
     text-transform: uppercase;
     font-style: italic;
     color:#656565;
}
 .card_guide_rel>a>header>h3>span{
     font-weight: 390;
}
 .card_guide_rel>a>header>h4{
     font-size: 1.1em;
     color:#353535;
}
 .card_guide_rel_action{
     padding:9px 15px 12px 15px;
     display: inline-block;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#555;
     background-color: #F3F3F3;
     border-radius: 5px;
}
 .card_guide_rel_action>span{
     font-size: 1.3em;
     font-weight: 900;
}
 .carousel_control_next_guide{
     padding:6px 15px 6px 15px;
     margin:15px 5px 0px 0px;
     transform:translateY(-50%);
     background-color:#393939;
     color:#fff;
     float: right;
     position: relative;
     border-radius: 3px;
}
 .carousel_control_next_guide:hover{
     background-color:#191919;
     color:#fff;
}
 .carousel_control_prev_guide{
     padding:6px 15px 6px 15px;
     margin:15px 26px 0px 0px;
     transform:translateY(-50%);
     background-color:#393939;
     color:#fff;
     float: right;
     position: relative;
     border-radius: 3px;
}
 .carousel_control_prev_guide:hover{
     background-color:#191919;
     color:#fff;
}
 .call_whatsapp{
     margin:15px 15px 0px 0px;
     display: inline-block;
}
 .call_whatsapp>a{
     padding: 9px 12px 9px 12px;
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#FFF;
     background-color: #00B75A;
     border-bottom: 2px solid#009D4F;
     border-radius: 3px;
}
 .call_whatsapp>a:hover{
     background-color: #009D4F;
}
 .visit_facebook{
     margin:15px 15px 0px 0px;
     display: inline-block;
}
 .visit_facebook>a{
     padding: 9px 12px 9px 12px;
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#FFF;
     background-color: #025aa5;
     border-bottom: 2px solid#024D8A;
     border-radius: 3px;
}
 .visit_facebook>a:hover{
     background-color: #024D8A;
}
 .visit_instagram{
     margin:15px 0px 0px 0px;
     display: inline-block;
}
 .visit_instagram>a{
     padding: 9px 12px 9px 12px;
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#FFF;
     background-color: #393939;
     border-bottom: 2px solid#262626;
     border-radius: 3px;
}
 .visit_instagram>a:hover{
     background-color: #262626;
}
 .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 0px 0px 19px;
     display: inline-block;
     text-align: center;
}
 .share_guide_item>a{
     padding:9px 0px 0px 0px;
     display: inline-block;
     font-size: 1.2em;
     height: 50px;
     width: 50px;
     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: 3px 19px 5px 19px;
     font-size: 0.85em;
     font-weight: 590;
     letter-spacing: 1px;
     border:0;
     color: #fff;
     background-color: #393939;
     border-radius: 19px;
}
 .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{
     text-align: center;
}
 .form_evaluation_title>label{
     font-size: 1.2em;
     font-weight: 300;
     color: #656565;
}
 .rating{
     border: none;
     margin: 0px 95px -15px auto;
}
 .rating>input{
     display:none 
}
 .rating>label:before{
     margin: 0px 5px 0px 5px;
     font-size: 1.6em;
     font-family: FontAwesome;
     display: inline-block;
     content: "\f005";
}
 .rating >.half:before{
     content:"\f089";
     position:absolute;
}
 .rating>label{
     color:#ddd;
     float: right;
}
 .rating > input:checked ~ label,.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label{
     color: #fec005;
}
 .rating > input:checked + label:hover,.rating > input:checked ~ label:hover,.rating > label:hover ~ input:checked ~ label,.rating > input:checked ~ label:hover ~ label{
     color: #fec005;
}
 .send_evaluation{
     display: inline-block;
     padding: 7px 12px 9px 12px;
     margin: 0px 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;
     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;
}
/*PAGE: DIGITAL EDITION*/
 .digital_edition_head{
     padding:26px 0px 30px 0px;
     background-color: #E9E9E9;
}
 .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>div>span{
}
 .digital_edition_title>header>h1{
     margin:9px 0px 0px 0px;
     font-size: 2.3em;
     font-weight: 650;
     letter-spacing: 1px;
}
 .digital_edition_body{
     padding:0px 0px 0px 0px;
     background-color: #323639;
}
 .digital_edition_content{
     margin:0px auto 0px auto;
     max-width: 1100px;
}
 .digital_edition_mobile{
     display:none;
}
 .digital_edition_rel{
     padding:30px 0px 15px 0px;
     background-color: #FFF;
}
 .digital_editions{
     margin:0px auto 0px auto;
     max-width: 1300px;
}
 .digital_editions>header{
     margin:0px 0px 26px 5px;
}
 .digital_editions>header>h3{
     font-size: 1.3em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#393939;
}
 .digital_editions>header>h3>i{
     font-size: 1.2em;
}
 .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:9px 0px 0px 0px;
     text-align: center;
}
 .digital_edition_exclusive>header>h2{
     font-size: 1.6em;
     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;
}
 .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;
}
 .card_digital_edition_rel{
     padding:8px 19px 30px 19px;
     margin:0px 0px 35px 0px;
     background-color: #FFF;
     -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);
     border-radius: 5px;
}
 .card_digital_edition_rel:hover{
     opacity: 0.8;
}
 .card_digital_edition_rel>span{
     margin:0px 0px 8px 0px;
     display: inline-block;
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#151515;
}
 .card_digital_edition_rel>span>i{
}
 .card_digital_edition_rel>time{
     margin:2px 0px 0px 0px;
     display: inline-block;
     float: right;
     font-size: 0.9em;
     font-weight: 590;
     color: #999;
}
 .card_digital_edition_rel>img{
     width: 100%;
     height: 380px;
     object-fit: cover;
     object-position: center;
     border:2px solid#E9E9E9;
     border-radius: 3px;
}
 .card_digital_edition_rel>header{
     margin:5px 0px 0px 0px;
     display: flex;
     min-height: 65px;
}
 .card_digital_edition_rel>header>h2{
     font-size: 1em;
     font-weight: 590;
     letter-spacing: 1px;
     color: #393939;
}
/*PAGE: SUBSCRIBE NEWS*/
 .receive_news{
     padding: 50px 0px 50px 0px;
     border-top:1px solid#E9E9E9;
     background-color: #F5F5F5;
}
 .subscribe_news{
     margin:0px auto 0px auto;
     padding: 65px;
     text-align: center;
     background-color: #FFF;
     border:2px solid#FFF;
     -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);
     border-radius: 5px;
}
 .subscribe_news>img{
     height: auto;
     max-width: 300px;
     object-fit: cover;
     object-position: center;
}
 .subscribe_news>header{
     margin: 15px 90px 15px 90px;
}
 .subscribe_news>header>h1{
     font-size: 1.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .subscribe_news>header>h1>strong{
     color: #4D8AF0;
}
 .subscribe_news>header>h2{
     font-size: 1.5em;
     font-weight: 390;
     color: #555;
}
 .telegram_group{
     margin: 0px 9px 30px 9px;
     display: inline-block;
}
 .telegram_group>a{
     padding:4px 0px 6px 0px;
     width: 250px;
     display: block;
     font-size: 1.2em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #0087CB;
     background-color: #FFF;
     border:3px solid#0087CB;
     border-radius: 3px;
}
 .telegram_group>a:hover{
     color: #FFF;
     background-color: #0087CB;
}
 .whatsapp_group{
     margin: 0px 9px 30px 9px;
     display: inline-block;
}
 .whatsapp_group>a{
     padding:4px 0px 6px 0px;
     width: 250px;
     display: block;
     font-size: 1.2em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #209165;
     background-color: #FFF;
     border:3px solid#209165;
     border-radius: 3px;
}
 .whatsapp_group>a:hover{
     color: #FFF;
     background-color: #209165;
}
 .facebook_group{
     margin: 0px 9px 30px 9px;
     display: inline-block;
}
 .facebook_group>a{
     padding:4px 0px 6px 0px;
     width: 250px;
     display: block;
     font-size: 1.2em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #0551AD;
     background-color: #FFF;
     border:3px solid#0551AD;
     border-radius: 3px;
}
 .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: 1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .subscribe_channel_info>div>p{
     margin:0px 0px 0px 0px;
}
/*PAGES: CONTACT*/
 .head_page_contact{
     padding:23px 0px 23px 0px;
     margin:0px 0px 0px 0px;
     background-color: #F5F5F5;
     background-image: url(https://www.motoremacao.com.br/themes/news_05/images/pages.jpg);
     background-size: cover;
     background-position: center;
     border-bottom: 1px solid#e1e1e1;
}
 .head_page_contact_title{
     text-align: center;
}
 .head_page_contact_title>header{
     margin:0px auto 0px auto;
     max-width: 720px;
}
 .head_page_contact_title>header>h1{
     font-size: 1.4em;
     font-weight: 690;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .head_page_contact_title>header>h1>span{
     padding:2px 5px 2px 5px;
     margin:4px 0px 0px 3px;
     display: inline-block;
     position: absolute;
     font-size: 0.5em;
     font-weight: 590;
     text-transform: uppercase;
     background-color:#fff;
     border:1px solid#a1a1a1;
}
 .head_page_contact_title>header>h2{
     font-size: 1.1em;
     font-weight: 590;
     line-height: 1.4em;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #656565;
}
 .form_contact{
     padding: 50px;
     margin:0px auto 0px auto;
     max-width: 930px;
     background-color: #FFF;
     border:15px solid#E9E9E9;
     border-radius: 5px;
}
 .contact_details{
     padding:35px 15px 35px 15px;
     margin:3px auto 0px auto;
     max-width: 930px;
     text-align: center;
     background-color: #E9E9E9;
}
 .contact_details>header{
}
 .contact_details>header>h3{
     margin:0px 0px 19px 0px;
     font-size: 1.5em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#575A89;
}
 .contact_forms{
     padding:15px 5px 30px 0px;
     border-right: 3px solid#FFF;
}
 .contact_forms>header{
}
 .contact_forms>header>h4{
     font-size: 1.3em;
}
 .contact_forms>p{
     margin:0px 0px 0px 0px;
     font-size: 1em;
}
 .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{
}
 .service_period>header>h4{
     font-size: 1.3em;
}
 .service_period>p{
     margin:0px 0px 0px 0px;
     font-size: 1em;
     color:#555;
}
/*PAGE: TERMS AND POLICIES*/
 .page_terms_and_policies{
     padding: 50px 0px 50px 0px;
     background-color: #F3F3F3;
}
 .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;
}
 .terms_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;
}
/*PAGE: STREAM*/
 .page_stream_video{
     padding:35px 0px 35px 0px;
     background-image: url("https://www.motoremacao.com.br/uploads/default/live-background.jpg");
     background-size: cover;
     background-position: center;
     -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.39);
     -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.39);
     box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.39);
}
 .stream_video{
     padding:30px 30px 0px 30px;
     margin:0px auto 0px auto;
     max-width: 1100px;
     background-color: #555;
     border-radius: 3px;
}
 .stream_video>header{
     padding:15px 0px 12px 0px;
     text-align: center;
}
 .stream_video>header>h1{
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#FFF;
}
 .stream_video>header>h1>span{
     padding:1px 5px 2px 5px;
     display: inline-block;
     font-size: 0.8em;
     color:#FFF;
     background-color: #E1000A;
     border-radius: 3px;
}
 .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:7px 0px 0px 0px;
     display: inline-block;
     height: 39px;
     width: 39px;
     border-radius: 50%;
}
/*CARD COLUMNIST*/
 .card_columnist>a{
     display: block;
     padding: 0px 0px 19px 0px;
     margin: 0px 0px 30px 0px;
     text-align: center;
     background-color: #fff;
     box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
 .card_columnist>a:hover{
     filter: brightness(80%);
}
 .card_columnist>a>div{
     width: 100%;
     height: 130px;
     background-image: url(https://www.motoremacao.com.br/uploads/default/columnist-profile.png);
}
 .card_columnist>a>img{
     margin: -75px 0px 0px 0px;
     width: 130px;
     height: 130px;
     object-fit: cover;
     object-position: center;
     background-color: #ffff;
     border: 5px solid#fff;
     border-radius: 50%;
}
 .card_columnist>a>header{
     margin: 5px 0px 0px 0px;
}
 .card_columnist>a>header>h3{
     font-size: 1.3em;
     font-weight: 650;
     letter-spacing: 1px;
     color: #151515;
}
 .card_columnist>a>header>h4{
     font-size: 0.9em;
     color: #656565;
}
 .card_columnist>a>header>span{
     display: block;
     padding: 5px 0px 9px 0px;
     margin: 35px 35px 35px 35px;
     font-size: 1em;
     font-weight: 390;
     letter-spacing: 1px;
     color: var(--main-color);
     border-top: 2px solid#e9e9e9;
     border-bottom: 2px solid#e9e9e9;
}
 .card_columnist>a>span{
     display: block;
     padding: 15px 0px 15px 0px;
     margin: 0px 30px 19px 30px;
     font-size: 1em;
     font-weight: 350;
     letter-spacing: 1px;
     color: #fff;
     background-color: var(--main-color);
     border-radius: 3px;
}
/*PAGE: COLUMNIST*/
 .columnist_page{
     max-width: 1360px;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto 
}
 .columnist_head{
     padding: 19px 0px 19px 0px;
     background-color: #E9E9E9;
     background-image: url("https://www.motoremacao.com.br/uploads/default/columnist-background.png");
     background-size: cover;
     background-position: center;
     background-attachment: fixed;
}
 .columnist_body{
     padding: 19px 0px 15px 0px;
     background-color: #FFF;
}
 .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: 180px;
     height: 180px;
     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:6px 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;
}
 .columnist_share{
     padding:9px 0px 9px 0px;
     text-align: right;
}
 .columninst_posts{
}
 .columninst_posts>header{
     margin:15px 0px 35px 0px;
}
 .columninst_posts>header>h3{
     font-size: 1.5em;
     font-weight: 650;
     letter-spacing: 3px;
     text-transform: uppercase;
}
 .call_all_posts{
     margin: 15px auto 39px auto;
     text-align: center;
}
 .call_all_posts>a{
     padding: 9px 19px 12px 19px;
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 2px;
     text-transform: uppercase;
     color:#FFF;
     background-image: linear-gradient(to right, #232323, #555);
     border-radius:3px;
}
 .call_all_posts>a:hover{
     background-image: linear-gradient(to right, #555, #232323);
}
/*PAGE: ADVERTISING*/
 .advertising_head_page{
     padding: 30px 0px 0px 0px;
     background-color: #E1E1E1;
}
 .advertising_head_content{
     padding:50px 30px 35px 30px;
     margin:0px auto 0px auto;
     max-width: 1300px;
     background-color: #FFF;
     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
     -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
     box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36) 
}
 .advertising_title{
     margin:0px auto 0px auto;
     max-width: 1300px;
}
 .advertising_title>header{
}
 .advertising_title>header>h1{
     margin:0px 0px 0px 0px;
     font-size: 1.8em;
     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{
     margin:15px 0px 0px 0px;
     text-align: right;
}
 .advertising_buttons>a{
     padding:12px 0px 12px 0px;
     margin:0px 0px 0px 15px;
     width: 180px;
     display: inline-block;
     font-size: 0.9em;
     font-weight: 590;
     text-align: center;
     border-radius: 3px;
}
 .advertising_body{
     background-color: #E1E1E1;
}
 .advertising_body_content{
     padding:30px 30px 15px 30px;
     max-width: 1300px;
     margin-right: auto;
     margin-left: auto;
     background-color: #fff;
     border-top: 3px solid#E9E9E9;
     border-top-style: dashed;
}
 .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;
     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;
     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:15px 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: #E1E1E1;
}
 .advertising_footer_content{
     padding:15px 30px 15px 30px;
     max-width: 1300px;
     margin-right: auto;
     margin-left: auto;
     background-color: #FFF;
}
 .share_advertising{
     padding:5px 5px 5px 0px;
     text-align: right;
}
 .share_advertising_item_call{
     margin:0px 0px 0px 0px;
     display: inline-block;
     font-size: 0.9em;
     font-weight: 590;
     color:#999;
}
 .share_advertising_item{
     margin:0px 0px 0px 12px;
     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: ABOUT*/
 .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:-47px 0px 0px 0px;
     display: inline-block;
     float: right;
     width: 85%;
     height: 3px;
     background-color: #E9E9E9;
}
 .about_site>div{
     font-size: 1.1em;
     text-align: justify;
}
/*CALL REGISTER FOOTER*/
 .call_register{
     padding: 50px 0px 50px 0px;
     background-color:#E3E3E3;
     background-image: url("https://www.motoremacao.com.br/uploads/default/register.png");
     background-repeat: no-repeat;
     background-position: center;
}
 .call_register_description{
     text-align: left;
}
 .call_register_description>header>h4{
     font-size: 1.9em;
     color: #333;
     text-shadow: 2px 2px #E1E1E1;
}
 .call_register_description>header>h5{
     font-size: 1.2em;
     color: #393939;
     text-shadow: 2px 2px #E1E1E1;
}
 .call_register_button{
     margin:12px 0px 0px 0px;
}
 .call_register_button>a{
     padding:15px 50px 18px 50px;
     display: inline-block;
     font-size: 1.1em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-align: center;
     color:#FFF;
     background-color: #00A485;
     border-radius: 3px;
}
 .call_register_button>a:hover{
     background-color: #FF9A19;
}
/*FOOTER*/
 footer{
     padding: 35px 0px 35px 0px;
     background-color: var(--main-color);
}
 .logo_footer{
     margin: 0px auto 0px auto;
     width: 350px;
     text-align: center;
}
 .logo_footer>a>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
/*FOOTER: SOCIAL*/
 .footer_social_itens{
     margin: 15px auto 15px auto;
     text-align: center;
}
 .footer_social_itens>span{
     display: inline-block;
     margin:0px 15px 0px 15px;
     height: 2px;
     width: 175px;
     background-color: var(--main-color);
     filter: contrast(80%);
}
 .footer_social_item{
     display: inline-block;
}
 .footer_social_item>a{
     padding:6px 0px 0px 0px;
     margin:0px 9px 0px 9px;
     display: block;
     width: 45px;
     height: 45px;
     font-size: 1.3em;
     text-align: center;
     color: var(--main-color-font);
     background-color: var(--main-color);
     border-radius: 50%;
     filter: contrast(80%);
}
 .footer_social_item>a:hover{
     opacity: 0.6;
}
/*FOOTER: MENU*/
 .footer_menu{
     margin: 0px auto 0px auto;
     text-align: center;
}
 .footer_menu_item{
     display: inline-block;
}
 .footer_menu_item>a{
     font-size: 0.9em;
     font-weight: 590;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--main-color-font);
}
 .footer_menu_item>a>span{
     margin: 0px 5px 0px 5px;
     opacity: 0.6;
     float: right;
}
 .footer_menu_item>a:hover{
}
/*CALL GOOGLE NEWS*/
 .call_google_news{
     margin: 35px auto 0px auto;
     text-align: center;
}
 .call_google_news>a{
     padding:2px 9px 2px 9px;
     display: inline-block;
     width: 250px;
     background-color: #E9E9E9;
     border:3px solid#A9A9A9;
     border-radius: 30px;
}
 .call_google_news>a>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
}
 .call_google_news>a:hover{
     opacity: 0.5;
}
/*FOOTER: COPYRIGHT*/
 .footer_copyright{
     display: block;
     padding: 15px 0px 15px 0px;
     margin: 0px auto 0px auto;
     font-size: 0.9em;
     font-weight: 300;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-align: center;
     color: #fff;
     background-color: var(--main-color);
}
 .footer_copyright>span{
     display: block;
     margin: 0px 35px 15px 35px;
     height: 2px;
     background-color: var(--main-color);
     filter: contrast(80%);
}
/*PAGE: DISCOUNT COUPON*/
 .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;
}
 .discount_coupon_info {
     padding: 20px 15px;
     position: relative;
     width: 100%;
     display: flex;
     flex-direction: column;
     place-items: flex-start;
     border-right: 3px solid#f3f3f3;
     border-right-style: dashed;
}
 .discount_coupon_info:after, .discount_coupon_info:before {
     content: " ";
     position: absolute;
     width: 30px;
     height: 30px;
     border-radius: 50%;
     background: #f3f3f3;
     right: -15px;
}
 .discount_coupon_info:before {
     top: -15px;
}
 .discount_coupon_info:after {
     bottom: -15px;
}
 .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;
}
 .discount_coupon_link {
     display: inline-block;
     padding: 5px 15px 6px 15px;
     font-size: 0.9em;
     font-weight: 300;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
     background-color: #1D9E95;
     border-radius: 3px;
}
 .discount_coupon_link:hover{
     color: #fff;
     background-color: #1A8A85;
}
 .discount_coupon_expire {
     font-size: 0.9em;
     color: #929191;
     margin-bottom: 10px;
}
 .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;
     width: 90px;
     min-width: 90px;
     position: relative;
     transform: rotate(270deg);
}
 .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.motoremacao.com.br/uploads/default/coupons.jpg");
     background-size: cover;
     background-position: center;
}
 .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.5em;
     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: -53px 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>h2{
     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 15px 5px;
     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 15px 5px;
     margin: 0px 19px 23px 19px;
     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: 19px 0px 19px 0px;
     margin: 0px 0px 50px 0px;
     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;
}
 .btn_all_coupons>a:hover{
     background-color: #DD4A5C;
}
/*HOME: JOB OPENINGS*/
 .job_openings{
     padding: 30px 0px 30px 0px;
     background-color: #FCFCFC;
     border-bottom: 1px solid#f5f5f5;
     border-top: 1px solid#f5f5f5;
}
 .card_job>a{
     display: flex;
     padding: 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;
}
 .card_job>a:hover{
     filter: brightness(95%);
}
 .card_job>a>div{
     flex: 1;
     width: 30px;
     border-right: 5px solid#fff;
     border-right-style: dashed;
}
 .card_job>a>div>span{
     display: block;
     margin: 53px 0px 0px 0px;
     transform: rotate(-90deg);
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #555;
}
 .card_job>a>header{
     flex: 5;
     margin: 23px 5px 0px 9px;
}
 .card_job>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;
}
/*PAGE: 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;
}
/*HOME: STREAM*/
 .section_stream_audio{
     background-color: #232323;
}
 .audio_stream{
     padding:17px 15px 12px 15px;
     margin:0px auto 0px auto;
     max-width: 1440px;
}
 .audio_stream * {
     max-width: 100%;
}
 .section_stream_video{
     padding:30px 0px 30px 0px;
     background-color: #232323;
     background-image: url(https://www.motoremacao.com.br/uploads/default/video-stream.jpg);
     background-size: cover;
     background-position: center;
}
 .video_stream{
     padding:30px 30px 0px 30px;
     max-width: 950px;
     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%;
}
 .video_stream>header{
     padding:15px 0px 12px 0px;
     text-align: center;
}
 .video_stream>header>h3{
     font-size: 1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color:#FFF;
}
 .video_stream>header>h3>span{
     padding:1px 5px 2px 5px;
     display: inline-block;
     font-size: 0.8em;
     color:#FFF;
     background-color: #E1000A;
     border-radius: 3px;
}
/*STREAM PLAYER: SITE TOP*/
 .audio_player{
     padding:0px 0px 0px 0px;
     margin:-1px 19px 0px 0px;
     display: inline-block;
     float: right;
     height: 43px;
     width: 390px;
     object-position: center;
     text-align: center;
}
 .audio_player * {
     max-height: 43px;
     max-width:390px;
}
 .btn_live{
     margin:-2px 19px 0px 0px;
     display: inline-block;
     float: right;
}
 .btn_live>a{
     padding:12px 19px 0px 19px;
     display: block;
     height: 45px;
     font-size: 0.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--player-color-font);
     background-color: var(--player-color);
}
 .btn_live>a:hover{
     opacity: 0.8;
}
/*PAGE POST: RELATED POSTS*/
 .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;
}
 .weater_forecast{
     padding: 30px 15px 30px 15px;
     margin: 0px auto 0px auto;
     max-width: 1360px;
}
/*CONTENT: CALL ADS*/
 .call_ads{
     display:block;
     margin: 0px 0px -23px 0px;
     font-size: 0.75em;
     font-weight: 390;
     letter-spacing: 1px;
     color: #858585;
     text-align: center;
}
/*DOWNLOAD PAGE*/
 .download_page{
     padding: 35px 0px 35px 0px;
     margin: -30px 0px -50px 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{
     min-height: 205px;
}
 .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.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .android_description>header>h3{
     font-size: 1.4em;
     font-weight: 390;
     line-height: 1.5em;
     letter-spacing: 1px;
}
 .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: 115px 0px 0px 65px;
}
 .android_download_link>a{
     font-family: sans-serif;
     display: inline-block;
     padding: 19px 5px 19px 5px;
     width: 315px;
     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;
}
 .android_download_link>a:hover{
     opacity: 0.9;
}
 .smarth_phone{
     float: right;
     padding: 0px 0px 0px 0px;
     margin: 76px 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{
     min-height: 205px;
}
 .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.9em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .alexa_description>header>h3{
     font-size: 1.4em;
     font-weight: 390;
     line-height: 1.5em;
     letter-spacing: 1px;
}
 .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 65px;
}
 .alexa_download_link>a{
     font-family: sans-serif;
     display: inline-block;
     padding: 19px 5px 19px 5px;
     width: 315px;
     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;
}
 .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: 0px 0px 0px 0px;
     width: 26px;
     height: 26px;
     background-color: #E1000A;
     color: #fff;
     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;
}
/*WIDGET: STORIES*/
 .stories{
     display: block;
     padding: 30px 0px 30px 0px;
}
 .container_stories{
     padding: 0px 0px 0px 0px;
     margin: 0px auto 0px auto;
     max-width: 1320px;
     cursor: pointer;
     overflow-x: scroll;
     white-space: nowrap;
    /* Manter itens em uma linha */
     -webkit-overflow-scrolling: touch;
     scroll-snap-type: x mandatory;
     -ms-overflow-style: none;
     scrollbar-width: none;
}
 .stories_content{
     display: flex;
     margin: 0px auto 0px auto;
     text-align: center;
}
 .story_card{
     padding: 30px auto 30px auto;
}
 .story_card>a{
     display: inline-block;
     padding: 0px 0px 0px 0px;
     width: 132px;
     margin: 0px 7px 0px 7px;
}
 .story_card>a:hover >div{
     display: block;
}
 .story_card>a>figure>img{
     width: 100%;
     height: 185px;
     object-fit: cover;
     object-position: center;
     border-radius: 15px;
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
}
 .story_card>a>figure>figcaption{
     position: relative;
     padding: 0px 5px 0px 5px;
     display: block;
     margin: -50px 0px 0px 0px;
     min-height: 50px;
     text-align: center;
     white-space: normal;
     font-size: 0.7em;
     font-weight: 500;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: #fff;
}
 .story_card>a>figure>div{
     position: relative;
     margin: -165px 0px 0px 0px;
     height: 165px;
     width: 100%;
     background-image: linear-gradient(to top, #151515, transparent);
     border-radius: 0px 0px 15px 15px;
}
 .story_card>a>div{
     display: none;
     position: relative;
     margin: -185px 0px 0px 0px;
     background-color: var(--main-color);
     height: 185px;
     opacity: 0.3;
     border-radius: 15px;
}
 .dragging>a {
     pointer-events: none;
}
/*GUIDE: MODEL 2*/
 .section_guide_secundary{
     padding: 50px 0px 55px 0px;
     background-color: #FFF;
     background-image: url('https://www.motoremacao.com.br/uploads/default/background-guide.png');
     background-size: cover;
     background-position: center;
     border-top: 1px solid#E9E9E9;
}
 .primary-card-business>a{
     display: block;
     padding: 15px 19px 15px 19px;
     margin: 0px 5px 35px 5px;
     background-color: #FFF;
     border: 1px solid#C9C9C9;
     border-radius: 3px;
}
 .primary-card-business>a:hover{
     opacity: 0.8;
     border: 1px solid#00a885;
}
 .primary-card-business>a>span{
     display: -webkit-box;
     margin: 0px 0px 15px 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: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 5px;
}
 .primary-card-business>a>header>h3{
     margin: 12px 0px 0px 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>a>header>span{
     display: inline-block;
     float: right;
     padding: 1px 12px 0px 12px;
     margin: 0px 0px 0px 0px;
     height: 30px;
     font-size: 1em;
     font-weight: 300;
     letter-spacing: 1px;
     color: var(--secundary-color-guide);
     border: 1px solid var(--secundary-color-guide);
     border-style: dashed;
     border-radius: 15px;
}
 .secundary-card-business>a{
     display: block;
     padding: 9px 19px 15px 19px;
     margin: 0px 5px 0px 5px;
     background-color: #FFF;
     border: 1px solid#C9C9C9;
     border-radius: 3px;
}
 .secundary-card-business>a:hover{
     opacity: 0.8;
     border: 1px solid#00a885;
}
 .secundary-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;
}
 .secundary-card-business>a>figure>img{
     width: 100%;
     height: auto;
     object-fit: cover;
     object-position: center;
     border-radius: 5px;
}
 .secundary-card-business>a>header>h3{
     margin: 12px 0px 0px 0px;
     font-size: 0.9em;
     font-weight: 300;
     letter-spacing: 1px;
     color: #656565;
}
 .secundary-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;
}
 .secundary-card-business>a>header>span{
     display: inline-block;
     float: right;
     padding: 2px 12px 0px 12px;
     margin: 0px 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: 15px;
}
 .rating-value{
     display: inline-block;
     margin: 0px auto 0px auto;
     font-size: 1.5em;
     text-align: center;
}
 .rating-value>div{
     display: inline-block;
     margin: 0px 5px 0px 0px;
     color: #e1e1e1;
}
 .rating-value>div>span{
     color: #fec005;
}
 .btn-next-guide{
     padding: 23px 23px 23px 23px;
     margin: -235px 0px 0px 0px;
     float: right;
     opacity: 0.8;
     transform:translateY(-50%);
     color: var(--secundary-color-guide-font);
     background-color: var(--secundary-color-guide);
}
 .btn-next-guide:hover{
     opacity: 1;
     color: var(--secundary-color-guide-font);
}
 .btn-previous-guide{
     padding: 23px 23px 23px 23px;
     margin: -235px 0px 0px 0px;
     float: left;
     opacity: 0.8;
     transform:translateY(-50%);
     color: var(--secundary-color-guide-font);
     background-color: var(--secundary-color-guide);
}
 .btn-previous-guide:hover{
     opacity: 1;
     color: var(--secundary-color-guide-font);
}
 .call-guide{
     display: block;
     margin: 50px auto 0px auto;
     text-align: center;
}
 .call-guide>a{
     display: inline-block;
     padding: 2px 19px 0px 19px;
     height: 56px;
     font-size: 1.1em;
     font-weight: 650;
     letter-spacing: 1px;
     text-transform: uppercase;
     color: var(--primary-color-guide);
     border: 12px solid var(--primary-color-guide);
     border-radius: 5px;
}
 .call-guide>a:hover{
     color: var(--primary-color-guide-font);
     background-color: var(--primary-color-guide);
}
 @media(max-width: 1450px){
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h3{
         font-size: 2.6em;
    }
    /*PAGE: STREAM*/
     .stream_video{
         max-width: 850px;
    }
    /*PAGE: ADVERTISING*/
     .advertising_head_content{
         max-width: 1230px;
    }
     .advertising_body_content{
         max-width: 1230px;
    }
     .advertising_footer_content{
         max-width: 1230px;
    }
     .advertising_buttons>a{
         margin:0px 0px 0px 12px;
         width: 165px;
         font-size: 0.85em;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_description>header>h4{
         font-size: 1.8em;
    }
     .call_register_description>header>h5{
         font-size: 1.1em;
    }
     .call_register_button>a{
         padding:12px 39px 15px 39px;
         font-size: 1em;
    }
    /*PAGE: COUPOM*/
     .page_coupom{
         min-height: auto;
    }
    /*HOME: STREAM*/
     .audio_stream{
         max-width: 1300px;
    }
     .video_stream{
         max-width: 800px;
    }
    /*WIDGET: STORIES*/
     .container_stories{
         max-width: 1300px;
    }
     .story_card>a{
         width: 132px;
         margin: 0px 6px 0px 6px;
    }
}
 @media(max-width: 1300px){
    /*BASE STRUCTURE*/
     .container_pa{
         margin: 0px 15px 0px 15px;
    }
    /*HEAD SITE*/
     .trends_menu_content{
         margin:0px 15px 0px 15px;
    }
     .list_trends{
         width: 85%;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 360px;
    }
     .card_hightlights>a>header{
         padding: 0px 15px 0px 15px;
    }
     .card_hightlights>a>header>h3{
         font-size: 1.3em;
    }
    /*HOME: LAST POSTS*/
     .last_post_card>a>img{
         height: 236px;
    }
     .last_post_card>a>header>h2{
         font-size: 0.8em;
    }
     .last_post_card>a>header>h3{
         font-size: 1.2em;
    }
     .last_post_card>a>header>h4{
         font-size: 1em;
    }
     .last_post_text>a>header>h2{
         font-size: 0.8em;
    }
     .last_post_text>a>header>h3{
         font-size: 1.2em;
    }
     .last_post_text>a>header>h4{
         font-size: 1em;
    }
    /*HOME: COLUMN*/
     .card_column>a{
         padding: 12px 12px 12px 12px;
    }
     .card_column>a>img{
         height: 175px;
    }
    /*HOME: CATEGORY ONE*/
     .category_one_big_card>a>div>img{
         height: 236px;
    }
     .category_one_big_card>a>header>h3{
         padding: 4px 0px 0px 6px;
         font-size: 0.8em;
    }
     .category_one_big_card>a>header>h4{
         font-size: 1.2em;
    }
     .category_one_big_card>a>header>h5{
         font-size: 1.1em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         height: 450px;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a{
         padding: 9px 9px 9px 9px;
    }
     .card_classified>a>img{
         height: 165px;
    }
    /*HOME: VIDEO*/
     .card_video>a>header{
         min-height: 108.5px;
    }
     .card_video>a>header>h4{
         font-size: 1em;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>div>img{
         height: 190px;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 450px;
    }
    /*HOME: CATEGORY FOUR*/
     .card_big_category_four_title>header>h4{
         font-size: 1.6em;
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event>a>img {
         height: 195px;
    }
     .card_event_body {
         margin: -40px 12px 0px 12px;
    }
    /*HOME: CATEGORY FIVE*/
     .card_big_category_five>a>img{
         height: 153px;
    }
     .card_big_category_five>a>header>h3{
         font-size: 0.8em;
    }
     .card_big_category_five>a>header>h4{
         font-size: 1.1em;
    }
     .card_big_category_five>a>header>h5{
         font-size: 1em;
    }
     .card_text_category_five>a>header>h3{
         font-size: 0.8em;
    }
     .card_text_category_five>a>header>h4{
         font-size: 1.1em;
    }
     .card_text_category_five>a>header>h5{
         font-size: 1em;
    }
    /*HOME: GUIDE*/
     .card_guide_home>a>img{
         height: 155px;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 300px;
    }
     .card_trend_footer>a>div{
         margin: -300px 0px 0px 0px;
         height: 300px;
    }
     .card_trend_footer>a>header{
         padding: 0px 9px 9px 9px;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a>img{
         height: 485px;
    }
     .hightlight_sector>a>div{
         margin: -485px 0px 0px 0px;
         height: 485px;
    }
    /*PAGES: CARD POST*/
     .card_post>a>img{
         height: 236px;
    }
     .card_post>a>header>h4{
         font-size: 1.2em;
    }
    /*PAGES: EDITIONS*/
     .digital_edition_card>a>img{
         height: 505px;
    }
    /*GUIDE*/
     .guide_category>a>header>h2{
         font-size: 0.9em;
    }
     .guide_category>a>header>h3{
         font-size: 0.75em;
    }
     .guide_subcategory>a>header>h3{
         font-size: 0.8em;
    }
    /*GUIDE: CARD*/
     .card_guide>a>img{
         height: 212px;
    }
     .card_guide>a>header>h3{
         font-size: 0.75em;
    }
    /*PAGES: CLASSIFIEDS*/
     .classified_category_item>a{
         font-size: 0.9em;
    }
     .card_classified_primary>a{
         padding: 15px 15px 19px 15px;
    }
     .card_classified_primary>a>img{
         height: 239px;
    }
     .card_classified_primary>a>header>div{
         margin:-36px 0px 0px 0px;
    }
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-1300);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-1300);
    }
    /*PAGE POST: CONTACT CLASSIFIEDS*/
     .classified_email {
         width: 359px;
    }
     .classified_telephone {
         margin:0px 0px 0px 15px;
    }
     .classified_whatsapp {
         margin:0px 0px 0px 15px;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a>img{
         height: 215px;
    }
    /*PAGE: DRUGSTORE*/
     .post_address>div{
         font-size: 1.1em;
    }
     .post_address>p{
         font-size: 0.9em;
    }
    /*GUIDE: PAGE*/
     .guide_content{
         margin:0px 15px 0px 15px;
    }
    /*GUIDE: PAGE*/
     .guide_info{
         margin:39px 15px 0px 15px;
    }
     .business{
         margin:0px 15px 0px 15px;
    }
     .card_guide_rel>a>img{
         height: 185px;
    }
     .card_guide_rel>a>header>h3{
         font-size: 0.75em;
    }
    /*PAGE: DIGITAL EDITION*/
     .digital_edition_title>header>div{
         font-size: 0.9em;
    }
     .digital_edition_title>header>h1{
         font-size: 1.9em;
    }
     .digital_editions{
         max-width: 1200px;
    }
     .card_digital_edition_rel{
         padding:8px 15px 26px 15px;
    }
     .card_digital_edition_rel>span{
         font-size: 0.8em;
    }
     .card_digital_edition_rel>time{
         margin:3px 0px 0px 0px;
         font-size: 0.8em;
    }
     .card_digital_edition_rel>img{
         height: 355px;
    }
    /*PAGE: SUBSCRIBE NEWS*/
     .subscribe_news>img{
         max-width: 260px;
    }
     .subscribe_news>header>h1{
         font-size: 1.8em;
    }
     .subscribe_news{
         padding: 50px;
    }
     .subscribe_news>header>h1{
         font-size: 1.6em;
    }
     .subscribe_news>header>h2{
         font-size: 1.3em;
    }
     .subscribe_channel_info>div>header>h5{
         font-size: 0.9em;
    }
     .subscribe_channel_info>div>p{
         font-size: 0.9em;
    }
    /*PAGE: STREAM*/
     .stream_video{
         max-width: 720px;
    }
     .stream_video>header>h1{
         font-size: 0.9em;
    }
    /*PAGE: COLUMNIST*/
     .columnist_info>header>h1{
         font-size: 1.1em;
    }
     .columninst_posts>header>h3{
         font-size: 1.4em;
    }
    /*PAGE: ADVERTISING*/
     .advertising_head_content{
         max-width: 1150px;
    }
     .advertising_body_content{
         max-width: 1150px;
    }
     .advertising_footer_content{
         max-width: 1150px;
    }
     .advertising_title>header>h1{
         font-size: 1.6em;
    }
     .advertising_buttons>a{
         margin:0px 0px 0px 9px;
         width: 150px;
         font-size: 0.8em;
    }
    /*CALL REGISTER FOOTER*/
     .call_register{
         margin:0px 5% 0px 0px 5%;
    }
    /*PAGE: DISCOUNT COUPON*/
     .discount_coupon_title {
         font-size: 1em;
    }
    /*HOME: JOB OPENINGS*/
     .card_job>a>div>span{
         margin: 55px 0px 0px 0px;
    }
    /*HOME: STREAM*/
     .audio_stream{
         max-width: 1150px;
    }
     .video_stream{
         max-width: 720px;
    }
     .video_stream>header>h3{
         font-size: 0.9em;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .android_description>header>h2{
         font-size: 1.6em;
    }
     .android_description>header>h3{
         font-size: 1.3em;
    }
     .android_qr_code{
         width: 250px;
    }
     .android_download_link{
         margin: 95px 0px 0px 65px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
     .alexa_description>header>h2{
         font-size: 1.6em;
    }
     .alexa_description>header>h3{
         font-size: 1.3em;
    }
     .alexa_qr_code{
         width: 250px;
    }
     .alexa_download_link{
         margin: 95px 0px 0px 65px;
    }
    /*WIDGET: STORIES*/
     .container_stories{
         margin: 0px 15px 0px 15px;
    }
    /*GUIDE: MODEL 2*/
     .primary-card-business>a{
         padding: 15px 15px 15px 15px;
         margin: 0px 0px 35px 0px;
    }
     .secundary-card-business>a{
         padding: 9px 15px 15px 15px;
         margin: 0px 0px 0px 0px;
    }
}
 @media(max-width: 1200px){
    /*HEAD SITE*/
     .logo_menu{
         width: 300px;
    }
     .trends_menu{
         margin:0px 0px 0px 0px;
         background-color: #F5F5F5;
    }
     .trends_menu_content{
         padding:0px 0px 0px 15px;
         margin:0px 15px 0px 0px;
         background-color: #D9D9D9;
    }
     .trends_menu_desktop{
         width: 0px;
    }
     .trends_menu_desktop>span{
         display: none;
    }
     .list_trends{
         animation: marquee 35s linear infinite;
         width: 83%;
    }
    /*HORIZONTAL MENU: SEARCH*/
     .nav_search{
         margin: 67px 0px 0px 0px;
    }
    /*HORIZONTAL MENU : NAV*/
     .nav_menu{
         display: none;
    }
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h2{
         padding: 2px 6px 3px 6px;
         font-size: 0.9em;
    }
     .text_highlights>a>header>h3{
         font-size: 1.9em;
    }
     .text_highlights>a>header>h4{
         font-size: 1.5em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 285px;
    }
     .card_hightlights>a>div{
         margin: -95px 0px 0px 0px;
         height: 95px;
    }
     .card_hightlights>a>header{
         padding: 0px 12px 0px 12px;
         margin: -95px 0px 0px 0px;
         height: 95px;
    }
     .card_hightlights>a>header>h3{
         font-size: 1.1em;
    }
    /*HOME: LAST POSTS*/
     .last_post_card>a>img{
         height: 185px;
    }
    /*HOME: COLUMN*/
     .card_column>a>img{
         height: 135px;
    }
     .card_column>a>div{
         margin: -50px auto 0px auto;
    }
     .card_column>a>div>img{
         width: 90px;
         height: 90px;
    }
     .card_column>a>header{
         min-height: 115px;
    }
     .card_column>a>header>h3{
         padding: 2px 3px 3px 3px;
         font-size: 0.7em;
    }
     .card_column>a>header>h4{
         font-size: 1em;
    }
    /*HOME: CATEGORY ONE*/
     .category_one_big_card>a>div>img{
         height: 185px;
    }
     .category_one_big_card>a>header>h4{
         font-size: 1.1em;
    }
     .category_one_big_card>a>header>h5{
         font-size: 1em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         height: 390px;
    }
     .category_two_card>a>header{
         margin: -166px 30px 0px 0px;
    }
     .category_two_card>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a>span{
         font-size: 0.8em;
    }
     .card_classified>a>img{
         height: 150px;
    }
     .card_classified>a>header>div{
         font-size: 0.8em;
    }
     .card_classified>a>header>h3{
         font-size: 1em;
         min-height: 95px;
    }
     .card_classified>a>header>h4{
         font-size: 0.8em;
    }
    /*HOME: VIDEO*/
     .card_video>a>header{
         padding: 5px 9px 3px 9px;
         min-height: 90px;
    }
     .card_video>a>header>h3{
         font-size: 0.75em;
    }
     .card_video>a>header>h4{
         font-size: 0.9em;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>div>img{
         height: 175px;
    }
     .category_three_card>a>header>h3{
         font-size: 0.8em;
    }
     .category_three_card>a>header>h4{
         font-size: 1.1em;
    }
     .category_three_card>a>header>h5{
         font-size: 1.1em;
    }
     .category_three_card>a>header>div{
         padding: 3px 15px 5px 15px;
         font-size: 0.85em;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 390px;
    }
     .podcast_card>a>header{
         padding: 12px 12px 12px 12px;
    }
     .podcast_card>a>header>h3{
         padding: 2px 5px 2.5px 5px;
         font-size: 0.8em;
    }
     .podcast_card>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: CATEGORY FOUR*/
     .card_big_category_four_image>img{
         width: 500px;
         height: 300px;
    }
     .card_big_category_four_title>header{
         padding: 50px 0px 0px 0px;
    }
     .card_big_category_four_title>header>h3{
         padding: 2px 6px 4px 6px;
         font-size: 0.8em;
    }
     .card_big_category_four_title>header>h4{
         font-size: 1.5em;
    }
     .card_big_category_four_title>header>h5{
         font-size: 1.2em;
    }
     .card_small_category_four>a>img{
         height: 135px;
    }
     .card_small_category_four>a>header>h3{
         margin: 6px 0px 5px 0px;
         font-size: var(--h3-font-1200);
    }
     .card_small_category_four>a>header>h4{
         font-size: var(--h4-font-1200);
    }
     .card_small_category_four>a>header>h5{
         font-size: var(--h5-font-1200);
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event>a>img {
         height: 155px;
    }
     .card_event_body {
         margin: -40px 9px 0px 9px;
    }
     .card_event_date {
         min-width: 39px;
         left: 9px;
         font-size: 1em;
    }
     .card_event_body>h3 {
         margin-left: 50px;
         font-size: 0.8em;
    }
    /*HOME: CATEGORY FIVE*/
     .card_big_category_five>a>img{
         height: 118px;
    }
     .card_big_category_five>a>header>h3{
         font-size: 0.75em;
    }
     .card_big_category_five>a>header>h4{
         font-size: 1em;
    }
     .card_text_category_five>a{
         padding: 9px 0px 0px 0px;
         margin: 9px 0px 0px 0px;
    }
     .card_text_category_five>a>header>h3{
         font-size: 0.75em;
    }
     .card_text_category_five>a>header>h4{
         font-size: 1em;
    }
    /*HOME: GUIDE*/
     .guide_search>header>h2{
         font-size: 1.3em;
    }
     .card_guide_home>a{
         padding: 9px 9px 12px 9px;
    }
     .card_guide_home>a>img{
         height: 119px;
    }
     .card_guide_home>a>span{
         font-size: 0.7em;
    }
     .card_guide_home>a>header>h4{
         font-size: var(--h4-font-1200);
    }
     .card_guide_home>a>i{
         padding: 2px 5px 2px 5px;
         font-size: 0.7em;
    }
     .card_guide_home>a>div{
         font-size: 0.9em;
    }
     .carousel_control_home_next_guide{
         margin: -235px 0px 0px 0px;
    }
     .carousel_control_home_prev_guide{
         margin: -235px 0px 0px 0px;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 250px;
    }
     .card_trend_footer>a>div{
         margin: -250px 0px 0px 0px;
         height: 250px;
    }
     .card_trend_footer>a>header{
         margin: -130px 0px 0px 0px;
    }
     .card_trend_footer>a>header>h3{
         padding: 1px 5px 3px 5px;
         font-size: 0.8em;
    }
     .card_trend_footer>a>header>h4{
         font-size: 1.1em;
    }
    /*PAGES: HEAD*/
     .sector_title>header>h2{
         font-size: 1.5em;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a>img{
         height: 386px;
    }
     .hightlight_sector>a>div{
         margin: -386px 0px 0px 0px;
         height: 386px;
    }
     .hightlight_sector>a>header>span>span{
         margin: 0px 3px 9px 0px;
         font-size: 0.72em;
    }
     .hightlight_sector>a>header>span>div{
         margin: 0px 3px 9px 0px;
         font-size: 0.72em;
    }
     .hightlight_sector>a>header>h3{
         padding: 3px 5px 5px 5px;
         font-size: 0.9em;
    }
     .hightlight_sector>a>header>h4{
         font-size: 1.2em;
    }
    /*PAGES: CARD POST*/
     .card_post>a>img{
         height: 185px;
    }
     .card_post>a>header>div>span{
         margin: 0px 3px 9px 0px;
         font-size: 0.75em;
    }
     .card_post>a>header>div>div{
         margin: 0px 3px 9px 0px;
         font-size: 0.75em;
    }
     .card_post>a>header>h3{
         font-size: 0.75em;
    }
     .card_post>a>header>h4{
         font-size: 1.1em;
    }
     .card_post>a>header>h5{
         font-size: 1em;
    }
    /*PAGE: CONTENT NOT FOUND*/
     .content_not_found_page{
         padding: 50px 90px 50px 90px;
    }
     .content_not_found_page>header>h5{
         font-size: 1.3em;
    }
     .content_not_found_page>p{
         font-size: 1.1em;
    }
     .content_not_found{
         padding: 50px 90px 50px 90px;
    }
     .content_not_found>header>h5{
         font-size: 1.3em;
    }
     .content_not_found>p{
         font-size: 1.1em;
    }
    /*PAGES: EDITIONS*/
     .digital_edition_card>a>img{
         height: 385px;
    }
    /*GUIDE*/
     .guide_subcategory>a>header{
         min-height: 46px;
    }
     .guide_category>a>header>h2{
         font-size: 0.9em;
    }
     .guide_category>a>header>h3{
         font-size: 0.75em;
    }
     .guide_subcategory>a>header{
         min-height: 65px;
    }
    /*GUIDE: CARD*/
     .card_guide>a>img{
         height: 162px;
    }
     .card_guide>a>header{
         min-height: 85px;
    }
     .card_guide>a>header>h4{
         font-size: 1em;
    }
    /*PAGES: CLASSIFIEDS*/
     .classified_category_item>a{
         font-size: 0.75em;
    }
     .card_classified_primary>a>img{
         height: 183px;
    }
     .card_classified_primary>a>header{
         min-height: 75px;
    }
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-1200);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-1200);
    }
     .card_classified_primary>a>div>span{
         margin:9px 0px 0px 0px;
         font-size: 0.8em;
    }
    /*PAGE POST: INFO*/
     .info_post>header{
         margin: 0px 0px 15px 0px;
    }
     .info_post>header>div{
         font-size: 0.9em;
    }
     .info_post>header>h2{
         font-size: 0.9em;
    }
     .info_post>header>h3{
         font-size: 1.9em;
    }
     .info_post>header>h4{
         font-size: 1.3em;
    }
     .info_post>div>div>span{
         font-size: 0.9em;
    }
     .info_post>div>div>time{
         font-size: 0.85em;
    }
     .info_post>div>div>div{
         display: none;
    }
    /*PAGE POST: MEDIA*/
     .media_image>figure>figcaption{
         font-size: 0.9em;
    }
    /*PAGE POST: CONTROLS*/
     .post_control_item>a{
         padding: 1px 15px 4px 15px;
         font-size: 0.85em;
    }
     .post_control_item>button{
         padding: 1px 15px 4px 15px;
         font-size: 0.85em;
    }
    /*PAGE POST: REPORT*/
     .post_report>header>h5{
         font-size: 0.9em;
    }
     .form_report{
         padding:30px 30px 35px 30px;
    }
     .btn_report{
         width: 190px;
    }
    /*PAGE POST: GALLERY*/
     .post_gallery {
         padding: 12px 12px 0px 12px;
    }
    /*PAGE POST: POST CONTENT*/
     .post_content{
         padding: 12px;
    }
    /*PAGE POST: CONTACT CLASSIFIEDS*/
     .classified_contact{
         padding: 19px 0px 30px 0px;
         margin: 0px 0px 26px 0px;
    }
     .classified_email {
         margin: 0px 0px 30px 0px;
         width: 100%;
    }
     .classified_telephone {
         margin: 0px 0px 30px 0px;
         width: 100%;
    }
     .classified_whatsapp {
         margin: 0px 0px 0px 0px;
         width: 100%;
    }
    /*PAGE POST: COMMENTS*/
     .post_comments{
         padding: 12px;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a{
         padding: 12px 12px 12px 12px;
    }
     .card_post_rel>a>img{
         height: 170px;
    }
     .card_post_rel>a>header{
         min-height: 90px;
    }
     .card_post_rel>a>header>h4{
         font-size: 0.8em;
    }
     .card_post_rel>a>header>h5{
         font-size: 1.1em;
         -webkit-line-clamp: 3;
    }
    /*PAGE POST: PUBLISHER*/
     .publisher{
         padding: 12px 12px 12px 12px;
    }
     .publisher_description>p{
         -webkit-line-clamp: 4;
    }
     .publihser_image>img{
         width: 175px;
         height: 175px;
    }
     .publisher_description>header>h4{
         font-size: 0.8em;
    }
     .publisher_description>header>h5{
         font-size: 1em;
    }
     .publisher_description>p{
         font-size: 0.9em;
    }
    /*PAGE POST: SOCIAL FACEBOOK*/
     .post_social_facebook{
         padding: 12px;
    }
    /*PAGE POST: SIDEBAR TRENDS*/
     .sidebar_trends{
         padding: 12px;
    }
    /*PAGE: DRUGSTORE*/
     .post_telephone_number>a{
         font-size: 0.8em;
    }
     .post_whatsapp_number>a{
         font-size: 0.8em;
    }
     .post_address>div{
         font-size: 1em;
    }
     .post_address>p{
         font-size: 0.8em;
    }
    /*GUIDE: PAGE*/
     .guide_title>header>h1{
         font-size: 0.9em;
    }
     .guide_title>header>h2{
         font-size: 1.9em;
    }
     .guide_localization{
         margin:9px 0px 5px 0px;
    }
     .guide_opening_hours{
         margin:9px 0px 5px 0px;
    }
     .call_whatsapp{
         margin:12px 12px 0px 0px;
    }
     .call_whatsapp>a{
         font-size: 0.8em;
    }
     .call_whatsapp>a>i{
         display: none;
    }
     .visit_facebook{
         margin:12px 12px 0px 0px;
    }
     .visit_facebook>a{
         font-size: 0.8em;
    }
     .visit_facebook>a>i{
         display: none;
    }
     .visit_instagram{
         margin:12px 0px 0px 0px;
    }
     .visit_instagram>a{
         font-size: 0.8em;
    }
     .visit_instagram>a>i{
         display: none;
    }
     .card_guide_rel>a>img{
         height: 159px;
    }
     .card_guide_rel>a>header{
         min-height: 85px;
    }
     .card_guide_rel>a>header>h4{
         font-size: 1em;
    }
    /*GUIDE: EVALUATION*/
     .business_evaluation{
         max-width: 100%;
    }
    /*GUIDE: EVALUATION SCORE*/
     .score_collapse{
         position: relative;
         max-width: 100%;
    }
    /*PAGE: DIGITAL EDITION*/
     .digital_editions{
         margin:0px 15px 0px 15px;
    }
     .card_digital_edition_rel{
         padding:8px 5px 26px 5px;
    }
     .card_digital_edition_rel>span{
         font-size: 0.75em;
    }
     .card_digital_edition_rel>time{
         font-size: 0.75em;
    }
     .card_digital_edition_rel>img{
         height: 302px;
    }
    /*PAGE: SUBSCRIBE NEWS*/
     .subscribe_news{
         padding: 15px;
    }
     .subscribe_news>header{
         margin: 15px 0px 15px 0px;
    }
     .subscribe_news>header>h1{
         font-size: 1.3em;
    }
     .subscribe_news>header>h2{
         font-size: 1.1em;
    }
     .subscribe_channel_info>div>header>h5{
         font-size: 0.9em;
    }
     .subscribe_channel_info>div>p{
         font-size: 0.9em;
    }
    /*PAGES: CONTACT*/
     .head_pages_title>header>h1{
         font-size: 1.4em;
    }
     .head_pages_title>header>h1>span{
         margin:4px 0px 0px 3px;
    }
     .head_page_contact_title>header>h1{
         font-size: 1.4em;
    }
     .head_page_contact_title>header>h1>span{
         margin:4px 0px 0px 3px;
    }
     .contact_forms>p{
         font-size: 0.8em;
    }
     .service_period>p{
         font-size: 0.8em;
    }
    /*CARD COLUMNIST*/
     .card_columnist>a{
         padding: 0px 0px 5px 0px;
    }
     .card_columnist>a>header>h3{
         font-size: 1.2em;
    }
    /*PAGE: COLUMNIST*/
     .columninst_posts>header>h3{
         font-size: 1.3em;
    }
    /*PAGE: ADVERTISING*/
     .advertising_head_content{
         padding:50px 15px 35px 15px;
         margin:0px 15px 0px 15px;
    }
     .advertising_body_content{
         padding:30px 15px 15px 15px;
         margin:0px 15px 0px 15px;
    }
     .advertising_footer_content{
         padding:15px 15px 15px 15px;
         margin:0px 15px 0px 15px;
    }
     .advertising_title>header>h1{
         font-size: 1.5em;
    }
     .advertising_buttons>a{
         margin:0px 0px 0px 9px;
         width: 130px;
         font-size: 0.75em;
    }
     .advertising_buttons>a>i{
         display: none;
    }
     .advertising_email{
         font-size: 0.75em;
    }
     .advertising_phone{
         font-size: 0.75em;
    }
    /*PAGE: ABOUT*/
     .about_site>header>span{
         width: 65%;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_description>header>h4{
         font-size: 1.5em;
    }
     .call_register_description>header>h5{
         font-size: 1em;
    }
     .call_register_button{
         margin:5px 0px 0px 0px;
    }
     .call_register_button>a{
         padding:12px 30px 15px 30px;
         font-size: 1em;
    }
    /*PAGE: DISCOUNT COUPON*/
     .discount_coupon_title {
         font-size: 0.9em;
         min-height: 85px;
    }
     .discount_coupon_amount {
         width: 50px;
         min-width: 50px;
    }
    /*PAGE: COUPOM*/
     .coupom_card>span{
         font-size: 1.3em;
    }
     .coupom_card>i{
         margin: -50px 15px 0px 0px;
    }
     .coupom_card>header>h2{
         font-size: 1.3em;
    }
     .coupom_card>header>h3{
         font-size: 1.2em;
    }
     .coupom_card>p>span{
         font-size: 1.2em;
    }
     .coupom_card>a{
         font-size: 1.2em;
    }
    /*HOME: JOB OPENINGS*/
     .card_job>a>div>span{
         margin: 63px 0px 0px 0px;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .android_app{
         padding: 30px 15px 0px 30px;
    }
     .android_description>header>h2{
         font-size: 1.5em;
    }
     .android_description>header>h3{
         font-size: 1.2em;
    }
     .android_qr_code{
         width: 195px;
    }
     .android_qr_code>span{
         font-size: 0.75em;
    }
     .android_download_link{
         margin: 75px 0px 0px 35px;
    }
     .android_download_link>a{
         width: 265px;
         font-size: 0.9em;
    }
     .smarth_phone{
         margin: 0px 0px 0px 0px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
     .alexa_skill{
         padding: 30px 15px 15px 30px;
    }
     .alexa_description>header>h2{
         font-size: 1.5em;
    }
     .alexa_description>header>h3{
         font-size: 1.2em;
    }
     .alexa_qr_code{
         width: 195px;
    }
     .alexa_qr_code>span{
         font-size: 0.75em;
    }
     .alexa_download_link{
         margin: 75px 0px 0px 35px;
    }
     .alexa_download_link>a{
         width: 265px;
         font-size: 0.9em;
    }
     .amazon_echo{
         margin: 185px 0px 0px 0px;
    }
     .amazon_echo>img{
         width: 375px;
    }
     .amazon_echo>div>img{
         margin: -350px 0px 0px 150px;
         width: 52px;
         height: 52px;
    }
    /*ALEXA SKILL: TUTORIAL*/
     .skill_tutorial>header{
         min-height: 105px;
    }
    /*GUIDE: MODEL 2*/
     .primary-card-business>a{
         padding: 15px 12px 15px 12px;
    }
     .primary-card-business>a>span{
         font-size: 0.75em;
    }
     .primary-card-business>a>header>h3{
         font-size: 0.85em;
    }
     .primary-card-business>a>header>h4{
         font-size: 0.9em;
    }
     .primary-card-business>a>header>span{
         padding: 1px 9px 0px 9px;
    }
     .secundary-card-business>a{
         padding: 9px 9px 15px 9px;
    }
     .secundary-card-business>a>span{
         font-size: 0.75em;
    }
     .secundary-card-business>a>header>h3{
         font-size: 0.85em;
    }
     .secundary-card-business>a>header>h4{
         font-size: 0.9em;
    }
     .secundary-card-business>a>header>span{
         padding: 1px 9px 0px 9px;
    }
     .rating-value{
         font-size: 1.3em;
    }
     .btn-next-guide{
         margin: -195px 0px 0px 0px;
    }
     .btn-previous-guide{
         margin: -195px 0px 0px 0px;
    }
}
 @media(max-width: 960px){
    /*SOCIAL BUTTONS : SITE TOP*/
     .social_icon_menu>a{
         margin:0px 6px 0px 0px;
    }
    /*STREAM PLAYER: SITE TOP*/
     .btn_live{
         margin:-2px 0px 0px 0px;
    }
     .audio_player{
         margin:-1px 0px 0px 0px;
    }
    /*HEAD SITE*/
     .logo_menu{
         width: 250px;
    }
    /*HORIZONTAL MENU: SEARCH*/
     .nav_search{
         margin: 62px 0px 0px 0px;
    }
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h3{
         font-size: 1.6em;
    }
     .text_highlights>a>header>h4{
         font-size: 1.3em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 215px;
    }
     .card_hightlights>a>div{
         margin: -115px 0px 0px 0px;
         height: 115px;
    }
     .card_hightlights>a>header{
         margin: -115px 0px 0px 0px;
         height: 115px;
    }
     .card_hightlights>a>header>h3{
         font-size: 1.1em;
    }
    /*HOME: LAST POSTS*/
     .last_post_card>a>img{
         height: 135px;
    }
     .last_post_card>a>header>h2{
         font-size: 0.75em;
    }
     .last_post_card>a>header>h3{
         font-size: 1.1em;
    }
     .last_post_card>a>header>h4{
         font-size: 0.95em;
    }
     .last_post_text>a>header>h2{
         font-size: 0.75em;
    }
     .last_post_text>a>header>h3{
         font-size: 1.1em;
    }
     .last_post_text>a>header>h4{
         font-size: 0.95em;
    }
    /*HOME: COLUMN*/
     .card_column>a>img{
         height: 92px;
    }
     .card_column>a>span{
         font-size: 0.9em;
    }
     .card_column>a>header{
         min-height: 150px;
    }
    /*HOME: CATEGORY ONE*/
     .category_one_big_card>a>div>img{
         height: 136px;
    }
     .category_one_big_card>a>header>h4{
         font-size: 1em;
    }
     .category_one_big_card>a>header>h5{
         font-size: 0.9em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         height: 315px;
    }
     .category_two_card>a>header{
         margin: -166px 15px 0px 0px;
    }
     .category_two_card>a>header>h3{
         padding: 2px 3px 2px 3px;
         font-size: 0.75em;
    }
     .category_two_card>a>header>h4{
         font-size: 1em;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a>img{
         height: 95px;
    }
     .card_classified>a>header>h3{
         font-size: 0.9em;
    }
    /*HOME: VIDEO*/
     .card_video>a>header{
         padding: 5px 5px 3px 5px;
    }
     .card_video>a>header>h4{
         font-size: 0.85em;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>div>img{
         height: 150px;
    }
     .category_three_card>a>header>h3{
         font-size: 0.75em;
    }
     .category_three_card>a>header>h4{
         font-size: 1em;
    }
     .category_three_card>a>header>h5{
         font-size: 1em;
    }
     .category_three_card>a>header>div{
         display: none;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 315px;
    }
     .podcast_card>a>header{
         padding: 9px 9px 9px 9px;
    }
     .podcast_card>a>header>h3{
         font-size: 0.75em;
    }
     .podcast_card>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: CATEGORY FOUR*/
     .card_big_category_four_image>img{
         width: 300px;
         height: 180px;
    }
     .card_big_category_four_title>header{
         padding: 5px 0px 0px 0px;
    }
     .card_big_category_four_title>header>h4{
         font-size: 1.3em;
    }
     .card_big_category_four_title>header>h5{
         font-size: 1.1em;
    }
     .card_small_category_four>a>img{
         height: 98px;
    }
     .card_small_category_four>a>header>h3{
         margin: 6px 0px 5px 0px;
         font-size: var(--h3-font-900);
    }
     .card_small_category_four>a>header>h4{
         font-size: var(--h4-font-900);
    }
     .card_small_category_four>a>header>h5{
         font-size: var(--h5-font-900);
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event>a>img {
         height: 115px;
    }
     .card_event_body {
         margin: -40px 0px 0px 0px;
         border-radius: 0px;
    }
     .card_event_date {
         min-width: 35px;
         left: 3px;
         font-size: 0.9em;
    }
     .card_event_body>h3 {
         margin-left: 35px;
         font-size: 0.75em;
    }
    /*HOME: CATEGORY FIVE*/
     .card_big_category_five>a>img{
         height: 86px;
    }
    /*HOME: GUIDE*/
     .card_guide_home>a{
         padding: 5px 5px 9px 5px;
    }
     .card_guide_home>a>img{
         height: 85px;
    }
     .card_guide_home>a>span{
         font-size: 0.7em;
         letter-spacing: normal;
    }
     .card_guide_home>a>header>h4{
         font-size: 0.9em;
    }
     .card_guide_home>a>i{
         font-size: 0.7em;
         letter-spacing: normal;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 195px;
    }
     .card_trend_footer>a>div{
         margin: -195px 0px 0px 0px;
         height: 195px;
    }
     .card_trend_footer>a>header{
         padding: 0px 5px 15px 5px;
         margin: -139px 0px 0px 0px;
    }
     .card_trend_footer>a>header>h3{
         padding: 1px 3px 3px 3px;
         font-size: 0.75em;
    }
     .card_big_category_four_title>header>h3>i{
         display: inline-block;
    }
     .card_trend_footer>a>header>h4{
         font-size: 1em;
    }
    /*PAGES: HEAD*/
     .sector_title>header>h2{
         font-size: 1.3em;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a>img{
         height: 285px;
    }
     .hightlight_sector>a>div{
         margin: -285px 0px 0px 0px;
         height: 285px;
    }
     .hightlight_sector>a>header{
         padding: 0px 15px 0px 15px;
         margin: -119px 0px 0px 0px;
         height: 119px;
    }
     .hightlight_sector>a>header>h3{
         padding: 3px 5px 5px 5px;
         font-size: 0.8em;
    }
     .hightlight_sector>a>header>h4{
         font-size: 1.1em;
    }
    /*PAGES: CARD POST*/
     .card_post>a>img{
         height: 135px;
    }
     .card_post>a>header>h4{
         font-size: 1em;
    }
     .card_post>a>header>h5{
         font-size: 0.9em;
    }
     .card_post>a>div{
         font-size: 0.7em;
    }
    /*PAGE: CONTENT NOT FOUND*/
     .content_not_found_page{
         padding: 50px 50px 50px 50px;
    }
     .content_not_found{
         padding: 50px 50px 50px 50px;
    }
    /*PAGES: SOCCER*/
     .item_team{
         padding: 5px 0px 0px 0px;
         margin: 0px 0px 19px 0px;
    }
    /*PAGES: EDITIONS*/
     .digital_edition_card>a>img{
         height: 265px;
    }
    /*GUIDE*/
     .guide_category>a>header>h2{
         font-size: 0.8em;
    }
     .guide_category>a>header>h3{
         font-size: 0.7em;
    }
     .guide_subcategory>a>header>h2{
         font-size: 0.7em;
    }
     .guide_subcategory>a>header>h3{
         font-size: 0.75em;
    }
    /*GUIDE: CARD*/
     .card_guide>a>img{
         height: 112px;
    }
     .card_guide>a>header{
         min-height: 105px;
    }
    /*PAGES: CLASSIFIEDS*/
     .classified_category_item>a{
         font-size: 0.6em;
    }
     .classified_category_item>a>i{
         display: none;
    }
     .card_classified_primary>a>img{
         height: 130px;
    }
     .card_classified_primary>a>header{
         min-height: 95px;
    }
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-900);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-900);
    }
     .card_classified_primary>a>div>span{
         display: none;
    }
    /*PAGE POST: REPORT*/
     .post_report>header{
         padding:19px 19px 16px 19px;
    }
     .form_report{
         padding: 26px 19px 30px 19px;
    }
     .g-recaptcha{
         display: block;
         margin: 0px 0px 0px 0px;
    }
     .btn_report{
         display: block;
         margin: 105px 0px 0px 0px;
         width: 100%;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a{
         padding: 9px 9px 9px 9px;
    }
     .card_post_rel>a>img{
         height: 126px;
    }
     .card_post_rel>a>header{
         min-height: 90px;
    }
     .card_post_rel>a>header>h4{
         font-size: 0.75em;
    }
    /*PAGE POST: PUBLISHER*/
     .publisher_description>div>a{
         margin: 0px 12px 0px 0px;
    }
    /*PAGE: DRUGSTORE*/
     .post_telephone_number>a{
         font-size: 0.75em;
         min-width: 175px;
    }
     .post_whatsapp_number>a{
         font-size: 0.75em;
         min-width: 175px;
    }
     .post_address>div{
         font-size: 0.95em;
    }
     .post_address>p{
         font-size: 0.75em;
    }
    /*GUIDE: PAGE*/
     .guide_title>header>h2{
         font-size: 1.5em;
    }
     .call_whatsapp>a{
         padding: 9px 9px 9px 9px;
    }
     .visit_facebook>a{
         padding: 9px 9px 9px 9px;
    }
     .visit_facebook>a>span{
         display: none;
    }
     .visit_instagram>a{
         padding: 9px 9px 9px 9px;
    }
     .visit_instagram>a>span{
         display: none;
    }
     .card_guide_rel>a>img{
         height: 115px;
    }
     .card_guide_rel>a>header{
         min-height: 105px;
    }
    /*GUIDE: EVALUATION*/
     .rating_value{
         margin: -3px auto 0px auto;
         font-size: 1.5em;
    }
     .btn_rate{
         margin: 3px 0px 0px 0px;
    }
     .btn_rate>a{
         display: inline-block;
         padding: 2px 9px 3px 9px;
         font-size: 0.8em;
    }
    /*GUIDE: EVALUATION SCORE*/
     .rating{
         border: none;
         margin: 0px 45px -15px auto;
    }
     .item_score_percent{
         width: 275px;
    }
    /*PAGE: DIGITAL EDITION*/
     .card_digital_edition_rel>img{
         height: 215px;
    }
     .card_digital_edition_rel>span{
         margin:0px 0px 2px 0px;
    }
     .card_digital_edition_rel>time{
         margin:0px 0px 9px 0px;
         float: left;
    }
    /*PAGES: CONTACT*/
     .head_pages_title>header>h1{
         font-size: 1.3em;
    }
     .head_pages_title>header>h1>span{
         margin:3px 0px 0px 3px;
    }
     .head_page_contact_title>header>h1{
         font-size: 1.3em;
    }
     .head_page_contact_title>header>h1>span{
         margin:3px 0px 0px 3px;
    }
     .card_columnist>a>header>h3{
         display: -webkit-box;
         font-size: 1.1em;
         text-overflow: ellipsis;
         min-height: 50px;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
         overflow: hidden;
    }
    /*PAGE: COLUMNIST*/
     .columnist_info>header>h1{
         font-size: 1em;
    }
     .columninst_posts>header>h3{
         font-size: 1.2em;
    }
    /*PAGE: ADVERTISING*/
     .advertising_buttons>a{
         margin:0px 0px 15px 9px;
    }
     .advertising_email{
         font-size: 0.71em;
    }
     .advertising_phone{
         font-size: 0.71em;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_description>header>h4{
         font-size: 1.4em;
    }
     .call_register_button>a{
         padding:12px 39px 15px 39px;
         font-size: 1em;
    }
    /*HOME: JOB OPENINGS*/
     .card_job>a>div>span{
         margin: 72px 0px 0px 0px;
    }
     .card_job>a>header>h3{
         font-size: 1.1em;
    }
    /*STREAM PLAYER: SITE TOP*/
     .btn_live{
         margin:-2px 0px 0px 0px;
    }
     .audio_player{
         margin:-1px 0px 0px 0px;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .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*/
     .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;
    }
    /*WIDGET: STORIES*/
     .story_card>a{
         width: 119px;
         margin: 0px 9px 0px 0px;
    }
     .story_card>a>figure>img{
         height: 165px;
    }
    /*GUIDE: MODEL 2*/
     .section_guide_secundary{
         padding: 35px 0px 15px 0px;
    }
     .secundary-card-business>a{
         padding: 9px 19px 15px 19px;
         margin: 0px 0px 35px 0px;
    }
     .secundary-card-business>a>span{
         font-size: 0.8em;
    }
     .secundary-card-business>a>header>h3{
         font-size: 0.9em;
    }
     .secundary-card-business>a>header>h4{
         font-size: 1em;
    }
     .secundary-card-business>a>header>span{
         padding: 1px 12px 0px 12px;
    }
     .btn-next-guide{
         margin: -185px 0px 0px 0px;
    }
     .btn-previous-guide{
         margin: -185px 0px 0px 0px;
    }
     .call-guide{
         margin: 0px auto 15px auto;
    }
}
 @media(max-width: 765px){
    /*SOCIAL BUTTONS : SITE TOP*/
     .social_icons_menu{
         display: none;
    }
    /*MAIN MENU: TRENDS*/
     .trends_menu{
         background-color: #D9D9D9;
    }
     .list_trends{
         padding:7px 0px 3px 0px;
         animation: marquee 230s linear infinite;
         padding:6px 0px 4px 0px;
         width: 5300px;
    }
    /*STREAM PLAYER: SITE TOP*/
     .audio_player{
         width: 350px;
    }
     .audio_player * {
         max-width:350px;
    }
    /*HEAD SITE*/
     .logo_menu{
         width: 300px;
    }
    /*HORIZONTAL MENU: SEARCH*/
     .nav_search{
         display: block;
         float: none;
         margin: 5px auto 30px auto;
         width: 350px;
         text-align: center;
    }
    /*HOME: HIGHLIGHTS TEXT*/
     .highlights_home{
         padding: 30px 0px 0px 0px;
    }
     .text_highlights{
         padding: 0px 0px 5px 0px;
         background-image: linear-gradient(to top, #f6f6f6, #f9f9f9, #fff);
    }
     .text_highlights>a>header>h3{
         font-size: 1.9em;
    }
     .text_highlights>a>header>h4{
         font-size: 1.5em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a{
         margin: 0px 0px 35px 0px;
    }
     .card_hightlights>a>img{
         height: 345px;
    }
     .card_hightlights>a>div{
         margin: -95px 0px 0px 0px;
         height: 95px;
    }
     .card_hightlights>a>header{
         padding: 0px 15px 0px 15px;
         margin: -95px 0px 0px 0px;
         height: 95px;
    }
     .card_hightlights>a>header>h2{
         font-size: 0.9em;
    }
     .card_hightlights>a>header>h3{
         font-size: 1.2em;
    }
    /*HOME: LAST POSTS*/
     .last_posts_home{
         padding: 0px 0px 35px 0px;
    }
     .last_post_card>a{
         margin: 0px 0px 35px 0px;
    }
     .last_post_card>a>img{
         height: auto;
    }
     .last_post_card>a>header>h2{
         font-size: 0.9em;
    }
     .last_post_card>a>header>h3{
         font-size: 1.3em;
    }
     .last_post_card>a>header>h4{
         font-size: 1.2em;
    }
     .last_post_text>a{
         padding: 19px 0px 0px 0px;
         margin: 0px 0px 19px 0px;
    }
     .last_post_text>a>header>h2{
         font-size: 0.9em;
    }
     .last_post_text>a>header>h3{
         font-size: 1.3em;
    }
     .last_post_text>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: COLUMN*/
     .section_column{
         padding: 35px 0px 35px 0px;
    }
     .section_column>div>div>div>header{
         margin: 0px 0px 26px 0px;
    }
     .card_column>a{
         padding: 19px 19px 26px 19px;
         margin: 0px 0px 35px 0px;
    }
     .card_column>a>img{
         height: auto;
    }
     .card_column>a>div{
         margin: -75px auto 0px auto;
    }
     .card_column>a>div>img{
         width: 150px;
         height: 150px;
    }
     .card_column>a>header{
         margin: 0px 0px 30px 0px;
         min-height: auto;
    }
     .card_column>a>header>h3{
         padding: 2px 3px 3px 3px;
         font-size: 0.9em;
    }
     .card_column>a>header>h4{
         font-size: 1.3em;
         line-height: 1.4em;
    }
     .card_column>a>span{
         font-size: 1em;
    }
    /*HOME: CATEGORY ONE*/
     .category_one{
         padding: 35px 0px 35px 0px;
    }
     .category_one>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .category_one_big_card>a{
         display: block;
         margin: 0px 0px 35px 0px;
    }
     .category_one_big_card>a>div>img{
         height: auto;
    }
     .category_one_big_card>a>header>h3{
         padding: 3px 0px 2px 6px;
         font-size: 0.9em;
    }
     .category_one_big_card>a>header>h4{
         font-size: 1.3em;
    }
     .category_one_big_card>a>header>h5{
         font-size: 1.2em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two{
         padding: 35px 0px 35px 0px;
    }
     .category_two>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .category_two_card>a{
         margin: 0px 0px 35px 0px;
    }
     .category_two_card>a>div>img{
         height: 395px;
    }
     .category_two_card>a>header{
         margin: -175px 19px 0px 19px;
         border-radius: 3px;
    }
     .category_two_card>a>header>h3{
         padding: 2px 3px 3px 3px;
         font-size: 0.9em;
    }
     .category_two_card>a>header>h4{
         min-height: auto;
         font-size: 1.3em;
    }
    /*HOME: CLASSIFIED*/
     .section_classified{
         padding: 35px 0px 35px 0px;
    }
     .classified_home>header{
         margin: 0px 0px 39px 0px;
    }
     .card_classified>a{
         padding: 19px 19px 19px 19px;
         margin: 0px 0px 35px 0px;
    }
     .card_classified>a>span{
         font-size: 1em;
    }
     .card_classified>a>img{
         height: 365px;
    }
     .card_classified>a>header>div{
         margin: -32px auto 0px auto;
         font-size: 1em;
    }
     .card_classified>a>header>h3{
         font-size: 1.3em;
    }
     .card_classified>a>header>h4{
         font-size: 1em;
    }
    /*HOME: VIDEO*/
     .section_video{
         padding: 35px 0px 35px 0px;
    }
     .section_video>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .main_video{
         margin: 0px 0px 15px 0px;
    }
     .card_video>a{
         margin: 0px 0px 15px 0px;
    }
     .card_video>a>header{
         padding: 19px 19px 19px 19px;
         min-height: 130px;
    }
     .card_video>a>header>h3{
         font-size: 0.9em;
    }
     .card_video>a>header>h4{
         font-size: 1.3em;
    }
    /*HOME: CATEGORY THREE*/
     .category_three{
         padding: 35px 0px 15px 0px;
    }
     .category_three>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .category_three_card>a{
         padding: 0px 0px 12px 0px;
         margin: 0px 0px 15px 0px;
    }
     .category_three_card>a>header>h3{
         font-size: 0.8em;
    }
    /*HOME: PODCASTS*/
     .podcasts{
         padding: 35px 0px 35px 0px;
    }
     .podcasts>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .podcast_card>a{
         margin: 0px 0px 35px 0px;
    }
     .podcast_card>a>img{
         height: 345px;
    }
     .podcast_card>a>div{
         margin: -150px 0px 0px 0px;
         height: 150px;
    }
     .podcast_card>a>header{
         padding: 19px 19px 0px 19px;
         margin: -130px 0px 0px 0px;
         height: 130px;
    }
     .podcast_card>a>header>h3{
         font-size: 0.9em;
    }
     .podcast_card>a>header>h4{
         font-size: 1.3em;
    }
    /*HOME: CATEGORY FOUR*/
     .category_four{
         padding: 35px 0px 35px 0px;
    }
     .card_big_category_four>a{
         margin: 0px 0px 35px 0px;
    }
     .card_big_category_four_image>img{
         width: 275px;
         height: 185px;
    }
     .card_big_category_four_title{
         margin:0px 0px 0px 9px;
    }
     .card_big_category_four_title>header{
         padding: 0px 0px 0px 0px;
    }
     .card_big_category_four_title>header>h3{
         padding: 2px 5px 2px 5px;
         margin: 0px 0px 9px 0px;
         font-size: 0.9em;
    }
     .card_big_category_four_title>header>h4{
         font-size: 1.1em;
    }
     .card_small_category_four>a{
         margin:0px 0px 35px 0px;
    }
     .card_small_category_four>a>img{
         height: auto;
    }
     .card_small_category_four>a>header>h3{
         font-size: var(--h3-font-765);
    }
     .card_small_category_four>a>header>h4{
         font-size: var(--h4-font-765);
    }
     .card_small_category_four>a>header>h5{
         font-size: var(--h5-font-765);
    }
    /*HOME: CALENDAR OF EVENTS*/
     .calendar_of_events{
         padding: 35px 0px 35px 0px;
    }
     .calendar_of_events>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .card_event>a {
         margin: 0px 0px 35px 0px;
         border-radius: 3px;
    }
     .card_event>a>img {
         height: auto;
         border-radius: 3px 3px 0px 0px;
    }
     .card_event_body {
         padding: 15px 0px 15px 0px;
         margin: -40px 30px 0px 30px;
         border-radius: 3px;
    }
     .card_event_date {
         min-width: 50px;
         left: 15px;
         font-size: 1em;
    }
     .card_event_body>h3 {
         margin-left: 75px;
         font-size: 1.2em;
    }
    /*HOME: CATEGORY FIVE*/
     .category_five{
         padding: 35px 0px 35px 0px;
    }
     .category_five>div>div>div>header{
         margin: 0px 0px 39px 0px;
    }
     .card_big_category_five>a{
         margin: 0px 0px 35px 0px;
    }
     .card_big_category_five>a>img{
         height: auto;
    }
     .card_big_category_five>a>header{
         margin: 6px 0px 0px 0px;
         min-height: auto;
    }
     .card_big_category_five>a>header>h3{
         font-size: 0.9em;
    }
     .card_big_category_five>a>header>h4{
         font-size: 1.3em;
    }
     .card_big_category_five>a>header>h5{
         font-size: 1.2em;
    }
     .card_text_category_five>a{
         padding: 15px 0px 0px 0px;
         margin: 0px 0px 15px 0px;
    }
     .card_text_category_five>a>header>h3{
         font-size: 0.9em;
    }
     .card_text_category_five>a>header>h4{
         font-size: 1.3em;
    }
     .card_text_category_five>a>header>h5{
         font-size: 1.2em;
    }
    /*HOME: GUIDE*/
     .section_guide{
         padding: 50px 0px 105px 0px;
    }
     .card_guide_home>a{
         padding: 15px 19px 19px 19px;
    }
     .card_guide_home>a>img{
         height: 315px;
    }
     .card_guide_home>a>span{
         font-size: 1em;
    }
     .card_guide_home>a>i{
         margin: -28px 0px 0px 0px;
         font-size: 1em;
    }
     .card_guide_home>a>header>h4{
         font-size: 1.3em;
    }
     .card_guide_home>a>div{
         font-size: 1em;
    }
     .carousel_control_home_next_guide{
         margin: 35px 0px 0px 0px;
    }
     .carousel_control_home_prev_guide{
         margin: 35px 35px 0px 0px;
         float: right;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a{
         margin: 0px 0px 35px 0px;
    }
     .card_trend_footer>a>img{
         height: 350px;
    }
     .card_trend_footer>a>header{
         padding: 0px 19px 5px 19px;
         margin: -115px 0px 0px 0px;
    }
     .card_trend_footer>a>header>h3{
         padding: 2px 3px 3px 3px;
         font-size: 0.9em;
    }
     .card_trend_footer>a>header>h4{
         font-size: 1.3em;
    }
    /*PAGES: HEAD*/
     .sector_title>header>h2{
         font-size: 1.2em;
    }
     .form_search_posts {
         margin: -35px 0px 0px 0px;
    }
     .search_input>input{
         min-width: 155px;
         font-size: 0.9em;
    }
     .btn_form_search {
         padding: 4px 12px 4px 12px;
         margin: -1px 0px 0px 5px;
         font-size: 0.9em;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a{
         margin: 0px 0px 35px 0px;
    }
     .hightlight_sector>a>img{
         height: 342px;
    }
     .hightlight_sector>a>div{
         margin: -342px 0px 0px 0px;
         height: 342px;
    }
     .hightlight_sector>a>header{
         margin: -105px 0px 0px 0px;
         height: 105px;
    }
    /*PAGES: CARD POST*/
     .card_post>a{
         margin:0px 0px 35px 0px;
    }
     .card_post>a>img{
         height: auto;
    }
     .card_post>a>header>h3{
         font-size: 0.9em;
    }
     .card_post>a>header>h4{
         font-size: 1.3em;
    }
     .card_post>a>header>h5{
         font-size: 1.1em;
    }
     .card_post>a>div{
         font-size: 0.8em;
    }
    /*PAGE: CONTENT NOT FOUND*/
     .content_not_found_page{
         margin: 0px 0px 30px 0px;
    }
     .content_not_found{
         margin: 0px 0px 30px 0px;
    }
    /*PAGES: EDITIONS*/
     .digital_edition_card>a{
         margin: 0px 0px 35px 0px;
    }
     .digital_edition_card>a>img{
         height: auto;
    }
    /*GUIDE*/
     .guide_category>a>header>h2{
         font-size: 0.9em;
    }
     .guide_category>a>header>h3{
         font-size: 0.8em;
    }
     .guide_subcategory>a>header>h2{
         font-size: 0.8em;
    }
     .guide_subcategory>a>header>h3{
         font-size: 0.85em;
    }
    /*GUIDE: CARD*/
     .card_guide{
         text-align: right;
    }
     .card_guide>a>img{
         height: auto;
    }
     .card_guide>a>header{
         min-height: auto;
         text-align: initial;
    }
     .card_guide>a>header>h3{
         font-size: 0.9em;
    }
     .card_guide>a>header>h4{
         font-size: 1.2em;
    }
     .card_guide_action{
         margin:15px 0px 0px 0px;
    }
    /*PAGES: CLASSIFIEDS*/
     .classified_category_item>a{
         margin:0px 0px 30px 0px;
         font-size: 1em;
    }
     .card_classified_primary>a{
         margin:0px 0px 39px 0px;
    }
     .card_classified_primary>a>img{
         height: auto;
    }
     .card_classified_primary>a>header{
         min-height: auto;
    }
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-765);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-765);
    }
     .card_classified_primary>a>div>span{
         display: inline-block;
         font-size: 0.9em;
    }
    /*PAGE POST: HEAD*/
     .page_post_head{
         padding: 19px 0px 50px 0px;
    }
    /*PAGE POST: INFO*/
     .info_post>div>div>time>span{
         display: none;
    }
     .info_post>div>div>time>i{
         display: inline-block;
    }
    /*PAGE POST: CONTROLS*/
     .post_control_item_print{
         display: none;
    }
    /*PAGE POST: REPORT*/
     .btn_report{
         display: block;
         margin: 30px 0px 0px 0px;
         width: 100%;
    }
    /*PAGE POST: SHARE BUTTON*/
     .share_post_footer{
         text-align: center;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a{
         padding: 19px 19px 19px 19px;
         box-shadow: rgba(0, 0, 0, 0.19) 1.5px 1.5px 1.5px;
    }
     .card_post_rel>a>img{
         height: auto;
    }
     .card_post_rel>a>header{
         min-height: auto;
    }
     .card_post_rel>a>header>h4{
         font-size: 0.9em;
    }
     .card_post_rel>a>header>h5{
         font-size: 1.3em;
         line-height: 1.4em;
         -webkit-line-clamp: unset;
    }
    /*PAGE POST: PUBLISHER*/
     .publisher_description>p{
         -webkit-line-clamp: 5;
    }
     .publihser_image>img{
         width: 185px;
         height: 185px;
    }
     .publisher_description>header>h5{
         font-size: 0.9em;
    }
     .publisher_description>p{
         font-size: 0.85em;
    }
     .publisher_description>div{
         margin: -9px 0px 0px 0px;
    }
     .publisher_description>a{
         padding: 2px 0px 4px 0px;
         margin: -31px 0px 0px 0px;
         min-width: 130px;
    }
    /*PAGE: DRUGSTORE*/
     .post_contact{
         text-align: center;
    }
     .post_telephone_number>a{
         font-size: 0.8em;
         min-width: 100%;
    }
     .post_whatsapp_number>a{
         font-size: 0.8em;
         min-width: 100%;
    }
     .post_address>div{
         font-size: 1em;
    }
     .post_address>p{
         font-size: 0.9em;
    }
    /*PAGE POST: EVENT*/
     .post_event_info{
         padding:9px 19px 19px 19px;
    }
    /*GUIDE: PAGE*/
     .guide_title>header>h1{
         margin: 9px 0px 3px 0px;
         font-size: 0.9em;
    }
     .guide_title>header>h2{
         font-size: 1.9em;
    }
     .call_whatsapp{
         margin: 15px 12px 0px 0px;
    }
     .call_whatsapp>a{
         padding: 12px 12px 12px 12px;
    }
     .call_whatsapp>a>i{
         display: inline-block;
    }
     .visit_facebook{
         margin: 15px 12px 0px 0px;
    }
     .visit_facebook>a{
         padding: 12px 12px 12px 12px;
    }
     .visit_facebook>a>i{
         display: inline-block;
    }
     .visit_instagram{
         margin: 15px 0px 0px 0px;
    }
     .visit_instagram>a{
         padding: 12px 12px 12px 12px;
    }
     .visit_instagram>a>i{
         display: inline-block;
    }
     .share_guide_item{
         margin: 0px 0px 0px 16px;
    }
     .card_guide_rel{
         text-align: right;
    }
     .card_guide_rel>a>img{
         height: auto;
    }
     .card_guide_rel>a>header{
         min-height: 85px;
         text-align: initial;
    }
     .card_guide_rel>a>header>h3{
         font-size: 0.9em;
    }
     .card_guide_rel>a>header>h4{
         font-size: 1.2em;
    }
     .card_guide_rel_action{
         margin: 15px 0px 0px 0px;
    }
    /*GUIDE: EVALUATION*/
     .business_evaluation{
         padding: 0px 9px 0px 9px;
         max-width: 390px;
         margin-left: 0;
    }
     .rating_value{
         margin: -5px auto 0px auto;
         font-size: 1.9em;
    }
     .btn_rate{
         margin: 6.5px auto 0px auto;
         text-align: right;
    }
     .btn_rate>a{
         padding: 3px 19px 5px 19px;
    }
    /*GUIDE: EVALUATION SCORE*/
     .score_collapse{
         position: absolute;
         max-width: 390px;
    }
     .rating{
         border: none;
         margin: 0px 95px -9px auto;
    }
    /*PAGE: DIGITAL EDITION*/
     .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;
    }
     .embed_edition{
         display:none;
    }
     .digital_edition_mobile{
         display:block;
         padding:39px 0px 39px 0px;
         text-align: center;
    }
     .digital_edition_mobile>a{
         padding:12px 23px 12px 23px;
         display: inline-block;
         background-color:#008C50;
         color:#FFF;
         font-weight: 590;
         letter-spacing:1px;
         text-transform: uppercase;
         border:5px solid#007D59;
         border-radius:3px;
    }
     .digital_edition_mobile>a:hover{
         background-color:#007D59;
    }
     .card_digital_edition_rel{
         padding:8px 19px 30px 19px;
         margin:0px 0px 39px 0px;
    }
     .card_digital_edition_rel>span{
         margin:0px 0px 9px 0px;
         font-size: 0.9em;
    }
     .card_digital_edition_rel>time{
         margin:2px 0px 0px 0px;
         font-size: 0.9em;
         float: right;
    }
     .card_digital_edition_rel>img{
         height: auto;
    }
    /*PAGE: SUBSCRIBE NEWS*/
     .subscribe_news>header{
         margin: 9px 0px 30px 0px;
    }
     .subscribe_news>header>h1{
         font-size: 1.5em;
    }
     .subscribe_news>header>h2{
         font-size: 1.2em;
         line-height: 1.3em;
    }
    /*PAGES: CONTACT*/
     .head_page_contact{
         padding:26px 0px 39px 0px;
    }
     .head_pages_title>header>h1{
         font-size: 1.2em;
    }
     .head_pages_title>header>h1>span{
         margin:4px 0px 0px 3px;
    }
     .head_page_contact_title>header>h1{
         font-size: 1.3em;
    }
     .head_page_contact_title>header>h1>span{
         margin:4px 0px 0px 3px;
    }
     .head_page_contact_title>header>h2{
         font-size: 1em;
    }
     .contact_forms{
         padding:15px 0px 30px 0px;
         border-right: 0;
    }
     .contact_forms>p{
         font-size: 1em;
    }
     .service_period>p{
         font-size: 1em;
    }
    /*PAGE: STREAM*/
     .stream_video{
         padding:15px 15px 0px 15px;
         margin:0px 15px 0px 15px;
    }
     .stream_video>header{
         padding:9px 0px 5px 0px;
    }
     .stream_video>header>h1{
         line-height: 1.3em;
    }
    /*CARD COLUMNIST*/
     .card_columnist>a{
         padding: 0px 0px 15px 0px;
         margin: 0px 0px 35px 0px;
    }
     .card_columnist>a>header>h3{
         font-size: 1.3em;
         min-height: auto;
         -webkit-line-clamp: unset;
    }
     .card_columnist>a>span{
         padding: 15px 0px 15px 0px;
         margin: 0px 30px 19px 30px;
    }
    /*PAGE: COLUMNIST*/
     .columnist_share{
         padding:9px 0px 9px 0px;
         text-align: center;
    }
     .columninst_posts>header>h3{
         font-size: 1.4em;
    }
    /*PAGE: ADVERTISING*/
     .advertising_buttons{
         text-align: center;
    }
     .advertising_buttons>a{
         margin:0px 0px 0px 5px;
         width: 139px;
    }
     .advertising_buttons>a>i{
         display: inline-block;
    }
     .advertising_email{
         margin:0px 5px 15px 5px;
         font-size: 0.8em;
    }
     .advertising_phone{
         margin:0px 5px 0px 5px;
         font-size: 0.8em;
    }
     .advertising_body_content{
         padding:30px 15px 15px 15px;
    }
     .advertising_footer_content{
         padding:15px 3px 15px 3px;
    }
     .share_advertising_item{
         margin:0px 0px 0px 15px;
    }
     .share_advertising_item>a{
         padding:12px 0px 0px 0px;
         height: 50px;
         width: 50px;
    }
    /*PAGE: ABOUT*/
     .page_about{
         padding: 35px 0px 35px 0px;
    }
     .about_site{
         padding:4% 6% 5% 6%;
         border-radius: 0;
    }
     .about_site>header>h1{
         font-size: 1.6em;
    }
     .about_site>header>span{
         margin:-45px 0px 0px 0px;
         width: 75%;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_description{
         text-align: center;
    }
     .call_register_description>header>h4{
         font-size: 1.5em;
         font-weight: 650;
    }
     .call_register_description>header>h5{
         font-size: 1.2em;
         line-height: 1.5em;
    }
     .call_register_button{
         margin:15px 0px 0px 0px;
         text-align: center;
    }
     .call_register_button>a{
         padding:12px 39px 15px 39px;
    }
    /*FOOTER: SOCIAL*/
     .footer_social_itens>span{
         margin:15px 5px 0px 5px;
         width: 130px;
    }
    /*FOOTER: MENU*/
     .footer_menu_item>a{
         display: inline-block;
         margin:0px 0px 23px 0px;
         font-size: 1em;
    }
     .footer_menu_item>a>span{
         margin: 0px 12px 0px 12px;
    }
    /*CALL GOOGLE NEWS*/
     .call_google_news{
         margin: 26px 0px 0px 0px;
    }
     .call_google_news>a{
         width: 260px;
    }
    /*BANNERS*/
     .horizontal_banner_desktop{
         display: none;
    }
     .horizontal_banner_mobile{
         display: block;
    }
    /*PAGE: DISCOUNT COUPON*/
     .discount_coupon {
         margin: 0px 0px 35px 0px;
    }
     .discount_coupon_title {
         font-size: 1.1em;
         min-height: auto;
    }
     .discount_coupon_amount {
         width: 150px;
         min-width: 150px;
    }
    /*PAGE: COUPOM*/
     .coupom_card>div{
         max-height: 350px;
    }
    /*HOME: JOB OPENINGS*/
     .card_job>a{
         margin: 0px 0px 35px 0px;
         min-height: 130px;
    }
     .card_job>a>div>span{
         margin: 53px 0px 0px 0px;
    }
     .card_job>a>header{
         margin: 23px 5px 0px 9px;
    }
     .card_job>a>header>h3{
         font-size: 1.3em;
         -webkit-line-clamp: unset;
    }
    /*HOME: STREAM*/
     .section_stream_video{
         padding:30px 0px 30px 0px;
    }
     .video_stream{
         padding:15px 15px 0px 15px;
         margin:0px 30px 0px 30px;
    }
     .video_stream>header{
         padding:12px 0px 7px 0px;
    }
    /*STREAM PLAYER: SITE TOP*/
     .audio_player{
         width: 350px;
    }
     .audio_player * {
         max-width:350px;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .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*/
     .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*/
     .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;
    }
    /*GUIDE: MODEL 2*/
     .section_guide_secundary{
         padding: 50px 0px 30px 0px;
    }
     .primary-card-business>a{
         padding: 15px 19px 15px 19px;
         margin: 0px 50px 35px 50px;
    }
     .primary-card-business>a>span{
         font-size: 0.8em;
    }
     .primary-card-business>a>header>h3{
         font-size: 0.9em;
    }
     .primary-card-business>a>header>h4{
         font-size: 1em;
    }
     .primary-card-business>a>header>span{
         padding: 1px 12px 0px 12px;
    }
     .secundary-card-business>a{
         padding: 15px 19px 15px 19px;
         margin: 0px 50px 35px 50px;
    }
     .secundary-card-business>a>span{
         margin: 0px 0px 15px 0px;
    }
     .btn-guide{
         display: block;
         margin: 0px auto 35px auto;
         width: 100%;
         height: 59px;
    }
     .btn-next-guide{
         display: block;
         padding: 12px 0px 0px 0px;
         margin: 30px 50px 0px 30px;
         width: 50px;
         height: 50px;
         text-align: center;
         float: right;
         border-radius: 50%;
    }
     .btn-previous-guide{
         display: block;
         padding: 12px 0px 0px 0px;
         margin: 30px 0px 0px 0px;
         width: 50px;
         height: 50px;
         text-align: center;
         float: right;
         border-radius: 50%;
    }
}
 @media(max-width: 600px){
    /*TOP SITE: DATE*/
     .site_date{
         margin: 9px 0px 0px 0px;
         font-size: 0.8em;
    }
    /*HEAD SITE*/
     .logo_menu{
         width: 300px;
    }
    /*HORIZONTAL MENU: SEARCH*/
     .nav_search{
         width: 300px;
    }
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h3{
         font-size: 1.6em;
    }
     .text_highlights>a>header>h4{
         font-size: 1.3em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 300px;
    }
     .card_hightlights>a>div{
         margin: -90px 0px 0px 0px;
         height: 90px;
    }
     .card_hightlights>a>header{
         padding: 0px 12px 0px 12px;
         margin: -90px 0px 0px 0px;
         height: 90px;
    }
     .card_hightlights>a>header>h3{
         font-size: 1.1em;
    }
    /*HOME: LAST POSTS*/
     .last_post_card>a>header>h3{
         font-size: 1.2em;
    }
     .last_post_card>a>header>h4{
         font-size: 1.1em;
    }
     .last_post_text>a>header>h3{
         font-size: 1.2em;
    }
     .last_post_text>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: CATEGORY ONE*/
     .category_one_big_card>a>header>h4{
         font-size: 1.2em;
    }
     .category_one_big_card>a>header>h5{
         font-size: 1.1em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         height: 350px;
    }
     .category_two_card>a>header{
         margin: -195px 12px 0px 12px;
    }
     .category_two_card>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a>img{
         height: 300px;
    }
     .card_classified>a>header>h3{
         font-size: 1.2em;
    }
    /*HOME: VIDEO*/
     .card_video>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 285px;
    }
     .podcast_card>a>div{
         margin: -185px 0px 0px 0px;
         height: 185px;
    }
     .podcast_card>a>header{
         padding: 15px 15px 0px 15px;
         margin: -115px 0px 0px 0px;
         height: 115px;
    }
     .podcast_card>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: CATEGORY FOUR*/
     .card_big_category_four_image>img{
         width: 215px;
         height: 185px;
    }
     .card_big_category_four_title{
         margin:0px 0px 0px 5px;
    }
     .card_big_category_four_title>header>h3{
         padding: 0px 5px 2px 5px;
         font-size: 0.8em;
    }
     .card_big_category_four_title>header>h4{
         font-size: 0.95em;
    }
     .card_big_category_four_title>header>h5{
         font-size: 1em;
    }
     .card_small_category_four>a>header>h3{
         font-size: var(--h3-font-600);
    }
     .card_small_category_four>a>header>h4{
         font-size: var(--h4-font-600);
    }
     .card_small_category_four>a>header>h5{
         font-size: var(--h5-font-600);
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event_body {
         margin: -40px 19px 0px 19px;
    }
     .card_event_body>h3 {
         font-size: 1.1em;
    }
    /*HOME: CATEGORY FIVE*/
     .card_big_category_five>a>header>h4{
         font-size: 1.2em;
    }
     .card_big_category_five>a>header>h5{
         font-size: 1.1em;
    }
     .card_text_category_five>a>header>h4{
         font-size: 1.2em;
    }
     .card_text_category_five>a>header>h5{
         font-size: 1.1em;
    }
    /*HOME: GUIDE*/
     .card_guide_home>a>img{
         height: 255px;
    }
     .card_guide_home>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 290px;
    }
     .card_trend_footer>a>header>h4{
         font-size: 1.2em;
    }
    /*PAGES: HEAD*/
     .sector_title{
         padding: 15px 0px 59px 0px;
         border-bottom: 2px solid#e1e1e1;
    }
     .sector_title>header{
         display: block;
         margin: 0px auto 5px auto;
         text-align: left;
    }
     .sector_title>header>h2{
         float: none;
         font-size: 1.2em;
    }
     .form_search_posts {
         margin: 5px auto 0px auto;
         text-align: left;
    }
     .search_input>input{
         min-width: 315px;
         font-size: 0.9em;
    }
     .btn_form_search {
         padding: 4px 12px 4px 12px;
         margin: -1px 0px 0px 5px;
         font-size: 0.9em;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a>img{
         height: 285px;
    }
     .hightlight_sector>a>div{
         margin: -285px 0px 0px 0px;
         height: 285px;
    }
     .hightlight_sector>a>header{
         margin: -119px 0px 0px 0px;
         height: 119px;
    }
    /*GUIDE*/
     .guide_category>a>header{
         min-height: 75px;
    }
     .guide_category>a>header>h2{
         font-size: 0.85em;
    }
     .guide_category>a>header>h3{
         font-size: 0.75em;
    }
     .guide_subcategory>a>header>h2{
         font-size: 0.75em;
    }
     .guide_subcategory>a>header>h3{
         font-size: 0.8em;
    }
    /*PAGES: CLASSIFIEDS*/
     .classified_category_item>a{
         padding: 12px 0px 14px 0px;
         font-size: 0.9em;
    }
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-600);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-600);
    }
    /*PAGE POST: HEAD*/
     .page_post_head{
         padding: 19px 0px 0px 0px;
    }
    /*PAGE POST: INFO*/
     .info_post>div{
         display: block;
         padding: 6px 0px 0px 0px;
    }
     .info_post>div>div>span{
         margin: 3px 0px -3px 0px;
    }
     .info_post>div>span{
         display: block;
         float: none;
         padding: 9px 0px 9px 0px;
         margin: 12px auto 0px auto;
         text-align: center;
         border-top: 2px solid#e9e9e9;
         border-top-style: dashed;
         background-image: linear-gradient(to right, #fff, #f1f1f1, #fff);
    }
     .info_post>div>div>time>span{
         display: inline-block;
    }
     .info_post>div>div>time>i{
         display: none;
    }
    /*PAGE POST: MEDIA*/
     .media_image{
         margin: -30px 0px 0px 0px;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a>header>h5{
         font-size: 1.2em;
    }
    /*PAGE POST: PUBLISHER*/
     .publisher{
         padding: 19px 9px 9px 9px;
    }
     .publihser_image>img{
         width: 175px;
         height: 175px;
    }
     .publisher_description>div>a{
         margin: 0px 9px 0px 0px;
    }
    /*PAGES: CONTACT*/
     .form_contact{
         border:0;
    }
    /*PAGE: COLUMNIST*/
     .columninst_posts>header>h3{
         font-size: 1.3em;
    }
    /*PAGE: ABOUT*/
     .about_site>header>h1{
         font-size: 1.5em;
    }
     .about_site>header>span{
         margin:-44px 0px 0px 0px;
         width: 65%;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_description>header>h4{
         font-size: 1.5em;
    }
     .call_register_description>header>h5{
         font-size: 1.2em;
    }
     .call_register_button>a{
         padding:12px 39px 15px 39px;
    }
    /*FOOTER: SOCIAL*/
     .footer_social_itens>span{
         width: 75px;
    }
     .footer_menu_item>a{
         font-size: 0.85em;
    }
    /*FOOTER: MENU*/
     .footer_menu_item>a{
         font-size: 0.85em;
    }
    /*PAGE: DISCOUNT COUPON*/
     .discount_coupon_amount {
         width: 95px;
         min-width: 95px;
    }
    /*ALEXA SKILL: TUTORIAL*/
     .alexa_skill_tutorial{
         padding: 39px 39px 15px 39px;
    }
}
 @media(max-width: 500px){
    /*LOGIN PANEL*/
     .subscriber_login_button>a>i{
         display: none;
    }
    /*TOP SITE: DATE*/
     .site_date{
         letter-spacing: normal;
    }
     .site_date>span{
         display: none;
    }
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h3{
         font-size: 1.5em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 230px;
    }
     .card_hightlights>a>div{
         margin: -115px 0px 0px 0px;
         height: 115px;
    }
     .card_hightlights>a>header{
         padding: 0px 12px 0px 12px;
         margin: -115px 0px 0px 0px;
         height: 115px;
    }
     .last_post_card>a>header>h2{
         font-size: 0.8em;
    }
    /*HOME: COLUMN*/
     .card_column>a{
         padding: 15px 15px 19px 15px;
    }
     .card_column>a>div{
         margin: -65px auto 0px auto;
    }
     .card_column>a>div>img{
         width: 115px;
         height: 115px;
    }
     .card_column>a>header{
         margin: 0px 0px 19px 0px;
    }
     .card_column>a>header>h3{
         padding: 1px 3px 3px 3px;
         font-size: 0.8em;
    }
     .card_column>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         min-height: 250px;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a{
         padding: 15px 15px 15px 15px;
    }
     .card_classified>a>span{
         font-size: 0.9em;
    }
     .card_classified>a>img{
         height: 235px;
    }
     .card_classified>a>header>div{
         margin: -30px auto 0px auto;
         font-size: 0.9em;
    }
     .card_classified>a>header>h3{
         min-height: 85px;
    }
     .card_classified>a>header>h4{
         font-size: 0.9em;
    }
    /*HOME: VIDEO*/
     .card_video>a>header{
         padding: 15px 15px 15px 15px;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>header{
         margin: 0px 0px 0px 9px;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 230px;
    }
     .podcast_card>a>header{
         padding: 15px 15px 0px 15px;
         margin: -130px 0px 0px 0px;
         height: 130px;
    }
     .podcast_card>a>header>h3{
         font-size: 0.8em;
    }
     .podcast_card>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: CATEGORY FOUR*/
     .card_big_category_four>a{
         display: block;
    }
     .card_big_category_four_image{
         display: block;
    }
     .card_big_category_four_image>img{
         width: 100%;
         height: auto;
    }
     .card_big_category_four_title{
         display: block;
         margin:0px 0px 0px 0px;
         text-align: left;
    }
     .card_big_category_four_title>header{
         padding: 6px 0px 0px 0px;
    }
     .card_big_category_four_title>header>h3{
         padding: 0px;
         margin: 6px 0px 0px 0px;
         font-size: 0.9em;
         color: var(--category-four-color);
         background-color: transparent;
         border-radius: 0px;
    }
     .card_big_category_four_title>header>h4{
         font-size: 1.2em;
         font-weight: 500;
         text-transform: initial;
    }
     .card_big_category_four_title>header>h5{
         font-size: 1.1em;
    }
     .card_small_category_four>a>header>h3{
         font-size: 0.9em;
    }
     .card_small_category_four>a>header>h4{
         font-size: 1.2em;
    }
     .card_small_category_four>a>header>h5{
         font-size: 1.1em;
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event_body {
         margin: -40px 15px 0px 15px;
    }
     .card_event_date {
         min-height: 75px;
    }
     .card_event_date>span {
         padding: 6px 0px 6px 0px;
    }
     .card_event_date .month {
         padding: 9px 0px 9px 0px;
    }
    /*HOME: GUIDE*/
     .guide_search>header>h2{
         font-size: 1.2em;
    }
     .guide_search>header>h3{
         font-size: 1.1em;
    }
     .card_guide_home>a{
         padding: 5px 15px 15px 15px;
    }
     .card_guide_home>a>span{
         margin:0px 0px 9px 0px;
    }
     .card_guide_home>a>img{
         height: 205px;
    }
     .carousel_control_home_next_guide{
         padding: 19px 26px 19px 26px;
    }
     .carousel_control_home_prev_guide{
         padding: 19px 26px 19px 26px;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 235px;
    }
     .card_trend_footer>a>header{
         padding: 0px 15px 5px 15px;
         margin: -115px 0px 0px 0px;
    }
    /*PAGES: HEAD*/
     .sector_title>header>h2{
         font-size: 1em;
    }
     .search_input>input{
         min-width: 265px;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a>img{
         height: 275px;
    }
     .hightlight_sector>a>div{
         margin: -223px 0px 0px 0px;
         height: 223px;
    }
    /*PAGES: CARD POST*/
     .card_post>a>header>h4{
         font-size: 1.2em;
    }
     .card_post>a>header>h5{
         font-size: 1em;
    }
    /*PAGE: CONTENT NOT FOUND*/
     .content_not_found_page{
         padding: 39px 50px 19px 50px;
    }
     .content_not_found_page>header>h5{
         font-size: 1.1em;
    }
     .content_not_found_page>p{
         font-size: 1em;
    }
     .content_not_found{
         padding: 39px 50px 19px 50px;
    }
     .content_not_found>header>h5{
         font-size: 1.1em;
    }
     .content_not_found>p{
         font-size: 1em;
    }
    /*GUIDE*/
     .guide_category>a>header{
         min-height: 85px;
    }
     .guide_category>a>header>h2{
         font-size: 0.8em;
    }
     .guide_category>a>header>h3{
         font-size: 0.72em;
    }
     .guide_subcategory>a>header>h2{
         font-size: 0.72em;
    }
     .guide_subcategory>a>header>h3{
         font-size: 0.8em;
    }
    /*GUIDE: CARD*/
     .card_guide{
         padding:15px 15px 15px 15px;
    }
     .card_guide>a>header>h3{
         font-size: 0.8em;
    }
     .card_guide>a>header>h4{
         font-size: 1.1em;
    }
    /*PAGES: CLASSIFIEDS*/
     .classified_category_item>a{
         font-size: 0.75em;
    }
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-500);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-500);
    }
    /*PAGE POST: INFO*/
     .info_post>span{
         font-size: 0.9em;
    }
     .info_post>div>div>time>span{
         display: none;
    }
     .info_post>div>div>time>i{
         display: inline-block;
    }
     .info_post>header>div{
         font-size: 0.8em;
    }
     .info_post>header>h2{
         font-size: 0.8em;
    }
     .info_post>header>h3{
         font-size: 1.5em;
    }
     .info_post>header>h4{
         font-size: 1.2em;
    }
    /*PAGE POST: MEDIA*/
     .media_info_primary{
         padding: 5px 5px 7px 5px;
         margin: -95px 0px 0px 0px;
         min-width: 150px;
         font-size: 0.9em;
    }
     .media_info_secundary{
         padding: 5px 5px 7px 5px;
         margin: -50px 0px 0px 0px;
         min-width: 150px;
         font-size: 0.9em;
    }
    /*PAGE POST: REPORT*/
     .post_report>header{
         padding: 12px 15px 12px 15px;
    }
     .form_report{
         padding: 15px 15px 19px 15px;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a{
         padding: 15px 15px 15px 15px;
    }
     .card_post_rel>a>header>h4{
         font-size: 0.8em;
    }
    /*PAGE POST: PUBLISHER*/
     .publisher{
         display: block;
         padding: 23px 9px 9px 9px;
    }
     .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: 1.1em;
    }
     .publisher_description>p{
         font-size: 1em;
         -webkit-line-clamp: unset;
    }
     .publisher_description>div>a{
         padding: 6px 0px 0px 0px;
         margin: 15px 12px 0px 12px;
         width: 42px;
         height: 42px;
         font-size: 1.1em;
    }
     .publisher_description>a{
         display: inline-block;
         float: none;
         padding: 3px 0px 9px 0px;
         margin: 30px auto 15px auto;
         min-width: 130px;
         font-size: 1.2em;
    }
    /*GUIDE: PAGE*/
     .guide_header{
         padding:30px 0px 9px 0px;
    }
     .guide_title>header>h1{
         font-size: 0.8em;
    }
     .guide_title>header>h2{
         font-size: 1.5em;
    }
     .guide_localization{
         margin:12px 0px 9px 0px;
    }
     .guide_opening_hours{
         margin:12px 0px 9px 0px;
    }
     .guide_call{
         margin:19px 0px 0px 0px;
    }
     .call_whatsapp{
         margin:0px 0px 19px 0px;
         display: block;
         text-align: center;
    }
     .call_whatsapp>a{
         padding: 12px 12px 12px 12px;
         display: block;
         font-size: 0.9em;
    }
     .visit_facebook{
         margin:0px 0px 19px 0px;
         display: block;
         text-align: center;
    }
     .visit_facebook>a{
         padding: 12px 12px 12px 12px;
         display: block;
         font-size: 0.9em;
    }
     .visit_instagram{
         margin:0px 0px 19px 0px;
         display: block;
         text-align: center;
    }
     .visit_instagram>a{
         padding: 12px 12px 12px 12px;
         display: block;
         font-size: 0.9em;
    }
     .share_guide_item{
         margin:0px 0px 0px 19px;
    }
     .share_guide_item_call{
         display: none;
    }
     .business>header>h2{
         font-size: 1.2em;
    }
     .card_guide_rel{
         padding:15px 15px 15px 15px;
    }
     .card_guide_rel>a>header>h3{
         font-size: 0.8em;
    }
     .card_guide_rel>a>header>h4{
         font-size: 1.1em;
    }
    /*GUIDE: EVALUATION*/
     .business_evaluation{
         padding: 0px 5px 6px 5px;
         max-width: 350px;
    }
     .rating_value{
         margin: 0px auto 0px auto;
         font-size: 1.7em;
    }
     .rating_score{
         font-size: 0.9em;
    }
     .btn_rate{
         margin: 9.5px auto 0px auto;
    }
    /*GUIDE: EVALUATION SCORE*/
     .score_collapse{
         max-width: 350px;
    }
     .rating{
         border: none;
         margin: 0px 75px -9px auto;
    }
     .item_score_percent{
         width: 235px;
    }
    /*PAGE: DIGITAL EDITION*/
     .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: SUBSCRIBE NEWS*/
     .subscribe_news{
         padding: 0px 12px 12px 12px;
    }
     .subscribe_news>header>h1{
         font-size: 1.4em;
    }
    /*PAGES: CONTACT*/
     .head_page_contact_title>header>h1{
         font-size: 1.2em;
    }
     .head_page_contact_title>header>h1>span{
         margin:2px 0px 0px 3px;
         font-size: 0.6em;
    }
     .head_page_contact_title>header>h2{
         font-size: 0.9em;
    }
     .form_contact{
         padding: 30px;
    }
     .contact_details>header>h3{
         font-size: 1.4em;
    }
     .contact_forms>header>h4{
         font-size: 1.2em;
    }
     .service_period>header>h4{
         font-size: 1.2em;
    }
     .contact_forms>p{
         font-size: 0.9em;
    }
     .service_period>p{
         font-size: 0.9em;
    }
    /*PAGE: TERMS AND POLICIES*/
     .terms_description{
         padding: 30px 15px 30px 15px;
    }
     .terms_description>header>h1{
         font-size: 1.3em;
    }
     .policies_description{
         padding: 30px 15px 30px 15px;
    }
     .policies_description>header>h1{
         font-size: 1.3em;
    }
    /*PAGE: STREAM*/
     .stream_video{
         padding:12px 12px 0px 12px;
    }
     .stream_share{
         padding: 9px 0px 9px 0px;
         text-align: center;
    }
     .stream_share_item_call{
         display: none;
    }
    /*CARD COLUMNIST*/
     .card_columnist>a>header>h3{
         font-size: 1.2em;
    }
    /*PAGE: COLUMNIST*/
     .columnist_info>header>h1{
         font-size: 0.9em;
    }
     .columninst_posts>header>h3{
         font-size: 1.2em;
    }
    /*PAGE: ADVERTISING*/
     .advertising_head_content{
         padding:30px 15px 15px 15px;
    }
     .advertising_buttons>a{
         margin:0px 0px 19px 0px;
         width: 100%;
         font-size: 0.9em;
    }
     .advertising_title>header>h1{
         font-size: 1.4em;
    }
     .advertising_title>header>h2{
         font-size: 0.8em;
    }
     .advertising_title>header>h3{
         font-size: 0.8em;
    }
     .share_advertising{
         text-align: center;
    }
     .share_advertising_item_call{
         display: none;
    }
    /*PAGE: ABOUT*/
     .about_site>header>span{
         width: 50%;
    }
    /*FOOTER: SOCIAL*/
     .footer_social_itens>span{
         width: 30px;
    }
    /*PAGE: DISCOUNT COUPON*/
     .discount_coupon_title {
         font-size: 1em;
    }
     .discount_coupon_amount {
         width: 75px;
         min-width: 75px;
    }
    /*PAGE: COUPOM*/
     .coupom_card>span{
         padding: 12px 12px 12px 12px;
         font-size: 1em;
    }
     .coupom_card>i{
         margin: -46px 0px 0px 0px;
         padding: 3px 5px 5px 5px;
         background-color: #1D9E95;
         border-radius: 5px 5px 0px 0px;
    }
     .coupom_card>header{
         padding: 12px 12px 12px 12px;
    }
     .coupom_card>header>span{
         font-size: 0.8em;
    }
     .coupom_card>header>h2{
         font-size: 1.2em;
    }
     .coupom_card>header>h3{
         font-size: 1.1em;
    }
     .coupom_card>div{
         padding: 12px 12px 12px 12px;
         margin: 0px 12px 30px 12px;
    }
     .coupom_card>p{
         padding: 0px 12px 15px 12px;
    }
     .coupom_card>a{
         margin: 0px 12px 23px 12px;
    }
    /*HOME: JOB OPENINGS*/
     .card_job>a{
         margin: 0px 0px 35px 0px;
    }
     .card_job>a>div>span{
         margin: 70px 0px 0px 0px;
    }
     .card_job>a>header{
         margin: 23px 5px 0px 9px;
    }
     .card_job>a>header>h3{
         font-size: 1.2em;
    }
    /*HOME: STREAM*/
     .section_stream_video{
         padding:9px 0px 9px 0px;
    }
     .video_stream{
         padding:12px 12px 0px 12px;
         margin:0px 9px 0px 9px;
    }
     .video_stream>header{
         padding:9px 0px 4px 0px;
    }
    /*STREAM PLAYER: SITE TOP*/
     .audio_player{
         width: 290px;
    }
     .audio_player * {
         max-width: 290px;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .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*/
     .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*/
     .alexa_skill_tutorial{
         padding: 19px 19px 5px 19px;
    }
     .alexa_skill_tutorial>header>h4{
         font-size: 1.2em;
    }
    /*GUIDE: MODEL 2*/
     .section_guide_secundary{
         padding: 35px 0px 15px 0px;
    }
     .primary-card-business>a{
         margin: 0px 19px 35px 19px;
    }
     .secundary-card-business>a{
         margin: 0px 19px 35px 19px;
    }
     .btn-next-guide{
         margin: 30px 19px 0px 30px;
    }
}
 @media(max-width: 400px){
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h3{
         font-size: 1.4em;
    }
    /*HOME: LAST POSTS*/
     .last_post_card>a>header>h3{
         font-size: 1.1em;
    }
     .last_post_card>a>header>h4{
         font-size: 1em;
    }
     .last_post_text>a>header>h3{
         font-size: 1.1em;
    }
     .last_post_text>a>header>h4{
         font-size: 1em;
    }
    /*HOME: COLUMN*/
     .card_column>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: CATEGORY ONE*/
     .category_one_big_card>a>header>h3{
         padding: 3px 0px 2px 6px;
         font-size: 0.8em;
    }
     .category_one_big_card>a>header>h4{
         font-size: 1.1em;
    }
     .category_one_big_card>a>header>h5{
         font-size: 1em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         min-height: 235px;
    }
     .category_two_card>a>header>h3{
         padding: 3px 3px 3px 3px;
         font-size: 0.8em;
    }
     .category_two_card>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a>img{
         height: 209px;
    }
     .card_classified>a>span{
         font-size: 0.8em;
    }
     .card_classified>a>header>div{
         margin: -28px auto 0px auto;
         font-size: 0.8em;
    }
     .card_classified>a>header>h3{
         font-size: 1.1em;
    }
     .card_classified>a>header>h4{
         font-size: 0.8em;
    }
    /*HOME: VIDEO*/
     .card_video>a>header{
         padding: 12px 12px 12px 12px;
         min-height: 90px;
    }
     .card_video>a>header>h3{
         font-size: 0.8em;
    }
     .card_video>a>header>h4{
         font-size: 1.1em;
         font-weight: 390px;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>div>img{
         height: 105px;
    }
     .category_three_card>a>header{
         margin: 0px 0px 0px 5px;
    }
     .category_three_card>a>header>h4{
         font-weight: 390;
    }
     .category_three_card>a>header>h5{
         display: none;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 215px;
    }
     .podcast_card>a>header{
         padding: 12px 12px 0px 12px;
         margin: -130px 0px 0px 0px;
         height: 130px;
    }
    /*HOME: CATEGORY FOUR*/
     .card_big_category_four_title>header>h3{
         font-size: 0.8em;
    }
     .card_big_category_four_title>header>h4{
         font-size: 1.1em;
    }
     .card_big_category_four_title>header>h5{
         font-size: 1em;
    }
     .card_small_category_four>a>header>h3{
         font-size: 0.8em;
    }
     .card_small_category_four>a>header>h4{
         font-size: 1.1em;
    }
     .card_small_category_four>a>header>h5{
         font-size: 1em;
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event_body {
         margin: -35px 12px 0px 9px;
    }
     .card_event_date {
         left: 12px;
         min-width: 39px;
         min-height: 55px;
    }
     .card_event_date>span {
         padding: 5px 0px 5px 0px;
    }
     .card_event_body>h3 {
         margin-left: 59px;
         font-size: 1em;
    }
    /*HOME: CATEGORY FIVE*/
     .card_big_category_five>a>header>h3{
         font-size: 0.8em;
    }
     .card_big_category_five>a>header>h4{
         font-size: 1.1em;
    }
     .card_big_category_five>a>header>h5{
         font-size: 1em;
    }
     .card_text_category_five>a>header>h3{
         font-size: 0.8em;
    }
     .card_text_category_five>a>header>h4{
         font-size: 1.1em;
    }
     .card_text_category_five>a>header>h5{
         font-size: 1em;
    }
    /*HOME: GUIDE*/
     .card_guide_home>a{
         padding: 5px 12px 12px 12px;
    }
     .card_guide_home>a>img{
         height: 185px;
    }
     .card_guide_home>a>span{
         font-size: 0.9em;
    }
     .card_guide_home>a>i{
         margin: -26px 0px 0px 0px;
         font-size: 0.9em;
    }
     .card_guide_home>a>header>h4{
         font-size: 1.1em;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 215px;
    }
     .card_trend_footer>a>header{
         padding: 0px 12px 5px 12px;
    }
     .card_trend_footer>a>header>h3{
         padding: 1px 3px 3px 3px;
         font-size: 0.8em;
    }
     .card_trend_footer>a>header>h4{
         font-size: 1.1em;
    }
    /*PAGES: HEAD*/
     .sector_title>header>h2{
         font-size: 0.95em;
    }
     .search_input>input{
         min-width: 235px;
    }
    /*PAGES: HIGHLIGHT */
     .hightlight_sector>a>img{
         height: 265px;
    }
     .hightlight_sector>a>div{
         margin: -205px 0px 0px 0px;
         height: 205px;
    }
     .hightlight_sector>a>header{
         padding: 0px 12px 0px 12px;
    }
    /*PAGES: CLASSIFIEDS*/
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-390);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-390);
    }
    /*PAGE POST: MEDIA*/
     .media_image>figure>figcaption{
         font-size: 0.8em;
    }
    /*PAGE POST: CONTACT CLASSIFIEDS*/
     .classified_email {
         padding: 12px 0px 15px 0px;
         font-size: 0.75em;
    }
     .classified_telephone {
         padding: 12px 0px 15px 0px;
         font-size: 0.75em;
    }
     .classified_whatsapp {
         padding: 12px 0px 15px 0px;
         font-size: 0.75em;
    }
    /*PAGE POST: FOOTER*/
     .card_post_rel>a{
         padding: 12px 12px 12px 12px;
    }
     .card_post_rel>a>header>h5{
         font-size: 1.1em;
    }
    /*PAGE POST: PUBLISHER*/
     .publisher_description>header>h5{
         font-size: 1em;
    }
    /*PAGE POST: SIDEBAR TRENDS*/
     .card_trends>a>header>h3{
         padding: 2px 5px 3px 5px;
         margin: -20px 0px 0px 0px;
         font-size: 0.8em;
    }
     .card_trends>a>header>h4{
         font-size: 1.1em;
    }
     .card_trends>a>header>h5{
         font-size: 1em;
    }
    /*GUIDE: PAGE*/
     .guide_title>header>h2{
         font-size: 1.4em;
    }
     .share_guide_item{
         margin:0px 0px 0px 16px;
    }
     .share_guide_item>a{
         padding:7px 0px 0px 0px;
         height: 45px;
         width: 45px;
    }
     .card_guide_rel>a>img{
         max-height: 185px;
    }
    /*GUIDE: EVALUATION*/
     .business_evaluation{
         padding: 0px 5px 6px 5px;
         max-width: 315px;
    }
     .rating_value{
         font-size: 1.5em;
    }
     .btn_rate{
         margin: 7.6px auto 0px auto;
    }
    /*GUIDE: EVALUATION SCORE*/
     .score_collapse{
         max-width: 315px;
    }
     .rating{
         border: none;
         margin: 0px 59px -9px auto;
    }
     .item_score_percent{
         width: 203px;
    }
    /*PAGE: DIGITAL EDITION*/
     .digital_edition_title>header>h1{
         font-size: 1.3em;
    }
     .digital_editions>header>h3{
         font-size: 1.2em;
    }
     .digital_editions>header>h3>i{
         font-size: 1.1em;
    }
     .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;
    }
     .card_digital_edition_rel>span{
         margin:0px 0px 9px 0px;
         font-size: 0.8em;
    }
     .card_digital_edition_rel>time{
         margin:3px 0px 0px 0px;
         font-size: 0.8em;
    }
    /*PAGE: SUBSCRIBE NEWS*/
     .subscribe_news>header>h1{
         font-size: 1.2em;
    }
     .subscribe_news>header>h2{
         font-size: 1.1em;
    }
    /*PAGES: CONTACT*/
     .head_page_contact_title>header>h1>span{
         display: none;
    }
     .head_page_contact_title>header>h2{
         font-size: 0.85em;
    }
     .form_contact{
         padding: 19px;
    }
     .contact_forms>p{
         font-size: 0.8em;
    }
     .service_period>p{
         font-size: 0.8em;
    }
    /*PAGE: STREAM*/
     .stream_video{
         margin:0px 5px 0px 5px;
    }
    /*CARD COLUMNIST*/
     .card_columnist>a>header>h3{
         font-size: 1.1em;
    }
    /*PAGE: COLUMNIST*/
     .columnist_info>header>h1{
         font-size: 0.85em;
    }
     .columninst_posts>header>h3{
         font-size: 1.1em;
    }
     .call_all_posts>a{
         padding: 9px 15px 12px 15px;
         font-size: 0.9em;
    }
    /*PAGE: ADVERTISING*/
     .advertising_title>header>h1{
         font-size: 1.3em;
    }
     .share_advertising_item>a{
         padding:9px 0px 0px 0px;
         height: 43px;
         width: 43px;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_description>header>h4{
         font-size: 1.4em;
    }
     .call_register_description>header>h5{
         font-size: 1.1em;
    }
    /*FOOTER*/
     .logo_footer{
         width: 300px;
    }
    /*FOOTER: SOCIAL*/
     .footer_social_itens>span{
         width: 15px;
    }
     .footer_menu_item>a{
         font-size: 0.8em;
    }
    /*FOOTER: MENU*/
     .footer_menu_item>a{
         font-size: 0.8em;
    }
     .discount_coupon_amount {
         font-size: 1.2em;
         width: 50px;
         min-width: 50px;
    }
    /*PAGE: COUPOM*/
     .coupom_card>span{
         padding: 15px 5px 15px 5px;
         font-size: 0.8em;
    }
    /*HOME: STREAM*/
     .video_stream{
         padding:9px 9px 0px 9px;
    }
    /*STREAM PLAYER: SITE TOP*/
     .audio_player{
         width: 255px;
    }
     .audio_player * {
         max-width: 255px;
    }
     .btn_live>a{
         padding:12px 12px 0px 12px;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .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*/
     .alexa_skill_tutorial{
         padding: 15px 15px 3px 15px;
    }
    /*GUIDE: MODEL 2*/
     .primary-card-business>a{
         padding: 15px 15px 15px 15px;
         margin: 0px 12px 35px 12px;
    }
     .secundary-card-business>a{
         padding: 15px 15px 15px 15px;
         margin: 0px 12px 35px 12px;
    }
     .btn-next-guide{
         margin: 30px 15px 0px 30px;
    }
}
 @media(max-width: 365px){
    /*HEAD SITE*/
     .logo_menu{
         width: 275px;
    }
    /*HORIZONTAL MENU: SEARCH*/
     .nav_search{
         width: 275px;
    }
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h2{
         font-size: 0.8em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 215px;
    }
     .card_hightlights>a>div{
         margin: -105px 0px 0px 0px;
         height: 105px;
    }
     .card_hightlights>a>header{
         padding: 0px 9px 0px 9px;
         margin: -105px 0px 0px 0px;
         height: 105px;
    }
     .card_hightlights>a>header>h3{
         font-size: 1em;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         min-height: 215px;
    }
     .category_two_card>a>header>h4{
         font-size: 1em;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a{
         padding: 12px 12px 12px 12px;
    }
     .card_classified>a>img{
         height: 195px;
    }
    /*HOME: VIDEO*/
     .card_video>a>header>h4{
         font-size: 1em;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>header>h3{
         font-size: 0.75em;
    }
    /*HOME: PODCASTS*/
     .podcast_card>a>img{
         height: 195px;
    }
    /*HOME: GUIDE*/
     .card_guide_home>a>img{
         height: 175px;
    }
    /*PAGES: HEAD*/
     .search_input>input{
         min-width: 205px;
    }
    /*PAGES: CARD POST*/
     .card_post>a>header>h4{
         font-size: 1.1em;
    }
    /*PAGE: CONTENT NOT FOUND*/
     .content_not_found_page{
         padding: 39px 39px 19px 39px;
    }
     .content_not_found{
         padding: 39px 39px 19px 39px;
    }
    /*GUIDE*/
     .guide_category>a>header{
         min-height: 95px;
    }
     .guide_category>a>header>h2{
         font-size: 0.75em;
    }
     .guide_category>a>header>h3{
         font-size: 0.7em;
    }
     .guide_subcategory>a>header>h2{
         font-size: 0.7em;
    }
     .guide_subcategory>a>header>h3{
         font-size: 0.75em;
    }
    /*GUIDE: CARD*/
     .card_guide{
         padding:9px 9px 9px 9px;
    }
    /*PAGES: CLASSIFIEDS*/
     .card_classified_primary>a>header>h3{
         font-size: var(--h3-font-350);
    }
     .card_classified_primary>a>header>h4{
         font-size: var(--h4-font-350);
    }
     .card_classified_primary>a>div>span{
         font-size: 0.8em;
    }
    /*PAGE POST: INFO*/
     .info_post>header>div{
         display: none;
    }
    /*PAGE POST: CONTROLS*/
     .post_control_item{
         margin:0px 0px 0px 9px;
    }
     .post_control_item>a{
         padding: 2px 12px 4px 12px;
         font-size: 0.8em;
    }
     .post_control_item>button{
         padding: 2px 12px 4px 12px;
         font-size: 0.8em;
    }
    /*PAGE POST: REPORT*/
     .post_report>header{
         padding: 12px 12px 12px 12px;
    }
     .form_report{
         padding: 12px 12px 15px 12px;
    }
    /*GUIDE: PAGE*/
     .share_guide_item{
         margin:0px 0px 0px 15px;
    }
     .share_guide_item>a{
         padding:4px 0px 0px 0px;
         height: 39px;
         width: 39px;
    }
    /*GUIDE: EVALUATION*/
     .business_evaluation{
         padding: 0px 5px 6px 5px;
         max-width: 100%;
    }
    /*GUIDE: EVALUATION SCORE*/
     .score_collapse{
         position: relative;
         max-width: 100%;
    }
     .rating{
         border: none;
         margin: 0px 65px -9px auto;
    }
     .item_score_percent{
         width: 215px;
    }
    /*PAGES: CONTACT*/
     .head_page_contact_title>header>h2{
         font-size: 0.8em;
    }
     .form_contact{
         padding: 9px;
    }
    /*PAGE: COLUMNIST*/
     .columninst_posts>header>h3{
         font-size: 1em;
    }
    /*PAGE: ADVERTISING*/
     .share_advertising_item>a{
         padding:6px 0px 0px 0px;
         height: 35px;
         width: 35px;
    }
    /*PAGE: ABOUT*/
     .about_site>header>span{
         width: 35%;
    }
    /*CALL REGISTER FOOTER*/
     .call_register_button>a{
         padding:12px 30px 15px 30px;
    }
    /*FOOTER*/
     .logo_footer{
         width: 275px;
    }
    /*FOOTER: SOCIAL*/
     .footer_social_itens>span{
         display: none;
    }
    /*PAGE: COUPOM*/
     .coupom_card>span{
         font-size: 0px;
    }
     .coupom_card>i{
         margin: -46px auto 0px auto;
         padding: 5px 5px 5px 5px;
         width: 100%;
         text-align: center;
         background-color: #1D9E95;
         border-radius: 5px 5px 0px 0px;
    }
    /*HOME: JOB OPENINGS*/
     .card_job>a>div>span{
         margin: 72px 0px 0px 0px;
    }
     .card_job>a>header>h3{
         font-size: 1.1em;
    }
    /*STREAM PLAYER: SITE TOP*/
     .audio_player{
         width: 205px;
    }
     .audio_player * {
         max-width: 205px;
    }
     .btn_live>a{
         padding:14px 12px 0px 12px;
         font-size: 0.8em;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .android_qr_code{
         width: 275px;
    }
     .android_download_link>a{
         width: 275px;
         font-size: 0.9em;
    }
     .smarth_phone{
         width: 275px;
         height: 380px;
    }
     .smarth_phone>img{
         margin: -19px 0px 0px -19px;
         width: 315px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
     .alexa_qr_code{
         width: 275px;
    }
     .alexa_download_link>a{
         width: 275px;
         font-size: 0.9em;
    }
     .amazon_echo>img{
         width: 290px;
    }
     .amazon_echo>div>img{
         margin: -276px 19px 0px 0px;
         width: 39px;
         height: 39px;
    }
    /*GUIDE: MODEL 2*/
     .primary-card-business>a{
         padding: 12px 12px 15px 12px;
         margin: 0px 0px 35px 0px;
    }
     .primary-card-business>a>span{
         margin: 0px 0px 12px 0px;
    }
     .secundary-card-business>a{
         padding: 12px 12px 15px 12px;
         margin: 0px 0px 35px 0px;
    }
     .secundary-card-business>a>span{
         margin: 0px 0px 12px 0px;
    }
     .btn-next-guide{
         margin: 30px 0px 0px 30px;
    }
     .call-guide>a{
         padding: 5px 15px 0px 15px;
         font-size: 0.9em;
    }
}
 @media(max-width: 350px){
    /*HOME: HIGHLIGHTS TEXT*/
     .text_highlights>a>header>h3{
         font-size: 1.3em;
    }
     .text_highlights>a>header>h4{
         font-size: 1.2em;
    }
    /*HOME: HIGHLIGHTS CARD*/
     .card_hightlights>a>img{
         height: 195px;
    }
     .card_hightlights>a>div{
         margin: -119px 0px 0px 0px;
         height: 119px;
    }
     .card_hightlights>a>header{
         padding: 0px 9px 0px 9px;
         margin: -119px 0px 0px 0px;
         height: 119px;
    }
    /*HOME: COLUMN*/
     .card_column>a{
         padding: 12px 12px 15px 12px;
    }
    /*HOME: CATEGORY TWO*/
     .category_two_card>a>div>img{
         min-height: 190px;
    }
    /*HOME: CLASSIFIED*/
     .card_classified>a>img{
         height: 155px;
    }
    /*HOME: CATEGORY THREE*/
     .category_three_card>a>div>img{
         height: 135px;
    }
    /*HOME: CALENDAR OF EVENTS*/
     .card_event_body>h3 {
         font-size: 0.9em;
    }
    /*HOME: GUIDE*/
     .card_guide_home>a>img{
         height: 155px;
    }
    /*HOME: TRENDS FOOTER*/
     .card_trend_footer>a>img{
         height: 195px;
    }
    /*PAGES: HEAD*/
     .sector_title>header>h2{
         font-size: 0.9em;
    }
     .search_input>input{
         min-width: 135px;
    }
    /*PAGES: CONTACT*/
     .head_page_contact_title>header>h1{
         font-size: 0.8em;
    }
     .form_contact{
         padding: 5px;
    }
    /*FOOTER: MENU*/
     .footer_menu_item>a{
         font-size: 0.95em;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
     .android_qr_code{
         width: 265px;
    }
     .android_download_link>a{
         width: 265px;
    }
     .smarth_phone{
         width: 250px;
         height: 346px;
    }
     .smarth_phone>img{
         margin: -19px 0px 0px -19px;
         width: 290px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
     .alexa_qr_code{
         width: 265px;
    }
     .alexa_download_link>a{
         width: 265px;
    }
     .amazon_echo>img{
         width: 250px;
    }
     .amazon_echo>div>img{
         margin: -242px 19px 0px 0px;
         width: 36px;
         height: 36px;
    }
}
 @media print{
     .site_top{
         display: none;
    }
     .site_head{
         display: none;
    }
     .page_post_head{
         padding: 30px 0px 0px 0px;
    }
     .trends_menu{
         display: none;
    }
     .section_stream_video{
         display: none;
    }
     .horizontal_banner{
         display: none;
    }
     .info_post>div{
         display: none;
    }
     .info_post>span{
         display: none;
    }
     .info_post>div>span{
         display: none;
    }
     .share_post_footer{
         display: none;
    }
     .post_comments{
         display: none;
    }
     .publisher{
         display: none;
    }
     .post_social_facebook{
         display: none;
    }
     .sidebar_trends{
         display: none;
    }
     .side_survey_blocked{
         display: none;
    }
     .side_survey{
         display: none!important;
    }
     .card_drugstore{
         display: none;
    }
     .call_groups{
         display: none;
    }
     .post_banner_sidebar{
         display: none;
    }
     .post_banner_sidebar_code{
         display: none;
    }
     footer{
         display:none;
    }
     .footer_copyright{
         display: none;
    }
     .page_post_footer{
         display: none;
    }
     .phone_call{
         display: none;
    }
}
</style>