:root {
--main-color: #e1e1e1;
--main-color-font: #151515;
--main-color-font-hover: #ffb326;
--main-color-strong: color-mix(in srgb, var(--main-color) 90%, black);
--main-color-line: color-mix(in srgb, var(--main-color) 82%, black);

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

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

    --color-top: color-mix(in srgb, var(--main-color) 83%, black);
    --color-top-font: #ffffff;
    --login-button: color-mix(in srgb, var(--main-color) 72%, black);
    --login-button-font: #ffffff;
    --player-color: #06ac85;
    --player-color-font: #FFF;
    --social-button: color-mix(in srgb, var(--main-color) 70%, black);
    --social-button-font: #ffffff;
    --btn-translator: color-mix(in srgb, var(--main-color) 68%, black);

--category-last-news-color: #393939;
--category-last-news-color-font: #FFF;
--category-one-color: #216991;
--category-one-color-font: #ffffff;
--category-two-color: #54b575;
--category-two-color-font: #ffffff;
--category-three-color: #2c6ab2;
--category-three-color-font: #ffffff;
--category-four-color: #00b22d;
--category-four-color-font: #ffffff;
--category-five-color: #393939;
--category-five-color-font: #ffffff;
--category-six-color: ;
--category-six-color-font: ;

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

--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;
--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;
}
html, body {
max-width: 100%;
font-family: var(--font-default);
}
/*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);
transition: background-color 0.5s ease-in-out;
}
.subscriber_login_button>a:hover{
color: var(--login-button-hover-font);
background-color: var(--login-button-hover);
}

.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{
margin: 45px auto 0px auto;
background-color: var(--main-color);
}
.logo_menu{
margin: 6px auto 6px auto;
width: 320px;
}
.logo_menu>a>img{
width: 100%;
height: auto;
object-fit: cover;
object-position: center;
}
/*HORIZONTAL MENU : NAV*/
.nav_menu{
margin: 0px 0px 0px 0px;
background-color: var(--main-color);
border-top: 1.8px solid var(--main-color-line);
}
.nav_menu li span {
margin: 0px 0px 0px 5px;
font-size: 1.1em;
font-weight: 650;
color: var(--main-color-line);
}
.nav_menu li:last-child span {
display: none;
}
.nav_menu{
margin:0px auto 0px auto;
text-align: center;
}
.nav_menu_border{
display: block;
height: 1.8px;
background-color: var(--main-color-line);
}
.nav_menu>ul>li{
display: inline-block;
}
.nav_item{
display: inline-block;
}
.nav_item>a{
display: inline-block;
padding: 10px 0px 0px 5px;
margin: 0px 3px 0px 3px;
height: 46px;
font-size: 0.95em;
font-weight: 650;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--main-color-font);
transition: color 0.5s ease-in-out;
}
.nav_item>a:hover{
color: var(--main-color-font-hover);
}
.nav_item>a:focus{
color: var(--main-color-font-hover);
}
/*HORIZONTAL MENU: SEARCH*/
.nav_search{
display: inline-block;
float: right;
margin: 30px 0px 0px 0px;
}
.menu_search>input{
color: #151515;
background-color: var(--main-color-strong);
border: 2px solid var(--main-color-line);
}
.menu_search>input::placeholder{
color: var(--main-color-font);
filter: brightness(75%);
}
.btn_menu_search {
padding: 7px 15px 7px 15px;
background-color: var(--main-color-line);
color: var(--main-color-font);
border: 2px solid var(--main-color-line);
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;
}
/*BANNERS*/
.horizontal_banner{
background-image: url(https://www.muretas.com.br/uploads/images/default/background-banner.png);
background-repeat: repeat;
}
.horizontal_banner_home{
margin: -8px 0px 0px 0px;
}
.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-flex;
padding: 2px 6px 0px 6px;
margin: 0px 0px 15px 0px;
height: 26px;
font-size: 1em;
font-weight: 390;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--main-color-font);
background-color: var(--main-color);
align-items: center;
justify-content: center;
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: 2.8em;
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;
transition: filter 0.5s ease-in-out;
}
.card_hightlights>a:hover >img{
filter: grayscale(90%);
}
.card_hightlights>a>img{
width: 100%;
height: 399px;
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{
display: -webkit-box;
font-size: 1.5em;
letter-spacing: 1px;
line-height: 1.4em;
text-transform: uppercase;
font-weight: 500;
color: #fff;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
/*HOME: LAST POSTS*/
.last_posts_home{
padding: 9px 0px 30px 0px;
}
.last_post_card>a{
display: block;
margin: 0px 0px 0px 0px;
transition: filter 0.5s ease-in-out;
}
.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;
transition: background-color 0.5s ease-in-out;
}
.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.muretas.com.br/themes/theme-05/assets/images/icons/separator-primary.png);
background-repeat: repeat-x;
}
.category_one_big_card>a{
display: block;
margin: 0px 0px 15px 0px;
transition: filter 0.5s ease-in-out;
}
.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.muretas.com.br/themes/theme-05/assets/images/icons/separator-primary.png);
background-repeat: repeat-x;
}
.category_two_card>a{
display: block;
margin: 0px 0px 0px 0px;
transition: filter 0.5s ease-in-out;
}
.category_two_card>a:hover div>img{
filter: brightness(80%);
}
.category_two_card>a:hover header>h4{
text-decoration: underline;
color: #151515;
}
.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.muretas.com.br/themes/theme-05/assets/images/icons/separator-primary.png);
background-repeat: repeat-x;
}
.carousel_classified_controls{
margin: 0px auto 15px auto;
float: right;
}
.carousel_btn_control_previous{
display: inline-block;
padding: 5px 12px 5px 12px;
margin: 0px 0px 0px 0px;
color: #fff;
background-color: #393939;
border-radius: 3px;
}
.carousel_btn_control_previous:hover{
background-color: #151515;
}
.carousel_btn_control_next{
display: inline-block;
padding: 5px 12px 5px 12px;
margin: 0px 0px 0px 19px;
color: #fff;
background-color: #393939;
border-radius: 3px;
}
.carousel_btn_control_next:hover{
background-color: #151515;
}
.card_classified>a{
display: block;
padding: 12px 12px 12px 12px;
background-color: #f3f3f3;
border-radius: 5px;
border: 1px solid#e9e9e9;
transition: filter 0.5s ease-in-out;
}
.card_classified>a:hover{
filter: brightness(80%);
}
.card_classified>a>span{
display: inline-block;
padding: 1px 5px 1px 5px;
position: absolute;
margin: 0px 0px -50px 0px;
font-size: 0.9em;
font-weight: 590;
letter-spacing: 1px;
color: #fff;
background-color: #008C50;
}
.card_classified>a>img{
width: 100%;
height: 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.muretas.com.br/themes/theme-05/assets/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.muretas.com.br/themes/theme-05/assets/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;
transition: background-color 0.5s ease-in-out;
}
.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.muretas.com.br/themes/theme-05/assets/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;
transition: filter 0.5s ease-in-out;
}
.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:hover header>h4{
text-decoration: underline;
}
.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.muretas.com.br/themes/theme-05/assets/images/icons/separator-primary.png);
background-repeat: repeat-x;
}
.podcast_card>a{
display: block;
margin: 0px 0px 0px 0px;
transition: filter 0.5s ease-in-out;
}
.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: #232323;
background-image: linear-gradient(rgba(255, 255, 255, .015) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .015) 1px, transparent 1px);
background-size: 15px 15px;
background-position: center;
}
.category_four>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.muretas.com.br/themes/theme-05/assets/images/icons/separator-secundary.png);
background-repeat: repeat-x;
}
.card_big_category_four>a{
display: flex;
margin: 0px 0px 30px 0px;
transition: filter 0.5s ease-in-out;
}
.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;
transition: filter 0.5s ease-in-out;
}
.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.muretas.com.br/themes/theme-05/assets/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 35px 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.muretas.com.br/themes/theme-05/assets/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: 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;
transition: filter 0.5s ease-in-out;
}
.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);
background-color: var(--main-color);
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;
transition: filter 0.5s ease-in-out;
}
.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-flex;
padding: 1px 5px 0px 5px;
height: 26px;
font-size: 1em;
font-weight: 650;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--main-color-font);
background-color: var(--main-color);
align-items: center;
justify-content: center;
}
.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;
transition: filter 0.5s ease-in-out;
}
.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;
cursor: pointer;
}
.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;
transition: filter 0.5s ease-in-out;
}
.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);
transition: opacity 0.5s ease-in-out;
}
.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);
transition: opacity 0.5s ease-in-out;
}
.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);
transition: opacity 0.5s ease-in-out;
}
.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;
transition: background-color 0.5s ease-in-out;
}
.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;
transition: opacity 0.5s ease-in-out;
}
.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>span{
display: inline-flex;
padding: 2px 5px 0px 5px;
margin: 0px 0px 12px 0px;
height: 26px;
font-size: 1em;
font-weight: 650;
letter-spacing: 1px;
text-transform: uppercase;
color: #393939;
background-color: #e1e1e1;
align-items: center;
justify-content: center;
}
.info_post>header>h1{
font-size: 2.3em;
font-weight: 750;
letter-spacing: 1px;
color: #151515;
}
.info_post>header>h2{
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_video{
margin: -75px 0px 0px 0px;
}
.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;
transition: background-color 0.5s ease-in-out;
}
.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;
transition: background-color 0.5s ease-in-out;
}
.post_control_item>button:hover{
background-color:#999;
color:#fff;
}
/*PAGE POST: REPORT*/
.post_report{
margin:0px 0px 30px 0px;
}
.post_report>header{
padding: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
}
/* 1. O container <figure> centralizado */
    .post_content figure,
    .post-content figure {
    margin: 20px auto;
    text-align: center;
    max-width: 100%;
    display: block;
    }
    /* 2. A imagem (mesmo com .img-fluid / display:block) centralizada */
    .post_content img,
    .post_content figure img,
    .post-content img,
    .post-content figure img {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 12px;
    max-width: 100%;
    height: auto;
    }
    /* 3. Legenda centralizada */
    .post_content figure figcaption,
    .post-content figure figcaption {
    margin: 6px auto 15px auto;
    font-style: italic;
    font-size: 0.85em;
    text-align: center;
    color: #656565;
    display: block;
    }
    /* 4. Vídeos e Embeds centralizados */
    .post_content iframe,
    .post_content embed,
    .post-content iframe,
    .post-content embed {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    }
    .post_content>p{
    min-height: 1.5em;
    }
    .post_content * ul {
    font-size: 0.9em;
    }
    table {
    border-collapse: collapse;
    width: 100%;
    }
    table td, table th {
    border: 1px solid #ddd;
    padding: 8px;
    }
    table tr:nth-child(even){
    background-color: #f2f2f2;
    }
    table tr:hover {
    background-color: #ddd;
    }
    table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #04AA6D;
    color: white;
    }
    blockquote{
    border-left:2px solid var(--main-color-strong);
    margin-left:1.5rem;
    padding-left:1rem;
    }


    .content-media-container * {
    margin:0px 5px 0px 5px!important;
    max-width: 100%!important;
    }
    .content-media-figure>img{
    max-width: 100%!important;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center
    }
    .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;
    transition: background-color 0.5s ease-in-out;
    }
    .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.muretas.com.br/themes/theme-05/assets/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;
    transition: filter 0.5s ease-in-out;
    }
    .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;
    transition: color 0.5s ease-in-out;
    }
    .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%;
    transition: background-color 0.5s ease-in-out;
    }
    .publisher_description>div>a:hover{
    color: #fff;
    background-color: #a9a9a9;
    }
    .publisher_description>a{
    display: inline-block;
    float: right;
    padding: 3px 0px 4px 0px;
    margin: -30px 0px 0px 0px;
    min-width: 130px;
    text-align: center;
    color: #999;
    background-color: #e9e9e9;
    border-radius: 30px;
    transition: background-color 0.5s ease-in-out;
    }
    .publisher_description>a:hover{
    color: #a9a9a9;
    background-color: #fff;
    }
    /*PAGE POST: 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-flex;
    position: absolute;
    padding: 2px 5px 0px 5px;
    margin: -22px 0px 0px 0px;
    height: 22px;
    font-size: 0.9em;
    font-weight: 390;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--main-color-font);
    background-color: var(--main-color);
    align-items: center;
    justify-content: center;
    }
    .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.muretas.com.br/uploads/images/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.muretas.com.br/uploads/images/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>span{
    display: inline-block;
    font-size: 1em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #151515;
    background-color: #f5f5f5;
    }
    .guide_title>header>span>span{
    font-weight: 650;
    }
    .guide_title>header>h1{
    font-size: 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;
    transition: opacity 0.5s ease-in-out;
    }
    .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_description * {
    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
    }
    .guide_description * img {
    margin-bottom: 15px;
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .guide_description * figure {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .guide_description * iframe {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .guide_description * embed {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .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;
    height: 45px;
    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: 0px auto 0px auto;
    text-align: center;
    }
    .rating_value>div{
    display: inline-block;
    color: #e1e1e1;
    }
    .rating_value>i{
    margin: 5px 6px 0px 0px;
    font-size: 1.6em;
    }
    .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;
    transition: background-color 0.5s ease-in-out;
    }
    .btn_rate>a:hover{
    background-color: #151515;
    }
    /*GUIDE: EVALUATION SCORE*/
    .score_collapse{
    position: absolute;
    padding: 5px 15px 9px 15px;
    margin: 3px auto 0px auto;
    max-width: 390px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    z-index: 1;
    }
    .form_evaluation{
    padding: 0px 0px 19px 0px;
    border-bottom: 2px solid#e9e9e9;
    border-bottom-style: dashed;
    }
    .form_evaluation_title{
    margin: 0px 0px -5px 0px;
    text-align: center;
    }
    .form_evaluation_title>label{
    margin: 0px 0px 0px 0px;
    font-size: 1.2em;
    font-weight: 300;
    color: #656565;
    }
    .rating-box {
    border: none;
    margin: 0 auto;
    display: inline-block;
    }
    .rating-box > input {
    display: none;
    }
    .rating-box > label {
    float: right;
    margin: 0px 5px 0px 5px;
    cursor: pointer;
    }
    .rating-box > label > i {
    font-size: 1.6em;
    color: #ddd;
    font-style: normal;
    }
    .rating-box:not(:checked) > label:hover > i,
    .rating-box:not(:checked) > label:hover ~ label > i {
    color: #fec005 !important;
    }
    .rating-box > input:checked ~ label > i {
    color: #fec005 !important;
    }
    .rating-box > input:checked + label:hover > i,
    .rating-box > input:checked ~ label:hover > i,
    .rating-box > label:hover ~ input:checked ~ label > i,
    .rating-box > input:checked ~ label:hover ~ label > i {
    color: #fec005 !important;
    }
    .send_evaluation{
    display: inline-block;
    padding: 7px 12px 9px 12px;
    margin: 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;
    max-width: 275px!important;
    background-color: #e9e9e9;
    border-radius: 15px;
    }
    .item_score_percent>div{
    height: 12px;
    background-color: #fec005;
    border-radius: 15px;
    }
    .item_score_votes{
    display: inline-block;
    color: #a9a9a9;
    }
    /*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_title>header>h2{
    margin:9px 0px 0px 0px;
    font-size: 1.3em;
    font-weight: 450;
    letter-spacing: 1px;
    }
    .digital_edition_title>header>a{
    display: block;
    padding: 9px 0px 0px 0px;
    margin: 15px auto 0px auto;
    width: 150px;
    height: 42px;
    font-size: 0.9em;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color:#0D6CF7;
    color: #fff;
    border-bottom: 3px solid#0c5fd3;
    border-radius: 3px;
    transition: background-color 0.5s ease, color 0.5s ease;
    }
    .digital_edition_title>header>a:hover{
    background-color: #0c5fd3;
    }
    .btn-digital-editions{
    display: block;
    margin: 0px auto 15px auto;
    text-align: center;
    }
    .btn-digital-editions>a{
    display: inline-block;
    padding: 9px 0px 0px 0px;
    margin: 15px auto 0px auto;
    width: 230px;
    height: 42px;
    font-size: 0.9em;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #323639;
    color: #fff;
    border-bottom: 3px solid#232323;
    border-radius: 3px;
    transition: background-color 0.5s ease, color 0.5s ease;
    }
    .btn-digital-editions>a:hover{
    background-color: #232323;
    }
    .digital_edition_body{
    padding:0px 0px 0px 0px;
    background-color: #323639;
    }
    .digital_edition_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;
    transition: background-color 0.5s ease-in-out;
    }
    .telegram_group>a:hover{
    color: #FFF;
    background-color: #0087CB;
    }
    .whatsapp_group{
    margin: 0px 9px 30px 9px;
    display: inline-block;
    }
    .whatsapp_group>a{
    padding: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;
    transition: background-color 0.5s ease-in-out;
    }
    .whatsapp_group>a:hover{
    color: #FFF;
    background-color: #209165;
    }
    .facebook_group{
    margin: 0px 9px 30px 9px;
    display: inline-block;
    }
    .facebook_group>a{
    padding: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;
    transition: background-color 0.5s ease-in-out;
    }
    .facebook_group>a:hover{
    color: #FFF;
    background-color: #0551AD;
    }
    .subscribe_channel_info{
    text-align: initial;
    }
    .subscribe_channel_info>div{
    padding:15px 15px 15px 15px;
    margin:0px 0px 15px 0px;
    color: #721C26;
    background-color: #F8D7DA;
    border-radius: 3px;
    }
    .subscribe_channel_info>div>header{
    }
    .subscribe_channel_info>div>header>h5{
    margin:0px 0px 3px 0px;
    font-size: 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.muretas.com.br/themes/theme-05/assets/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.muretas.com.br/uploads/images/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;
    transition: filter 0.5s ease-in-out;
    }
    .card_columnist>a:hover{
    filter: brightness(80%);
    }
    .card_columnist>a>div{
    width: 100%;
    height: 130px;
    background-image: url(https://www.muretas.com.br/uploads/images/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: 15px 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.muretas.com.br/uploads/images/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.muretas.com.br/uploads/images/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: 0px 50px 0px 50px;
    display: inline-flex;
    align-items: center;
    font-size: 1.1em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
    height: 50px;
    color: var(--main-color-secondary);
    border: 5px solid var(--main-color-secondary);
    border-radius: 3px;
    transition: background-color 0.5s ease-in-out;
    }
    .call_register_button>a:hover{
    background-color: var(--main-color-secondary);
    color: var(--main-color-secondary-font);
    }
    /*FOOTER*/
    footer{
    padding: 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-itens>div{
    display: inline-block;
    }
    .footer-social-itens>div>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%);
    transition: opacity 0.5s ease-in-out;
    }
    /*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;
    transition: opacity 0.5s ease-in-out;
    }
    .footer_menu_item>a:hover{
    opacity: 0.8;
    }
    /*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;
    transition: opacity 0.5s ease-in-out;
    }
    .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: var(--main-color-font);
    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.muretas.com.br/uploads/images/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>h1{
    font-size: 1.5em;
    font-weight: 650;
    letter-spacing: 1px;
    line-height: 1.4em;
    color: #151515;
    }
    .coupom_card>header>h3{
    display: inline-block;
    font-size: 1.3em;
    font-weight: 500;
    letter-spacing: 1px;
    color: #595959;
    background-color: #f9f9f9;
    }
    .coupom_card>div{
    padding: 15px 15px 15px 15px;
    margin: 0px 19px 30px 19px;
    color: #151515;
    max-height: 275px;
    overflow-y: scroll;
    border: 3px solid#e1e1e1;
    }
    .coupom_card>div * {
    max-width: 100%;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word;
    }
    .coupom_card>div * img {
    margin-bottom: 15px;
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .coupom_card>div * figure {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .pcoupom_card>div * iframe {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .coupom_card>div * embed {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .coupom_card>p{
    display: block;
    padding: 0px 19px 19px 19px;
    text-align: center;
    }
    .coupom_card>p>span{
    display: block;
    padding: 12px 5px 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;
    transition: background-color 0.5s ease-in-out;
    }
    .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;
    transition: filter 0.5s ease-in-out;
    }
    .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{
    margin: -7px 0px 0px 0px;
    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;
    margin: -7px 0px 0px 0px;
    background-color: #232323;
    background-image: url(https://www.muretas.com.br/uploads/images/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 15px 0px 15px;
    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);
    transition: opacity 0.5s ease-in-out;
    }
    .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;
    transition: opacity 0.5s ease-in-out;
    }
    .android_download_link>a:hover{
    opacity: 0.9;
    }
    .smarth_phone{
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 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;
    transition: opacity 0.5s ease-in-out;
    }
    .alexa_download_link>a:hover{
    opacity: 0.9;
    }
    .amazon_echo{
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 195px 0px 0px 0px;
    background-repeat: no-repeat;
    object-position: center;
    }
    .amazon_echo>img{
    width: 500px;
    height: auto;
    object-fit: cover;
    object-position: center;
    }
    .amazon_echo>div>img{
    margin: -459px 0px 0px 200px;
    width: 66px;
    height: 66px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    filter: grayscale(99%);
    }
    /*ALEXA SKILL: TUTORIAL*/
    .alexa_skill_tutorial{
    display: block;
    padding: 30px 30px 5px 30px;
    margin: 35px auto 0px auto;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    }
    .alexa_skill_tutorial>header{
    margin: 0px 0px 30px 0px;
    text-align: center;
    }
    .alexa_skill_tutorial>header>h4{
    font-size: 1.5em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .skill_tutorial{
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 30px 0px;
    background-color: #f5f5f5;
    border-radius: 3px;
    }
    .skill_tutorial>header{
    min-height: 85px;
    }
    .skill_tutorial>header>h5{
    font-size: 1.2em;
    }
    .skill_tutorial>header>h5>span{
    display: inline-block;
    padding: 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;
    }
    /*GUIDE: MODEL 2*/
    .section_guide{
    padding: 55px 0px 65px 0px;
    background-color: #F5F5F5;
    background-image: url('https://www.muretas.com.br/uploads/images/default/background-guide.jpg');
    background-size: cover;
    background-position: center;
    border-bottom: 1px solid#E9E9E9;
    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(--main-color-secondary);
    }
    .guide_search>header>h2>strong{
    color: #FF9A19;
    }
    .guide_search>header>h3{
    font-size: 1.3em;
    color: #656565;
    }
    .form_guide{
    border: 15px solid var(--primary-color-guide);
    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;
    }
    .section_guide_secundary{
    padding: 50px 0px 55px 0px;
    background-color: #FFF;
    background-image: url('https://www.muretas.com.br/uploads/images/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;
    transition: opacity 0.5s ease-in-out;
    }
    .primary-card-business>a:hover{
    opacity: 0.8;
    border: 1px solid var(--primary-color-guide-border-color);
    }
    .primary-card-business>a>span{
    display: -webkit-box;
    margin: 0px 0px 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: 220px;
    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;
    transition: opacity 0.5s ease-in-out;
    }
    .secundary-card-business>a:hover{
    opacity: 0.8;
    border: 1px solid var(--primary-color-guide-border-color);
    }
    .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: 155px;
    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;
    font-size: 1.2em;
    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;
    font-size: 1.2em;
    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;
    transition: background-color 0.5s ease-in-out;
    }
    .call-guide>a:hover{
    color: var(--primary-color-guide-font);
    background-color: var(--primary-color-guide);
    }
    /*PAGINATOR*/
    .box_pagination{
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px auto 35px auto;
    width: 100%;
    text-align: center;
    }
    .paginator_item{
    display: inline-block;
    padding: 6px 0px 0px 0px;
    margin: 0px 5px 0px 5px;
    min-width: 50px;
    height: 50px;
    font-size: 1.3em;
    font-weight: 650;
    text-decoration: none;
    color: #959595;
    background-color: #FFF;
    border: 2px solid#E1E1E1;
    border-radius: 9px;
    }
    .paginator_active{
    opacity: 0.5;
    background-color: #F5F5F5;
    }
    .paginator_item:hover{
    opacity: 0.5;
    background-color: #F5F5F5;
    }
    /*DIGITAL EDITION*/
    .digital-edition-content{
    margin: 0px auto 0px auto;
    max-width: 1360px;
    }
    .digital-edition{
    display: block;
    padding: 15px;
    }
    .twc-digital-edition{
    display: block;
    padding: 15px 15px 15px 15px;
    }
    .twc-digital-edition>div{
    margin: 9px auto 15px auto;
    text-align: center;
    }
    .twc-digital-edition>div>button{
    display: inline-block;
    padding: 1px 0px 0px 0px;
    width: 230px;
    height: 46px;
    font-size: 0.9em;
    font-weight: 650px;
    letter-spacing: 1px;
    text-align: center;
    color: #f9f9f9;
    background-color: #2F9D65;
    border: 0;
    border-bottom: 3px solid#298455;
    border-radius: 3px;
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    transition: border-bottom 0.5s ease, box-shadow 0.5s ease;
    }
    .twc-digital-edition>header>button:hover{
    background-color: #298455;
    }

    .pdf-canva {
    width: 100%;
    object-fit: cover;
    object-position: center;
    }
    .pdf-canva > canvas {
    width: 100%;
    object-fit: cover;
    object-position: center;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    display: block;
    margin: 0 auto;
    }
    .pdf-page {
    transition: transform 0.5s ease, opacity 0.5s ease;
    transform: translateX(0);
    opacity: 1;
    }
    /*DIGITAL EDITION: BTN NAV*/
    .pdf-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    margin-top: 10px;
    }
    .flip-btn {
    position: fixed;
    top: 30%;
    transform: translateY(-50%);
    width: 46px;
    height: 230px;
    font-size: 1.2em;
    color: #595959;
    background-color: #E9E9E9;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    opacity: 0.8;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
    transition: border-bottom 0.5s ease, box-shadow 0.5s ease;
    z-index: 999;
    opacity: 1;
    transition: opacity 0.4s ease;
    }
    .flip-btn:hover{
    background-color: #D9D9D9;
    }
    .flip-btn>i{
    display: inline-block;
    padding: 0px 0px 0px 3px;
    width: 30px;
    height: 30px;
    font-size: 1em;
    text-align: center;
    border-radius: 50%;
    }
    .flip-btn.left {
    left: 15px;
    }
    .flip-btn.right {
    right: 15px;
    }
    .flip-page-info {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    color: #f9f9f9;
    font-weight: 600;
    background-color: rgba(0,0,0,0.4);
    padding: 6px 12px;
    border-radius: 8px;
    font-size: 0.95em;
    z-index: 9998;
    }
    .flip-btn.left {
    writing-mode: vertical-lr; /* De baixo para cima */
    transform: rotate(180deg); /* Inverte o texto para virar pra direita */
    text-orientation: mixed;
    white-space: nowrap;
    }
    .flip-btn.right {
    margin: 115px 0px 0px 0px;
    writing-mode: vertical-lr; /* De cima para baixo */
    text-orientation: mixed;
    white-space: nowrap;

    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    }
    .flip-style {
    transition: transform 0.5s ease;
    transform-origin: center;
    animation: flipIn 0.4s ease;

    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    }
    @keyframes flipIn {
    from {
    transform: rotateY(-90deg);
    opacity: 0;
    }
    to {
    transform: rotateY(0deg);
    opacity: 1;
    }
    }
    /*HOME: SIXTH CATEGORY*/
    .home-sixth-category{
    padding: 0px 0px 50px 0px;
    margin: 0px 0px 0px 0px;
    }
    .home-sixth-category>div>header{
    margin: 0px 0px 35px 0px;
    }
    .home-sixth-category>div>header>h2{
    display: inline-block;
    padding: 2px 15px 5px 15px;
    font-size: 1.2em;
    letter-spacing: 3px;
    color: var(--category-six-color-font);
    background-color: var(--category-six-color);
    border-radius: 30px;
    }
    .home-sixth-category>div>header>div{
    display: block;
    margin: -30px 0px 0px 0px;
    height: 18px;
    background-image: url(https://www.muretas.com.br/themes/theme-05/assets/images/icons/separator-primary.png);
    background-repeat: repeat-x;
    }
    .sixth-category-card>a{
    display: block;
    margin: 0px 0px 30px 0px;
    transition: opacity 0.5s ease-in-out;
    }
    .sixth-category-card>a:hover{
    opacity: 0.8;
    text-decoration: underline;
    color: #fff;
    }
    .sixth-category-card>a>figure>img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .sixth-category-card>a>span{
    display: block;
    position: relative;
    margin: -150px 0px 0px 0px;
    height: 250px;
    background-image: linear-gradient(to top, #151515, #151515, transparent);
    border-radius: 0px 0px 2px 2px;
    }
    .sixth-category-card>a>div{
    display: block;
    margin: 0px 0px 0px 0px;
    height: 0px;
    }
    .sixth-category-card>a>div>header{
    position: relative;
    padding: 0px 23px 12px 23px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    transform: translate(0px , -100%);
    }
    .sixth-category-card>a>div>header>h3{
    display: inline-block;
    padding: 3px 9px 0px 9px;
    height: 26px;
    font-size: 0.9em;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: var(--category-six-color);
    color: var(--category-six-color-font);
    border-radius: 2px;
    }
    .sixth-category-card>a>div>header>h4{
    display: -webkit-box;
    font-size: 1.2em;
    font-weight: 650;
    line-height: 1.3em;
    letter-spacing: 1px;
    color: #E9E9E9;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .sixth-category-small-card>a{
    display: flex;
    padding: 0px 0px 12px 0px;
    margin: 0px 0px 12px 0px;
    border-bottom: 1px solid#e1e1e1;
    transition: opacity 0.5s ease-in-out;
    }
    .sixth-category-small-card>a:hover{
    opacity: 0.8;
    }
    .sixth-category-small-card>a:hover header>h4{
    text-decoration: underline;
    color: #151515;
    }
    .sixth-category-small-card:nth-last-child(-n+2) > a {
    border-bottom: none;
    }
    .sixth-category-small-card>a>figure{
    width: 250px;
    }
    .sixth-category-small-card>a>figure>img{
    width: 100%;
    height: 158px;
    border-radius: 2px;
    }
    .sixth-category-small-card>a>header{
    flex: 3;
    margin: 0px 0px 0px 15px;
    }
    .sixth-category-small-card>a>header>h3{
    margin: 0px 0px 5px 0px;
    font-size: 0.9em;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--category-six-color);
    }
    .sixth-category-small-card>a>header>h4{
    display: -webkit-box;
    font-size: 1.2em;
    line-height: 1.4em;
    color: #151515;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .sixth-category-small-card>a>header>h5{
    display: -webkit-box;
    font-size: 1.1em;
    font-weight: 350;
    line-height: 1.4em;
    color: #858585;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    /*PAGE: PUBLIC NOTICES*/
    .card-public-notice>a{
    display: block;
    margin: 0px 0px 30px 0px;
    transition: background-color 0.5s ease-in-out, opacity 0.5s ease-in-out;
    }
    .card-public-notice>a:hover{
    opacity: 0.8;
    }
    .card-public-notice>a:hover >span{
    background-color: #FFF;
    color: #959595;
    }
    .card-public-notice>a>figure>img{
    width: 100%;
    height: 275px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .card-public-notice>a>header{
    margin: 5px 0px 0px 0px;
    }
    .card-public-notice>a>header>h3{
    margin: 3px 0px 5px -5px;
    font-size: 0.9em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #151515;
    }
    .card-public-notice>a>header>h4{
    display: -webkit-box;
    font-size: 1.2em;
    font-weight: 650;
    line-height: 1.3em;
    color: #393939;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .card-public-notice>a>header>h5{
    display: inline-block;
    padding: 0px 3px 0px 3px;
    margin: 0px 0px 0px 0px;
    height: 22px;
    font-size: 0.9em;
    font-weight: 390;
    text-transform: uppercase;
    color: #353535;
    }
    .card-public-notice>a>header>h5>i{
    font-size: 0.9em;
    }
    .card-public-notice>a>header>h5>span{
    color: #656565;
    }
    .card-public-notice>a>span{
    display: inline-block;
    padding: 9px 15px 0px 15px;
    margin: 5px 0px 0px 0px;
    height: 42px;
    font-size: 0.9em;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #E1E1E1;
    color: #656565;
    border-radius: 3px;
    }
    /*PAGE: FAQ*/
    .list-faq{
    padding: 50px 85px 75px 85px;
    background-color: #FCFCFC;
    }
    .list-faq>header{
    padding: 0px 0px 30px 0px;
    text-align: center;
    }
    .list-faq>header>h2{
    margin: 0px 0px 15px 0px;
    font-size: 1.9em;
    font-weight: 650;
    letter-spacing: 1px;
    color: #0b3a85;
    }
    .list-faq>header>h3{
    font-size: 1.1em;
    font-weight: 350;
    line-height: 1.4em;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #858585;
    }
    .faq-item{
    display: block;
    padding: 30px 30px 23px 30px;
    margin: 0px 0px 0px 0px;
    min-height: 130px;
    border-radius: 3px;
    border-bottom: 1px solid#F1F1F1;
    }
    .list-faq .faq-item:nth-child(even) {
    background-color: #F6F6F6;
    }
    .list-faq .faq-item:nth-child(odd) {
    background-color: #FCFCFC;
    }
    .faq-item>header>h4{
    font-size: 1.3em;
    font-weight: 590;
    line-height: 1.4em;
    color: #0b3a85;
    }
    .faq-item>header>h4>span{
    display: inline-block;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
    font-size: 0.8em;
    font-weight: 650;
    text-align: center;
    width: 30px;
    height: 30px;
    background-color: #F3F3F3;
    border-radius: 50%;
    opacity: 0.8;
    }
    .faq-item>div{
    font-size: 1.2em;
    font-weight: 350;
    line-height: 1.5em;
    font-style: italic;
    color: #0e2b5c;
    }
    .color-1>header>h4>span {
    background-color: #e63946;
    color: #fff;
    }
    .color-2>header>h4>span {
    background-color: #457b9d;
    color: #fff;
    }
    .color-3>header>h4>span {
    background-color: #2a9d8f;
    color: #fff;
    }
    .color-4>header>h4>span {
    background-color: #f4a261;
    color: #fff;
    }
    .color-5>header>h4>span {
    background-color: #9b5de5;
    color: #fff;
    }
    .color-6>header>h4>span {
    background-color: #ff6b6b;
    color: #fff;
    }
    .color-7>header>h4>span {
    background-color: #3a86ff;
    color: #fff;
    }
    .color-8>header>h4>span {
    background-color: #8338ec;
    color: #fff;
    }
    .color-9>header>h4>span {
    background-color: #fb5607;
    color: #fff;
    }
    .color-10>header>h4>span {
    background-color: #06d6a0;
    color: #fff;
    }
    .color-11>header>h4>span {
    background-color: #118ab2;
    color: #fff;
    }
    .color-12>header>h4>span {
    background-color: #ef476f;
    color: #fff;
    }
    /*HOME: LIST ALBUNS*/
    .list-albuns{
    padding: 50px 0px 0px 0px;
    }
    .list-albuns-title{
    margin: 46px 0px 0px 0px;
    }
    .list-albuns-title>header>h2{
    font-size: 1.6em;
    line-height: 1.5em;
    }
    .list-albuns-title>header>h2>strong{
    display: inline-block;
    padding: 0px 5px 0px 5px;
    font-weight: 500;
    color: #232323;
    background-color: #E9E9E9;
    }
    .list-albuns-title>a{
    display: inline-block;
    padding: 6px 19px 0px 19px;
    margin: 5px 0px 0px 0px;
    height: 42px;
    font-size: 1em;
    font-weight: 350;
    color: #A1A1A1;
    border: 1px solid#A9A9A9;
    border-radius: 3px;
    transition: background-color 0.5s ease, color 0.5s ease;
    }
    .list-albuns-title>a>i{
    font-size: 0.7em;
    }
    .list-albuns-title>a:hover{
    background-color: #A9A9A9;
    color: #fff;
    }
    .card-album>a{
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    transition: opacity 0.5s ease-in-out;
    }
    .card-album>a:hover{
    opacity: 0.8;
    }
    .card-album>a:hover >header>h4{
    text-decoration: underline;
    }
    .card-album>a>figure>img{
    width: 100%;
    height: 208px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .card-album>a>header>h3{
    position: absolute;
    display: inline-block;
    padding: 1px 5px 0px 5px;
    margin: -30px 0px 0px 9px;
    height: 20px;
    font-size: 0.9em;
    font-weight: 350;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    background-color: #151515;
    opacity: 0.8;
    }
    .card-album>a>header>h4{
    display: -webkit-box;
    font-size: 1.1em;
    line-height: 1.4em;
    color: #393939;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    /*PAGE: WEB STORIES*/
    .page-web-stories{
    margin:  30px 0px 0px 0px;
    }
    .twc-container{
    margin: 0px auto 0px auto;
    max-width: 1300px;
    }
    .list-web-stories>header{
    margin: 0px 0px 35px 0px;
    border-bottom: 1px solid#E9E9E9;
    }
    .list-web-stories>header>h1{
    font-size: 1.5em;
    color: #353535;
    }
    .list-web-stories>header>h2{
    font-size: 1.3em;
    font-weight: 500;
    color: #858585;
    }
    .card-story>a{
    display: block;
    margin: 0px 0px 26px 0px;
    transition: opacity 0.5s ease-in-out;
    }
    .card-story>a:hover{
    opacity: 0.8;
    text-decoration: underline;
    color: #fff;
    }
    .card-story>a>figure>img{
    width: 100%;
    height: 380px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .card-story>a>span{
    display: block;
    position: relative;
    margin: -150px 0px 0px 0px;
    height: 250px;
    background-image: linear-gradient(to top, #151515, #151515, transparent);
    border-radius: 0px 0px 3px 3px;
    }
    .card-story>a>div{
    display: block;
    margin: 0px 0px 0px 0px;
    height: 0px;
    }
    .card-story>a>div>header{
    position: relative;
    padding: 0px 23px 12px 23px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    transform: translate(0px , -100%);
    }
    .card-story>a>div>header>h2{
    display: inline-block;
    padding: 4px 5px 0px 5px;
    height: 26px;
    font-size: 0.9em;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: var(--main-color);
    color: var(--main-color-font);
    border-radius: 2px;
    }
    .card-story>a>div>header>h3{
    display: -webkit-box;
    font-size: 1.2em;
    font-weight: 650;
    line-height: 1.3em;
    letter-spacing: 1px;
    color: #E9E9E9;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .web-stories-not-found{
    display: block;
    padding: 6px 9px 9px 9px;
    margin: 0px 0px 0px 0px;
    background-image: linear-gradient(to right, #CFE2FF, #CFE2FF, transparent, transparent, transparent);
    color: #052C65;
    }
    .web-stories-not-found>header>h5{
    margin: 0px 0px 0px 0px;
    font-size: 1.2em;
    }
    .web-stories-not-found>p{
    margin: 0px 0px 0px 0px;
    font-size: 1em;
    }
    /*PAGES: ELECTIONS*/
    .body-page-elections{
    padding: 30px 0px 30px 0px;
    background-color: #F6F6F6;
    background-image: url(https://www.muretas.com.br/uploads/images/default/elections-background.webp);
    background-repeat: repeat;
    }
    /* GUIDE CATEGORIES */
    .guide-categories{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    margin: 0px auto 30px auto;
    max-width: 1300px;
    gap: 15px;
    }
    .guide-subcategories{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    margin: -30px auto 30px auto;
    max-width: 1300px;
    gap: 15px;
    }
    .guide-category{
    display: flex;
    padding: 0px 9px 0px 9px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 150px;
    text-align: center;
    text-decoration: none;
    background: #fff;
    color: #151515;
    border: 1px solid #ececec;
    border-radius: 12px;
    transition: .25s ease;
    }
    .guide-category:hover{
    box-shadow:0 10px 24px rgba(0,0,0,.08);
    border-color:#dcdcdc;
    }
    .guide-category-icon{
    display: flex;
    padding: 1px 0px 0px 0px;
    margin: 0px 0px 9px 0px;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    font-size: 1.5em;
    background-color: #F3F3F3;
    border-radius: 50%;
    }
    .guide-category h3{
    display: -webkit-box;
    margin: 0px 0px 0px 0px;
    font-size: 0.95em;
    font-weight: 750;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .guide-category p{
    display: -webkit-box;
    margin: 0px 0px 0px 0px;
    font-size: 0.9em;
    line-height: 1.4em;
    color: #656565;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    /* HEAD: STORIES */
    .news-stories {
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px auto;
    max-width: 1280px;
    }
    .horizontal-ads-head-story{
    margin: 30px 0px 0px 0px;
    }
    .news-stories-tiles{
    padding: 26px 0px 0px 0px;
    margin: 0px auto -5px auto;
    }
    .news-stories-rounded{
    padding: 19px 0px 0px 0px;
    margin: 0px auto -19px auto;
    }
    .news-stories-mobile-only {
    display: none;
    }
    .stories-scroll {
    display: flex;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    gap: 10px;
    overflow-x: auto;
    cursor: grab;
    user-select: none;
    scrollbar-width: none;
    }
    .stories-scroll::-webkit-scrollbar {
    display: none;
    }
    .stories-scroll.active {
    cursor: grabbing;
    }
    .story-item {
    display: block;
    flex: 0 0 105px;
    width: 105px;
    margin: 0 0 0 -9px;
    color: #333;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    }
    .story-image {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    padding: 3px;
    background: linear-gradient(45deg, var(--main-color), var(--main-color-line));
    border-radius: 50%;
    transition: transform .25s ease, box-shadow .25s ease;
    }
    .story-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border: 3px solid #fff;
    border-radius: 50%;
    }
    .story-item > span {
    display: block;
    margin: 5px 0px 0px 0px;
    font-size: 0.75em;
    font-weight: 500;
    line-height: 1.3em;
    color: #353535;
    }
    .news-stories-rounded .story-item:hover .story-image,
    .news-stories-rounded .story-item:focus-visible .story-image {
    box-shadow: 0 0 8px rgba(56, 189, 248, .45), 0 0 20px rgba(56, 189, 248, .25);
    }
    .news-stories-tiles .stories-scroll {
    gap: 15px;
    }
    .news-stories-tiles .story-item {
    position: relative;
    display: block;
    flex: 0 0 114px;
    width: 114px;
    height: auto;
    aspect-ratio: 13 / 18;
    align-self: flex-start;
    margin: 0;
    overflow: hidden;
    color: #fff;
    border-radius: 5px;
    transition: box-shadow .25s ease;
    }
    .news-stories-tiles .story-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    box-shadow: none;
    transition: none;
    }
    .news-stories-tiles .story-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    image-rendering: auto;
    border: 0;
    border-radius: 0;
    }
    .news-stories-tiles .story-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0, 0, 0, .78) 0%, rgba(0, 0, 0, .22) 30%, transparent 55%);
    pointer-events: none;
    }
    .news-stories-tiles .story-item > span {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    margin: 0;
    padding: 19px 5px 15px 5px;
    overflow: hidden;
    color: #fff;
    background: linear-gradient(to top, rgba(0, 0, 0, .92) 0%, rgba(0, 0, 0, .72) 55%, transparent 100%);
    font-size: .72em;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
    white-space: normal;
    overflow-wrap: anywhere;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    }
    .news-stories-tiles .story-item:hover,
    .news-stories-tiles .story-item:focus-visible {
    box-shadow: 0 0 0 2px rgba(56, 189, 248, .55);
    }
    .story-viewer {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: none;
    align-items: center;
    justify-content: center;
    background: #000;
    }
    .story-viewer.active {
    display: flex;
    }
    .story-content {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 90%;
    max-width: 500px;
    height: 90vh;
    overflow: hidden;
    background: #111;
    border-radius: 15px;
    }
    .story-content > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
    }
    .story-info {
    position: absolute;
    top: 25px;
    right: 20px;
    left: 20px;
    z-index: 2;
    }
    .story-author {
    display: flex;
    align-items: center;
    gap: 10px;
    }
    .story-author img {
    width: 45px;
    height: 45px;
    object-fit: cover;
    border: 2px solid #fff;
    border-radius: 50%;
    }
    .story-author span {
    display: flex;
    flex-direction: column;
    color: #fff;
    }
    .story-author strong {
    font-size: 14px;
    }
    .story-author small {
    margin-top: 2px;
    color: #ddd;
    font-size: 11px;
    }
    .story-title {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 70px 25px 25px;
    color: #fff;
    background: linear-gradient( transparent, rgba(0, 0, 0, .9));
    }
    .story-title h4 {
    display: inline-block;
    padding: 5px 14px;
    background: var(--main-color-secondary);
    color: var(--main-color-secondary-font);
    font-size: .8em;
    font-weight: 650;
    letter-spacing: 1px;
    clip-path: polygon(8px 0, 100% 0, 100% 100%, 8px 100%, 0 50%);
    }
    .story-title h2 {
    margin: 0 0 15px;
    font-size: 22px;
    line-height: 28px;
    }
    .story-title a {
    display: inline-block;
    padding: 5px 15px;
    background: var(--main-color-secondary);
    color: var(--main-color-secondary-font);
    font-size: .9em;
    text-decoration: none;
    transition: background-color .2s ease, color .2s ease;
    }
    .story-title a:hover {
    opacity: 0.5;
    }
    .close-story {
    position: absolute;
    top: 20px;
    right: 25px;
    z-index: 10;
    color: #fff;
    background: none;
    border: 0;
    font-size: 40px;
    line-height: 40px;
    cursor: pointer;
    }
    .story-progress {
    position: absolute;
    top: 15px;
    left: 50%;
    z-index: 10;
    display: flex;
    gap: 4px;
    width: min(500px, 80%);
    transform: translateX(-50%);
    }
    .story-progress span {
    position: relative;
    flex: 1;
    height: 3px;
    overflow: hidden;
    background: rgba(255, 255, 255, .4);
    border-radius: 5px;
    }
    .story-progress span.active::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #fff;
    animation: storyProgress 5s linear forwards;
    }
    .story-progress span.completed::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #fff;
    }
    .story-prev,
    .story-next {
    position: absolute;
    top: 50%;
    z-index: 10;
    width: 50px;
    height: 80px;
    color: #fff;
    background: transparent;
    border: 0;
    font-size: 60px;
    cursor: pointer;
    transform: translateY(-50%);
    }
    .story-prev {
    left: 20px;
    }
    .story-next {
    right: 20px;
    }
    @media(max-width: 1450px){
    /*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;
    }
    /*DIGITAL EDITION - 1450px*/
    .digital-edition-content{
    max-width: 1230px;
    }
    .flip-btn {
    top: 19%;
    }
    /*PAGE: PUBLIC NOTICES - 1450px*/
    .card-public-notice>a>figure>img{
    height: 272px;
    }
    /*HOME: LIST ALBUNS - 1450px*/
    .list-albuns-title>header>h2{
    font-size: 1.5em;
    }
    .card-album>a>figure>img{
    height: 205px;
    }
    /*PAGE: WEB STORIES - 1450px*/
    .twc-container{
    max-width: 1280px;
    }
    }
    @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;
    }
    /*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;
    }
    /*DIGITAL EDITION - 1360px*/
    .digital-edition-content{
    max-width: 1100px;
    }
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-card>a>div>header{
    padding: 0px 19px 12px 19px;
    }
    .sixth-category-card>a>div>header>h4{
    font-size: 1.1em;
    }
    .sixth-category-small-card>a>figure>img{
    height: 156px;
    }
    .sixth-category-small-card>a>header>h4{
    font-size: 1.1em;
    }
    /*PAGE: PUBLIC NOTICES - 1300px*/
    .card-public-notice>a>figure>img{
    height: 262px;
    }
    /*PAGE: FAQ - 1300px*/
    .list-faq{
    padding: 35px 65px 65px 65px;
    }
    /*HOME: LIST ALBUNS - 1300px*/
    .list-albuns-title>header>h2{
    font-size: 1.3em;
    }
    .card-album>a>figure>img{
    height: 192px;
    }
    .card-album>a>header>h4{
    font-size: 1em;
    }
    /*PAGE: WEB STORIES - 1300px*/
    .twc-container{
    margin: 0px 30px 0px 30px;
    }
    .card-story>a>figure>img{
    height: 360px;
    }
    /* GUIDE CATEGORIES - 1300px*/
    .guide-categories{
    grid-template-columns: repeat(5,1fr);
    margin: 0px 0px 30px 0px;
    }
    .guide-subcategories{
    grid-template-columns: repeat(5,1fr);
    margin: -30px 0px 30px 0px;
    }
    /* HEAD: STORIES - 1300px*/
    .news-stories-tiles{
    padding: 26px 0px 0px 0px;
    margin: 0px 30px -5px 30px;
    }
    .news-stories-rounded{
    padding: 19px 0px 0px 0px;
    margin: 0px 30px -19px 30px;
    }
    }
    @media(max-width: 1230px){

    /*HEAD SITE - 1200px*/
    .logo_menu{
    width: 300px;
    }
    /*HORIZONTAL MENU: SEARCH - 1200px*/
    .nav_search{
    margin: 26px 0px 0px 0px;
    }
    .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 : 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>span{
    font-size: 0.9em;
    }
    .info_post>header>h1{
    font-size: 1.9em;
    }
    .info_post>header>h2{
    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>span{
    font-size: 0.9em;
    }
    .guide_title>header>h1{
    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>h1{
    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 - 1200px*/
    .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 - 1200px*/
    .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 - 1200px*/
    .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;
    }
    /*DIGITAL EDITION - 1200px*/
    .digital-edition-content{
    max-width: 900px;
    }
    .flip-btn.left {
    left: 0px;
    }
    .flip-btn.right {
    right: 0px;
    }
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-card>a>figure>img{
    height: 230px;
    }
    .sixth-category-card>a>div>header>h4{
    font-size: 1em;
    }
    .sixth-category-small-card>a{
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 12px 0px;
    }
    .sixth-category-small-card>a>figure>img{
    height: 150px;
    }
    .sixth-category-small-card>a>header>h4{
    font-size: 1em;
    }
    /*PAGE: PUBLIC NOTICES - 1200px*/
    .card-public-notice>a>figure>img{
    height: 205px;
    }
    .card-public-notice>a>header>h4{
    font-size: 1.1em;
    }
    /*PAGE: FAQ - 1200px*/
    .list-faq{
    padding: 30px 50px 50px 50px;
    }
    .list-faq>header>h2{
    font-size: 1.6em;
    }
    .list-faq>header>h3{
    font-size: 1em;
    }
    .faq-item>header>h4{
    font-size: 1.2em;
    }
    .faq-item>div{
    font-size: 1.1em;
    }
    /*HOME: LIST ALBUNS - 1200px*/
    .list-albuns-title>header>h2{
    font-size: 1.2em;
    }
    .card-album>a>figure>img{
    height: 155px;
    }
    .card-album>a>header>h4{
    font-size: 0.95em;
    }
    /*PAGE: WEB STORIES - 1200px*/
    .card-story>a>figure>img{
    height: 280px;
    }
    .card-story>a>div>header{
    padding: 0px 15px 5px 15px;
    }
    .card-story>a>div>header>h2{
    font-size: 0.8em;
    }
    .card-story>a>div>header>h3{
    font-size: 1.1em;
    }
    }
    @media(max-width: 968px){
    /*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 - 965px*/
    .logo_menu{
    margin: 12px auto 12px 0px;
    }
    /*HORIZONTAL MENU: SEARCH - 965px*/
    .nav_search{
    margin: 32px 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 - 965px*/
    .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 - 965px*/
    .guide_title>header>h1{
    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 - 965px*/
    .rating_value{
    margin: 3px 0px 0px 0px;
    }
    .rating_value>i{
    margin: 6px 4px 0px 0px;
    font-size: 1.4em;
    }
    .btn_rate{
    margin: 9px 0px 0px 0px;
    }
    .btn_rate>a{
    display: inline-block;
    padding: 2px 9px 3px 9px;
    font-size: 0.8em;
    }
    /*GUIDE: EVALUATION SCORE - 965px*/
    .rating{
    border: none;
    margin: 0px 45px -15px auto;
    }
    .item_score_percent{
    width: 275px;
    }
    /*PAGE: DIGITAL EDITION - 965px*/
    .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 - 965px*/
    .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 - 965px*/
    .columnist_info>header>h1{
    font-size: 1em;
    }
    .columninst_posts>header>h3{
    font-size: 1.2em;
    }
    /*PAGE: ADVERTISING - 965px*/
    .advertising_buttons>a{
    margin:0px 0px 15px 9px;
    }
    .advertising_email{
    font-size: 0.71em;
    }
    .advertising_phone{
    font-size: 0.71em;
    }
    /*CALL REGISTER FOOTER - 965px*/
    .call_register_description>header>h4{
    font-size: 1.4em;
    }
    .call_register_button>a{
    padding:12px 39px 15px 39px;
    font-size: 1em;
    }
    /*HOME: JOB OPENINGS - 965px*/
    .card_job>a>div>span{
    margin: 72px 0px 0px 0px;
    }
    .card_job>a>header>h3{
    font-size: 1.1em;
    }
    /*STREAM PLAYER: SITE TOP - 965px*/
    .btn_live{
    margin: -2px 0px 0px 0px;
    }
    .audio_player{
    margin:-1px 0px 0px 0px;
    }
    /*DOWNLOAD PAGE: ANDROID APP - 965px*/
    .android_app{
    padding: 15px 3px 0px 15px;
    }
    .android_description>header{
    margin: 0px 0px 30px 0px;
    min-height: auto;
    }
    .android_description>header>h2{
    font-size: 1.3em;
    }
    .android_description>header>h3{
    font-size: 1.1em;
    }
    .android_qr_code{
    margin: 0px 0px 30px 0px;
    width: 280px;
    }
    .android_qr_code>span{
    font-size: 0.8em;
    }
    .android_download_link{
    display: block;
    float: none;
    margin: 0px 0px 15px 0px;
    }
    .android_download_link>a{
    width: 280px;
    }
    .smarth_phone{
    margin: 158px 0px 0px 0px;
    }
    .smarth_phone>img{
    margin: -23px 0px 0px -12px;
    width: 380px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL - 965px*/
    .alexa_skill{
    padding: 15px 3px 15px 15px;
    }
    .alexa_description>header{
    margin: 0px 0px 30px 0px;
    min-height: auto;
    }
    .alexa_description>header>h2{
    font-size: 1.3em;
    }
    .alexa_description>header>h3{
    font-size: 1.1em;
    }
    .alexa_qr_code{
    margin: 0px 0px 30px 0px;
    width: 280px;
    }
    .alexa_qr_code>span{
    font-size: 0.8em;
    }
    .alexa_download_link{
    display: block;
    float: none;
    margin: 0px 0px 0px 0px;
    }
    .alexa_download_link>a{
    width: 280px;
    }
    .amazon_echo{
    margin: 230px 0px 0px 0px;
    }
    .amazon_echo>img{
    width: 275px;
    }
    .amazon_echo>div>img{
    margin: -265px 0px 0px 109px;
    width: 39px;
    height: 39px;
    }
    /*GUIDE: MODEL 2 - 965px*/
    .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;
    }
    /*DIGITAL EDITION - 965px*/
    .digital-edition-content{
    margin: 0px 26px 0px 26px;
    max-width: 100%;
    }
    .flip-btn {
    top: 30%;
    width: 38px;
    height: 180px;
    font-size: 1em;
    font-weight: 650;
    }
    .flip-btn.right {
    margin: 90px 0px 0px 0px;
    }
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-card>a>figure>img{
    height: 180px;
    }
    .sixth-category-small-card>a>figure{
    width: 160px;
    }
    .sixth-category-small-card>a>figure>img{
    height: 152px;
    }
    /*FOOTER: SOCIAL - 965px*/
    .footer-social-itens>span{
    margin:15px 5px 0px 5px;
    width: 130px;
    }
    /*PAGE: PUBLIC NOTICES - 965px*/
    .card-public-notice>a>figure>img{
    height: 150px;
    }
    .card-public-notice>a>header>h3{
    font-size: 0.8em;
    }
    .card-public-notice>a>header>h5{
    font-size: 0.8em;
    }
    /*PAGE: FAQ - 965px*/
    .list-faq{
    padding: 19px 35px 35px 35px;
    }
    .list-faq>header>h2{
    font-size: 1.5em;
    }
    .faq-item{
    padding: 19px 19px 12px 19px;
    min-height: auto;
    }
    .faq-item>header>h4{
    font-size: 1.2em;
    line-height: 1.5em;
    }
    .faq-item>header>h4>span{
    font-size: 0.75em;
    width: 28px;
    height: 28px;
    }
    /*HOME: LIST ALBUNS - 965px*/
    .list-albuns-title{
    margin: 5px 0px 0px 0px;
    }
    .list-albuns-title>header>h2{
    font-size: 1.1em;
    }
    .list-albuns-title>a{
    padding: 6px 12px 0px 12px;
    }
    .list-albuns-title>a>i{
    font-size: 0.7em;
    }
    .card-album>a>figure>img{
    height: 115px;
    }
    .card-album>a>header>h4{
    font-size: 0.9em;
    }
    /* GUIDE CATEGORIES - 968px*/
    .guide-categories{
    grid-template-columns: repeat(4,1fr);
    margin: 0px 0px 30px 0px;
    }
    .guide-subcategories{
    grid-template-columns: repeat(4,1fr);
    margin: -30px 0px 30px 0px;
    }
    /* HEAD: STORIES - 1300px*/
    .news-stories-tiles{
    padding: 26px 0px 0px 0px;
    margin: 0px 30px -5px 30px;
    }
    .news-stories-rounded{
    padding: 19px 0px 0px 0px;
    margin: 0px 30px -19px 30px;
    }
    }
    @media(max-width: 768px){
    /*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 - 765px*/
    .logo_menu{
    margin: 12px auto 12px auto;
    }
    /*HORIZONTAL MENU: SEARCH*/
    .nav_search{
    display: block;
    float: none;
    margin: 6px auto 19px auto;
    width: 300px;
    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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .digital_edition_card>a{
    margin: 0px 0px 35px 0px;
    }
    .digital_edition_card>a>img{
    height: auto;
    }
    /*GUIDE  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .page_post_head{
    padding: 19px 0px 50px 0px;
    }
    /*PAGE POST: INFO  - 765px*/
    .info_post>div>div>time>span{
    display: none;
    }
    .info_post>div>div>time>i{
    display: inline-block;
    }
    /*PAGE POST: CONTROLS  - 765px*/
    .post_control_item_print{
    display: none;
    }
    /*PAGE POST: REPORT  - 765px*/
    .btn_report{
    display: block;
    margin: 30px 0px 0px 0px;
    width: 100%;
    }
    /*PAGE POST: SHARE BUTTON  - 765px*/
    .share_post_footer{
    text-align: center;
    }
    /*PAGE POST: FOOTER  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .post_event_info{
    padding:9px 19px 19px 19px;
    }
    /*GUIDE: PAGE  - 765px*/
    .guide_title>header>span{
    margin: 9px 0px 3px 0px;
    font-size: 0.9em;
    }
    .guide_title>header>h1{
    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  - 765px*/
    .business_evaluation{
    padding: 0px 9px 0px 9px;
    max-width: 390px;
    margin-left: 0;
    }
    .rating_value{
    margin: 0px auto 0px auto;
    }
    .rating_value>i {
    margin: 8px 6px 0px 0px;
    font-size: 1.6em;
    }
    .btn_rate{
    margin: 9px auto 0px auto;
    text-align: right;
    }
    .btn_rate>a{
    padding: 3px 19px 5px 19px;
    }
    /*GUIDE: EVALUATION SCORE  - 765px*/
    .score_collapse{
    position: absolute;
    max-width: 390px;
    }
    .rating{
    border: none;
    margin: 0px auto -9px auto;
    }
    /*PAGE: DIGITAL EDITION  - 765px*/
    .digital_edition_title>header>h1{
    font-size: 1.6em;
    }
    .digital_edition_exclusive{
    padding:30px 15px 30px 15px;
    }
    .digital_edition_exclusive>header>h2{
    font-size: 1.5em;
    }
    .digital_edition_exclusive>header>h3{
    font-size: 1.4em;
    }
    .digital_edition_info{
    padding:30px 15px 30px 15px;
    }
    .digital_edition_info>header>h2{
    font-size: 1.5em;
    }
    .digital_edition_info>header>h3{
    font-size: 1.4em;
    }
    .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;
    transition: background-color 0.5s ease-in-out;
    }
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .columnist_share{
    padding:9px 0px 9px 0px;
    text-align: center;
    }
    .columninst_posts>header>h3{
    font-size: 1.4em;
    }
    /*PAGE: ADVERTISING  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .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 - 765px*/
    .footer-social-itens>span{
    margin: 9px 5px 0px 5px;
    width: 50px;
    }
    /*FOOTER: MENU  - 765px*/
    .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  - 765px*/
    .call_google_news{
    margin: 26px 0px 0px 0px;
    }
    .call_google_news>a{
    width: 260px;
    }
    /*BANNERS  - 765px*/
    .horizontal_banner_desktop{
    display: none;
    }
    .horizontal_banner_mobile{
    display: block;
    }
    /*PAGE: DISCOUNT COUPON  - 765px*/
    .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  - 765px*/
    .coupom_card>div{
    max-height: 350px;
    }
    /*HOME: JOB OPENINGS  - 765px*/
    .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  - 765px*/
    .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  - 765px*/
    .audio_player{
    width: 350px;
    }
    .audio_player * {
    max-width:350px;
    }
    /*DOWNLOAD PAGE: ANDROID APP - 765px*/
    .android_app{
    padding: 30px 30px 0px 30px;
    }
    .android_description>header{
    text-align: center;
    }
    .android_description>header>h2{
    font-size: 1.5em;
    }
    .android_description>header>h3{
    font-size: 1.3em;
    }
    .android_qr_code{
    display: block;
    float: none;
    margin: 0px auto 30px auto;
    width: 300px;
    text-align: center;
    }
    .android_download_link{
    margin: 0px auto 30px auto;
    text-align: center;
    }
    .android_download_link>a{
    width: 300px;
    font-size: 1em;
    }
    .smarth_phone{
    display: block;
    float: none;
    margin: 15px auto 0px auto;
    width: 355px;
    height: 489px;
    text-align: center;
    background-size: cover;
    }
    .smarth_phone>img{
    margin: -23px 0px 0px -23px;
    width: 405px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL - 765px*/
    .alexa_skill{
    padding: 30px 30px 0px 30px;
    }
    .alexa_description>header{
    text-align: center;
    }
    .alexa_description>header>h2{
    font-size: 1.5em;
    }
    .alexa_description>header>h3{
    font-size: 1.3em;
    }
    .alexa_qr_code{
    display: block;
    float: none;
    margin: 0px auto 30px auto;
    width: 300px;
    text-align: center;
    }
    .alexa_download_link{
    margin: 0px auto 30px auto;
    text-align: center;
    }
    .alexa_download_link>a{
    width: 300px;
    font-size: 1em;
    }
    .amazon_echo{
    display: block;
    float: none;
    margin: 15px auto 0px auto;
    text-align: center;
    }
    .amazon_echo>img{
    width: 405px;
    }
    .amazon_echo>div>img{
    margin: -375px 26px 0px 0px;
    width: 55px;
    height: 55px;
    }
    /*ALEXA SKILL: TUTORIAL - 765px*/
    .alexa_skill_tutorial{
    padding: 50px 50px 19px 50px;
    }
    .alexa_skill_tutorial>header{
    margin: 0px 0px 30px 0px;
    }
    .alexa_skill_tutorial>header>h4{
    font-size: 1.3em;
    }
    .skill_tutorial>header{
    min-height: auto;
    }
    /*GUIDE: MODEL 2  - 765px*/
    .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%;
    }
    /*HOME: SIXTH CATEGORY  - 765px*/
    .home-sixth-category{
    padding: 0px 0px 15px 0px;
    }
    .home-sixth-category>div>header{
    margin: 0px 0px 39px 0px;
    }
    .sixth-category-card>a{
    margin: 0px 0px 35px 0px;
    }
    .sixth-category-card>a>figure>img{
    height: auto;
    }
    .sixth-category-card>a>div>header{
    padding: 0px 30px 26px 30px;
    }
    .sixth-category-card>a>div>header>h4{
    font-size: 1.3em;
    -webkit-line-clamp: unset;
    }
    .sixth-category-small-card>a{
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
    }
    .sixth-category-small-card:nth-last-child(-n+2) > a {
    border-bottom: 1px solid#e1e1e1;
    }
    .sixth-category-small-card:last-of-type > a {
    border-bottom: none;
    }
    .sixth-category-small-card>a>figure{
    width: 250px;
    }
    .sixth-category-small-card>a>figure>img{
    height: 156px;
    }
    .sixth-category-small-card>a>header>h4{
    margin: 0px 0px 5px 0px;
    font-size: 1.1em;
    }
    /*PAGE: PUBLIC NOTICES - 765px*/
    .card-public-notice>a>figure>img{
    height: 180px;
    }
    .card-public-notice>a>header>h3{
    font-size: 0.9em;
    }
    .card-public-notice>a>header>h5{
    font-size: 0.9em;
    }
    /*PAGE: FAQ - 765px*/
    .list-faq{
    padding: 0px 0px 0px 0px;
    background-color: transparent;
    }
    .faq-item{
    padding: 30px 30px 19px 30px;
    }
    /*HOME: LIST ALBUNS - 765px*/
    .list-albuns-title{
    margin: 30px 0px 0px 0px;
    }
    .list-albuns-title>header>h2{
    font-size: 1.3em;
    }
    .card-album>a{
    margin: 0px 0px 30px 0px;
    }
    .card-album>a>figure>img{
    height: 165px;
    }
    .card-album>a>header>h4{
    font-size: 1em;
    }
    /*PAGE: WEB STORIES - 765px*/
    .web-stories-not-found{
    background-image: linear-gradient(to right, #CFE2FF, #CFE2FF, #CFE2FF);
    }
    /* GUIDE CATEGORIES - 968px*/
    .guide-categories{
    grid-template-columns: repeat(3,1fr);
    margin: 0px 0px 30px 0px;
    }
    .guide-subcategories{
    grid-template-columns: repeat(3,1fr);
    margin: -30px 0px 30px 0px;
    }
    /* HEAD: STORIES - 768px*/
    .news-stories-tiles{
    padding: 23px 0px 0px 0px;
    margin: 0px 30px -5px 30px;
    }
    .news-stories-rounded{
    padding: 19px 0px 0px 0px;
    margin: 0px 30px -19px 30px;
    }
    }
    @media(max-width: 600px){
    /*TOP SITE: DATE*/
    .site_date{
    margin: 9px 0px 0px 0px;
    font-size: 0.8em;
    }
    /*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;
    -webkit-line-clamp: unset;
    }
    /*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 - 600px*/
    .footer-social-itens>span{
    width: 35px;
    }
    .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;
    }
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-small-card>a{
    padding: 0px 0px 12px 0px;
    margin: 0px 0px 16px 0px;
    }
    .sixth-category-small-card>a>figure{
    width: 200px;
    }
    /*PAGE: PUBLIC NOTICES - 600px*/
    .card-public-notice>a{
    margin: 0px 0px 35px 0px;
    }
    .card-public-notice>a>figure>img{
    height: auto;
    }
    .card-public-notice>a>header>h4{
    font-size: 1.2em;
    }
    .card-public-notice>a>span{
    padding: 9px 30px 0px 30px;
    margin: 9px 0px 0px 0px;
    }
    /*HOME: LIST ALBUNS - 600px*/
    .list-albuns-title{
    margin: 0px 0px 35px 0px;
    text-align: center;
    }
    .list-albuns-title>header>h2{
    font-size: 1.5em;
    }
    .list-albuns-title>a{
    display: none;
    }
    .card-album>a{
    margin: 0px 0px 35px 0px;
    }
    .card-album>a>figure>img{
    height: auto;
    }
    .card-album>a>header>h4{
    font-size: 1.3em;
    -webkit-line-clamp: unset;
    }
    /*PAGE: WEB STORIES - 600px*/
    .twc-container{
    margin: 0px 15px 0px 15px;
    }
    .list-web-stories>header>h1{
    font-size: 1.4em;
    }
    .list-web-stories>header>h2{
    font-size: 1.2em;
    }
    .card-story>a{
    margin: 0px 30px 35px 30px;
    }
    .card-story>a>figure>img{
    height: 430px;
    }
    .card-story>a>div>header{
    padding: 0px 30px 19px 30px;
    }
    .card-story>a>div>header>h2{
    font-size: 0.9em;
    }
    .card-story>a>div>header>h3{
    font-size: 1.2em;
    }
    /*PAGE BIO - 600px*/
    .row_flex{
    --bs-gutter-x: 15px;
    margin-right: calc(-0.5 * var(--bs-gutter-x))!important;
    margin-left: calc(-0.5 * var(--bs-gutter-x))!important;
    }
    /* HEAD: STORIES - 600px*/
    .news-stories-mobile-only {
    display: block;
    }
    .news-stories-tiles{
    padding: 26px 0px 0px 0px;
    margin: 0px 15px -5px 15px;
    }
    .news-stories-rounded{
    padding: 19px 0px 0px 0px;
    margin: 0px 15px -19px 15px;
    }
    .stories-scroll {
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    }
    .story-item {
    flex-basis: 85px;
    width: 85px;
    }
    .story-image {
    width: 72px;
    height: 72px;
    }
    .news-stories-tiles .stories-scroll {
    gap: 10px;
    }
    .news-stories-tiles .story-item {
    flex-basis: 106px;
    width: 106px;
    height: auto;
    }
    .news-stories-tiles .story-image {
    width: 100%;
    height: 100%;
    }
    .news-stories-tiles .story-item > span {
    padding-bottom: 12px;
    font-size: .68em;
    }
    .story-content {
    width: 100%;
    max-width: none;
    height: 100%;
    border-radius: 0;
    }
    .story-content > img {
    border-radius: 0;
    }
    .story-prev,
    .story-next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    padding: 0;
    color: #fff;
    background: rgba(0, 0, 0, .45);
    border: 1px solid rgba(255, 255, 255, .7);
    border-radius: 50%;
    font-size: 22px;
    line-height: 1;
    }
    .story-prev {
    left: 12px;
    }
    .story-next {
    right: 12px;
    }
    .story-prev > i,
    .story-next > i {
    line-height: 1;
    }
    .story-title h2 {
    font-size: 18px;
    line-height: 24px;
    }
    }
    @media(max-width: 500px){
    /*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>span{
    font-size: 0.8em;
    }
    .info_post>header>h1{
    font-size: 1.5em;
    }
    .info_post>header>h2{
    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>span{
    font-size: 0.8em;
    }
    .guide_title>header>h1{
    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 - 500px*/
    .business_evaluation{
    padding: 1px 5px 6px 5px;
    max-width: 350px;
    }
    .rating_value>i{
    margin: 9px 5px 0px 0px;
    font-size: 1.5em;
    }
    .rating_score{
    font-size: 0.9em;
    }
    .btn_rate{
    margin: 8.5px auto 0px auto;
    }
    /*GUIDE: EVALUATION SCORE - 500px*/
    .score_collapse{
    max-width: 350px;
    }
    .rating{
    border: none;
    margin: 0px auto -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 - 500px*/
    .footer-social-itens>span{
    display: none;
    }
    .footer-social-itens>div>a{
    padding: 5px 0px 0px 0px;
    width: 42px;
    height: 42px;
    font-size: 1.2em;
    }
    /*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>h1{
    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 - 500px*/
    .android_app{
    padding: 19px 19px 0px 19px;
    }
    .android_description>header>h2{
    font-size: 1.4em;
    }
    .android_description>header>h3{
    font-size: 1.2em;
    }
    .android_qr_code{
    width: 290px;
    }
    .android_download_link>a{
    width: 290px;
    }
    .smarth_phone{
    width: 275px;
    height: 380px;
    }
    .smarth_phone>img{
    margin: -19px 0px 0px -19px;
    width: 315px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 19px 19px 0px 19px;
    }
    .alexa_description>header>h2{
    font-size: 1.4em;
    }
    .alexa_description>header>h3{
    font-size: 1.2em;
    }
    .alexa_qr_code{
    width: 290px;
    }
    .alexa_download_link>a{
    width: 290px;
    }
    .amazon_echo>img{
    width: 315px;
    }
    .amazon_echo>div>img{
    margin: -300px 19px 0px 0px;
    width: 46px;
    height: 46px;
    }
    /*ALEXA SKILL: TUTORIAL - 500px*/
    .alexa_skill_tutorial{
    padding: 19px 19px 5px 19px;
    }
    .alexa_skill_tutorial>header>h4{
    font-size: 1.2em;
    }
    /*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;
    }
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-card>a>div>header{
    padding: 0px 19px 12px 19px;
    }
    .sixth-category-card>a>div>header>h4{
    font-size: 1.2em;
    }
    .sixth-category-small-card>a>figure{
    width: 156px;
    }
    .sixth-category-small-card>a>figure>img{
    height: 142px;
    }
    .sixth-category-small-card>a>header{
    margin: 0px 0px 0px 9px;
    }
    .sixth-category-small-card>a>header>h3{
    margin: 0px 0px 5px 0px;
    font-size: 0.85em;
    }
    .sixth-category-small-card>a>header>h4{
    margin: 0px 0px 5px 0px;
    font-size: 1em;
    }
    .sixth-category-small-card>a>header>h5{
    font-size: 1.05em;
    }
    /*PAGE: FAQ - 500px*/
    .faq-item{
    padding: 19px 19px 9px 19px;
    }
    /*HOME: LIST ALBUNS - 500px*/
    .list-albuns{
    padding: 30px 0px 0px 0px;
    }
    .list-albuns-title>header>h2{
    font-size: 1.3em;
    }
    .card-album>a>header>h4{
    font-size: 1.2em;
    }
    /*PAGE: WEB STORIES - 500px*/
    .list-web-stories>header>h1{
    font-size: 1.3em;
    }
    .card-story>a{
    margin: 0px 15px 35px 15px;
    }
    .card-story>a>figure>img{
    height: 390px;
    }
    /*TOP MENU: BTN LIVE - 500px*/
    .btn_live>a{
    padding: 12px 12px 0px 12px;
    }
    .btn_live>a>i{
    display: none;
    }
    /*PAGE BIO - 500px*/
    .row_flex{
    --bs-gutter-x: 5px;
    margin-right: calc(-0.5 * var(--bs-gutter-x))!important;
    margin-left: calc(-0.5 * var(--bs-gutter-x))!important;
    }
    /* GUIDE CATEGORIES - 500px*/
    .guide-categories{
    grid-template-columns: repeat(2,1fr);
    }
    .guide-subcategories{
    grid-template-columns: repeat(2,1fr);
    }
    .guide-category{
    min-height: 146px;
    }
    .guide-category-icon{
    width: 42px;
    height: 42px;
    font-size: 1.4em;
    }
    .guide-category h3{
    font-size: 0.9em;
    }
    }
    @media(max-width: 400px){
    /*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>h1{
    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 - 400px*/
    .business_evaluation{
    max-width: 100%;
    }
    .rating_value{
    padding: 2px 0px 0px 0px;
    }
    .rating_value>i{
    margin: 9px 4px 0px 0px;
    font-size: 1.4em;
    }
    .btn_rate{
    margin: 7.6px auto 0px auto;
    }
    .btn_rate>a{
    padding: 3px 12px 5px 12px;
    }
    /*GUIDE: EVALUATION SCORE - 400px*/
    .score_collapse{
    margin: 0px 15px 0px 0px;
    max-width: 100%;
    }
    .rating{
    border: none;
    margin: 0px auto -9px auto;
    }
    .item_score_percent{
    width: 80%;
    }
    /*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 - 400px*/
    .footer_social_item>a{
    padding: 7px 0px 0px 0px;
    width: 42px;
    height: 42px;
    font-size: 1.1em;
    }
    .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 9px 0px 9px;
    }
    /*DOWNLOAD PAGE: ANDROID APP - 400px*/
    .android_app{
    padding: 12px 12px 0px 12px;
    }
    .android_description>header>h2{
    font-size: 1.3em;
    }
    .android_description>header>h3{
    font-size: 1.1em;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 12px 12px 0px 12px;
    }
    .alexa_description>header>h2{
    font-size: 1.3em;
    }
    .alexa_description>header>h3{
    font-size: 1.1em;
    }
    /*ALEXA SKILL: TUTORIAL - 400px*/
    .alexa_skill_tutorial{
    padding: 15px 15px 3px 15px;
    }
    /*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;
    }
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-small-card>a{
    padding: 0px 0px 9px 0px;
    }
    .sixth-category-small-card>a>figure{
    width: 146px;
    }
    /*PAGE: PUBLIC NOTICES - 400px*/
    .card-public-notice>a>header>h4{
    font-size: 1.1em;
    }
    /*PAGE: FAQ - 400px*/
    .faq-item{
    padding: 15px 15px 12px 15px;
    }
    /*HOME: LIST ALBUNS - 400px*/
    .list-albuns{
    padding: 30px 0px 0px 0px;
    }
    .card-album>a>header>h4{
    font-size: 1.1em;
    }
    /*PAGE: WEB STORIES - 400px*/
    .card-story>a{
    margin: 0px 0px 35px 0px;
    }
    /*PAGE BIO - 400px*/
    .row_flex{
    --bs-gutter-x: 3px;
    margin-right: calc(-0.5 * var(--bs-gutter-x))!important;
    margin-left: calc(-0.5 * var(--bs-gutter-x))!important;
    }
    }
    @media(max-width: 375px){
    /*HOME: SIXTH CATEGORY*/
    .sixth-category-small-card>a>figure{
    display: none;
    }
    .sixth-category-small-card>a>header>h3{
    font-size: 0.9em;
    }
    .sixth-category-small-card>a>header>h4{
    font-size: 1.1em;
    }
    .sixth-category-small-card>a>header>h5{
    font-size: 1.1em;
    }
    /*HOME: LIST ALBUNS - 375px*/
    .list-albuns-title>header>h2{
    font-size: 1.2em;
    }
    .card-album>a>header>h4{
    font-size: 1em;
    }
    /*PAGE: WEB STORIES - 375px*/
    .card-story>a>figure>img{
    height: 360px;
    }
    ./*GUIDE: EVALUATION - 375px*/
    .rating_value>i{
    margin: 7px 5px 0px 0px;
    font-size: 1.4em;
    }
    }
    @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 - 365px*/
    .footer_social_item>a{
    padding: 5px 0px 0px 0px;
    margin: 0px 9px 0px 9px;
    width: 36px;
    height: 36px;
    font-size: 1em;
    }
    /*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 9px 0px 9px;
    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;
    }
    /*FOOTER: SOCIAL - 365px*/
    .footer-social-itens>span{
    display: none;
    }
    .footer-social-itens>div>a{
    margin: 0px 6px 0px 6px;
    }
    }
    @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 (prefers-reduced-motion: reduce) {
    /* HEAD: STORIES*/
    .story-image,
    .news-stories-tiles .story-item {
    transition: none;
    }
    }
    @font-face {
    font-family: 'Roboto';
    src: url('../../../../shared/styles/fonts/Roboto-VariableFont_wdth,wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap
    }
    @keyframes storyProgress {
    to {
    width: 100%;
    }
    }
    @font-face {
    font-family: 'Roboto';
    src: url('/static/fonts/Roboto-Italic-VariableFont_wdth,wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap
    }
    @font-face {
    font-family: 'League Spartan';
    src: url('../../../../shared/styles/fonts/LeagueSpartan-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    }
    @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;
    }
    }