:root {
--main-color: #1b4b5a;
--main-color-font: #ffb326;
--main-color-font-hover: #57fac5;
--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: #1b4b5a;
--main-color-secondary-font: #ffb326;
--main-color-secondary-border: color-mix(in srgb, var(--main-color) 82%, black);
--main-color-secondary-strong: color-mix(in srgb, var(--main-color) 75%, black);

--font-default: Arial, 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);

--button-close-modal: #00B75A;
--button-close-modal-font: #FFF;
--button-close-modal-hover: #00D290;
--button-close-modal-hover-font: #FFFe;
--button-signature-now-background: #ffc107;
--button-signature-now-font: #151515;

    --color-top: #232323;
    --color-top-font: #FFF;
    --login-button: #151515;
    --login-button-font: #FFF;
    --player-color: #06ac85;
    --player-color-font: #FFF;
    --social-button: #151515;
    --social-button-font: #FFF;
    --btn-translator: #353535;

--category-last-news-color: #999;
--category-last-news-color-font: #FFF;
--category-one-color: #c71f15;
--category-one-color-font: #ffffff;
--category-two-color: #009b35;
--category-two-color-font: #fff;
--category-three-color: #113e75;
--category-three-color-font: #ffffff;
--category-four-color: #fa6800;
--category-four-color-font: #ffffff;
--category-five-color: #009b35;
--category-five-color-font: #ffffff;
--category-six-color: #54b575;
--category-six-color-font: #ffffff;
--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-350: 1.3em;
--h2-font-300: 1.2em;
--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-350: 0.9em;
--h3-font-300: 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-350: 1.1em;
--h4-font-300: 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-350: 1em;
--h5-font-300: 0.9em;
}
html, body {
max-width: 100%;
}
body{
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.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 
}
.mt_05 {
margin-top: 5px 
}
.mt_10 {
margin-top: 10px 
}
.mt_15 {
margin-top: 15px 
}
.mt_20 {
margin-top: 20px 
}
.mt_25 {
margin-top: 25px 
}
.img_responsive {
width: 100%;
height: auto;
object-fit: cover;
object-position: center 
}
.banner_code{
padding: 15px 0 15px 0;
left: auto;
right: auto;
background-color: #f5f5f5;
}
.banner_code * {
max-width: 100%;
object-position: center;
}
.banner_slider_code * {
max-width: 100%;
object-position: center;
}
.banner_text{
margin:15px 0px 15px 0px;
text-align: center;
}
.banner_text>a>img{
max-width: 100%;
height: auto;
object-fit: cover;
object-position: center;
}
.banner_text_code{
margin:15px 0px 15px 0px;
}
.banner_text_code * {
max-width: 100%;
object-position: center;
}
/*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;
}
}
/*LOGIN PANEL*/
.subscriber_login_button{
margin:0px 15px 0px 0px;
display: inline-block;
position: relative;
}
.subscriber_login_button>a{
padding:11px 12px 0px 12px;
display: inline-block;
height:41.5px;
font-size: 0.9em;
font-weight: 650;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--login-button-font);
background-color: var(--login-button);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
.subscriber_login_button>a:hover{
color: var(--login-button-hover-font);
background-color: var(--login-button-hover);
}
.post_midia_image {
margin: 0 15% 0 15% 
}
.post_midia_image>img {
width: 100%;
height: auto;
object-fit: cover;
object-position: center 
}
.post_header_detail {
margin: 0 0 0 5px;
font-size: 1.1em;
color: #999 
}
.mobile {
display: none 
}
.desktop {
display: block 
}
.container_pa_home{
padding: 15px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.container_pa{
max-width: 1500px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.container_pa_head{
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
max-width: 1500px;
}
.first_section_home {
padding:15px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.second_section_home {
padding:50px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.third_section_home {
padding:50px 0px 50px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.four_section_home {
padding:50px 0px 50px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
border-top: 3px solid#f5f5f5 
}
.five_section_home {
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.six_section_home {
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
border-top: 2px solid#f5f5f5 
}
.seven_section_home {
padding: 15px 15px 0px 15px;
background-color: #f5f5f5;
}
.cards_column{
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.height_section_home {
background-color: #333 
}
.nine_section_home {
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.ten_section_home {
background-color: #F5F5F5;
border-top: 1px solid#E9E9E9;
}
.ten_section_home_content{
padding:50px 0px 30px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.eleven_section_home {
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.podcast_section_home {
background-color: #F5F5F5;
border-bottom: 1px solid#E9E9E9;
}
.twc-container{
padding:0px 0px 0px 0px;
margin: 0px auto 0px auto;
max-width: 1500px;
}
.home-first-category{
padding: 50px 0px 50px 0px;
}
.home-second-category{
padding: 50px 0px 50px 0px;
}
.home-third-category{
padding: 50px 0px 50px 0px;
}
.home-fourth-category{
padding: 50px 0px 50px 0px;
}
.home-fifth-category{
padding: 50px 0px 50px 0px;
}
.podcast_body {
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.section_events{
padding: 50px 0px 35px 0px;
background-color: #F5F5F5;
}
.first_section_compact {
padding: 45px 30% 35px 30%;
margin:0;
background-color: #f9f9f9 
}
.modal_filter {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 998;
background-color: #000;
display: none;
opacity: .6 
}
#lastnews {
display: block;
padding: 1px 3px 0px 3px;
margin: 0px 5px 0px 5px;
display: inline-block;
position: absolute;
height: 28px;
border-radius: 5px;
overflow: hidden;
}
.news-loading{
color:#fff;
}
.news-title.pop {
animation: pop 1s ease-out 
}
.news-title.fadein {
animation: fadein 1s ease-out 
}
.news-title.fallen {
animation: fallen 1s ease-out 
}
.news-title.risen {
animation: risen 1s ease-out 
}
.news-title.wooshLeft {
animation: wooshLeft 1s ease-out 
}
.news-title.wooshRight {
animation: wooshRight 1s ease-out 
}
.call_news_tag {
padding: 0px 5px 2px 5px;
display: inline-block;
font-size: .8em;
font-weight: 500;
background: #de2524;
color: #fff;
border-radius: 3px 
}
.call_news_title {
display: inline-block;
font-size: .8em;
font-weight: 500;
letter-spacing: 1px;
text-transform: uppercase;
color:#fff;
}
.btns-wrapper {
width: 100%;
margin: 0 auto 5px auto;
border-radius: 5px;
background: #fff;
padding: 30px 15px;
text-align: center;
box-shadow: 0 3px 15px #eee 
}
.btns-wrapper-title {
color: #868e96;
font-weight: 400 
}



.message_system_body {
margin: 15px 5px 0 5px;
width: 100% 
}
.message_system_right {
margin: 5px 5px 20% 5px;
width: 300px;
position: fixed;
bottom: 0;
right: 0;
z-index: 1030 
}
.message_close {
padding: 0 5px 0 5px;
position: absolute;
top: 0;
right: 5px;
color: inherit;
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #555;
background-color: transparent;
border: 0 
}
.message_close:hover {
border: 0 
}
.message_close:focus {
border: 0 
}
.message_system_body>div>header>h5 {
margin: 0;
font-size: .9em;
text-transform: uppercase 
}
.message_system_body>div>p {
margin: 5px 0 0 0;
font-size: .9em;
line-height: 1.3em;
text-transform: uppercase 
}
.message_system_right>div>header>h5 {
margin: 0;
font-size: .9em;
text-transform: uppercase 
}
.message_system_right>div>p {
margin: 5px 0 0 0;
font-size: .9em;
line-height: 1.3em;
text-transform: uppercase 
}
.success {
padding: 9px 5px 9px 9px;
background-color: #d4edda;
color: #2c693a;
border-left: 2px solid#2c693a;
border-radius: 3px 
}
.info {
padding: 9px 5px 9px 9px;
background-color: #cce5ff;
color: #004085;
border-left: 2px solid#004085;
border-radius: 3px 
}
.danger {
padding: 9px 5px 9px 9px;
background-color: #f8d7da;
color: #721c30;
border-left: 2px solid#721c30;
border-radius: 3px 
}
.warning {
padding: 9px 5px 9px 9px;
background-color: #fff3cd;
color: #8c6c09;
border-left: 2px solid#8c6c09;
border-radius: 3px 
}
.site_top{
top:0;
left:0;
right:0;
position:fixed;
z-index:1030;
height:45px;
background-color: var(--color-top);
}
.site_top_content{
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.widget_tempo{
margin:1px 0px 0px 0px;
display: inline-block;
float:right;
}
.scroll-bottom{
margin-top:0px;
}
.site_top_desktop{
margin: 45px 0px 0px 0px;
}
.logo-desktop{
margin: 6px auto 0px auto;
max-width: 420px;
text-align: center;
}
.logo-desktop>a>img{
width:100%;
height:auto;
object-fit:cover;
object-position:center;
}
/*SOCIAL BUTTONS : SITE TOP*/
.social_icons_menu{
margin: 4px 0px 0px 0px;
}
.social_icon_menu{
display: inline-block;
}
.social_icon_menu>a{
padding:4px 0px 0px 0px;
margin:0px 15px 0px 0px;
display:block;
width: 32px;
height: 32px;
font-size: 1em;
text-align: center;
border-radius: 50%;
color:#fff;
}
.social_facebook>a{
background-color: #191919;
}
.social_facebook>a:hover{
background-color: #4063AA;
}
.social_instagram>a{
background-color: #191919;
}
.social_instagram>a:hover{
background-color: #454545;
}
.social_youtube>a{
background-color: #191919;
}
.social_youtube>a:hover{
background-color: #EA0000;
}
.social_twitter>a{
background-color: #191919;
}
.social_twitter>a:hover{
background-color: #1DA1F5;
}
.social_tiktok>a:hover{
background-color: #454545;
}
/*PUBLICIDADE/ADS/BET 365*/
.hstp_42946_pushdown{
margin-top:45px!important;
}
#clever-72149-cube-iframe{
margin: 45px auto 15px auto!important;
}
/*HORIZONTAL MENU : NAV*/
.nav_menu{
margin:5px auto 0px auto;
max-width: 1500px;
text-align: center;
border-bottom: 5px solid#393939;
}
.nav_menu>ul{
}
.nav_menu>ul>li{
display: inline-block;
}
.nav_item{
display: inline-block;
}
.nav_item>a{
padding:5px 9px 5px 9px;
margin:0px 12px 0px 12px;
font-family:sans-serif;
font-size: 1.1em;
font-weight: 690;
letter-spacing: 1px;
color: #393939;
}
.nav_item>a:hover{
color: var(--main-color-font-hover);
}
.nav_item>a:focus{
color: var(--main-color-font-hover);
}
/*HORIZONTAL MENU: SEARCH*/
.mobile-menu{
padding: 10px 9px 0px 9px;
margin: 55px 0px 0px 0px;
height: 46px;
display: inline-block;
float: right;
font-size: 1.1em;
font-weight: 500;
color: #333;
cursor: pointer;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.mobile-menu:hover{
-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);
}
.mobile-menu .fa-times{
font-size: 1.2em;
}
/*SOCIAL HEADER*/
.social-header{
margin: 50px 0px 0px 0px;
text-align: left;
}
.social-header>div{
display: inline-block;
}
.social-header>div>a{
display: block;
padding: 5px 0px 0px 0px;
margin: 0px 12px 0px 0px;
width: 52px;
height: 52px;
font-size: 1.6em;
text-align: center;
background-color: #E9E9E9;
color:#555;
border-radius: 50%;
}
.btn-social-facebook>a:hover{
background-color: #4063AA;
color: #fff;
}
.btn-social-instagram>a:hover{
background-color: #FE2175;
color: #fff;
}
.btn-social-twitter>a:hover{
background-color: #454545;
color: #fff;
}
.btn-social-youtube>a:hover{
background-color: #EA0000;
color: #fff;
}
.btn-social-tiktok>a:hover{
background-color: #353535;
color: #fff;
}
/*MENU: LIVE*/
.audio_player{
padding:0px 0px 0px 0px;
margin:1px 12px 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:-1px 19px 0px 0px;
display: inline-block;
float: right;
}
.btn_live>a{
padding: 12px 15px 0px 15px;
display: block;
height: 46px;
font-size: 0.9em;
font-weight: 650;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--player-color-font);
background-color: var(--player-color);
}
.btn_live>a:hover{
opacity: 0.8;
}
/*DEFAUL SOCIAL BUTTONS*/
.btn_facebook {
background-color: #395795;
color: #fff;
border-bottom: 3px solid#2e4675 
}
.btn_facebook:hover {
background-color: #2e4675;
color:#fff;
}
.btn_twitter {
background-color: #52a5e9;
color: #fff;
border-bottom: 3px solid#228ce5 
}
.btn_twitter:hover {
background-color: #228ce5;
color:#fff;
}
.btn_whatsapp {
background-color: #1fd065;
color: #fff;
border-bottom: 3px solid#179f4e 
}
.btn_whatsapp:hover {
background-color: #179f4e;
color:#fff;
}
.btn_linkedin {
background-color: #23a7fe;
color: #fff;
border-bottom: 3px solid#0193f3 
}
.btn_linkedin:hover {
background-color: #0193f3;
color:#fff;
}
.btn_telegram {
background-color: #456F95;
color: #fff;
border-bottom: 3px solid#355875 
}
.btn_telegram:hover {
background-color:#355875;
color:#fff;
}
.btn_site {
background-color: #456F95;
color: #fff;
border-bottom: 3px solid#355875 
}
.btn_site:hover {
background-color:#355875;
color:#fff;
}
.btn_instagram {
background-color: #456F95;
color: #fff;
border-bottom: 3px solid#355875 
}
.btn_instagram:hover {
background-color:#355875;
color:#fff;
}
.post_price {
margin: 5px 0 25px 0;
text-align: right 
}
.post_price>span {
padding: 3px 5px 3px 5px;
color: #333;
border: 2px solid#999;
border-radius: 3px;
color: #999 
}
.tags {
margin:5px 0px 0px 0px;
}
.tags>header>h4 {
padding:3px 9px 3px 9px;
display: inline-block;
font-size: .8em;
text-transform: uppercase;
letter-spacing: 2px;
color: #fff;
background-color: #393939;
}
.tags>header>h5{
padding:3px 9px 3px 9px;
display: inline-block;
font-size: .8em;
text-transform: uppercase;
letter-spacing: 2px;
color: #fff;
background-color: #393939;
}
.post_tag {
padding: 0;
margin: 0;
display: inline-block;
}
.post_tag>header>h5 {
margin: 0 0 5px 0;
font-size: 1em 
}
.post_tag>a {
padding: 1px 9px 2px 9px;
margin: 0px 15px 15px 0px;
display: inline-block;
background-color: #fff;
color: #656565;
border: 1px solid#858585;
border-radius: 3px;
font-size: .8em;
font-weight: 390;
text-transform: uppercase 
}
.post_tag>a:hover {
background-color: #999;
color: #fff 
}
.post_agenda {
margin: 30px 0 5px 0 
}
.post_agenda>span {
margin: 0 0 5px 0;
width: 159px;
height: 2px;
background-color: #f1f1f1;
display: block 
}
.agenda_item {
font-size: .9em;
color: #555 
}
.agenda_item>span {
font-size: 1.1em;
font-weight: 590;
color: #333 
}
.featured_post {
padding: 0 0 15px 0;
margin: 0 0 19px 0;
border-bottom: 3px solid#f5f5f5 
}
.featured_post>span {
font-size: 1em;
font-weight: 700;
text-transform: uppercase;
color: var(--category-last-news-color);
}
.featured_post>header {
margin: 5px 0 0 0 
}
.featured_post>header>h3 {
font-size: 3em;
font-weight: 690;
line-height: 1.2em;
font-family: FolhaII, Georgia, serif;
color: #333 
}
.featured_post>header>h4 {
font-size: 1.5em;
font-weight: 400;
line-height: 1.1em;
color: #555 
}
.featured_post_text_img {
padding: 0;
margin: 0 0 15px 0;
min-height: 75px 
}
.featured_post_text_img>img {
margin: 0 0 5px 0;
width: 100%;
height: auto;
object-fit: cover;
object-position: center;
border-radius: 3px 
}
.featured_post_text_img>span {
font-size: 1em;
color: #999 
}
.featured_post_text_img>header>h3 {
margin: 3px 0 0 0;
font-size: 1.3em;
color: #333;
font-family: 'Playfair Display', serif;
line-height: 1.2em 
}
.featured_post_text_img>header>h4 {
margin: 3px 9px 0 9px;
font-size: 1em;
color: #888;
font-family: FolhaII, Georgia, serif;
line-height: 1.3em 
}
.featured_post_text_img>header>h4>i {
margin-left: -25px;
color: #999;
font-weight: 100;
font-size: 1em 
}
.carousel_mobile{
display:none;
}
.carousel_desktop{
display:block;
}
.sports_left {
margin: 0 9% 0 0 
}
.sports_left>header>h2 {
padding: 0 9px 0 4px;
margin: 0 0 26px 0;
display: inline-block;
font-size: 1.5em;
letter-spacing: 2px;
text-transform: uppercase;
font-family: monospace;
color: var(--category-two-color);
border-left: 5px solid var(--category-two-color);
border-radius: 2px 
}
.card_sports_main {
margin: 0 0 23px 0 
}
.card_sports_main_cover>img {
width: 100%;
height: 215px;
object-fit: cover;
object-position: center;
border-radius: 2px 
}
.card_sports_main_info {
margin: 0 
}
.card_sports_main_info>span {
font-size: .9em;
font-weight: 500;
text-transform: uppercase;
color: var(--category-two-color);
}
.card_sports_main_info>header>h3 {
margin: 3px 0 15px 0;
font-size: 1.8em;
color: #333 
}
.card_sports_main_info>header>h4 {
font-size: 1.3em;
font-weight: 100;
line-height: 1.3em;
color: #555 
}
.sports_right {
padding: 19px 0 0 9%;
margin: 0 0 30px 0;
border-left: 3px solid#f5f5f5 
}
.card_sports {
margin: 0 0 23px 0 
}
.card_sports>div {
font-size: .9em;
font-weight: 500;
text-transform: uppercase;
color: var(--category-two-color);
}
.card_sports>header>h4 {
margin: 3px 0 5px 0;
font-size: 1.3em;
color: #333 
}
.card_sports>header>h5 {
font-size: 1.2em;
line-height: 1.3;
font-weight: 350;
color: #555 
}
.politican>header>h2 {
padding: 0 9px 0 4px;
margin: 0;
display: inline-block;
font-size: 1.5em;
letter-spacing: 2px;
text-transform: uppercase;
font-family: monospace;
color: var(--category-one-color);
border-left: 5px solid var(--category-one-color);
border-radius: 2px 
}
.card_politican_main {
margin: 35px 0 15px 0 
}
.card_politican_main>img {
width: 100%;
height: 365px;
object-fit: cover;
object-position: center;
border-radius: 3px 
}
.card_politican_main_tag {
padding: 1px 5px 3px 5px;
margin: -35px 0 0 5px;
position: absolute;
border-radius: 3px;
background-color: var(--category-one-color);
font-size: .9em;
text-transform: uppercase;
font-weight: 600;
color: var(--category-one-color-font);
}
.card_politican_main>header>h3 {
margin: 9px 0 5px 0;
font-size: 1.5em;
color: #333;
font-weight: 500 
}
.politican_left {
padding: 0 5% 0 0;
margin: 0;
border-right: 3px solid#f5f5f5 
}
.card_politican_sub {
margin: 0 0 15px 0 
}
.card_politican_sub>header>h4 {
font-size: 1.2em;
font-weight: 300;
color:#333;
}
.card_politican_sub>span {
font-size: .9em;
font-weight:500;
text-transform: uppercase;
color:#555;
}
.card_politican_sub>span>i {
font-size: .9em;
color: #e1e1e1 
}
.card_politican {
margin: 0 
}
.card_politican>div {
font-size: .9em;
font-weight: 500;
text-transform: uppercase;
color: var(--category-one-color);
}
.card_politican>header {
margin: 5px 0 0 0;
min-height: 175px 
}
.card_politican>header>h4 {
font-size: 1.5em;
color: #333 
}
.card_politican>header>h5 {
font-size: 1.2em;
line-height: 1.3em;
font-weight: 300;
color: #555 
}
.category_one>header>h2 {
padding: 0 9px 0 4px;
margin: 0 0 26px 0;
display: inline-block;
font-size: 1.5em;
letter-spacing: 2px;
text-transform: uppercase;
font-family: monospace;
color: var(--category-three-color);
border-left: 5px solid var(--category-three-color);
border-radius: 2px 
}
.category_one_left {
padding: 0 9% 30px 0;
margin: 0 3% 0 0;
border-right: 3px solid#f5f5f5 
}
.card_category_one_big {
margin: 0 
}
.card_category_one_big>img {
margin: 0 0 9px 0;
width: 100%;
height: auto;
object-fit: cover;
object-position: center;
border-radius: 3px 
}
.card_category_one_big>header>div {
padding: 1px 5px 1px 5px;
display: inline-block;
font-size: .9em;
text-transform: uppercase;
font-weight: 500;
color: var(--category-three-color-font);
background-color: var(--category-three-color);
border-radius: 3px 
}
.card_category_one_big>header>h4 {
margin: 5px 0 0 0;
font-size: 1.3em;
font-weight: 590;
line-height: 1.2em;
color:#333 
}
.card_category_one_big>header>h5{
margin: 5px 0 0 0;
font-size: 1.2em;
font-weight: 390;
line-height: 1.2em;
color:#656565;
}
.card_category_one {
margin: 0 0 15px 0 
}
.card_category_one>span {
font-size: .9em;
text-transform: uppercase;
font-weight: 500;
color: var(--category-three-color);
}
.card_category_one>header>h4 {
margin: 0 0 5px 0;
font-size: 1.3em;
font-weight: 500;
color:#333;
min-height: 65px 
}
.card_category_one>header>h5 {
font-size: 1em;
font-weight: 390;
color: #555;
min-height: 65px 
}
.card_category_big_2 {
margin: 15px 0 15px 0 
}
.card_category_big_2>span {
font-size: .9em;
text-transform: uppercase;
font-weight: 500;
color: var(--category-three-color);
}
.card_category_big_2>header>h4 {
margin: 0 0 9px 0;
font-size: 1.2em;
font-weight: 500;
color:#333 
}
.card_category_big_2>header>h5 {
font-size: 1em;
font-weight: 390;
color: #555 
}
.page_about {
padding: 50px 32% 50px 32%;
background-color: #f5f5f5 
}
.about {
padding: 50px 5% 50px 5%;
background-color: #fff 
}
.about>header>h2 {
padding: 3px 15px 5px 15px;
font-size: 1.1em;
text-transform: uppercase;
color: #fff;
background-color: #555;
display: inline-block 
}
.about>div {
margin: 15px 0 0 0;
font-size: 1.1em;
letter-spacing: 1px 
}
.top_posts_index {
padding: 25px 0 25px 0;
margin: 0 
}
.top_posts_index>header>span {
font-weight: 390 
}
.top_posts_index>header>h4 {
font-size: 1.1em;
font-weight: 600;
text-transform: uppercase;
color: #555 
}
.top_post_index {
padding: 5px 5px 5px 5px;
display: inline-table;
width: 19.5%;
min-height: 125px 
}
.top_post_index_description {
margin: 5px 0 0 0;
min-height: 150px 
}
.top_post_index_position {
font-size: 1.5em;
font-weight: 700;
color: #0078a5 
}
.top_post_index_description>h5 {
margin: 5px 0 0 0;
font-size: 1.2em;
font-weight: 455;
color: #555;
-color: #ff5 
}
.ads_sidebar_home {
margin: 35px 0 0 0 
}
.ads_sidebar_home>header>h5 {
margin: 0 0 1px 0;
font-size: .7em;
color: #c9c9c9 
}
.ads_sidebar_home>img {
max-width: 100%;
height: auto;
object-fit: cover;
object-position: center;
border-radius: 3px 
}
.coluna_social_sidebar {
padding: 0 0 0 15px;
margin: 35px 0 0 0;
border-left: 1px solid#f1f1f1 
}
.coluna_social_sidebar>header>h3 {
margin: 0;
font-size: 1.5em;
color: #13759d 
}
.social_sidebar {
padding: 5px 9% 5px 9%;
margin: 0;
text-align: center;
border-bottom: 2px solid#fcfcfc 
}
.social_sidebar>img {
width: 85px;
height: 85px;
object-fit: cover;
object-position: center;
border-radius: 50%;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
border: 1px solid#f1f1f1 
}
.social_sidebar>header>h4 {
margin: 0 0 5px 0;
font-size: 1.1em;
font-weight: 300;
color: #555 
}
.social_sidebar>header>h5 {
font-size: 1.2em;
color: #555;
font-weight: 390 
}
/*ADVERTISINGS: HOME*/
.site_ads_home_primary {
padding: 30px 3% 30px 3%;
background-color: #fff;
text-align: center;
}
.site_ads_home_primary>header>h5 {
margin: 0;
font-size: 0;
color: #999;
text-align: left 
}
.site_ads_home_primary>a>img{
max-width: 100%;
height: auto;
border-radius: 3px;
}
.site_ads_home_primary * {
max-width: 100%;
}
.site_ads_home {
padding: 30px 3% 30px 3%;
background-color: #F5F5F5;
text-align: center;
}
.site_ads_home>header>h5 {
margin: 0;
font-size: 0;
color: #999;
text-align: left 
}
.site_ads_home>a>img{
max-width: 100%;
height: auto;
border-radius: 3px;
}
.site_ads_home * {
max-width: 100%;
}
.site_ads_home_guide {
padding: 30px 3% 30px 3%;
background-color: #F5F5F5;
text-align: center 
}
.site_ads_home_guide>header>h5 {
margin: 0;
font-size: 0;
color: #999;
text-align: left 
}
.site_ads_home_guide>a>img{
max-width: 100%;
height: auto;
border-radius: 3px;
}
.site_ads_home_guide * {
max-width: 100%;
}
.site_ads_home_footer {
padding: 30px 3% 30px 3%;
background-color: #E1E1E1;
text-align: center 
}
.site_ads_home_footer>header>h5 {
margin: 0;
font-size: 0;
color: #999;
text-align: left 
}
.site_ads_home_footer>a>img{
max-width: 100%;
height: auto;
border-radius: 3px;
}
.site_ads_home_footer * {
max-width: 100%;
}
.site_ads_post {
padding: 15px 0 15px 0;
margin: 0;
background-color: #f5f5f5;
text-align: center 
}
.site_ads_post>header>h5 {
margin: 0;
font-size: 0;
color: #999;
text-align: left 
}
.card_big_post {
margin: 0 
}
.card_big_post>img {
width: 100%;
height: 600px;
object-type: cover;
object-position: center;
-webkit-filter: brightness(.95);
filter: brightness(.95) 
}
.card_big_post>header {
padding: 50px 15px 19px 15px;
margin: -138px 0 0 0;
text-shadow: 2px 2px #333;
position: relative;
background-image: linear-gradient(to bottom, transparent, #333) 
}
.card_big_post>header>h4 {
margin: 0 0 9px 0;
font-size: 1.5em;
line-height: 1.3em;
font-weight: 600;
color: #fff 
}
.card_big_post>header>h5 {
font-size: 1.1em;
font-weight: 600;
line-height: 1.2em;
color: #fff 
}
.ads_sidebar_home_two {
margin: -7px 0 0 0;
text-align: center 
}
.ads_sidebar_home_two>header>h5 {
font-size: 0 
}
.ads_sidebar_home_two>a>img {
max-width: 100%;
height: 600px;
object-fit: cover;
object-position: center 
}
.ads_sidebar_home_three {
margin: 15px 0 0 0;
text-align: center 
}
.ads_sidebar_home_three>header>h5 {
margin: 0 0 1px 0;
font-size: 0;
color: #c9c9c9 
}
.ads_sidebar_home_three>img {
max-width: 100%;
height: auto;
object-fit: cover;
object-position: center 
}
.single_page_ads_header {
padding: 19px 0 19px 0;
margin: 0;
text-align: center;
background-color: #F3F3F3F;
}
.single_page_ads_header>header>h5 {
margin: 0;
font-size: 0 
}
.single_page_ads_header>img {
max-width: 100%;
height: auto;
object-position: center 
}
.first_section_post {
padding:0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
border-bottom: 3px solid#f5f5f5;
}
.second_section_post {
padding: 30px 15% 30px 15%;
background-color: #333 
}
.third_section_post {
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.four_section_post {
margin-top: 0px;
background-color: #f5f5f5 
}
.five_section_post {
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
.footer_section_pages {
padding:25px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
max-width: 1300px;
}
.post_header {
padding: 25px 0 0 0 
}
.post_header>header>h1 {
margin: 9px 0 15px 0;
line-height: 1.3em;
font-size: 2.3em;
font-weight: 600;
font-family: FolhaII, Georgia, serif;
color: #333 
}
.post_header>header>div{
margin:-5px 0px 0px 0px;
font-size: 0.75em;
font-weight: 590;
letter-spacing: 1px;
text-transform: uppercase;
color:#a1a1a1 
}
.post_header>header>h2 {
margin: 0;
line-height: 1.2em;
font-size: 1.5em;
font-weight: 300;
color: #555 
}
.post_header>header>span {
font-size: 1em;
text-transform: uppercase 
}
.midia_image_credits {
padding: 9px 15px 9px 15px;
margin: -39px 0 0 0;
position: relative;
background-color: #333;
font-size: .9em;
font-weight: 600;
opacity: .8;
color: #fff 
}
.post_midia_video {
margin: 30px 1% 9px 1%;
-webkit-box-shadow: 0 0 15px -1px rgba(0, 0, 0, .65);
-moz-box-shadow: 0 0 15px -1px rgba(0, 0, 0, .65);
box-shadow: 0 0 15px -1px rgba(0, 0, 0, .65) 
}
.post_midia_mobile>img{
display:none;
margin:26px 0 0 0;
width:100%;
height:auto;
object-fit:cover;
object-position:center;
border-radius:3px;
}
.post_midia_survey{
margin:15px 0px 15px 0px;
}
.post_midia_survey>img{
width:100%;
height:auto;
object-fit:cover;
object-position:center;
border-radius:3px;
}
.post_header_info {
padding: 9px 5px 9px 5px;
margin: 15px 0 0 0;
border-top: 3px solid#f5f5f5;
border-top-style: dashed 
}
.post_info_author_cover {
margin-top:-1px;
width: 43px;
height: 43px;
display: inline-block 
}
.post_info_author_cover>img {
width: 43px;
height: 43px;
object-fit: cover;
object-position: center;
border-radius: 50%;
border: 2px solid#f1f1f1 
}
.post_info_author_name {
margin:0px 0px 0px 3px;
display: inline-block 
}
.post_info_author_name>h4 {
font-size: .9em 
}
.post_views {
margin: 9px 15px 0 0;
display: inline-block;
font-size: .8em;
float: right;
color: #999 
}
.post_info_date_update {
margin: 9px 0 0 0;
display: inline-block;
font-size: .8em;
float: right;
color: #999 
}
.classified_sale_status{
display: inline-block;
position: absolute;
padding:2px 6px 2px 6px;
margin:15px 0px 0px 15px;
font-size: 0.9em;
font-weight: 590;
background-color:#E1000A;
color:#fff;
border-radius: 3px;
}
.post_cover_primary {
margin: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(to right, #fff, transparent, #fff) 
}
.post_cover_secundary {
margin: 26px 0 0 0 
}
.post_cover_secundary>img {
width: 100%;
height: auto;
object-fit: cover;
object-position: center;
border-radius: 3px;
}
.post_content {
padding:19px 0px 19px 0px;
max-width: 100%;
font-size: 1.1em;
background-color: #fff;
}


.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;
    }


    .post_content_survey {
    padding:19px 0px 19px 0px;
    max-width: 100%;
    font-size: 1.1em;
    background-color: #f9f9f9;
    border: 1px solid#e9e9e9;
    }
    .post_content_survey * {
    max-width: 100%;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word 
    }
    .post_content_survey * img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .post_content_survey * figure {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .post_content_survey * iframe {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    border:0;
    }
    .post_content_survey * embed {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .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 
    }
    .instagram-media{
    margin:0px 0px 0px 25%!important;
    }
    .post_credits {
    padding: 9px 0 0 0;
    margin: 0px 0px 9px 0px;
    border-top: 2px solid#f5f5f5;
    border-top-style: dashed 
    }
    .post_credits>p {
    margin: 0;
    font-size: .9em;
    color: #333;
    font-style: italic 
    }
    .post_credits>p>strong {
    font-size: .8em;
    text-transform: uppercase;
    color: #595959 
    }
    .post_info_date_post {
    margin: 9px 15px 0 0;
    display: inline-block;
    font-size: .8em;
    float: right;
    color: #999 
    }
    /*PAGE: COLUMN*/
    .post_author{
    padding:9px 35px 19px 35px;
    margin:30px 0px 30px 0px;
    text-align: center;
    background-color: #F9F9F9;
    border-radius: 9px 50px 9px 50px;
    -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_author_image>img{
    object-fit:cover;
    object-position:center;
    border:5px solid#E9E9E9;
    border-radius: 50%;
    -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_author_description>header>h4{
    margin:5px 0px 5px 0px;
    font-size: 0.9em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #656565;
    }
    .post_author_description>header>h5{
    font-size: 1.2em;
    }
    .post_author_action>a{
    padding:5px 19px 8px 19px;
    font-size: 0.9em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color:#FFF;
    color:#656565;
    border:3px solid#999;
    border-style: dotted;
    border-radius: 3px;
    -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_author_action>a:hover{
    background-color: #999;
    color: #FFF;
    }
    .site_ads_post_primary {
    padding:16px 0px 16px 0px;
    margin: 0;
    background-color: #f5f5f5;
    text-align: center 
    }
    .site_ads_post_primary>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_post_primary>a>img {
    max-width: 100%;
    height: auto;
    border-radius: 3px;
    }
    .site_ads_post_secundary {
    padding: 25px 0 19px 0;
    margin: 0;
    background-color: #fff;
    text-align: center 
    }
    .site_ads_post_secundary>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_post_secundary>a>img {
    max-width: 100%;
    height: auto;
    border-radius: 3px;
    }
    .banner_pages_code_primary{
    margin:23px 0px 23px 0px;
    }
    .banner_pages_code_primary * {
    max-width: 100%;
    object-position: center;
    }
    .banner_pages_code_head{
    padding:0px 15px 30px 15px;
    background-color: #F3F3F3;
    }
    .banner_pages_code_head * {
    max-width: 100%;
    object-position: center;
    }
    .post_sidebar_ads {
    margin: 0 
    }
    .post_sidebar_ads>header>h5 {
    margin: 0 0 3px 0;
    font-size: .7em;
    color: #999 
    }
    .post_sidebar_ads>img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .posts_rel {
    padding:30px 0px 50px 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px;
    }
    .posts_rel>header>h3 {
    margin: 0 0 15px 0;
    font-size: 1.1em;
    text-transform: uppercase 
    }
    .posts_rel_classifieds {
    padding: 30px 0 30px 0 
    }
    .posts_rel_classifieds>header>h3 {
    margin: 0 0 -35px 0;
    font-size: 1.3em 
    }
    .posts_rel_second_block {
    padding: 0;
    margin: 0 
    }
    .post_rel_big {
    margin: 0 
    }
    .post_rel_big>img {
    width: 100%;
    height: 475px;
    object-fit: cover;
    object-position: center;
    border-radius: 5px 
    }
    .post_rel_big>header {
    padding: 15px 15px 5px 15px;
    margin: -139px 0 0 0;
    height: 139px;
    position: relative;
    background-image: linear-gradient(to bottom, transparent, #333) 
    }
    .post_rel_big>header>div {
    padding: 1px 12px 2px 9px;
    font-size:1em;
    font-weight: 500;
    text-transform: uppercase;
    background-color: var(--main-color);
    display: inline-block;
    color: var(--main-color-font);
    border-radius:3px 
    }
    .post_rel_big>header>div>img{
    width:23px;
    height:23px;
    object-fit:cover;
    object-position:center;
    border-radius:50%;
    }
    .post_rel_big>header>h4 {
    margin: 5px 0 0 0;
    text-shadow: 2px 2px #333;
    font-size: 1.5em;
    color: #fff 
    }
    .post_rel_text {
    margin: 0 0 15px 0;
    min-height: 145px 
    }
    .post_rel_text>span {
    font-size: .9em;
    font-weight: 500;
    text-transform: uppercase;
    color: #555 
    }
    .post_rel_text>h4 {
    margin: 5px 0 9px 0;
    font-size: 1.2em;
    color: #333 
    }
    .post_rel_text>h5 {
    font-size: 1.1em;
    font-weight: 350;
    color: #555 
    }
    .cta_more_posts {
    margin: 23px 0 30px 0;
    text-align: center 
    }
    .cta_more_posts>a {
    padding: 9px 15px 9px 15px;
    background-color: #333;
    border-bottom: 3px solid#222;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff 
    }
    .cta_more_posts>a:hover {
    background-color: #42c95a;
    color: #fff;
    border-bottom: 3px solid#34b50a 
    }
    .top_post {
    padding: 5px 5px 5px 5px;
    display: inline-table;
    width: 19.5%;
    min-height: 125px 
    }
    .top_post_description {
    margin: 5px 0 0 0;
    min-height: 150px 
    }
    .top_post_position {
    font-size: 1.5em;
    font-weight: 700;
    color: #0078a5 
    }
    .top_post_description>h5 {
    margin: 5px 0 0 0;
    font-size: 1.2em;
    font-weight: 455;
    color: #555;
    -color: #ff5 
    }
    .first_section_pages {
    padding: 26px 0px 35px 0px;
    background-color: #F3F3F3;
    }
    .third_section_posts {
    padding: 50px 32% 35px 32%;
    margin: 0 
    }
    .posts_search {
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px;
    text-align: center 
    }
    .posts_search>header {
    text-align: center 
    }
    .posts_search>header>h3 {
    margin: 0 0 15px 0;
    font-size: 1.5em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--main-color);
    }
    .posts_search>header>h3>span{
    font-size: 0.5em;
    }
    .posts_search>header>h4 {
    font-size: 0.9em;
    line-height: 1.3em;
    text-transform: uppercase;
    color: #656565;
    }
    .posts_search>header>h4>span{
    color:#555;
    font-weight: 650;
    letter-spacing: 1px;
    }
    .form_search_posts {
    display: inline-block;
    }
    .search_input {
    margin: 0;
    display: inline-block;
    }
    .search_input>input{
    width: 300px!important;
    }
    .search_go {
    margin: 0;
    display: inline-block 
    }
    .btn_form_search {
    padding: 5px 15px 7px 15px;
    margin:-4px 0px 0px 0px;
    background-color: var(--main-color);
    color: var(--main-color-font);
    }
    .btn_form_search:hover {
    opacity:0.8;
    }
    /*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;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category{
    padding:19px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1300px;
    }
    .classified_category>header>h2{
    font-size: 0px;
    }
    .classified_category_item{
    margin:0px 0px 26px 0px;
    text-align: center;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .classified_category_item>a{
    padding:12px 0px 12px 0px;
    display: block;
    font-size: 1em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color:#393939;
    background-color: #fff;
    border-radius: 3px;
    }
    .classified_category_item>a>i{
    font-size: 0.9em;
    }
    .classified_category_item>a:hover{
    background-color: #333;
    color:#fff;
    }
    .podcast_player {
    padding: 0;
    margin: 30px 0 0 0;
    text-align:center;
    }
    .post_controls {
    padding: 5px 0 9px 0;
    margin: 0;
    border-bottom:2px solid#f5f5f5;
    }
    .post_control {
    text-align: right 
    }
    .print_controls {
    padding: 0;
    margin: 0px 5px 0px 0px;
    display: inline-block;
    }
    .btn_print {
    display: inline-block;
    padding: 3px 9px 4px 9px;
    height: 32px;
    font-size: .9em;
    font-weight: 500;
    text-transform: uppercase;
    color: #555;
    cursor: pointer;
    border:2px solid#999;
    border-radius: 3px 
    }
    .btn_print:hover {
    background-color:#f5f5f5;
    color: #333;
    }
    .font_controls {
    padding: 0;
    margin: 5px 5px 0 0;
    display: inline-block 
    }
    .font_max {
    margin: 0;
    display: inline-block 
    }
    .font_min {
    margin: 0 5px 0 0;
    display: inline-block 
    }
    .btn_font {
    padding: 3px 9px 3px 9px;
    font-size: .9em;
    font-weight: 500;
    color:#555;
    cursor: pointer;
    border:2px solid#999;
    border-radius: 3px 
    }
    .btn_font:hover {
    background-color: #f5f5f5;
    color: #333;
    }
    .report_post {
    padding: 3px 9px 3px 9px;
    margin: 0;
    display: inline-block;
    font-size: .9em;
    font-weight: 500;
    text-transform: uppercase;
    background-color: transparent;
    color: #555;
    cursor: pointer;
    border:2px solid#999;
    border-radius: 3px;
    }
    .report_post:hover {
    background-color: #f5f5f5;
    ;
    color: #333;
    }
    .list_posts{
    padding:35px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1300px;
    }
    .list_posts>header>h2 {
    margin: 0 0 25px 0;
    font-size: 1.3em;
    text-transform: uppercase;
    color: #555 
    }
    .list_post {
    margin: 0 0 35px 0;
    background-color: #f9f9f9;
    border-radius: 0 0 0 25px;
    -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) 
    }
    .list_post>img {
    margin: 0 0 5px 0;
    width: 100%;
    height: 235px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px 
    }
    .list_post_short_call {
    margin: 15px 15px 0 15px;
    font-size: .9em;
    text-transform: uppercase;
    display: block;
    color: #818181;
    font-weight: 500 
    }
    .list_post>h3 {
    margin: 9px 15px 0 15px;
    min-height: 70px;
    font-size: 1em;
    letter-spacing: 1px;
    line-height: 1.3em;
    font-weight: 390;
    color: #333 
    }
    .list_post_author {
    margin: 0 15px 15px 15px 
    }
    .author_cover {
    display: inline-block 
    }
    .author_cover>img {
    margin: 0;
    height: 39px;
    width: 39px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    border: 5px solid#e1e1e1 
    }
    .author_name {
    padding: 0 0 25px 0;
    display: inline-table 
    }
    .author_name>h5 {
    margin: 0;
    font-size: .9em;
    font-weight: 350;
    color: #555 
    }
    .list_post_tag {
    padding: 0 0 9px 0;
    margin: -39px 0 0 0;
    text-align: right 
    }
    .list_post_tag>span {
    margin: 0 9px 0 0;
    padding: 1px 3px 1px 3px;
    display: inline-block;
    font-size: .8em;
    text-transform: uppercase;
    color: #858585;
    background-color: #fcfcfc;
    border: 1px solid#858585;
    border-radius: 3px 
    }
    .single_page_left {
    padding: 0 5% 0 0;
    margin: 0 2% 0 0;
    border-right: 3px solid#f5f5f5 
    }
    .posts_sidebar {
    padding:25px 0px 0px 0px;
    margin:0px 0px 39px 0px;
    }
    .posts_sidebar>header {
    border-top: 3px solid#555 
    }
    .posts_sidebar>header>span {
    width: 40%;
    border: 2px solid#555;
    display: block 
    }
    .posts_sidebar>header>h3 {
    margin: 5px 0 15px 0;
    font-size: 1em;
    text-transform: uppercase;
    color: #555 
    }
    .post_sidebar {
    padding:0;
    margin: 0 0 9px 0;
    border-bottom:1px solid#f5f5f5 
    }
    .post_sidebar>div {
    font-size: .9em;
    text-transform: uppercase;
    font-weight: 500;
    color: #555 
    }
    .post_sidebar_item>div{
    font-size: .9em;
    text-transform: uppercase;
    font-weight: 590;
    color: #555 
    }
    .post_sidebar_item>h4{
    margin: 5px 0 0 0;
    font-size: 1.1em;
    font-weight: 390;
    letter-spacing: 1px;
    line-height: 1.2em;
    text-transform:none;
    color: #555 
    }
    .post_sidebar>h4 {
    margin: 5px 0 0 0;
    font-size: 1em;
    font-weight: 390;
    letter-spacing: 1px;
    line-height: 1.2em;
    color: #555 
    }
    .post_sidebar>h5 {
    padding: 5px 0 9px 0;
    margin: 5px 0 0 0;
    font-size: .8em;
    text-transform: uppercase;
    color: #858585;
    border-bottom: 1px solid#f5f5f5 
    }
    .post_sidebar_cover {
    width: 100%;
    height: 190px;
    max-height: 85px;
    object-fit: cover;
    object-position: center;
    border-radius:3px 
    }
    .post_sidebar_classified{
    padding:0;
    margin: 0 0 9px 0;
    border-bottom:1px solid#f5f5f5 
    }
    .post_sidebar_classified>div{
    font-size: .9em;
    text-transform: uppercase;
    font-weight: 500;
    color: #555 
    }
    .post_sidebar_classified>h4{
    margin: 5px 0 0 0;
    font-size: 1em;
    font-weight: 390;
    letter-spacing: 1px;
    line-height: 1.2em;
    color: #555 
    }
    .post_sidebar_classified>h5{
    padding: 9px 0 15px 0;
    margin: 5px 0 0 0;
    font-size: .8em;
    text-transform: uppercase;
    color: #858585;
    border-bottom: 1px solid#f5f5f5 
    }
    .fa_nav {
    margin: 3px 0 0 0;
    font-size: 1.1em 
    }
    .site_ads_posts_primary {
    padding: 0px 15px 30px 15px;
    background-color: #F3F3F3;
    text-align: center 
    }
    .site_ads_posts_primary>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_posts_primary>a>img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .site_ads_posts_primary_live {
    padding: 30px 15px 30px 15px;
    background-color: #F3F3F3;
    text-align: center 
    }
    .site_ads_posts_primary_live>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_posts_primary_live>a>img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .site_ads_posts_secundary {
    padding: 30px 15px 30px 15px;
    background-color: #F3F3F3;
    text-align: center 
    }
    .site_ads_posts_secundary>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_posts_secundary>a>img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .section_contact_header{
    padding:15px 38% 15px 38%;
    background-color:#f5f5f5;
    }
    .first_section_contact {
    padding: 15px 38% 30px 38% 
    }
    .second_section_contact {
    padding: 0 0 0 0;
    background-color: #f5f5f5 
    }
    .single_page_ads_header {
    padding: 15px 0 15px 0;
    margin: 0;
    text-align: center;
    background-color: #F3F3F3;
    }
    .single_page_ads_header>h5 {
    margin: 0;
    font-size: 0 
    }
    .single_page_ads_header>a>img {
    max-width: 100%;
    height: auto;
    object-position: center 
    }
    .contact_details{
    padding:35px 15px 35px 15px;
    margin:3px auto 0px auto;
    max-width: 930px;
    text-align: center;
    }
    .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;
    }
    .contact_info {
    padding: 35px 0 35px 0;
    margin: 0 15px 0 15px 
    }
    .contact_info>header {
    text-align: center 
    }
    .contact_info>header>h3 {
    margin: 0 0 9px 0;
    font-size: 1.1em;
    text-transform: uppercase;
    color: #333 
    }
    .contact_adress {
    padding: 0 19px 0 0;
    border-right: 3px solid#fff;
    text-align: right 
    }
    .contact_adress>div {
    font-size: 1em;
    font-weight: 350;
    color: #555 
    }
    .contact_digital>div {
    font-size: 1em;
    font-weight: 350;
    }
    .contact_digital>div>a{
    color: #555;
    }
    .section_contact_header>header {
    padding: 15px 0 15px 0 
    }
    .section_contact_header>header>h2 {
    padding: 3px 15px 5px 15px;
    margin: 0 0 9px 0;
    border: 1px solid#555;
    display: inline-block;
    font-size: 1em;
    border-radius: 5px;
    text-transform: uppercase;
    color: #333 
    }
    .section_contact_header>header>h3 {
    font-size: 1.2em;
    font-weight: 350;
    letter-spacing:1px;
    color: #333 
    }
    .form_group{
    margin:0px 0px 19px 0px;
    }
    .form_group>label{
    margin:0px 0px 0px 0px;
    font-size: 1em;
    font-weight: 690;
    letter-spacing: 1px;
    text-transform: uppercase;
    color:#555;
    }
    .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:9px 5px 9px 5px;
    margin:0px 0px 9px 0px;
    display: block;
    width:100%;
    font-size: 1.1em;
    color:#555;
    border:1px solid#e1e1e1;
    border-radius: 3px;
    color:#454545;
    background-color: #fff;
    }
    .form_group>textarea{
    padding:9px 5px 9px 5px;
    display: block;
    width:100%;
    font-size: 1.1em;
    color:#555;
    border:1px solid#e1e1e1;
    border-radius: 3px;
    color:#454545;
    background-color: #fff;
    }
    .form_group>select{
    padding:1px 5px 1px 5px;
    margin:0px 0px 9px 0px;
    height: 46px!important;
    display: block;
    width: 100%;
    font-size: 1.1em;
    font-weight: 590;
    border:1px solid#e1e1e1;
    border-radius: 3px;
    color:#454545;
    background-color: #fff;
    }
    .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;
    }
    .form_actions {
    padding: 0;
    margin: 0;
    }
    .btn_send_form {
    padding: 13px 0 13px 0;
    width:100%;
    font-size: 1em;
    font-weight: 600;
    border-bottom: 3px solid#139b55;
    background-color: #18c050;
    color: #fff 
    }
    .btn_send_form:hover {
    background-color: #139b55;
    color: #fff;
    border-bottom: 3px solid#118a5a 
    }
    .terms_and_privacity {
    text-align: center 
    }
    .terms_and_privacity>header>h2 {
    margin: 0;
    font-size: 1.5em;
    color: #333 
    }
    .site_ads_terms_primary {
    padding: 50px 0 50px 0;
    margin: 0;
    background-color: #f5f5f5;
    text-align: center 
    }
    .site_ads_terms_primary>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_terms_primary>img {
    max-width: 100%;
    height: auto 
    }
    .first_section_videos {
    padding: 50px 15% 50px 15%;
    margin: 0;
    background-color: #f5f5f5 
    }
    .second_section_videos {
    padding: 50px 15% 50px 15%;
    margin: 0 
    }
    .site_ads_videos_primary {
    padding: 19px 0 19px 0;
    margin: 0;
    background-color: #f5f5f5;
    text-align: center 
    }
    .site_ads_videos_primary>header>h5 {
    margin: 0;
    font-size: 0;
    color: #999;
    text-align: left 
    }
    .site_ads_videos_primary>img {
    max-width: 100%;
    height: auto 
    }
    .more_content {
    padding: 50px 0 25px 0;
    margin: 0;
    background-color: #fff 
    }
    .hot_posts {
    border-top: 1px solid#333 
    }
    .hot_posts>span {
    width: 150px;
    height: 5px;
    background-color: #333;
    display: block 
    }
    .hot_posts>header>h2 {
    margin: 5px 0 15px 0;
    font-size: 1.1em 
    }
    .hot_post {
    padding: 1px 0 3px 0;
    margin: 0;
    border-bottom: 1px solid#f5f5f5!important 
    }
    .hot_post:last-of-type {
    border-bottom: 0 
    }
    .hot_post_number {
    margin: -5px 0 0 0;
    font-family: fantasy;
    font-size: 3.5em;
    font-weight: 900;
    color: #333 
    }
    .hot_post_title {
    margin: 0 0 0 0;
    padding: 9px 0 0 0;
    }
    .hot_post_title>header>h3 {
    font-family: Open Sans,sans-serif;
    font-size: 1em;
    letter-spacing:1px;
    line-height: 1.3em;
    color: #333 
    }
    .hot_post_cover {
    display: block;
    margin: 3px 0px 0px 0px;
    }
    .hot_post_cover>img {
    max-width: 100%;
    max-height: 73px;
    object-fit: cover;
    object-position: center 
    }
    .others_categorys {
    border-top: 1px solid#333 
    }
    .others_categorys>span {
    width: 150px;
    height: 5px;
    background-color: #333;
    display: block 
    }
    .others_categorys>header>h2 {
    margin: 5px 0 15px 0;
    font-size: 1.1em 
    }
    .other_category {
    padding: 5px 5px 5px 5px;
    margin: 0 0 5px 0;
    border-bottom: 1px solid#f5f5f5 
    }
    .other_category>a>header>h3 {
    font-family: Open Sans,sans-serif;
    font-size: 1em;
    letter-spacing:1px;
    line-height: 1.3em;
    min-height: 62px;
    font-weight: 390;
    color: #333 
    }
    .other_category_link {
    margin: -25px 0 0 0;
    text-align: right;
    color: #c9c9c9 
    }
    /*WIDGET WHATER FORECAST: HOME*/
    .widget_weather_forecas_home{
    display: block;
    padding: 30px 0px 30px 0px;
    margin: 0px auto 0px auto;
    max-width: 1500px;
    text-align: center;
    }
    /*BANNERS*/
    .horizontal_banner{
    margin: 0px 0px 0px 0px;
    background-image: url(https://www.julianoluz.com.br/uploads/images/default/background-banner.png);
    background-repeat: repeat;
    background-color: #f9f9f9;
    }
    .horizontal_banner_secundary{
    margin: -8px 0px 0px 0px;
    background-image: url(https://www.julianoluz.com.br/uploads/images/default/background-banner.png);
    background-repeat: repeat;
    background-color: #f9f9f9;
    }
    .horizontal_banner_pages{
    background-image: url(https://www.julianoluz.com.br/uploads/images/default/background-banner.png);
    background-repeat: repeat;
    background-color: #f3f3f3;
    }
    .horizontal_banner_desktop{
    display: block;
    padding:30px 0px 30px 0px;
    margin:0px auto 0px auto;
    max-width: 1500px;
    text-align: center;
    }
    .horizontal_banner_desktop>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .banner_mobile{
    display:none;
    }
    .horizontal_banner_mobile{
    display: none;
    padding:30px 0px 30px 0px;
    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: 1500px;
    text-align: center;
    }
    .horizontal_banner_code * {
    max-width: 100%;
    object-position: center;
    }
    .horizontal_banner_pages_desktop{
    display: block;
    padding:30px 0px 30px 0px;
    margin:0px auto 0px auto;
    max-width: 1300px;
    text-align: center;
    }
    .horizontal_banner_pages_desktop>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .horizontal_banner_pages_mobile{
    display: none;
    padding:30px 0px 30px 0px;
    text-align: center;
    }
    .horizontal_banner_pages_mobile>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .horizontal_banner_pages_code{
    padding:30px 15px 30px 15px;
    margin:0px auto 0px auto;
    max-width: 1500px;
    text-align: center;
    }
    .horizontal_banner_pages_code * {
    max-width: 100%;
    object-position: center;
    }
    /*ADVERTISING: CAROUSEL*/
    .advertising_top_pages{
    padding: 0px 3% 16px 3%;
    background-color: #F3F3F3;
    }
    .advertising_top_page{
    padding: 15px 3% 16px 3%;
    background-color: #F3F3F3;
    }
    .carousel_advertising{
    display: block;
    padding:30px 0px 30px 0px;
    margin:0px auto 0px auto;
    max-width: 1500px;
    text-align: center;
    }
    .carousel_advertising>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .carousel_advertising_pages{
    display: block;
    padding:30px 0px 30px 0px;
    margin:0px auto 0px auto;
    max-width: 1300px;
    text-align: center;
    }
    .carousel_advertising_pages>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .banners_slider_one {
    margin:0px auto 39px auto;
    text-align: center;
    }
    .banners_slider_one {
    margin: 0;
    width: 100%;
    min-height: 365px;
    position: relative;
    overflow: hidden;
    }
    .banner_slider_one>header>h5{
    margin: 0 0 3px 0;
    font-size: .8em;
    font-weight: 300;
    color: #555 
    }
    .banner_slider_one>li {
    display: none;
    position: absolute;
    top: 0;
    left: 0 
    }
    .banner_slider_one>li>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .banners_slider_two {
    margin:0px auto 39px auto;
    text-align: center;
    }
    .banners_slider_two {
    margin: 0;
    width: 100%;
    min-height: 365px;
    position: relative;
    overflow: hidden;
    }
    .banners_slider_two>header>h5{
    margin: 0 0 3px 0;
    font-size: .8em;
    font-weight: 300;
    color: #555 
    }
    .banners_slider_two>li {
    display: none;
    position: absolute;
    top: 0;
    left: 0 
    }
    .banners_slider_two>li>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .banners_slider_three {
    margin:0px auto 39px auto;
    text-align: center;
    }
    .banners_slider_three>header>h5 {
    margin: 0 0 3px 0;
    font-size: 0px;
    }
    .banner_slider_three {
    margin: 0;
    width: 100%;
    min-height: 320px;
    position: relative;
    overflow: hidden;
    }
    .banner_slider_three>li {
    display: none;
    position: absolute;
    top: 0;
    left: 0 
    }
    .banner_slider_three>li>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .card_classified {
    padding: 5px 5px 30px 5px;
    margin: 0 0 35px 0;
    background-color: #fcfcfc;
    width: 100%;
    min-width:230px;
    border-radius: 3px;
    border-bottom: 1px solid#f5f5f5;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5) 
    }
    .card_classified>img {
    width: 100%;
    height: 215px;
    object-fit: cover;
    object-position: center;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .1) 
    }
    .card_classified_status{
    padding:3px 9px 3px 9px;
    margin:15px 0px 0px 15px;
    display: block;
    position: absolute;
    float: right;
    font-size: 0.9em;
    font-weight: 590;
    letter-spacing: 1px;
    background-color: #E1000A;
    color:#fff;
    border-radius: 3px;
    opacity: 0.75;
    }
    .card_classified_price {
    padding: 3px 5px 3px 5px;
    margin: -30px 0 0 0;
    float: right;
    position: relative;
    background-color: #555;
    color: #fff;
    opacity: .75;
    display: inline-block;
    border-radius: 3px 
    }
    .card_classified_info {
    text-align: center;
    margin-top: 18px 
    }
    .card_classified_title>h3 {
    font-size: 1em;
    line-height: 1.2em;
    min-height: 39px 
    }
    .card_classified_location {
    font-size: .9em;
    color: #8c98a8;
    margin-bottom: 28px 
    }
    .classified_btn {
    padding: 9px 50px 11px 50px;
    text-decoration: none;
    border: 1px solid#e1e1e1;
    border-bottom: 1px solid#999;
    background: #fff;
    color: #595959;
    font-size: 1em;
    font-weight: 500;
    letter-spacing: 1px;
    border-radius: 5px 
    }
    .classified_btn:hover {
    color: #333;
    background: #fcfcfc;
    border-bottom: 2px solid#e9e9e9 
    }
    .classified_home {
    margin: 0 
    }
    .classified_home>header {
    margin: 0 0 25px 0 
    }
    .classified_home>header>h2 {
    padding: 0 9px 0 4px;
    margin: 0;
    display: inline-block;
    font-size: 1.5em;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: monospace;
    color: #333;
    border-left: 5px solid#333;
    border-radius: 2px 
    }
    .carousel_classified_controls {
    padding: 5px 5px 0 5px;
    margin: 0;
    display: inline-block;
    float: right 
    }
    .carousel_btn_control_next {
    padding: 5px 19px 5px 19px;
    margin: 0 0 0 15px;
    color:#FFF;
    background-color: #a1a1a1;
    border-radius: 3px 3px 3px 3px;
    border:1px solid#858585;
    }
    .carousel_btn_control_next:hover {
    opacity: .8 
    }
    .carousel_btn_control_previous {
    padding: 5px 19px 5px 19px;
    margin: 0 9px 0 5px;
    font-size: 1em;
    color:#FFF;
    background-color: #a1a1a1;
    border-radius: 3px 3px 3px 3px;
    border:1px solid#858585;
    }
    .carousel_btn_control_previous:hover {
    opacity: .8 
    }
    .banners_slider_post {
    margin: -15px 0 0 0 
    }
    .banners_slider_post>header>h5 {
    margin: 0 0 3px 0;
    font-size: .8em;
    font-weight: 300;
    color: #999 
    }
    .post_gallery {
    margin: 15px 0px 0px 0px;
    }
    .post_gallery>header>h4 {
    margin: 0;
    font-size: .8em;
    text-transform: uppercase;
    color: #595959 
    }
    .post_image {
    margin: 15px 0px 0px 0px;
    }
    .post_image>a>img {
    width: 100%;
    height: auto;
    display: inline-block;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    border: 2px solid#555 
    }
    .post_image:hover .post_image_view {
    opacity: 1 
    }
    .post_image_view {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 59%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center 
    }
    .btn_image_view {
    padding: 5px 15px 5px 15px;
    border-radius: 3px;
    font-size: 1em;
    background-color: #333;
    color: #fff 
    }
    .post_price {
    display: inline-block;
    position: absolute;
    margin: -59px 0px 0px 0px;
    padding: 1px 9px 3px 9px;
    font-size: 1.3em;
    font-weight: 590;
    color: #fff;
    background-color: #e13300;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .59);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .59);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .59) 
    }
    .contact_item {
    padding: 5px 0 5px 0;
    margin: 0 0 19px 0;
    text-align: center;
    border: 2px solid#555;
    border-style: dashed;
    border-radius: 5px 
    }
    .contact_item>a>h5 {
    margin: 0;
    font-size: .9em;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #555 
    }
    .contact_item>a>span {
    font-size: .8em;
    text-transform: uppercase;
    color: #555 
    }
    .post_content * img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px 
    }
    .post_info_column{
    padding:2px 5px 3px 5px;
    margin:0px 0px 15px 0px;
    font-size: 0.75em;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #FFF5CD;
    color:#967E15;
    }
    .tags {
    margin: 19px 0 0 0 
    }
    .tags>header>h4 {
    font-size: .8em;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #656565 
    }
    .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: 0 9px 6px 0;
    display: inline-block;
    background-color: #fff;
    color: #656565;
    border: 1px solid#858585;
    border-radius: 3px;
    font-size: .8em;
    font-weight: 390;
    text-transform: uppercase 
    }
    .post_tag>a:hover {
    background-color: #999;
    color: #fff 
    }
    .post_comments {
    display: block;
    margin: 30px 0px 30px 0px;
    background-image: linear-gradient(to right, #f5f5f5, #f9f9f9, #fff);
    }
    .post_comments>header>h4 {
    font-size: 1.3em 
    }
    .complaint {
    padding: 25px 5% 25px 5%;
    margin: 0 0 50px 0;
    border: 1px solid#f1f1f1;
    border-radius: 5px;
    background-color: #fcfcfc 
    }
    .form_post>header>h5 {
    margin: 0 0 15px 0;
    font-size: .9em;
    font-weight: 500;
    text-transform: uppercase 
    }
    .form_group_secundary {
    margin: 0 0 15px 0 
    }
    .form_group_secundary>label {
    margin: 0 0 2px 0;
    font-weight: 550;
    text-transform: uppercase;
    color: #555;
    letter-spacing: 2px 
    }
    .form_title {
    margin: 0 0 3px 0;
    font-size: 0.9em;
    font-weight: 500;
    text-transform:uppercase;
    }
    .form_info {
    font-size: .8em;
    color: #555 
    }
    .btn_post_form {
    margin: 0;
    text-align: right 
    }
    .form_alert {
    margin: 0;
    text-align: left 
    }
    .checkbox-custom {
    opacity: 0;
    position: absolute 
    }
    .checkbox-custom, .checkbox-custom-label {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    color: #333 
    }
    .checkbox-custom-label {
    position: relative 
    }
    .checkbox-custom+.checkbox-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid#ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    text-align: center;
    line-height: 1 
    }
    .checkbox-custom:checked+.checkbox-custom-label:before {
    content: "\f00c";
    font-family: FontAwesome;
    background: #fe4365;
    color: #fff;
    border: 2px solid#fe4365;
    text-align: center;
    vertical-align: middle 
    }
    .checkbox-custom:focus+.checkbox-custom-label {
    outline: 1px solid #ddd 
    }
    .second_section_social {
    padding: 50px 15% 50px 15%;
    margin: 0 
    }
    .compact_header {
    text-align:center;
    }
    .compact_header>header>h3{
    margin: 0 0 15px 0;
    font-size: 1.6em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--main-color);
    }
    .card_social {
    margin: 0 0 45px 0;
    background-color: #f5f5f5;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
    border-radius: 0 0 9px 9px 
    }
    .cards_social>header {
    margin: 0 0 25px 0 
    }
    .card_social_cover>img {
    width: 100%;
    height: 190px;
    object-fit: cover;
    object-position: center;
    filter: brightness(.59) 
    }
    .card_social_cover_author {
    margin: -45px 0 0 0;
    text-align: center 
    }
    .card_social_cover_author>img {
    width: 90px;
    height: 90px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-color: #fff;
    border: 5px solid#f5f5f5;
    box-shadow: 1px 1px 10px 1px #ddd 
    }
    .card_social_name {
    margin:5px 0px 0px 0px;
    text-align: center 
    }
    .card_social_name>header>h4 {
    font-size: 1em;
    color: #035;
    font-weight: 590 
    }
    .card_social_name>header>h5 {
    display: inline-block;
    padding:1px 5px 2.5px 5px;
    font-size: 0.8em;
    font-weight: 390;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 3px;
    }
    .card_social_info {
    padding: 0px 15% 0px 15%;
    margin: 5px 0px 15px 0px;
    }
    .card_social_info>header {
    text-align: center;
    min-height: 71px 
    }
    .card_social_info>header>h5 {
    font-size: 1.2em;
    font-weight: 300;
    color: #333;
    line-height: 1.2em 
    }
    .card_social_actions {
    margin: 0px 19px 25px 19px 
    }
    .btn_social {
    padding: 5px 15px 5px 15px;
    color: #035;
    font-size: 1.1em;
    font-weight: 590;
    text-align: center;
    border: 1px solid#035;
    display: inline-block;
    border-radius: 3px 
    }
    .btn_social_post {
    color: #555;
    border: 1px solid#555 
    }
    .cards_column>header>h2 {
    padding: 0px 9px 0px 4px;
    margin: 0px 0px 26px 0px;
    display: inline-block;
    font-size: 1.5em;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: monospace;
    color: #333;
    border-left: 5px solid#333;
    border-radius: 2px 
    }
    .card_column {
    padding: 15px;
    margin: 0px 0px 50px 0px;
    text-align: center;
    background-image: linear-gradient(to bottom, #fff, #fcfcfc);
    border-radius: 3px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5) 
    }
    .card_column_cover>img {
    width: 100%;
    height: 175px;
    object-fit: cover;
    object-position: center;
    filter: brightness(65%) 
    }
    .card_column_user_cover>img {
    margin-top: -65px;
    width: 115px;
    height: 115px;
    background-color: #fff;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    filter: grayscale(90%);
    border: 5px solid#e1e1e1 
    }
    .card_column_separator {
    margin: 15px 30% 0 30%;
    border: 2px solid#f5f5f5 
    }
    .card_column_content {
    margin: 15px 0 0 0 
    }
    .card_column_content>header>h4 {
    font-size: .9em;
    text-transform: uppercase;
    color: #555 
    }
    .card_column_content>header>h5 {
    margin: 0 15px 0 15px;
    font-size: 1.1em;
    font-weight: 390;
    letter-spacing: 2px;
    color: #555;
    min-height: 85px 
    }
    .card_column_action {
    padding: 15px 15px 15px 15px;
    margin: 0;
    width: 100%;
    display: inline-block;
    font-size: .8em;
    letter-spacing: 2px;
    background-color: #fcfcfc;
    color: #999;
    border: 1px solid#fff;
    border-top: 5px solid#fff 
    }
    .card_column_action:hover {
    background-color: #fff 
    }
    .first_section_colunist {
    padding: 30px 15% 30px 15%;
    border-bottom: 1px solid#f1f1f1;
    background-color: #fff 
    }
    .second_section_colunist {
    padding: 0 30% 0 30%;
    margin:19px 0 0 0;
    border-bottom: 1px solid#f1f1f1;
    background-color: #fff 
    }
    .third_section_colunist {
    padding: 50px 30% 50px 30%;
    border-bottom: 1px solid#f1f1f1;
    background-color: #fcfcfc;
    }
    .colunist_header {
    margin: 0;
    text-align: center 
    }
    .colunist_header>img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    object-position: center;
    border:15px solid#fff;
    border-radius: 50%;
    -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) 
    }
    .colunist_header>header>h3 {
    margin: 5px 0 0 0;
    font-size: 1.1em 
    }
    .colunist_header>header>span{
    padding:1px 5px 2px 5px;
    margin:9px 0px 0px 0px;
    display:inline-block;
    font-size:0.8em;
    text-transform:uppercase;
    color:#fff;
    background-color:#555;
    border-radius:3px;
    }
    .colunist_content{
    padding:50px 5% 30px 5%;
    font-size:1.1em;
    background-color:#FCFCFC;
    }
    .colunist_pages {
    margin: 15px 0 0 0;
    text-align: center 
    }
    .colunist_page {
    padding: 2px 0 0 0;
    margin: 0 0 0 5px;
    width: 50px;
    height: 35px;
    display: inline-block;
    background-color: #fff;
    color: #555;
    font-size: 1.1em;
    border-radius: 3px;
    border: 2px solid#f5f5f5;
    -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) 
    }
    .colunist_page:hover {
    background-color: #999;
    color: #fff;
    border: 2px solid#888 
    }
    .colunist_share {
    margin: 0;
    display: inline-block;
    width: 100%;
    }
    .colunist_posts>header>h4 {
    margin: 0 0 25px 35px;
    font-size: 1.1em;
    color: #333;
    font-weight: 390 
    }
    .colunist_more_posts {
    margin: 15px 0 0 0;
    text-align: center 
    }
    .btn_more_posts {
    padding: 9px 15px 9px 15px;
    background-color: #555;
    color: #fff;
    border-bottom: 2px solid#333;
    border-radius: 3px 
    }
    .btn_more_posts:hover {
    background-color: #fff;
    color: #333;
    border: 1px solid#555;
    border-bottom: 2px solid#555 
    }
    .card_category {
    padding: 30px 25px 30px 25px;
    margin: 0 0 25px 0;
    background-color: #fcfcfc;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15) 
    }
    .card_category>header>h3 {
    margin: 0;
    text-align: center;
    font-size: 1.3em;
    font-weight: 390 
    }
    .card_category_count {
    text-align: center;
    font-size: 1.5em;
    font-weight: 590 
    }
    .card_category_count>span {
    font-size: .5em;
    font-weight: 390 
    }
    .card_category_divider {
    margin: 15px 39% 15px 39%;
    height: 1px;
    background-color: #999;
    text-align: center 
    }
    .card_category_description {
    min-height: 50px;
    text-align: center 
    }
    .card_category_description>h5 {
    margin: 0;
    font-size: .9em;
    font-weight: 390;
    line-height: 1.3em;
    color: #999 
    }
    .card_category_action {
    margin: 15px 0 0 0 
    }
    .btn_card_category {
    padding: 5px 0 5px 0;
    margin: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
    border: 3px solid#f1f1f1;
    border-radius: 3px;
    color: #555 
    }
    .btn_card_category:hover {
    color: #999;
    border: 3px solid#e1e1e1 
    }
    /*PAGES: PAGINATOR*/
    .posts_footer{
    margin:19px 0px 0px 0px;
    display: flex;
    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:#656565;
    }
    .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:#656565;
    }
    .card_evento {
    font-family: Raleway, Arial, sans-serif;
    color: #fff;
    position: relative;
    overflow: hidden;
    margin: 10px;
    width: 100%;
    background-color: #fff;
    color: #000;
    text-align: left;
    font-size: 16px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15) 
    }
    .card_evento {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    transition: all .3s ease 
    }
    .card_evento>img {
    height: 290px;
    max-width: 100%;
    vertical-align: top;
    position: relative;
    object-fit: cover;
    object-position: center 
    }
    .card_evento_body {
    margin: -40px 15px 0;
    padding: 15px;
    position: relative;
    background-color: #fff 
    }
    .card_evento_date {
    background-color: #333;
    top: 15px;
    color: #fff;
    left: 15px;
    min-height: 48px;
    min-width: 48px;
    position: absolute;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase 
    }
    .card_evento_date>span {
    display: block;
    line-height: 24px 
    }
    .card_evento_date .month {
    font-size: 14px;
    background-color: #222 
    }
    .card_evento_body>h3 {
    margin-bottom: 10px;
    margin-left: 60px;
    display: inline-block;
    font-size: 1.1em;
    color: #333;
    font-weight: 600;
    line-height: 1.3em;
    text-transform: uppercase;
    min-height: 65px 
    }
    .card_evento_body>p {
    font-size: .8em;
    margin-bottom: 20px;
    color: #999 
    }
    .card_evento_body>a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1 
    }
    .card_evento.hover>img,.card_evento:hover>img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15) 
    }
    .card_sport {
    padding: 15px 15px 25px 15px;
    margin: 0 0 35px 0;
    width: 100%;
    position: relative;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out 
    }
    .card_sport * {
    -webkit-box-sizing: padding-box;
    box-sizing: padding-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out 
    }
    .card_sport>img {
    width:100%;
    height: 235px;
    object-fit: cover;
    object-position: center;
    }
    .card_sport_content {
    padding: 20px 15px 
    }
    .card_sport_content>header>h3 {
    margin: 0 0 15px 0;
    color: #056598;
    font-size: .9em;
    text-transform: uppercase;
    font-weight: 400 
    }
    .card_sport_content>header>h4 {
    font-size: 1em;
    letter-spacing: 1px;
    font-weight: 100;
    line-height: 1.3em;
    min-height: 59px 
    }
    .card_sport.hover,.card_sport:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px) 
    }
    .card_sport_action {
    margin: 0;
    text-align: center 
    }
    .btn_card_sport {
    padding: 9px 35px 12px 35px;
    background-color: #fff;
    color: #056598;
    border: 2px solid#056598;
    border-radius: 3px 
    }
    .search_notresult {
    padding: 50px 5% 75px 5%;
    margin: 0 
    }
    .search_notresult>header {
    text-align: center 
    }
    .search_notresult>header>h3 {
    color: #222;
    font-size: 1.9em;
    font-weight: 900 
    }
    .search_notresult>header>h4 {
    color: #333 
    }
    .search_notresult_info {
    margin: 0;
    font-size: 1.3em;
    font-weight: 300;
    text-align: center;
    color: #555 
    }
    .search_notresult_info>p{
    margin: 0 0 0 0 
    }
    .card_album {
    margin: 0 0 35px 0;
    font-family: Raleway, Arial, sans-serif;
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #fff;
    color: #222;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-perspective: 20em;
    perspective: 20em 
    }
    .card_album * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out 
    }
    .card_album>img {
    max-width: 100%;
    height: 235px;
    object-fit: cover;
    object-position: center 
    }
    .card_album_call {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: .9em;
    opacity: 0;
    background-color: transparent;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0 
    }
    .card_album_call i {
    display: inline-block;
    width: 40px;
    line-height: 40px;
    text-align: center;
    background-color: transparent;
    color: #fff;
    font-size: 1.4em 
    }
    .card_album_content {
    padding: 25px 15px 25px 15px 
    }
    .card_album_content>h3 {
    font-size: .8em;
    font-weight: 390;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #999 
    }
    .card_album_content>h4 {
    min-height: 59px;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.3em 
    }
    .card_album_count_images {
    margin: 0 0 15px 15px;
    font-size: .9em;
    font-weight: 150;
    color: #c9c9c9 
    }
    .card_album a {
    margin: 0;
    position: absolute 
    }
    .card_album.hover .card_album_call,.card_album:hover .card_album_call {
    opacity: 1;
    -webkit-transform: rotateX(0);
    transform: rotateX(0) 
    }
    .first_section_partner {
    padding: 50px 19% 50px 19%;
    margin: 0;
    background-color: #f5f5f5 
    }
    .second_section_partner {
    padding: 75px 19% 75px 19%;
    margin: 0 
    }
    .four_section_partner {
    padding: 75px 19% 75px 19%;
    margin: 0;
    background-color: #f5f5f5 
    }
    .partner_info {
    padding: 0 0 5px 0;
    margin: 15px 19% 0 19%;
    border-bottom: 1px solid#f5f5f5 
    }
    .partner_header {
    padding: 0;
    text-align: center 
    }
    .partner_header>img{
    max-width:100%;
    height:auto;
    object-fit:cover;
    object-position:center;
    }
    .partner_body {
    padding: 0;
    margin: 0 
    }
    .partner_body * {
    word-wrap: break-word;
    }
    .partner_title>h2 {
    margin: 15px 0 5px 0;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 900 
    }
    .partner_title>h3 {
    font-size: .9em;
    color: #999;
    font-weight: 300 
    }
    .partner_call {
    padding: 19px 19px 19px 19px;
    display: inline-block;
    float: right;
    text-align: right;
    background-color: #f9f9f9;
    border-radius: 3px 
    }
    .partner_call>a {
    padding: 5px 15px 5px 15px;
    background-color: #00e676;
    color: #fff;
    border-radius: 3px;
    font-weight: 590;
    font-size: .9em;
    border-bottom: 2px solid#1ebea5 
    }
    .partner_call>a:hover {
    background-color: #1ebea5;
    color: #fff 
    }
    .partner_call>a>i {
    font-size: 1.1em;
    font-weight: 650 
    }
    .partner_tel {
    padding: 80px 0 80px 0;
    margin: 0;
    background-color: #fff;
    text-align: center;
    border-radius: 5px 50px 5px 50px 
    }
    .partner_tel>header>h3 {
    margin: 0;
    font-size: .8em;
    color: #999;
    font-weight: 590 
    }
    .partner_tel>div {
    font-size: .9em;
    color: #555 
    }
    .partner_site {
    padding: 80px 0 80px 0;
    margin: 0;
    background-color: #fff;
    text-align: center;
    border-radius: 5px 50px 5px 50px 
    }
    .partner_site>header>h3 {
    margin: 0;
    font-size: .8em;
    color: #999;
    font-weight: 590 
    }
    .partner_site>div {
    font-size: .9em;
    text-transform: uppercase;
    color: #555 
    }
    .partner_share {
    padding: 0 19% 0 19%;
    margin: 0 0 -23px 0;
    background-color: #f5f5f5 
    }
    .podcast_header {
    padding: 50px 5% 190px 5%;
    background-color: #fff 
    }
    .podcast_header>header>h2 {
    margin: 0;
    font-size: 1.5em;
    text-transform: uppercase;
    color: #555;
    text-align: center 
    }
    .card_podcast {
    margin: -130px 0 30px 0;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24) 
    }
    .card_podcast>img {
    width: 100%;
    height:235px;
    object-fit: cover;
    object-position: center 
    }
    .card_podcasts {
    margin: 0 0 39px 0;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24) 
    }
    .card_podcasts>img {
    width: 100%;
    height: 235px;
    object-fit: cover;
    object-position: center 
    }
    .card_podcast_content {
    padding: 5px 15px 0 15px 
    }
    .card_podcast_category {
    margin: 0;
    font-size: .8em;
    text-transform: uppercase;
    color: #858585;
    text-align: right 
    }
    .card_podcast_title {
    margin: 5px 0 0 0 
    }
    .card_podcast_title>h2 {
    font-size: 1.2em;
    text-decoration: none;
    color: #444;
    min-height: 65px 
    }
    .card_podcast_title>p {
    margin: 0;
    line-height: 1.2em;
    letter-spacing: 1px;
    color: #555;
    min-height: 85px 
    }
    .card_podcast_action {
    padding: 3px 0 9px 15px 
    }
    .card_podcast_author>img {
    height: 39px;
    width: 39px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    border: 3px solid#e9e9e9 
    }
    .card_podcast_author_content {
    display: inline-block;
    font-size: .9em;
    color: #595959 
    }
    .card_podcast_share {
    float: right;
    position: relative;
    margin-top: -65px 
    }
    .share_icon {
    display: inline-block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    color: #555;
    background-color: #fff;
    transition: all .3s ease;
    outline: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24) 
    }
    .share_icon:focus,.share_icon:hover {
    box-shadow: 0 3px 6px rgba(0, 0, 0, .12), 0 3px 6px rgba(0, 0, 0, .24);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2) 
    }
    .curiosities {
    padding: 0 
    }
    .curiosities>header>h2 {
    padding: 0 9px 0 4px;
    margin: 0 0 26px 0;
    display: inline-block;
    font-size: 1.5em;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: monospace;
    color: var(--category-five-color);
    border-left: 5px solid var(--category-five-color);
    border-radius: 2px 
    }
    .curiosity_big>a>img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px 
    }
    .curiosity_big>a>header>h3 {
    padding: 3px 5px 3px 5px;
    margin: 9px 0 5px 0;
    display: inline-block;
    font-size: .9em;
    text-transform: uppercase;
    background-color: var(--category-five-color);
    color: var(--category-five-color-font);
    border-radius: 2px 
    }
    .curiosity_big>a>header>h4 {
    font-size: 1.2em;
    font-weight: 590;
    line-height: 1.3em;
    letter-spacing: 1px;
    color: #333 
    }
    .curiosity_big>a>header>h5 {
    font-size: 1.1em;
    font-weight: 350;
    color: #656565;
    }
    .curiosity {
    padding: 0;
    margin: 0 0 15px 0 
    }
    .curiosity_cover>img {
    width: 100%;
    height:auto;
    object-position: cover;
    object-position: center;
    border-radius: 2px 
    }
    .curiosity_title {
    margin: 0 
    }
    .curiosity_title>header>h3 {
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.3em;
    color: #333 
    }
    .curiosity_title>header>div {
    margin-top: -5px;
    font-size: .9em;
    text-transform: uppercase;
    font-weight: 500;
    color: var(--category-five-color);
    }
    .first_section_polices {
    padding: 50px 32% 50px 32%;
    margin: 0;
    background-color: #f5f5f5 
    }
    .polices_controls {
    padding: 9px 15px 9px 0;
    background-color: #fff;
    text-align: right;
    border-bottom: 2px solid#f5f5f5 
    }
    .polices {
    padding: 30px 5% 30px 5%;
    background-color: #fff 
    }
    .polices>header {
    margin: 0 0 15px 0 
    }
    .polices>header>h2 {
    padding: 5px 15px 5px 15px;
    font-size: 1.1em;
    text-transform: uppercase;
    color: #fff;
    background-color: #555;
    display: inline-block 
    }
    .polices_alert {
    padding: 15px 3px 15px 3px;
    font-size: .9em;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    color: #b55435;
    background-color: #feede5 
    }
    .cards_post_home {
    padding: 0;
    margin: 0 
    }
    .card_post_home {
    padding: 0;
    margin: 0 
    }
    .card_post_home>img {
    width: 100%;
    height: 185px;
    object-fit: cover;
    object-position: center 
    }
    .card_post_home>header>h4 {
    margin: 5px 0 5px 0;
    font-size: 1em;
    color: #333 
    }
    .card_post_home>header>h5 {
    font-size: 1.3em;
    min-height: 75px;
    font-weight: 300;
    line-height: 1.2em;
    color: #555 
    }
    .sidebar_home_one {
    padding: 0 0 0 9%;
    margin-bottom: 15px;
    border-left: 3px solid#f5f5f5 
    }
    /*CAROUSEL HOME*/
    .carousel_primary {
    margin:15px 0px 35px 0px;
    }
    .carrousel_item{
    }
    .carousel_item>a>img{
    width: 100%;
    height: 365px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .carousel_title {
    padding: 15px 39px 20px 39px;
    width: 100%;
    bottom: 0px;
    height: 120px;
    z-index: 10;
    background-color:#F5F5F5;
    }
    .carousel_title>header>h3 {
    display: -webkit-box;
    color: #333;
    font-size: 1.2em;
    font-weight: 590;
    line-height: 1.2em;
    letter-spacing: 1px;
    font-family: Overpass, sans-serif;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .carousel_title>header>h4 {
    padding: 3px 9px 3px 9px;
    color: #555;
    background-color: #E1E1E1;
    display: inline-block;
    border-radius: 3px;
    font-size:0.8em;
    font-weight: 590;
    text-transform: uppercase;
    }
    .carousel_control {
    margin: 365px -23px 0px -23px;
    }
    .carousel_next {
    color: #555;
    font-size: 1.2em;
    font-weight: 900 
    }
    .carousel_prev {
    color: #555;
    font-size: 1.2em;
    font-weight: 900 
    }
    .first_section {
    margin: 0 
    }
    .featured_posts {
    margin: 5px 0 30px 0 
    }
    .featured_posts_cover>img {
    width: 100%;
    height:auto;
    max-height: 175px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px 
    }
    .featured_posts_info>span {
    font-size: .9em;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--category-last-news-color);
    }
    .featured_posts_info>header {
    margin: 5px 0 0 0 
    }
    .featured_posts_info>header>h3 {
    font-size: 1.6em;
    color: #333 
    }
    .featured_posts_info>header>h4 {
    font-size: 1.4em;
    font-weight: 300;
    color: #858585 
    }
    .featured_posts_text_primary {
    margin: 0 0 9px 0;
    border: 0 
    }
    .featured_posts_text_primary>header>h3 {
    font-size: 1.1em;
    font-weight: 390;
    letter-spacing: 1px;
    color: #555 
    }
    .featured_posts_text_primary>header>h3>i {
    font-size: .9em;
    color: #999 
    }
    .featured_posts_text_secundary {
    padding: 15px 0 0 0;
    margin: 15px 0 25px 0;
    border-top: 3px solid#f5f5f5 
    }
    .featured_post_text_secundary {
    padding: 0;
    margin: 0 0 15px 0;
    min-height: 93px 
    }
    .featured_post_text_secundary>span {
    padding: 0 3px 1px 3px;
    font-size: 0.9em;
    text-transform: uppercase;
    border-radius: 3px 3px 3px 3px;
    color: var(--category-last-news-color);
    }
    .featured_post_text_secundary>span>i {
    font-size: .9em;
    color: var(--category-last-news-color);
    }
    .featured_post_text_secundary>header>h3 {
    margin:5px 0px 0px 0px;
    font-size: 1.2em;
    font-weight: 390;
    color: #333;
    line-height: 1.2em 
    }
    .page_modal_banner {
    padding: 15px 0 15px 0;
    margin: 0;
    background-color: #f5f5f5 
    }
    .page_modal_banner>img {
    width: auto;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .page_modal_content {
    padding: 30px 34% 15px 34% 
    }
    .page_modal_share {
    padding: 0 34% 30px 34%;
    margin: 0 0 -5px 0 
    }
    .post_comments {
    padding: 19px 34% 30px 34%;
    }
    footer{
    padding:0px 0px 50px 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px;
    background-color:#fff;
    border-top:5px solid#333;
    }
    .first-section-footer{
    padding:30px 0px 0px 0px;
    }
    .second-section-footer{
    padding:30px 0px 30px 0px;
    margin:30px 0px 0px 0px;
    border-left:2px solid#e1e1e1;
    }
    .footer-social-content{
    padding: 9px 0px 9px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom:2px solid#e1e1e1;
    text-align:center;
    }
    .footer-social-title{
    margin:0px 3% 0px 0px;
    display:inline-block;
    font-family:Overpass,sans-serif;
    font-size:1.1em;
    letter-spacing:1px;
    color:#333;
    }
    .footer-socials{
    display:inline-block;
    }
    .footer-social{
    display:inline-block;
    }
    .footer-social>a{
    display: block;
    padding: 6px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    width: 42px;
    height: 42px;
    font-size: 1.2em;
    text-align: center;
    background-color: #E9E9E9;
    color:#555;
    border-radius: 50%;
    }
    .nav-section-item{
    margin:0px 0px 5px 0px;
    }
    .nav-section-item>a{
    font-size:0.9em;
    text-transform:uppercase;
    font-weight:500;
    color:#333;
    }
    .footer-search{
    text-align:center;
    }
    .footer-search-input {
    padding:12px 5px 9px 5px;
    font-size:1em;
    background:#e1e1e1;
    text-align:center;
    border-radius:10px 0 0 10px;
    border:0 none;
    width:230px;
    }
    .footer-search-btn {
    padding:12px 19px 12px 19px;
    background:#555;
    color:white;
    font: 'trebuchet ms', trebuchet;
    border-radius:0 10px 10px 0;
    border:0 none;
    font-weight:bold;
    }
    .footer-search-btn:hover{
    background-color:#333;
    color:#fff;
    }
    .footer_copyright{
    margin:15px 0px 0px 0px;
    font-size:0.9em;
    font-weight:500;
    text-align:center;
    text-transform:uppercase;
    color:#333;
    }
    .system_terms{
    margin:19px 0px 0px 0px;
    text-align:center;
    }
    .system_terms>a{
    padding:3px 9px 4px 9px;
    font-size:0.9em;
    background-color:#fff;
    font-weight:600;
    text-transform:uppercase;
    color:#555;
    border:2px solid#555;
    border-radius:3px;
    }
    .system_terms>a:hover{
    background-color:#f5f5f5;
    color:#333;
    }
    .footer_about{
    text-align:center;
    }
    .about_site{
    margin:19px 0px 0px 30px;
    text-align:center;
    }
    .about_site>a{
    padding:3px 9px 4px 9px;
    width:130px;
    display:inline-block;
    font-size:0.9em;
    background-color:#555;
    font-weight:600;
    border-radius:3px;
    color:#fff;
    }
    .about_site>a:hover{
    background-color:#333;
    color:#fff;
    }
    .card_competions{
    padding:0px 0px 0px 0px;
    margin:15px 0px 23px 0px;
    }
    .card_team{
    font-weight:500;
    color:#333;
    text-transform:uppercase;
    }
    .card_team_item{
    margin:5px 0 0 0;
    text-align:center;
    }
    .posts_dest{
    margin:0px 30% 0px 30% 
    }
    .carousel_cover{
    width:100%;
    height:auto;
    object-fit:cover;
    object-position:center;
    border-radius:5px;
    }
    .carousel_caption{
    padding:65px 9% 25px 9%;
    left:0;
    bottom:0;
    right:0;
    background-image:linear-gradient(to bottom, transparent, #333);
    text-align:left;
    }
    .carousel_caption>h4{
    font-size:1.5em;
    line-height:1.3em;
    text-shadow:2px 2px #333;
    }
    .carousel_caption>h5{
    font-size:1.1em;
    line-height:1.3em;
    font-weight:390;
    text-shadow:2px 2px #333;
    }
    /*CALL GOOGLE NEWS*/
    .call_google_news{
    margin:35px 0px 0px 32px;
    text-align: center;
    }
    .call_google_news>a{
    padding: 0px 9px 0px 9px;
    display: inline-block;
    width: 260px;
    border:3px solid#A9A9A9;
    border-radius: 15px;
    }
    .call_google_news>a>img{
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    }
    .call_google_news>a:hover{
    opacity: 0.5;
    }
    /*CALL REGISTER FOOTER*/
    .call_register{
    padding:59px 0px 59px 0px;
    background-color:#E3E3E3;
    background-image: url(https://www.julianoluz.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);
    }
    .register{
    margin-left: auto;
    margin-right: auto;
    max-width:1300px;
    }
    /*GUIDE: CATEGORY*/
    .guide_category{
    }
    .guide_category>a{
    padding:0px 5px 5px 5px;
    margin:0px 0px 23px 0px;
    display: block;
    text-align: center;
    background-color: #FFF;
    border-radius:5px 5px 5px 5px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .guide_category>a:hover{
    opacity: 0.6;
    }
    .guide_category>a>div{
    margin:-5px 0px 0px 0px;
    display: inline-block;
    font-size: 2.6em;
    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{
    }
    .guide_subcategory>a{
    padding:0px 5px 5px 5px;
    margin:0px 0px 23px 0px;
    display: block;
    text-align: center;
    background-color: #FFF;
    border-radius:5px 5px 5px 5px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .guide_subcategory>a:hover{
    opacity: 0.6;
    }
    .guide_subcategory>a>div{
    margin:-5px 0px 0px 0px;
    display: inline-block;
    font-size: 2.6em;
    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 9px 39px 9px;
    background-color:#FCFCFC;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .card_guide>a:hover * {
    opacity: 0.8;
    }
    .card_guide>a>img{
    width: 100%;
    height: 200px;
    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: #F1F1F1;
    border-radius: 5px;
    }
    .card_guide_action>span{
    font-size: 1.3em;
    font-weight: 900;
    }
    /*GUIDE: PAGE*/
    .guide_header{
    padding:30px 0px 30px 0px;
    background-color: #E9E9E9;
    background-image: url(https://www.julianoluz.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;
    }
    .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 {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .guide_description>p>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .guide_description>p>strong>img{
    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%;
    }
    .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: 5px solid#f1f1f1;
    border-radius: 3px;
    }
    .card_guide_rel{
    padding:19px 19px 19px 19px;
    margin:0px 9px 39px 9px;
    background-color: #FAFAFA;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    z-index: 0;
    }
    .card_guide_rel>a:hover * {
    opacity: 0.8;
    }
    .card_guide_rel>a>img{
    width: 100%;
    height: 215px;
    object-fit: cover;
    object-position: center;
    }
    .card_guide_rel>a>header{
    margin:9px 0px 0px 0px;
    min-height: 75px;
    }
    .card_guide_rel>a>header>h3{
    font-size: 0.8em;
    font-weight: 590;
    text-transform: uppercase;
    font-style: italic;
    color:#656565;
    }
    .card_guide_rel>a>header>h3>span{
    font-weight: 390;
    }
    .card_guide_rel>a>header>h4{
    font-size: 1.1em;
    color:#353535;
    }
    .card_guide_rel_action{
    padding:9px 15px 12px 15px;
    display: inline-block;
    font-size: 0.9em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    color:#555;
    background-color: #F3F3F3;
    border-radius: 5px;
    }
    .card_guide_rel_action>span{
    font-size: 1.3em;
    font-weight: 900;
    }
    .carousel_control_next_guide{
    padding:6px 15px 6px 15px;
    margin:15px 5px 0px 0px;
    transform:translateY(-50%);
    background-color:#393939;
    color:#fff;
    float: right;
    position: relative;
    border-radius: 3px;
    }
    .carousel_control_next_guide:hover{
    background-color:#191919;
    color:#fff;
    }
    .carousel_control_prev_guide{
    padding:6px 15px 6px 15px;
    margin:15px 26px 0px 0px;
    transform:translateY(-50%);
    background-color:#393939;
    color:#fff;
    float: right;
    position: relative;
    border-radius: 3px;
    }
    .carousel_control_prev_guide:hover{
    background-color:#191919;
    color:#fff;
    }
    /*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: COLUMNIST*/
    .columnist_head{
    padding: 19px 0px 19px 0px;
    background-color: #E9E9E9;
    background-image: url(https://www.julianoluz.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_page{
    margin:0px auto 0px auto;
    max-width: 1300px;
    }
    .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 30px 0px;
    text-align: center;
    }
    .columninst_posts>header>h3{
    font-size: 1.4em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .call_all_posts{
    margin:30px 0px 50px 0px;
    display: block;
    text-align: center;
    }
    .call_all_posts>a{
    padding: 15px 35px 15px 35px;
    font-size: 1em;
    font-weight: 590;
    text-transform: uppercase;
    color:#FFF;
    background-color: #393939;
    border-bottom: 3px solid#232323;
    border-radius: 3px;
    }
    .call_all_posts>a:hover{
    background-color: #232323;
    }
    /*HOME: STREAM*/
    .section_stream_audio{
    background-color: #FFF;
    }
    .audio_stream{
    padding:17px 0px 12px 0px;
    max-width: 1500px;
    margin-right: auto;
    margin-left: auto;
    }
    .audio_stream * {
    max-width: 100%;
    }
    .section_stream_video{
    padding:30px 0px 30px 0px;
    margin:-5px 0px 0px 0px;
    background-color: #232323;
    background-image: url(https://www.julianoluz.com.br/themes/theme-01/assets/images/videos.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;
    }
    /*PAGE: STREAM*/
    .page_stream_video{
    padding:35px 0px 35px 0px;
    background-image: url(https://www.julianoluz.com.br/uploads/images/default/live-background.png);
    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;
    }
    /*PAGE: STREAM*/
    .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%;
    }
    .banner_page_live{
    padding:15px 15px 15px 15px;
    margin:0px auto 0px auto;
    display: block;
    text-align: center;
    max-width: 1500px;
    }
    .banner_page_live>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .banner_page_live_mobile{
    padding:15px 15px 15px 15px;
    display: none;
    text-align: center;
    }
    .banner_page_live_mobile>a>img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .banner_page_live_code{
    padding:15px 15px 15px 15px;
    margin:0px auto 0px auto;
    max-width: 1500px;
    }
    .banner_page_live_code * {
    max-width: 100%;
    object-position: center;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition{
    padding:8px 19px 30px 19px;
    margin:0px 0px 39px 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:hover{
    opacity: 0.8;
    }
    .card_digital_edition>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>span>i{
    }
    .card_digital_edition>time{
    margin:2px 0px 0px 0px;
    display: inline-block;
    float: right;
    font-size: 0.9em;
    font-weight: 590;
    color: #999;
    }
    .card_digital_edition>img{
    width: 100%;
    height: 355px;
    object-fit: cover;
    object-position: center;
    border:2px solid#E9E9E9;
    border-radius: 3px;
    }
    .card_digital_edition>header{
    margin:5px 0px 0px 0px;
    display: flex;
    min-height: 65px;
    }
    .card_digital_edition>header>h2{
    font-size: 1em;
    font-weight: 590;
    letter-spacing: 1px;
    color: #393939;
    }
    /*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;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition_rel{
    padding:8px 19px 30px 19px;
    margin:0px 0px 39px 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: 355px;
    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 ADVERTISING*/
    .advertising_head{
    padding: 30px 0px 0px 0px;
    background-color: #E1E1E1;
    }
    .advertising_head_content{
    padding:50px 30px 35px 30px;
    max-width: 1300px;
    margin-right: auto;
    margin-left: auto;
    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{
    }
    .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_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 * {
    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_content * img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .advertising_content * figure {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .advertising_content * iframe {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .advertising_content * embed {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    text-align: center;
    }
    .advertising_footer{
    padding:0px 0px 0px 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 POST: REPORT*/
    .post_report{
    margin:0px 0px 30px 0px;
    }
    .post_report>header{
    padding:19px 5% 16px 5%;
    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 5% 35px 5%;
    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:5px 0px 0px 0px;
    text-align: right;
    }
    .btn_report{
    padding:12px 19px 12px 19px;
    margin:15px 0px 0px 0px;
    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;
    }
    /*PAGE: SUBSCRIBE NEWS*/
    .subscribe_news{
    margin:15px auto 5px auto;
    padding: 0px 50px 30px 50px;
    max-width: 1200px;
    text-align: center;
    background-color: #FFF;
    }
    .subscribe_news>img{
    height: auto;
    max-width: 300px;
    object-fit: cover;
    object-position: center;
    }
    .subscribe_news>header{
    margin: 0px 50px 15px 50px;
    }
    .subscribe_news>header>h1{
    font-size: 1.9em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .subscribe_news>header>h1>strong{
    color: #4D8AF0;
    }
    .subscribe_news>header>h2{
    font-size: 1.5em;
    font-weight: 390;
    color: #555;
    }
    .telegram_group{
    margin: 0px 9px 30px 9px;
    display: inline-block;
    }
    .telegram_group>a{
    padding:4px 0px 6px 0px;
    width: 250px;
    display: block;
    font-size: 1.2em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0087CB;
    background-color: #FFF;
    border:3px solid#0087CB;
    border-radius: 3px;
    }
    .telegram_group>a:hover{
    color: #FFF;
    background-color: #0087CB;
    }
    .whatsapp_group{
    margin: 0px 9px 30px 9px;
    display: inline-block;
    }
    .whatsapp_group>a{
    padding:4px 0px 6px 0px;
    width: 250px;
    display: block;
    font-size: 1.2em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #209165;
    background-color: #FFF;
    border:3px solid#209165;
    border-radius: 3px;
    }
    .whatsapp_group>a:hover{
    color: #FFF;
    background-color: #209165;
    }
    .facebook_group{
    margin: 0px 9px 30px 9px;
    display: inline-block;
    }
    .facebook_group>a{
    padding:4px 0px 6px 0px;
    width: 250px;
    display: block;
    font-size: 1.2em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0551AD;
    background-color: #FFF;
    border:3px solid#0551AD;
    border-radius: 3px;
    }
    .facebook_group>a:hover{
    color: #FFF;
    background-color: #0551AD;
    }
    .subscribe_channel_info{
    text-align: initial;
    }
    .subscribe_channel_info>div{
    padding:15px 15px 15px 15px;
    margin:0px 0px 15px 0px;
    color: #721C26;
    background-color: #F8D7DA;
    border-radius: 3px;
    }
    .subscribe_channel_info>div>header{
    }
    .subscribe_channel_info>div>header>h5{
    margin:0px 0px 3px 0px;
    font-size: 1em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .subscribe_channel_info>div>p{
    margin:0px 0px 0px 0px;
    }
    /*PAGES: CARD NOTE*/
    .card_note{
    padding: 23px 23px 23px 23px;
    margin:0px 0px 35px 0px;
    background-color: #F5F5F5;
    -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;
    border:3px solid#FFF;
    }
    .card_note:hover {
    border:3px solid#E9E9E9;
    }
    .card_note:hover a>div{
    color: #555;
    background-color: #F1F1F1;
    border-style: solid;
    }
    .card_note>a>img{
    width: 100%;
    height: 215px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
    }
    .card_note>a>header{
    margin:6px 0px 0px 0px;
    min-height: 105px;
    }
    .card_note>a>header>h3{
    font-size: 0.8em;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #656565;
    }
    .card_note>a>header>h4{
    font-size: 1.2em;
    color: #151515;
    line-height: 1.4em;
    }
    .card_note>a>div{
    margin: 15px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
    font-size: 1em;
    font-weight: 590;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    color: #656565;
    border:2px solid#E1E1E1;
    border-style: dashed;
    }
    .banner_side_home{
    margin:0px auto 30px auto;
    text-align: center;
    }
    .banner_side_home>a>img{
    width: 100%;
    height: auto;
    object-position: center;
    }
    .banner_side_code{
    margin:0px auto 39px auto;
    text-align: center;
    }
    .banner_side_code * {
    max-width: 100%;
    object-position: center;
    }
    /*HOME: CATEGORY CUSTOM*/
    .category_custom{
    padding: 35px 0px 0px 0px;
    }
    .category_custom>header{
    margin:0px 0px 35px 0px;
    border-bottom: 2px solid var(--category-four-color);
    }
    .category_custom>header>h2{
    display: inline-block;
    padding:2px 9px 2px 9px;
    margin:0px 0px 0px 0px;
    font-size: 1.5em;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--category-four-color-font);
    background-color: var(--category-four-color);
    }
    .card_category_custom{
    margin:0px 0px 30px 0px;
    }
    .card_category_custom>a{
    display: flex;
    }
    .card_category_custom>a:hover{
    }
    .card_category_custom_image{
    width: 36%;
    }
    .card_category_custom_image>img{
    width: 100%;
    height: 212px;
    object-fit: cover;
    object-position: center;
    }
    .card_category_custom_title{
    margin:0px 0px 0px 15px;
    width: 62%;
    }
    .card_category_custom_title>header{
    }
    .card_category_custom_title>header>h3{
    font-size: 0.9em;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--category-four-color);
    }
    .card_category_custom_title>header>h4{
    font-size: 1.5em;
    color: #191919;
    }
    .card_category_custom_title>header>h5{
    font-size: 1.3em;
    font-weight: 350;
    color: #656565;
    }
    .card_category_custom_title>div{
    display: inline-block;
    font-style: italic;
    font-size: 0.75em;
    font-weight: 650;
    text-transform: uppercase;
    color: #353535;
    }
    .card_category_custom_title>div>span{
    color: #999;
    }
    .section_custom_side{
    margin:30px 0px 0px 0px;
    }
    /*HOME: EVENTS*/
    .list_events{
    }
    .list_events>header{
    display: flex;
    margin:0px 0px 30px 0px;
    text-align: right;
    }
    .list_events>header>h2{
    margin:-14px 0px 0px 0px;
    width: 20%;
    font-size: 1.4em;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #555;
    }
    .list_events>header>span{
    width: 79%;
    height: 2px;
    background-color: #A9A9A9;
    }
    .card_event {
    padding: 15px;
    margin:0px 6px 35px 6px;
    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: 3px;
    }
    .card_event:hover{
    opacity: 0.8;
    }
    .card_event>a>img {
    max-width: 100%;
    height: 290px;
    vertical-align: top;
    position: relative;
    object-fit: cover;
    object-position: center;
    }
    .card_event_body {
    padding:15px 15px 5px 15px;
    margin: -40px 30px 0px 30px;
    position: relative;
    background-color: #FFF;
    border-radius: 5px;
    }
    .card_event_date {
    background-color: #333;
    top: 15px;
    color: #fff;
    left: 15px;
    min-height: 55px;
    min-width: 50px;
    position: absolute;
    text-align: center;
    font-size: 1.2em;
    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.9em;
    background-color: #222 
    }
    .card_event_body>h3 {
    margin-left: 60px;
    display: inline-block;
    font-size: 1em;
    color: #333;
    font-weight: 600;
    line-height: 1.4em;
    text-transform: uppercase;
    min-height: 65px;
    }
    .card_event_body>p {
    font-size: .8em;
    margin-bottom: 20px;
    color: #999 
    }
    .card_event_body>a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1 
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 30px 15px 39px 15px;
    margin: 0px 0px 35px 0px;
    text-align: center;
    background-image: url(https://www.julianoluz.com.br/uploads/images/default/columnist-profile.png);
    background-size: cover;
    background-position: center;
    border-radius: 15px;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .card_columnist:hover{
    filter: brightness(90%);
    }
    .card_columnist>img{
    width: 159px;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    border:5px solid#E9E9E9;
    }
    .card_columnist>header{
    margin:15px 0px 0px 0px;
    }
    .card_columnist>header>span{
    font-size: 0.9em;
    font-weight: 650;
    color: #151515;
    }
    .card_columnist>header>span>i{
    font-weight: 390;
    color: #656565;
    }
    .card_columnist>header>h3{
    font-size: 1em;
    font-weight: 590;
    line-height: 1.3em;
    letter-spacing: 1px;
    text-transform: uppercase;
    min-height: 39px;
    color: #393939;
    }
    .card_columnist_posts{
    display: inline-block;
    width: 40%;
    }
    .card_columnist_posts>a{
    display: inline-block;
    padding: 6px 0px 8px 0px;
    min-width: 165px;
    font-size: 0.9em;
    font-weight: 650;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #888;
    border:1px solid#888;
    border-radius: 3px;
    }
    .card_columnist_posts>a:hover{
    color: #FFF;
    background-color: #888;
    }
    .card_columnist_profile{
    display: inline-block;
    width: 40%;
    }
    .card_columnist_profile>a{
    display: inline-block;
    padding: 6px 0px 8px 0px;
    margin:0px 0px 0px 15px;
    min-width: 165px;
    font-size: 0.9em;
    font-weight: 650;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #888;
    border:1px solid#888;
    border-radius: 3px;
    }
    .card_columnist_profile>a:hover{
    color: #FFF;
    background-color: #888;
    }
    /*HOME: VIDEOS*/
    .videos{
    padding:0px 0px 0px 0px;
    margin:-10px 0px 0px 0px;
    background-color: #F1F1F1;
    border-bottom: 1px solid#E1E1E1;
    position: relative;
    background-image: url(https://www.julianoluz.com.br/themes/theme-01/assets/images/videos.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    }
    .main_video{
    padding:50px 0px 90px 0px;
    }
    .main_video>header>h2{
    margin:0px 0px 19px 0px;
    font-size:1.3em;
    text-transform: uppercase;
    letter-spacing:1px;
    color:#333;
    }
    .show_video {
    -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .45);
    -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .45);
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, .45) 
    }
    .list_videos {
    margin:0px 0px 0px 16%;
    max-height: 659px;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 3px;
    }
    .list_videos a {
    text-decoration: none;
    color: #333;
    }
    .list_videos a:active,.list_videos a:hover {
    color: #fff;
    background: gray;
    }
    .card_video{
    padding: 5px 15px 5px 15px;
    margin: 0;
    background-color:#e1e1e1;
    border-bottom:2px solid#f9f9f9;
    }
    .card_video:hover{
    background-color:#fff;
    color:#333;
    }
    .card_video_cover>img {
    width: 100%;
    height: auto;
    min-height:90px;
    object-fit: cover;
    object-position: center;
    border-radius: 2px 
    }
    .card_video_title {
    margin: 15px 0 0 0 
    }
    .card_video_title>h5 {
    font-size: 1.1em;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 1.3em;
    word-wrap: break-word;
    }
    .list_videos::-webkit-scrollbar {
    width: 12px;
    }
    .list_videos::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 3px;
    background:#e1e1e1;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5) 
    }
    /*HOME: GUIDE*/
    .section_guide{
    padding: 55px 0px 65px 0px;
    background-color: #F5F5F5;
    background-image: url(../../../../uploads/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: 675px;
    }
    .guide_search>header{
    color: #fff;
    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-line);
    }
    .guide_search>header>h2>strong{
    color: #FF9A19;
    }
    .guide_search>header>h3{
    font-size: 1.3em;
    color: #656565;
    }
    .form_guide{
    border: 15px 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;
    }
    .carousel_guide_home{
    }
    .carousel_guide_home>header{
    margin:0px 0px 30px 0px;
    text-align: right;
    }
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-1920);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 650;
    color: #555;
    }
    .card_guide_home{
    }
    .card_guide_home>a{
    display: inline-block;
    padding: 12px 12px 15px 12px;
    margin:0px 0px 35px 0px;
    width: 100%;
    text-align: center;
    background-color: #FFF;
    border:2px solid#FFF;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    border-radius: 5px;
    }
    .card_guide_home>a:hover{
    filter: brightness(90%);
    border: 2px solid#E1E1E1;
    }
    .card_guide_home>a:hover>div{
    background-color: #E1E1E1;
    }
    .card_guide_home>a>span{
    display: block;
    margin:0px 0px 15px 0px;
    font-size: 0.8em;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    color: #393939;
    }
    .card_guide_home>a>img{
    width: 100%;
    height: 175px;
    object-fit: cover;
    object-position: center;
    }
    .card_guide_home>a>header{
    margin:5px 0px 0px 0px;
    min-height: 59px;
    text-align: initial;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-1920);
    font-weight: 590;
    line-height: 1.4em;
    color: #656565;
    }
    .card_guide_home>a>i{
    position: relative;
    display: inline-block;
    float: right;
    padding: 1px 5px 2px 5px;
    margin:-23px 0px 0px 0px;
    font-size: 0.8em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    background-color: #393939;
    opacity: 0.6;
    }
    .card_guide_home>a>div{
    padding: 15px 0px 16px 0px;
    margin: 12px 0px 0px 0px;
    font-size: 1em;
    font-weight: 650;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #A1A1A1;
    background-image: linear-gradient(to right, #F5F5F5, #F9F9F9);
    border-radius: 5px;
    }
    .carousel_control_home_next_guide{
    padding:23px 30px 23px 30px;
    margin:-255px 0px 0px 0px;
    float: right;
    opacity: 0.8;
    transform:translateY(-50%);
    background-image: linear-gradient(to left, #fff, #f5f5f5);
    color: #393939;
    }
    .carousel_control_home_next_guide:hover{
    opacity: 1;
    color:#151515;
    }
    .carousel_control_home_prev_guide{
    padding:23px 30px 23px 30px;
    margin:-255px 0px 0px 0px;
    float: left;
    opacity: 0.8;
    transform:translateY(-50%);
    background-image: linear-gradient(to right, #fff, #f5f5f5);
    color: #393939;
    }
    .carousel_control_home_prev_guide:hover{
    opacity: 1;
    color: #151515;
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary{
    }
    .card_drugstore_primary>a{
    display: inline-block;
    padding: 15px;
    margin:0px 0px 39px 0px;
    width: 100%;
    text-align: center;
    background-color: #FFF;
    border:2px solid#FFF;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    border-radius: 5px;
    }
    .card_drugstore_primary>a:hover{
    filter: brightness(90%);
    border: 2px solid#E1E1E1;
    }
    .card_drugstore_primary>a:hover>div{
    background-color: #E1E1E1;
    }
    .card_drugstore_primary>a>img{
    width: 100%;
    height: 235px;
    object-fit: cover;
    object-position: center;
    }
    .card_drugstore_primary>a>header{
    min-height: 95px;
    text-align: initial;
    }
    .card_drugstore_primary>a>header>time{
    display: inline-block;
    float: right;
    margin:2px 0px 0px 0px;
    color: #A1A1A1;
    font-size: var(--h3-font-1920);
    font-weight: 390;
    text-transform: uppercase;
    }
    .card_drugstore_primary>a>header>h3{
    display: inline-block;
    font-size: 0.8em;
    letter-spacing: 2px;
    text-transform: uppercase;
    }
    .card_drugstore_primary>a>header>h3>i{
    letter-spacing: normal;
    display: inline-block;
    padding: 2px 3px 3px 3px;
    margin:0px 0px 0px 0px;
    color: #FFF;
    background-color: #1BC895;
    border-radius: 3px;
    }
    .card_drugstore_primary>a>header>h3>span{
    display: inline-block;
    padding: 2px 3px 3px 3px;
    margin:0px 5px 0px 0px;
    color: #FFF;
    background-color: #1BC895;
    border-radius: 3px;
    }
    .card_drugstore_primary>a>header>h3>div{
    display: inline-block;
    padding: 2px 3px 3px 3px;
    margin:0px 5px 0px 0px;
    color: #FFF;
    background-color: #C9C9C9;
    border-radius: 3px;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-1920);
    font-weight: 590;
    line-height: 1.4em;
    color: #656565;
    }
    .card_drugstore_primary>a>span{
    position: relative;
    display: inline-block;
    float: right;
    margin:-35px 15px 0px 0px;
    font-size: 0.8em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #1BC895;
    text-shadow: 2px 2px solid#F5F5F5;
    }
    .card_drugstore_primary>a>div{
    padding: 15px 0px 16px 0px;
    margin: 15px 0px 0px 0px;
    font-size: 1em;
    font-weight: 650;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #A1A1A1;
    background-image: linear-gradient(to right, #F5F5F5, #F9F9F9);
    border-radius: 5px;
    }
    /*PAGE: DRUGSTORE*/
    .post_contact{
    padding: 26px 15px 26px 15px;
    margin:0px 0px 0px 0px;
    background-image: url(https://www.julianoluz.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;
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a{
    display: inline-block;
    padding: 15px;
    margin:0px 0px 39px 0px;
    width: 100%;
    text-align: center;
    background-color: #FFF;
    border:2px solid#FFF;
    -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    border-radius: 5px;
    }
    .card_camera_primary>a:hover{
    filter: brightness(90%);
    border: 2px solid#E1E1E1;
    }
    .card_camera_primary>a:hover>div{
    background-color: #E1E1E1;
    }
    .card_camera_primary>a>img{
    width: 100%;
    height: 235px;
    object-fit: cover;
    object-position: center;
    }
    .card_camera_primary>a>header{
    min-height: 95px;
    text-align: initial;
    }
    .card_camera_primary>a>header>time{
    display: inline-block;
    float: right;
    margin:2px 0px 0px 0px;
    color: #A1A1A1;
    font-size: var(--h3-font-1920);
    font-weight: 390;
    text-transform: uppercase;
    }
    .card_camera_primary>a>header>h3{
    display: inline-block;
    font-size: var(--h3-font-1920);
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #656565;
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-1920);
    font-weight: 590;
    line-height: 1.4em;
    color: #656565;
    }
    .card_camera_primary>a>span{
    position: relative;
    display: inline-block;
    float: right;
    padding: 2px 5px 3px 5px;
    margin:-23.5px 0px 0px 0px;
    font-size: 0.8em;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #FFF;
    background-color: #008C50;
    opacity: 0.8;
    }
    .card_camera_primary>a>div{
    padding: 15px 0px 16px 0px;
    margin: 15px 0px 0px 0px;
    font-size: 1em;
    font-weight: 650;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #A1A1A1;
    background-image: linear-gradient(to right, #F5F5F5, #F9F9F9);
    border-radius: 5px;
    }
    /*PAGE POST: CAMERA LIVE*/
    .code_player_camera_live{
    padding:0px 0px 0px 0px;
    margin:15px auto 15px auto;
    text-align: center;
    }
    /*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;
    }
    /*CUSTOM*/
    .site_date{
    float: right;
    margin: 10px 0px 0px 0px;
    font-size: 0.9em;
    font-weight: 590;
    letter-spacing: 1px;
    text-transform: uppercase;
    color:#fff;
    }
    /*PAGE POST: PUBLISHER*/
    .publisher{
    display: flex;
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 30px 0px;
    background-image: linear-gradient(to right, #f5f5f5, #f9f9f9, #fff);
    }
    .publihser_image{
    flex: 1;
    margin: 0px 15px 0px 0px;
    }
    .publihser_image>img{
    width: 165px;
    height: 165px;
    object-fit: cover;
    object-position: center;
    }
    .publisher_description{
    flex: 5;
    }
    .publisher_description>header{
    }
    .publisher_description>header>h4{
    font-size: 0.9em;
    letter-spacing: 1px;
    color: #656565;
    }
    .publisher_description>header>h5{
    margin: 0px 0px 5px 0px;
    font-size: 1.1em;
    letter-spacing: 1px;
    color: #151515;
    }
    .publisher_description>p{
    display: -webkit-box;
    font-size: 1em;
    font-weight: 350;
    color: #151515;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .publisher_description>div{
    margin: -5px 0px 0px 0px;
    }
    .publisher_description>div>a{
    display: inline-block;
    padding: 2px 0px 0px 0px;
    margin: 0px 15px 0px 0px;
    width: 30px;
    height: 30px;
    font-size: 1em;
    text-align: center;
    color: #a9a9a9;
    border: 1px solid#a9a9a9;
    border-radius: 50%;
    }
    .publisher_description>div>a:hover{
    color: #fff;
    background-color: #a9a9a9;
    }
    .publisher_description>a{
    display: inline-block;
    float: right;
    padding: 3px 0px 4px 0px;
    margin: -30px 0px 0px 0px;
    min-width: 130px;
    text-align: center;
    color: #999;
    background-color: #e9e9e9;
    border-radius: 30px;
    }
    .publisher_description>a:hover{
    color: #a9a9a9;
    background-color: #fff;
    }
    /*PAGE: 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;
    background-color: #f5f5f5;
    }
    .discount_coupon_info {
    padding: 20px 15px;
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    place-items: flex-start;
    border-right: 3px solid#e9e9e9;
    border-right-style: dashed;
    }
    .discount_coupon_info:after, .discount_coupon_info:before {
    content: " ";
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #fff;
    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.julianoluz.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;
    }
    .btn_all_coupons>a:hover{
    background-color: #DD4A5C;
    }
    /*HOME: JOB OPENINGS*/
    .job_openings{
    padding: 30px 0px 30px 0px;
    margin: 0px 0px 15px 0px;
    }
    .card_job>a{
    display: flex;
    padding: 0px 0px 0px 0px;
    min-height: 105px;
    background-image: linear-gradient(to right, #f5f5f5, #f9f9f9, #fff);
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
    }
    .card_job>a:hover{
    filter: brightness(95%);
    }
    .card_job>a>div{
    flex: 1;
    width: 30px;
    border-right: 5px solid#fff;
    border-right-style: dashed;
    }
    .card_job>a>div>span{
    display: block;
    margin: 50px 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 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;
    }
    /*CONTENT: CALL ADS*/
    .call_ads{
    display:block;
    margin: 0px 0px -15px 0px;
    font-size: 0.75em;
    font-weight: 390;
    letter-spacing: 1px;
    color: #858585;
    text-align: center;
    }
    /*DOWNLOAD PAGE*/
    .download_page{
    padding: 39px 0px 39px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #E9E9E9;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_app{
    padding: 50px 50px 0px 50px;
    margin: 0px 0px 0px 0px;
    background-color: #FFF;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    border-radius: 3px;
    }
    .android_description{
    display: block;
    }
    .android_description>header{
    min-height: 205px;
    }
    .android_description>header>h1{
    font-size: 1em;
    font-weight: 350;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .android_description>header>span{
    display: block;
    margin: -15px 0px 9px 0px;
    width: 230px;
    height: 15px;
    background-color: #F3F3F3;
    }
    .android_description>header>h2{
    font-size: 1.9em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .android_description>header>h3{
    font-size: 1.4em;
    font-weight: 390;
    line-height: 1.5em;
    letter-spacing: 1px;
    }
    .android_qr_code{
    display: inline-block;
    float: left;
    margin: 0px 0px 35px 0px;
    width: 300px;
    text-align: center;
    }
    .android_qr_code>img{
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border: 15px solid#e9e9e9;
    border-radius: 3px;
    }
    .android_qr_code>span{
    font-size: 0.8em;
    font-weight: 390;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #656565;
    }
    .android_download_link{
    display: inline-block;
    float: left;
    margin: 115px 0px 0px 65px;
    }
    .android_download_link>a{
    font-family: sans-serif;
    display: inline-block;
    padding: 19px 5px 19px 5px;
    width: 315px;
    font-size: 1em;
    font-weight: 6500;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    color: var(--main-color-font);
    background-color: var(--main-color);
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
    .android_download_link>a:hover{
    opacity: 0.9;
    }
    .smarth_phone{
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 76px 0px 0px 0px;
    background-repeat: no-repeat;
    object-position: center;
    }
    .smarth_phone>img{
    margin: -23px 0px 0px -23px;
    width: 405px;
    height: auto;
    object-fit: cover;
    object-position: center;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 50px 50px 15px 50px;
    margin: 0px 0px 0px 0px;
    background-color: #F3F3F3;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }
    .alexa_description{
    display: block;
    }
    .alexa_description>header{
    min-height: 205px;
    }
    .alexa_description>header>h1{
    font-size: 1em;
    font-weight: 350;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .alexa_description>header>span{
    display: block;
    margin: -15px 0px 9px 0px;
    width: 230px;
    height: 15px;
    background-color: #fff;
    }
    .alexa_description>header>h2{
    font-size: 1.9em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .alexa_description>header>h3{
    font-size: 1.4em;
    font-weight: 390;
    line-height: 1.5em;
    letter-spacing: 1px;
    }
    .alexa_qr_code{
    display: inline-block;
    float: left;
    margin: 15px 0px 0px 0px;
    width: 300px;
    text-align: center;
    }
    .alexa_qr_code>img{
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border: 15px solid#E9E9E9;
    border-radius: 3px;
    }
    .alexa_qr_code>span{
    font-size: 0.8em;
    font-weight: 390;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #656565;
    }
    .alexa_download_link{
    display: inline-block;
    float: left;
    margin: 130px 0px 0px 65px;
    }
    .alexa_download_link>a{
    font-family: sans-serif;
    display: inline-block;
    padding: 19px 5px 19px 5px;
    width: 315px;
    font-size: 1em;
    font-weight: 6500;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    color: var(--main-color-font);
    background-color: var(--main-color);
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
    .alexa_download_link>a:hover{
    opacity: 0.9;
    }
    .amazon_echo{
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 195px 0px 0px 0px;
    background-repeat: no-repeat;
    object-position: center;
    }
    .amazon_echo>img{
    width: 500px;
    height: auto;
    object-fit: cover;
    object-position: center;
    }
    .amazon_echo>div>img{
    margin: -459px 0px 0px 200px;
    width: 66px;
    height: 66px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    filter: grayscale(99%);
    }
    /*ALEXA SKILL: TUTORIAL*/
    .alexa_skill_tutorial{
    display: block;
    padding: 30px 30px 5px 30px;
    margin: 35px auto 0px auto;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    }
    .alexa_skill_tutorial>header{
    margin: 0px 0px 30px 0px;
    text-align: center;
    }
    .alexa_skill_tutorial>header>h4{
    font-size: 1.5em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    .skill_tutorial{
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 30px 0px;
    background-color: #f5f5f5;
    border-radius: 3px;
    }
    .skill_tutorial>header{
    min-height: 85px;
    }
    .skill_tutorial>header>h5{
    font-size: 1.2em;
    }
    .skill_tutorial>header>h5>span{
    display: inline-block;
    padding: 0px 0px 0px 0px;
    width: 26px;
    height: 26px;
    background-color: #E1000A;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    }
    .skill_tutorial>header>p{
    font-size: 0.9em;
    }
    .skill_tutorial>div>img{
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    }
    /*GUIDE: MODEL 2*/
    .section_guide_secundary{
    padding: 50px 0px 55px 0px;
    background-color: #FFF;
    background-image: url(https://www.julianoluz.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;
    }
    .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: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 5px;
    }
    .primary-card-business>a>header>h3{
    margin: 12px 0px 0px 0px;
    font-size: 0.9em;
    font-weight: 300;
    letter-spacing: 1px;
    color: #656565;
    }
    .primary-card-business>a>header>h4{
    display: -webkit-box;
    font-size: 1em;
    font-weight: 650;
    color: #353535;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .primary-card-business>a>header>span{
    display: inline-block;
    float: right;
    padding: 1px 12px 0px 12px;
    margin: 0px 0px 0px 0px;
    height: 30px;
    font-size: 1em;
    font-weight: 300;
    letter-spacing: 1px;
    color: var(--secundary-color-guide);
    border: 1px solid var(--secundary-color-guide);
    border-style: dashed;
    border-radius: 15px;
    }
    .secundary-card-business>a{
    display: block;
    padding: 9px 19px 15px 19px;
    margin: 0px 5px 0px 5px;
    background-color: #FFF;
    border: 1px solid#C9C9C9;
    border-radius: 3px;
    }
    .secundary-card-business>a:hover{
    opacity: 0.8;
    border: 1px solid 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: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 5px;
    }
    .secundary-card-business>a>header>h3{
    margin: 12px 0px 0px 0px;
    font-size: 0.9em;
    font-weight: 300;
    letter-spacing: 1px;
    color: #656565;
    }
    .secundary-card-business>a>header>h4{
    display: -webkit-box;
    font-size: 1em;
    font-weight: 650;
    color: #353535;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .secundary-card-business>a>header>span{
    display: inline-block;
    float: right;
    padding: 2px 12px 0px 12px;
    margin: 0px 0px 0px 0px;
    height: 30px;
    font-size: 0.9em;
    font-weight: 300;
    letter-spacing: 1px;
    color: var(--secundary-color-guide);
    border: 1px solid var(--secundary-color-guide);
    border-style: dashed;
    border-radius: 15px;
    }
    .rating-value{
    display: inline-block;
    margin: 0px auto 0px auto;
    font-size: 1.5em;
    text-align: center;
    }
    .rating-value>div{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    color: #e1e1e1;
    }
    .rating-value>div>span{
    color: #fec005;
    }
    .btn-next-guide{
    padding: 23px 23px 23px 23px;
    margin: -235px 0px 0px 0px;
    float: right;
    opacity: 0.8;
    transform:translateY(-50%);
    color: var(--secundary-color-guide-font);
    background-color: var(--secundary-color-guide);
    }
    .btn-next-guide:hover{
    opacity: 1;
    color: var(--secundary-color-guide-font);
    }
    .btn-previous-guide{
    padding: 23px 23px 23px 23px;
    margin: -235px 0px 0px 0px;
    float: left;
    opacity: 0.8;
    transform:translateY(-50%);
    color: var(--secundary-color-guide-font);
    background-color: var(--secundary-color-guide);
    }
    .btn-previous-guide:hover{
    opacity: 1;
    color: var(--secundary-color-guide-font);
    }
    .call-guide{
    display: block;
    margin: 50px auto 0px auto;
    text-align: center;
    }
    .call-guide>a{
    display: inline-block;
    padding: 2px 19px 0px 19px;
    height: 56px;
    font-size: 1.1em;
    font-weight: 650;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--primary-color-guide);
    border: 12px solid var(--primary-color-guide);
    border-radius: 5px;
    }
    .call-guide>a:hover{
    color: var(--primary-color-guide-font);
    background-color: var(--primary-color-guide);
    }
    /*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;
    }
    .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: 30px 0px 30px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #FFF;
    }
    .home-sixth-category>div>header{
    margin: 0px 0px 35px 0px;
    }
    .home-sixth-category>div>header>h2{
    padding: 0px 9px 0px 4px;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    font-size: 1.5em;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: monospace;
    color: var(--category-six-color);
    border-left: 5px solid var(--category-six-color);
    }
    .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;
    }
    .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 0px 0px;
    margin: 0px 0px 15px 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: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: 276px;
    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: 212px;
    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: 1360px;
    }
    .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.julianoluz.com.br/uploads/images/default/elections-background.webp);
    background-repeat: repeat;
    border-top: 1px solid#E1E1E1;
    }
    /* GUIDE CATEGORIES */
    .guide-categories{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    margin: 30px auto 0px auto;
    max-width: 1260px;
    gap: 15px;
    }
    .guide-subcategories{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    margin: 0px auto 0px auto;
    max-width: 1260px;
    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: 1500px;
    }
    .news-stories-tiles{
    padding: 19px 0px 19px 0px;
    margin: 0px auto 0px auto;
    }
    .news-stories-rounded{
    padding: 15px 0px 15px 0px;
    margin: 0px auto 0px auto;
    }
    .news-stories-mobile-only {
    display: none;
    }
    .stories-scroll {
    display: flex;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    gap: 12px;
    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 103px;
    width: 103px;
    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;
    }
    @keyframes storyProgress {
    to {
    width: 100%;
    }
    }
    .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:2900px){
    .first_section_compact {
    padding: 45px 21% 35px 21%;
    }
    .third_section_posts {
    padding: 50px 23% 35px 23% 
    }
    .first_section_polices {
    padding: 50px 23% 50px 23% 
    }
    .page_about {
    padding: 50px 23% 50px 23% 
    }
    .section_contact_header{
    padding:15px 32% 15px 32% 
    }
    .first_section_contact {
    padding: 15px 32% 30px 32% 
    }
    .second_section_colunist {
    padding: 0 23% 0 23% 
    }
    .third_section_colunist {
    padding: 50px 23% 50px 23% 
    }
    .page_modal_content {
    padding: 30px 25% 15px 25% 
    }
    .page_modal_share {
    padding: 0 25% 30px 25% 
    }
    .post_comments {
    padding: 19px 25% 30px 25% 
    }
    .post_sidebar_cover {
    max-height: 90px 
    }
    .posts_dest{
    margin:0px 19% 0px 19% 
    }
    }
    @media(max-width:2150px){
    .first_section_compact {
    padding: 45px 16% 35px 16% 
    }
    .third_section_posts {
    padding: 50px 16% 35px 16% 
    }
    .first_section_polices {
    padding: 50px 16% 50px 16% 
    }
    .page_about {
    padding: 50px 16% 50px 16% 
    }
    .section_contact_header{
    padding:15px 26% 15px 26% 
    }
    .first_section_contact {
    padding:15px 26% 30px 26% 
    }
    .second_section_colunist {
    padding: 0 16% 0 16% 
    }
    .third_section_colunist {
    padding: 50px 16% 50px 16% 
    }
    .page_modal_content {
    padding: 30px 19% 15px 19% 
    }
    .page_modal_share {
    padding: 0 19% 30px 19% 
    }
    .post_comments {
    padding: 19px 19% 30px 19% 
    }
    .social_header{
    margin:8% 0px 0px -5px;
    }
    .posts_dest{
    margin:0px 9% 0px 9% 
    }
    .instagram-media{
    margin:0px 0px 0px 19%!important;
    }
    }
    @media (max-width: 1600px) {
    /*HORIZONTAL MENU : NAV*/
    .nav_menu{
    margin:5px 3% 0px 3%;
    }
    .container_pa_home{
    margin: 9px 3% 0 3% 
    }
    .container_pa{
    margin: 9px 3% 0 3% 
    }
    .container_pa_head{
    margin: 0px 3% 0px 3%;
    }
    .first_section_home {
    margin: 9px 3% 0 3% 
    }
    .second_section_home {
    margin: 0 3% 0 3% 
    }
    .third_section_home {
    margin: 0 3% 0 3% 
    }
    .four_section_home {
    margin: 0 3% 0 3% 
    }
    .five_section_home {
    margin: 0 3% 0 3% 
    }
    .six_section_home {
    padding: 25px 3% 25px 3%;
    margin: 0 
    }
    .cards_column {
    padding: 25px 3% 25px 3%;
    margin: 0 
    }
    .height_section_home {
    padding: 0 3% 0 3% 
    }
    .nine_section_home {
    padding: 50px 3% 35px 3%;
    margin: 0;
    }
    .ten_section_home {
    padding: 50px 3% 15px 3%;
    margin: 0 
    }
    .eleven_section_home {
    padding: 25px 3% 25px 3%;
    margin: 0 
    }
    /*CUSTOM - 1600px*/
    .twc-container{
    padding: 0px 3% 0px 3%;
    }
    .first_section_compact {
    padding: 45px 9% 35px 9% 
    }
    .first_section_polices {
    padding: 50px 9% 50px 9% 
    }
    .post_midia_image {
    margin: 0 9% 0 9% 
    }
    .post_midia_image>img {
    margin: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .first_section_post {
    margin: 0 3% 0 3% 
    }
    .second_section_post {
    padding: 30px 3% 30px 3% 
    }
    .third_section_post {
    padding: 0 3% 0 3% 
    }
    .four_section_post {
    padding: 0 3% 0 3% 
    }
    .five_section_post {
    padding: 0 3% 0 3% 
    }
    .footer_section_pages {
    padding: 25px 3% 25px 3% 
    }
    .post_rel>h4 {
    min-height: 67px 
    }
    .third_section_posts {
    padding: 50px 5% 35px 5% 
    }
    .card_big_post>header {
    padding: 50px 15px 19px 15px;
    margin: -191px 0 0 0;
    position: relative 
    }
    .card_big_post>img {
    height: 600px 
    }
    .ads_sidebar_home_two {
    margin: 0 
    }
    .ads_sidebar_home_two>a>img {
    max-width: 100%;
    height: auto;
    min-height: 600px 
    }
    .section_contact_header{
    padding:15px 21% 15px 21% 
    }
    .first_section_contact {
    padding:15px 21% 30px 21% 
    }
    .second_section_contact {
    padding: 0 3% 0 3% 
    }
    .hot_post_title>header>h3 {
    }
    .other_category>a>header>h3 {
    min-height: 62px;
    }
    .second_section_social {
    padding: 50px 9% 50px 9% 
    }
    .cards_column>header>h2 {
    margin: 0 0 26px 1% 
    }
    .card_column {
    padding: 5px;
    margin: 0 3% 50px 3% 
    }
    .first_section_colunist {
    padding: 30px 7% 30px 7% 
    }
    .second_section_colunist {
    padding: 0 7% 0 7% 
    }
    .third_section_colunist {
    padding: 50px 7% 50px 7% 
    }
    .card_category_description {
    min-height: 65px 
    }
    .card_sports_main_info>header>h3 {
    font-size: 1.5em 
    }
    .card_sports_main_info>header>h4 {
    font-size: 1.3em 
    }
    .card_sports>header>h5 {
    font-size: 1.1em 
    }
    .curiosity_big>a>header>h4 {
    font-size: 1em 
    }
    .curiosity_title {
    margin: 0 
    }
    .curiosity_title>header>h3 {
    font-size: 1em 
    }
    .card_post_home>header>h5 {
    font-size: 1.1em 
    }
    .sidebar_home_one {
    padding: 0 0 0 5% 
    }
    .featured_post>header>h3 {
    font-size: 2.9em;
    }
    .featured_post>header>h4 {
    font-size: 1.4em 
    }
    .featured_posts_info>header>h3 {
    font-size: 1.5em 
    }
    .featured_posts_info>header>h4 {
    font-size: 1.2em 
    }
    .featured_posts_text_primary>header>h3 {
    font-size: 1.1em 
    }
    .podcast_body {
    padding: 0 3% 50px 3% 
    }
    .card_podcast_content {
    padding: 5px 9px 5px 9px 
    }
    .card_podcast_action {
    padding: 3px 0 9px 9px 
    }
    .card_podcast_title>h2 {
    font-size: 1.1em;
    min-height: 65px 
    }
    .card_podcast_title>p {
    min-height: 105px 
    }
    .category_one_left {
    padding: 0 5% 30px 0;
    margin: 0 
    }
    .category_one_central_content {
    margin: 30px 3% 0 3% 
    }
    .card_category_one {
    margin: 0 0 9px 0 
    }
    .card_category_one>header>h4 {
    font-size: 1.1em 
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 365px;
    }
    .banner_slider_two {
    min-height: 300px;
    }
    .banner_slider_three {
    min-height: 300px;
    }
    .page_modal_content {
    padding: 30px 16% 15px 16% 
    }
    .page_modal_share {
    padding: 0 16% 30px 16% 
    }
    .post_comments {
    padding: 19px 16% 30px 16% 
    }
    .post_sidebar_cover {
    max-height:auto;
    }
    footer{
    padding:0px 8% 50px 8%;
    margin:0px 3% 0px 3%;
    }
    .site_top{
    padding:0px 3% 0px 3%;
    }
    .posts_dest{
    margin:0px 13% 0px 13% 
    }
    /*HOME: STREAM*/
    .audio_stream{
    padding:17px 5px 12px 5px;
    max-width: 1500px;
    }
    .btn_print {
    height: 31px;
    }
    /* HEAD: STORIES - 1600px*/
    .news-stories-tiles{
    padding: 19px 0px 19px 0px;
    margin: 0px 3% 0px 3%;
    }
    .news-stories-rounded{
    padding: 15px 0px 15px 0px;
    margin: 0px 3% 0px 3%;
    }
    }
    @media(max-width: 1450px) {
    /*HEADER: MOBILE MENU - 1450px*/
    .mobile-menu{
    margin: 55px 0px 0px 0px;
    }
    .social-header{
    margin: 50px 0px 0px 0px;
    }
    /*HORIZONTAL MENU : NAV*/
    .nav_item>a{
    padding:5px 6px 5px 6px;
    margin:0px 9px 0px 9px;
    font-size: 1.05em;
    }
    .first_section_compact {
    padding: 45px 5% 35px 5% 
    }
    .second_section_social {
    padding: 50px 5% 50px 5% 
    }
    .btn_social {
    padding: 5px 5px 5px 5px;
    }
    .card_category_description {
    min-height: 71px 
    }
    .card_sport_content>header>h4 {
    min-height: 85px 
    }
    .card_evento_body>h3 {
    font-size: 1.1em 
    }
    .first_section_partner {
    padding: 50px 15% 50px 15% 
    }
    .partner_info {
    margin: 15px 15% 0 15% 
    }
    .second_section_partner {
    padding: 75px 15% 75px 15% 
    }
    .four_section_partner {
    padding: 50px 15% 75px 15% 
    }
    .single_page_ads_header {
    padding: 19px 3% 19px 3%;
    }
    .banner_pages_code_primary{
    margin:23px 3% 23px 3%;
    }
    .site_ads_post_primary {
    padding: 16px 3% 16px 3%;
    }
    .site_ads_post_secundary {
    padding: 25px 3% 19px 3%;
    }
    .seven_section_home {
    padding: 15px 12px 0px 12px;
    }
    /*CAROUSEL HOME*/
    .carousel_title {
    padding: 15px 39px 20px 39px;
    }
    .carousel_title>header>h3 {
    font-size: 1.1em 
    }
    .curiosity_title>header>h3 {
    font-size: .9em;
    font-weight: 450 
    }
    .sports_left {
    margin: 0 
    }
    .card_politican {
    margin: 0 0 5px 0 
    }
    .card_politican>header {
    margin: 5px 0 0 0;
    min-height: auto 
    }
    .card_classified_title>h3 {
    font-size: .9em;
    min-height: 39px 
    }
    .featured_post>span {
    font-size: .9em 
    }
    .featured_post>header>h3 {
    font-size: 2.6em;
    }
    .featured_post>header>h4 {
    font-size: 1.3em 
    }
    .featured_posts_info>header>h3 {
    font-size: 1.4em 
    }
    .featured_posts_info>header>h4 {
    font-size: 1.2em;
    color: #555 
    }
    .featured_posts_text_primary>header>h3 {
    font-size: 1em 
    }
    .card_podcast_title>h2 {
    font-size: 1.1em;
    min-height: 83px 
    }
    .card_podcast_title>p {
    font-size: .9em;
    min-height: 90px 
    }
    .category_one_left {
    padding: 0p 3% 30px 0 
    }
    .card_category_one>header>h5 {
    font-size: 1em 
    }
    .post_rel_big>img {
    height: 475px 
    }
    .post_rel_text>span {
    font-size: .8em 
    }
    .post_rel_text>h4 {
    margin: 3px 0 9px 0;
    font-size: 1.1em 
    }
    .post_rel_text>h5 {
    font-size: 1em 
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 330px;
    }
    .banner_slider_two {
    min-height: 270px;
    }
    .banner_slider_three {
    min-height: 270px;
    }
    .card_album_content>h4 {
    min-height: 65px;
    font-size: 1em 
    }
    .page_modal_content {
    padding: 30px 15% 15px 15% 
    }
    .page_modal_share {
    padding: 0 15% 30px 15% 
    }
    .post_comments {
    padding: 19px 15% 30px 15% 
    }
    .hot_post_title>header>h3 {
    font-size:0.9em;
    }
    .other_category>a>header>h3 {
    font-size:0.9em;
    }
    .post_sidebar_item>h4{
    font-size: 1em;
    }
    .section_contact_header{
    padding:15px 16% 15px 16% 
    }
    .first_section_contact {
    padding:15px 16% 30px 16% 
    }
    footer{
    padding:0px 3% 50px 3%;
    }
    .first-section-footer{
    padding:30px 0px 0px 0px;
    }
    /*.main_menu{
    padding:0px 3% 0px 3%;
    }
    */
    .posts_dest{
    margin:0px 5% 0px 5%;
    }
    .instagram-media{
    margin:0px 0px 0px 15%!important;
    }
    /*CALL REGISTER FOOTER*/
    .call_register_description>header>h4{
    font-size: 1.8em;
    }
    .call_register_description>header>h5{
    font-size: 1.1em;
    }
    .register{
    max-width: 1260px;
    }
    /*GUIDE: CATEGORY*/
    .guide_category>a>header>h2{
    font-size: 1em;
    }
    .guide_category>a>header>h3{
    font-size: 0.75em;
    }
    /*GUIDE: SUBCATEGORY*/
    .guide_subcategory>a>header>h3{
    font-size: 0.85em;
    }
    /*GUIDE: CARD*/
    .card_guide{
    margin:0px 0px 39px 0px;
    }
    .card_guide>a>img{
    height: 190px;
    }
    .card_guide_rel{
    margin:0px 0px 39px 0px;
    }
    .card_guide_rel>a>img{
    height: 190px;
    }
    /*PAGE: COLUMNIST*/
    .columnist_page{
    max-width: 1230px;
    }
    /*HOME: STREAM*/
    .audio_stream{
    padding:17px 3% 12px 3%;
    }
    .video_stream{
    max-width: 800px;
    }
    /*PAGE: STREAM*/
    .stream_video{
    max-width: 850px;
    }
    /*CALL GOOGLE NEWS*/
    .call_google_news{
    margin:35px 0px 0px 39px;
    }
    /*CUSTOM*/
    .site_ads_posts_primary {
    padding: 0px 3% 30px 3%;
    }
    .site_ads_posts_primary_live {
    padding: 30px 3% 30px 3%;
    }
    .site_ads_posts_secundary {
    padding: 30px 3% 30px 3%;
    }
    /*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;
    }
    /*PAGE: SUBSCRIBE NEWS*/
    .subscribe_news>img{
    max-width: 260px;
    }
    .subscribe_news>header>h1{
    font-size: 1.8em;
    }
    /*PAGE: STREAM*/
    .banner_page_live{
    max-width: 1230px;
    }
    .banner_page_live_code{
    max-width: 1230px;
    }
    /*HOME: CATEGORY CUSTOM*/
    .category_custom>header>h2{
    font-size: 1.4em;
    }
    .card_category_custom{
    margin:0px 0px 26px 0px;
    }
    .card_category_custom_image{
    width: 35%;
    }
    .card_category_custom_image>img{
    height: 175px;
    }
    .card_category_custom_title{
    width: 62%;
    }
    .card_category_custom_title>header>h4{
    font-size: 1.4em;
    }
    .card_category_custom_title>header>h5{
    font-size: 1.2em;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 26%;
    }
    .list_events>header>span{
    width: 72%;
    }
    .card_event {
    padding: 12px;
    }
    .card_event>a>img {
    height: 250px;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    margin:0px 0px 0px 9%;
    max-height: 595px;
    }
    /*HOME: GUIDE*/
    .card_guide_home>a>img{
    height: 165px;
    }
    /*WIDGET WHATER FORECAST: HOME*/
    .widget_weather_forecas_home{
    margin: 0px 3% 0px 3%;
    }
    /*BANNERS*/
    .horizontal_banner_desktop{
    margin:0px 3% 0px 3%;
    }
    .horizontal_banner_code{
    margin:0px 3% 0px 3%;
    }
    .horizontal_banner_pages_desktop{
    margin:0px 3% 0px 3%;
    }
    .horizontal_banner_pages_code{
    margin:0px 3% 0px 3%;
    }
    /*ADVERTISING: CAROUSEL*/
    .carousel_advertising{
    margin:0px 3% 0px 3%;
    }
    .carousel_advertising_pages{
    margin:0px 3% 0px 3%;
    }
    /*PAGE: COUPOM*/
    .page_coupom{
    min-height: auto;
    }
    /*HOME: JOB OPENINGS*/
    .card_job>a>div>span{
    margin: 55px 0px 0px 0px;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_download_link{
    margin: 95px 0px 0px 35px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_download_link{
    margin: 95px 0px 0px 35px;
    }
    /*DIGITAL EDITION - 1450px*/
    .digital-edition-content{
    max-width: 1230px;
    }
    .flip-btn {
    top: 19%;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 320px;
    }
    .carousel_control {
    margin: 320px -23px 0px -23px;
    }
    .curiosity_big>a>img {
    height: 242px;
    }
    /*PAGE: PUBLIC NOTICES - 1450px*/
    .card-public-notice>a>figure>img{
    height: 276px;
    }
    /*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: 1390px){
    /*HEADER: MOBILE MENU - 1390px*/
    .mobile-menu{
    margin: 50px 0px 0px 0px;
    }
    .social-header{
    margin: 45px 0px 0px 0px;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 315px;
    }
    .banner_slider_two {
    min-height: 255px;
    }
    .banner_slider_three {
    min-height: 255px;
    }
    /*DIGITAL EDITION*/
    .digital-edition-content{
    max-width: 1100px;
    }
    }
    @media(max-width: 1300px) {
    /*HEADER: MOBILE MENU - 1300px*/
    .mobile-menu{
    margin: 48px 0px 0px 0px;
    }
    .social-header{
    margin: 42px 0px 0px 0px;
    }
    /*HORIZONTAL MENU : NAV*/
    .nav_item>a{
    font-size: 1em;
    }
    .teen_section_home {
    padding: 50px 3% 30px 3%;
    margin: 0 
    }
    .featured_post>header>h3 {
    font-size: 2.5em;
    }
    .featured_post>header>h4 {
    font-size: 1.2em;
    }
    .featured_posts_info>span {
    font-size: 1em 
    }
    .featured_posts_info>span {
    font-size: .8em 
    }
    .card_classified_title>h3 {
    min-height: 50px 
    }
    .featured_posts_info>header>h4 {
    font-size: 1.1em 
    }
    .featured_posts_info>header>h3 {
    font-size: 1.3em 
    }
    /*CAROUSEL HOME*/
    .carousel_title {
    padding: 9px 30px 20px 30px;
    height: 130px;
    }
    .carousel_title>header>h3 {
    margin-top: 5px;
    }
    .card_podcast_title>h2 {
    font-size: 1.1em;
    min-height: 105px 
    }
    .card_podcast_title>p {
    font-size: .9em;
    min-height: 126px 
    }
    .card_podcast_author_content {
    font-size: .8em 
    }
    .cards_column>header>h2 {
    margin: 0 0 26px 0 
    }
    .card_column {
    padding: 0;
    margin: 0 0 50px 0 
    }
    .card_column_content>header>h4 {
    font-size: .8em 
    }
    .card_column_content>header>h5 {
    margin: 0 3px 0 3px;
    font-size: 1em 
    }
    .first_section_polices {
    padding: 50px 5% 50px 5% 
    }
    .call_news_title {
    font-size: .6em;
    }
    .page_modal_content {
    padding: 30px 5% 15px 5% 
    }
    .page_modal_share {
    padding: 0 5% 30px 5% 
    }
    .post_comments {
    padding: 19px 5% 30px 5% 
    }
    .section_contact_header{
    padding:15px 9% 15px 9% 
    }
    .first_section_contact {
    padding:15px 9% 30px 9% 
    }
    /*NAV SECTION FOOTER: - 1024px*/
    .nav-section-item>a{
    font-size: 0.7em;
    }
    .footer_copyright{
    font-size:0.8em;
    }
    .instagram-media{
    margin:0px 0px 0px 5%!important;
    }
    .list_post>img {
    height: 215px;
    }
    .card_sport>img {
    height: 195px;
    }
    .card_album>img {
    height: 215px;
    }
    .card_podcast>img{
    height: 215px;
    }
    .card_podcasts>img{
    height:215px;
    }
    .posts_dest{
    margin:0px 0px 0px 0pxe;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category{
    margin:0px 15px 0px 15px;
    }
    .classified_category_item>a{
    padding:9px 0px 12px 0px;
    font-size: 0.8em;
    }
    /*CUSTOM*/
    .list_posts{
    margin:0px 15px 0px 15px;
    }
    .site_ads_posts_primary {
    padding: 30px 15px 25px 15px;
    }
    .site_ads_posts_primary_live {
    padding: 0px 15px 25px 15px;
    }
    .site_ads_posts_secundary {
    padding: 25px 15px 25px 15px;
    }
    .register{
    max-width: 1200px;
    }
    /*GUIDE: SUBCATEGORY*/
    .guide_subcategory>a>header>h3{
    font-size: 0.8em;
    }
    /*GUIDE: CARD*/
    .card_guide>a>img{
    height: 185px;
    }
    .card_guide>a>header>h3{
    font-size: 0.75em;
    }
    /*GUIDE: PAGE*/
    .guide_content{
    margin:0px 15px 0px 15px;
    }
    .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: COLUMNIST*/
    .columnist_page{
    margin:0px 15px 0px 15px;
    }
    /*HOME: STREAM*/
    .video_stream{
    max-width: 720px;
    }
    .video_stream>header>h3{
    font-size: 0.9em;
    }
    /*PAGE: STREAM*/
    .stream_video{
    margin:0px 15px 0px 15px;
    max-width: 720px;
    }
    .stream_video>header>h1{
    font-size: 0.9em;
    }
    /*CALL GOOGLE NEWS*/
    .call_google_news{
    margin:35px 0px 0px 30px;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition>img{
    height: 335px;
    }
    /*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;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition_rel>img{
    height: 320px;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 295px;
    }
    .banner_slider_two {
    min-height: 245px;
    }
    .banner_slider_three {
    min-height: 245px;
    }
    /*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;
    }
    /*PAGE: SUBSCRIBE NEWS*/
    .subscribe_news{
    padding: 0px 26px 30px 26px;
    }
    .subscribe_news>header{
    margin: 0px 30px 15px 30px;
    }
    .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;
    }
    /*PAGES: CARD NOTE*/
    .card_note>a>img{
    height: 205px;
    }
    .card_note>a>header>h4{
    font-size: 1.1em;
    }
    /*HOME: CATEGORY CUSTOM*/
    .card_category_custom_image>img{
    height: 165px;
    }
    .card_category_custom_title>header>h4{
    font-size: 1.3em;
    }
    .card_category_custom_title>header>h5{
    font-size: 1.1em;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    font-size: 1.3em;
    }
    .card_event {
    padding: 5px;
    }
    .card_event>a>img {
    height: 230px;
    }
    .card_event_body>h3 {
    font-size: 0.9em;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 30px 9px 39px 9px;
    }
    .card_columnist>header>h3{
    font-size: 0.9em;
    }
    .card_columnist_posts{
    width: 45%;
    }
    .card_columnist_posts>a{
    min-width: 150px;
    font-size: 0.8em;
    }
    .card_columnist_profile{
    width: 45%;
    }
    .card_columnist_profile>a{
    min-width: 150px;
    font-size: 0.8em;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    margin:0px 0px 0px 0px;
    max-height: 565px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-1300);
    }
    .card_guide_home>a>span{
    font-size: 0.75em;
    }
    .card_guide_home>a>img{
    height: 159px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-1300);
    }
    .card_guide_home>a>i{
    margin:-22px 0px 0px 0px;
    font-size: 0.75em;
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a>img{
    height: 216px;
    }
    .card_drugstore_primary>a>header>time{
    font-size: var(--h3-font-1300);
    }
    .card_drugstore_primary>a>header>h3{
    font-size: var(--h3-font-1300);
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-1300);
    }
    /*PAGE: DRUGSTORE*/
    .post_address>div{
    font-size: 1.1em;
    }
    .post_address>p{
    font-size: 0.9em;
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a>img{
    height: 216px;
    }
    .card_camera_primary>a>header>time{
    font-size: var(--h3-font-1300);
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-1300);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-1300);
    }
    /*PAGE: DISCOUNT COUPON*/
    .discount_coupon_title {
    font-size: 1em;
    }
    /*HOME: JOB OPENINGS*/
    .card_job>a>div>span{
    margin: 59px 0px 0px 0px;
    }
    /*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;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 300px;
    }
    .carousel_control {
    margin: 305px -23px 0px -23px;
    }
    .curiosity_big>a>img {
    height: 230px;
    }
    /*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: 30px 30px 0px 30px;
    }
    .guide-subcategories{
    grid-template-columns: repeat(5,1fr);
    margin: 0px 30px 0px 30px;
    }
    /* HEAD: STORIES - 1300px*/
    .news-stories-tiles{
    padding: 19px 0px 19px 0px;
    margin: 0px 3% 0px 3%;
    }
    .news-stories-rounded{
    padding: 15px 0px 15px 0px;
    margin: 0px 3% 0px 3%;
    }
    }
    @media(max-width: 1230px){
    /*HEADER: MOBILE MENU - 1200px*/
    .logo-desktop{
    margin: 12px auto 0px auto;
    }
    .mobile-menu{
    margin: 30px 0px 0px 0px;
    }
    .social-header{
    margin: 32px 0px 0px 0px;
    }
    .social-header>div>a{
    margin: 0px 8px 0px 0px;
    width: 46px;
    height: 46px;
    font-size: 1.3em;
    }
    /*HORIZONTAL MENU : NAV*/
    .nav_menu{
    margin:12px 3% 0px 3%;
    }
    .nav_item{
    display: none;
    }
    #lastnews{
    display: none;
    }
    /*HOME*/
    .featured_post>header>h3 {
    font-size: 2.3em;
    }
    .curiosity_big>a>header>h4 {
    font-size: 1.1em;
    }
    /*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;
    }
    .register{
    max-width: 950px;
    }
    /*GUIDE: CATEGORY*/
    .guide_category>a>header{
    min-height: 90px;
    }
    .guide_category>a>header>h2{
    font-size: 0.9em;
    }
    .guide_category>a>header>h3{
    font-size: 0.75em;
    }
    /*GUIDE: SUBCATEGORY*/
    .guide_subcategory>a>header{
    min-height: 59px;
    }
    .guide_subcategory>a>header>h3{
    font-size: 0.8em;
    }
    /*GUIDE: CARD*/
    .card_guide>a>img{
    height: 159px;
    }
    .card_guide>a>header{
    min-height: 85px;
    }
    .card_guide>a>header>h4{
    font-size: 1em;
    }
    /*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%;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition{
    padding:8px 15px 26px 15px;
    }
    .card_digital_edition>span{
    font-size: 0.8em;
    }
    .card_digital_edition>time{
    margin:3px 0px 0px 0px;
    font-size: 0.8em;
    }
    .card_digital_edition>img{
    height: 255px;
    }
    /*PAGE: DIGITAL EDITION*/
    .digital_editions{
    margin:0px 15px 0px 15px;
    }
    /*PAGES: DIGITAL EDITION*/
    .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: 265px;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 245px;
    }
    .banner_slider_two {
    min-height: 195px;
    }
    .banner_slider_three {
    min-height: 195px;
    }
    /*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: SUBSCRIBE NEWS*/
    .subscribe_news>header{
    margin: 0px 15px 15px 15px;
    }
    .subscribe_channel_info>div>header>h5{
    font-size: 1em;
    }
    .subscribe_channel_info>div>p{
    font-size: 1em;
    }
    /*PAGES: CARD NOTE*/
    .card_note{
    padding: 15px 15px 15px 15px;
    }
    .card_note>a>img{
    height: 165px;
    }
    .card_note>a>header{
    min-height: 119px;
    }
    .card_note>a>header>h3{
    font-size: 0.7em;
    }
    /*HOME: CATEGORY CUSTOM*/
    .category_custom>header>h2{
    font-size: 1.3em;
    }
    .card_category_custom{
    margin:0px 0px 23px 0px;
    }
    .card_category_custom_image>img{
    height: 128px;
    }
    .card_category_custom_title>header>h3{
    font-size: 0.8em;
    }
    .card_category_custom_title>header>h4{
    font-size: 1.2em;
    }
    .card_category_custom_title>header>h5{
    font-size: 1em;
    }
    /*HOME: EVENTS*/
    .list_events>header>span{
    width: 70%;
    }
    .card_event>a>img {
    height: 190px;
    }
    .card_event_body {
    padding:15px 12px 5px 12px;
    margin: -40px 12px 0px 12px;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 30px 5px 39px 5px;
    }
    .card_columnist_posts>a{
    min-width: 130px;
    font-size: 0.75em;
    }
    .card_columnist_profile>a{
    min-width: 130px;
    font-size: 0.75em;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    max-height: 500px;
    }
    .card_video_cover>img {
    min-height:109px;
    }
    .card_video_title {
    margin:6px 0px 0px 0px;
    }
    .card_video_title>h5 {
    font-size: 1em;
    }
    /*HOME: GUIDE*/
    .guide_search>header>h2{
    font-size: 1.4em;
    }
    .guide_search>header>h3{
    font-size: 1.2em;
    }
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-1200);
    }
    .card_guide_home>a{
    padding: 12px 9px 15px 9px;
    }
    .card_guide_home>a>img{
    height: 122px;
    }
    .card_guide_home>a>header{
    min-height: 75px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-1200);
    }
    .carousel_control_home_next_guide{
    margin:-265px 0px 0px 0px;
    }
    .carousel_control_home_prev_guide{
    margin:-265px 0px 0px 0px;
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a>header{
    min-height: 105px;
    }
    .card_drugstore_primary>a>img{
    height: 165px;
    }
    .card_drugstore_primary>a>header>time{
    margin:4px 0px 0px 0px;
    font-size: var(--h3-font-1200);
    }
    .card_drugstore_primary>a>header>h3{
    font-size: 0.75em;
    letter-spacing: 1px;
    }
    .card_drugstore_primary>a>header>h3>i{
    display: none;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-1200);
    }
    /*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;
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a>header{
    min-height: 105px;
    }
    .card_camera_primary>a>img{
    height: 165px;
    }
    .card_camera_primary>a>header>time{
    margin:4px 0px 0px 0px;
    font-size: var(--h3-font-1200);
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-1200);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-1200);
    }
    /*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: 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*/
    .android_app{
    padding: 30px 15px 0px 30px;
    }
    .android_description>header>h2{
    font-size: 1.5em;
    }
    .android_description>header>h3{
    font-size: 1.2em;
    }
    .android_qr_code{
    width: 195px;
    }
    .android_qr_code>span{
    font-size: 0.75em;
    }
    .android_download_link{
    margin: 75px 0px 0px 35px;
    }
    .android_download_link>a{
    width: 265px;
    font-size: 0.9em;
    }
    .smarth_phone{
    margin: 0px 0px 0px 0px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 30px 15px 15px 30px;
    }
    .alexa_description>header>h2{
    font-size: 1.5em;
    }
    .alexa_description>header>h3{
    font-size: 1.2em;
    }
    .alexa_qr_code{
    width: 195px;
    }
    .alexa_qr_code>span{
    font-size: 0.75em;
    }
    .alexa_download_link{
    margin: 75px 0px 0px 35px;
    }
    .alexa_download_link>a{
    width: 265px;
    font-size: 0.9em;
    }
    .amazon_echo{
    margin: 185px 0px 0px 0px;
    }
    .amazon_echo>img{
    width: 375px;
    }
    .amazon_echo>div>img{
    margin: -350px 0px 0px 150px;
    width: 52px;
    height: 52px;
    }
    /*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;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 238px;
    }
    .carousel_control {
    margin: 239px -15px 0px -15px;
    }
    .curiosity_big>a>img {
    height: 190px;
    }
    /*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) {
    /*HEADER: MOBILE MENU - 965px*/
    .mobile-menu{
    margin: 18px 0px 0px 0px;
    }
    .social-header{
    margin: 28px 0px 0px 0px;
    }
    .social-header>div>a{
    padding: 3px 0px 0px 0px;
    margin: 0px 6px 0px 0px;
    width: 32px;
    height: 32px;
    font-size: 1em;
    }
    /*MENU: LIVE*/
    .audio_player{
    margin:0px 0px 0px 0px;
    }
    .btn_live{
    margin:-1px 15px 0px 0px;
    }
    .btn_live>a{
    height: 45px;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category_item>a{
    padding:12px 0px 12px 0px;
    font-size: 0.9em;
    }
    /*CALL REGISTER FOOTER*/
    .call_register_description>header>h4{
    font-size: 1.4em;
    }
    .call_register_button>a{
    padding:12px 39px 15px 39px;
    font-size: 1em;
    }
    .register{
    margin:0px 15px 0px 15px;
    }
    /*GUIDE: CARD*/
    .card_guide>a>img{
    height: 115px;
    }
    .card_guide>a>header{
    min-height: 105px;
    }
    /*GUIDE: PAGE*/
    .guide_title>header>h1{
    font-size: 1.6em;
    }
    .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: 9px 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 auto -15px auto;
    }
    .item_score_percent{
    width: 200px;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition>img{
    height: 175px;
    }
    .card_digital_edition>span{
    margin:0px 0px 2px 0px;
    }
    .card_digital_edition>time{
    margin:0px 0px 9px 0px;
    float: left;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition_rel>img{
    height: 185px;
    }
    .card_digital_edition_rel>span{
    margin:0px 0px 2px 0px;
    }
    .card_digital_edition_rel>time{
    margin:0px 0px 9px 0px;
    float: left;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 175px;
    }
    .banner_slider_two {
    min-height: 145px;
    }
    .banner_slider_three {
    min-height: 145px;
    }
    /*PAGE ADVERTISING*/
    .advertising_buttons>a{
    margin:0px 0px 15px 9px;
    }
    .advertising_email{
    font-size: 0.71em;
    }
    .advertising_phone{
    font-size: 0.71em;
    }
    /*PAGES: CARD NOTE*/
    .card_note>a>img{
    height: 115px;
    }
    .card_note>a>header>h4{
    font-size: 1em;
    }
    /*HOME: CATEGORY CUSTOM*/
    .category_custom>header>h2{
    font-size: 1.2em;
    }
    .card_category_custom{
    margin:0px 0px 15px 0px;
    }
    .card_category_custom_image>img{
    height: 105px;
    }
    .card_category_custom_title>header>h3{
    font-size: 0.75em;
    }
    .card_category_custom_title>header>h4{
    font-size: 1em;
    }
    .card_category_custom_title>header>h5{
    font-size: 0.9em;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 35%;
    }
    .list_events>header>span{
    width: 60%;
    }
    .list_events>header>h2{
    font-size: 1.2em;
    }
    .card_event>a>img {
    height: 150px;
    }
    .card_event_body {
    padding:15px 12px 5px 12px;
    margin: -40px 0px 0px 0px;
    }
    .card_event_body>h3 {
    font-size: 0.8em;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 15px 9px 15px 9px;
    }
    .card_columnist_posts{
    display: block;
    width: 100%;
    }
    .card_columnist_posts>a{
    padding: 12px 0px 14px 0px;
    margin:0px 0px 19px 0px;
    width: 100%;
    letter-spacing: 1px;
    }
    .card_columnist_profile{
    display: block;
    width: 100%;
    }
    .card_columnist_profile>a{
    padding: 12px 0px 14px 0px;
    margin:0px 0px 0px 0px;
    width: 100%;
    letter-spacing: 1px;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    max-height: 430px;
    }
    .card_video {
    padding: 5px 5px 5px 5px;
    }
    .card_video_title {
    margin: 5px 0 0 0 
    }
    .card_video_title>h5 {
    font-size: 0.9em;
    letter-spacing: 1px;
    line-height: 1.2em;
    }
    .card_video_cover>img {
    min-height:95px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-900);
    }
    .card_guide_home>a{
    padding: 5px 5px 5px 5px;
    }
    .card_guide_home>a>span{
    display: none;
    }
    .card_guide_home>a>img{
    height: 95px;
    }
    .card_guide_home>a>header{
    min-height: 95px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-900);
    }
    .card_guide_home>a>i{
    margin:-21px 0px 0px 0px;
    font-size: 0.7em;
    }
    .carousel_control_home_next_guide{
    margin:-275px 0px 0px 0px;
    }
    .carousel_control_home_prev_guide{
    margin:-275px 0px 0px 0px;
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a>header{
    min-height: 126px;
    }
    .card_drugstore_primary>a>img{
    height: 115px;
    }
    .card_drugstore_primary>a>header>time{
    display: none;
    }
    .card_drugstore_primary>a>header>h3{
    font-size: 0.7em;
    }
    .card_drugstore_primary>a>header>h3>span{
    margin:0px 5px 5px 0px;
    }
    .card_drugstore_primary>a>header>h3>div{
    margin:0px 5px 5px 0px;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-900);
    }
    /*PAGE: DRUGSTORE*/
    .post_telephone_number>a{
    font-size: 0.75em;
    min-width: 175px;
    }
    .post_whatsapp_number>a{
    font-size: 0.75em;
    min-width: 175px;
    }
    .post_address>div{
    font-size: 0.95em;
    }
    .post_address>p{
    font-size: 0.75em;
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a>header{
    min-height: 126px;
    }
    .card_camera_primary>a>img{
    height: 115px;
    }
    .card_camera_primary>a>header>time{
    display: none;
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-900);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-900);
    }
    /*PAGE POST: PUBLISHER*/
    .publisher_description>div>a{
    margin: 0px 12px 0px 0px;
    }
    /*HOME: JOB OPENINGS*/
    .card_job>a>div>span{
    margin: 72px 0px 0px 0px;
    }
    .card_job>a>header>h3{
    font-size: 1.1em;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_app{
    padding: 15px 3px 0px 15px;
    }
    .android_description>header{
    margin: 0px 0px 30px 0px;
    min-height: auto;
    }
    .android_description>header>h2{
    font-size: 1.3em;
    }
    .android_description>header>h3{
    font-size: 1.1em;
    }
    .android_qr_code{
    margin: 0px 0px 30px 0px;
    width: 280px;
    }
    .android_qr_code>span{
    font-size: 0.8em;
    }
    .android_download_link{
    display: block;
    float: none;
    margin: 0px 0px 15px 0px;
    }
    .android_download_link>a{
    width: 280px;
    }
    .smarth_phone{
    margin: 158px 0px 0px 0px;
    }
    .smarth_phone>img{
    margin: -23px 0px 0px -12px;
    width: 380px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 15px 3px 15px 15px;
    }
    .alexa_description>header{
    margin: 0px 0px 30px 0px;
    min-height: auto;
    }
    .alexa_description>header>h2{
    font-size: 1.3em;
    }
    .alexa_description>header>h3{
    font-size: 1.1em;
    }
    .alexa_qr_code{
    margin: 0px 0px 30px 0px;
    width: 280px;
    }
    .alexa_qr_code>span{
    font-size: 0.8em;
    }
    .alexa_download_link{
    display: block;
    float: none;
    margin: 0px 0px 0px 0px;
    }
    .alexa_download_link>a{
    width: 280px;
    }
    .amazon_echo{
    margin: 230px 0px 0px 0px;
    }
    .amazon_echo>img{
    width: 275px;
    }
    .amazon_echo>div>img{
    margin: -265px 0px 0px 109px;
    width: 39px;
    height: 39px;
    }
    /*GUIDE: MODEL 2*/
    .section_guide_secundary{
    padding: 35px 0px 15px 0px;
    }
    .secundary-card-business>a{
    padding: 9px 19px 15px 19px;
    margin: 0px 0px 35px 0px;
    }
    .secundary-card-business>a>span{
    font-size: 0.8em;
    }
    .secundary-card-business>a>header>h3{
    font-size: 0.9em;
    }
    .secundary-card-business>a>header>h4{
    font-size: 1em;
    }
    .secundary-card-business>a>header>span{
    padding: 1px 12px 0px 12px;
    }
    .btn-next-guide{
    margin: -185px 0px 0px 0px;
    }
    .btn-previous-guide{
    margin: -185px 0px 0px 0px;
    }
    .call-guide{
    margin: 0px auto 15px auto;
    }
    /*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;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 175px;
    }
    .carousel_control {
    margin: 185px -15px 0px -15px;
    }
    .curiosity_big>a>img {
    height: 200px;
    }
    /*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*/
    .footer-search-input {
    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;
    }
    /*TOP SITE: DATE*/
    .site_date{
    display: none;
    }
    /* GUIDE CATEGORIES - 968px*/
    .guide-categories{
    grid-template-columns: repeat(4,1fr);
    margin: 30px 15px 0px 15px;
    }
    .guide-subcategories{
    grid-template-columns: repeat(4,1fr);
    margin: 0px 15px 0px 15px;
    }
    /* HEAD: STORIES - 996px*/
    .news-stories-tiles{
    padding: 19px 0px 19px 0px;
    margin: 0px 3% 0px 3%;
    }
    .news-stories-rounded{
    padding: 15px 0px 15px 0px;
    margin: 0px 3% 0px 3%;
    }
    }
    @media(max-width: 768px){
    /*HEADER: MOBILE MENU - 765px*/
    .logo-desktop{
    margin: 12px auto 12px 0px;
    width: 346px;
    text-align: initial;
    }
    .mobile-menu{
    margin: 36px 0px 0px 0px;
    }
    .social-header{
    display: none;
    }
    .banner_desktop{
    display:none;
    }
    .banner_mobile{
    display:block;
    }
    /*SOCIAL BUTTONS : SITE TOP*/
    .social_icons_menu{
    display: none;
    }
    /*HORIZONTAL MENU : NAV*/
    .nav_menu{
    display: none;
    }
    body{
    width:100%;
    padding-right:1%;
    padding-left:1%;
    margin-right:auto;
    margin-left:auto 
    }
    .banner_code{
    padding: 15px 5px 15px 5px;
    }
    .site_top{
    padding:1px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:45px;
    }
    /*LOGIN PANEL*/
    .subscriber_login_button{
    margin:0px 3px 0px 15px;
    }
    .subscriber_login_button>a{
    padding:10px 19px 0px 19px;
    }
    .subscriber_login_button>a>i{
    display: none;
    }
    .fa_panel_icon{
    display: none!important;
    }
    .desktop {
    display: block;
    }
    .mobile {
    display: none;
    }
    .carousel_desktop{
    display:none;
    }
    .carousel_mobile{
    display:block;
    padding:19px 0 0 0;
    border-top:3px solid#f5f5f5;
    }
    .first_section_pages {
    padding: 30px 5% 30px 5% 
    }
    .second_section_home {
    padding: 25px 0 0 0 
    }
    .nine_section_home {
    padding: 50px 3% 9px 3% 
    }
    .post_header_detail {
    font-size: .9em 
    }
    .post_tags>a {
    padding: 1px 5px 2px 5px;
    font-size: .9em 
    }
    .card_album_content>h4 {
    min-height: auto 
    }
    /*MENU: LIVE*/
    .audio_player{
    margin:0px 15px 0px 0px;
    width: 350px;
    }
    .audio_player * {
    max-width:350px;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    margin:15px 0px 15px 0px;
    min-height: 415px;
    }
    .banners_slider_two {
    margin:10px 0px 15px 0px;
    min-height: 225px;
    }
    .banner_slider_two {
    min-height: 390px;
    }
    .banner_slider_three {
    min-height: 390px;
    }
    .featured_posts_cover>img {
    margin: 0 0 9px 0;
    min-height:230px;
    max-height:auto;
    }
    .coluna_social_sidebar {
    margin: 35px 0 35px 0 
    }
    .card_post_home {
    margin: 0 0 25px 0 
    }
    .card_post_home>header>h5 {
    min-height: auto 
    }
    .post_midia_image {
    margin: 0 
    }
    .site_ads_home_primary {
    padding: 15px 15px 30px 15px;
    }
    .site_ads_home_primary>header>h5 {
    margin: 0px 0px 3px 0px;
    font-size: .7em 
    }
    .site_ads_home_primary>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .site_ads_home>header>h5 {
    margin: 0px 0px 3px 0px;
    font-size: .7em 
    }
    .site_ads_home>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .site_ads_home_guide>header>h5 {
    margin: 0px 0px 3px 0px;
    font-size: .7em 
    }
    .site_ads_home_guide>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .site_ads_home_footer>header>h5 {
    margin: 0px 0px 3px 0px;
    font-size: .7em 
    }
    .site_ads_home_footer>a>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .site_ads_post {
    padding: 19px 3% 19px 3% 
    }
    .site_ads_post>header>h5 {
    margin: 0 0 3px 0;
    font-size: .7em 
    }
    .site_ads_post>img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center 
    }
    .page_about {
    padding: 50px 0 50px 0 
    }
    .about {
    padding: 50px 5% 50px 5% 
    }
    .ads_sidebar_home_two {
    margin: 25px 0 0 0;
    text-align: initial 
    }
    .ads_sidebar_home_two>header>h5 {
    text-align: initial 
    }
    .card_politican_main {
    margin: 0 0 25px 0 
    }
    .card_politican {
    margin: 0 0 25px 0 
    }
    .top_post_index {
    padding: 5px 5px 5px 5px;
    width: 100%;
    min-height: auto 
    }
    .top_post_index_description {
    padding: 0 0 15px 0;
    margin: 5px 0 15px 0;
    min-height: auto;
    border-bottom: 3px solid#ffff 
    }
    .single_page_ads_header {
    padding: 15px 3% 15px 3% 
    }
    .site_ads_post_primary {
    padding: 15px 3% 15px 3% 
    }
    .post_header>header>h1 {
    margin: 15px 0 15px 0;
    font-size: 1.5em 
    }
    .post_header>header>h2 {
    margin: 0;
    font-size: 1.1em;
    font-weight: 300 
    }
    .post_header>header>span>span {
    margin: 0 1px 0 0;
    font-size: 1.3em;
    font-weight: 600 
    }
    .post_header_info {
    padding:9px 0px 15px 0px;
    }
    .post_info_author_cover {
    width: 35px;
    height: 35px;
    }
    .post_info_author_name {
    margin:0px 0px 0px 5px;
    }
    .post_info_author_name>h4 {
    font-size: .8em 
    }
    .post_info_date_update {
    margin: 7px 0 0 0;
    font-size: .8em;
    color: #555 
    }
    .post_info_date_update>span {
    display: none 
    }
    .post_info_date_post {
    display: none 
    }
    .post_midia_mobile>img{
    display:block;
    margin:9px 0 0 0;
    }
    .second_section_post {
    padding: 9px 0 9px 0 
    }
    .post_views {
    display: none 
    }
    .post_cover_background {
    background-image: none!important 
    }
    .midia_image_credits {
    padding: 9px 5px 9px 5px;
    margin: -61px 0 0 0 
    }
    .posts_search>header>h3 {
    font-size: 1.1em 
    }
    .posts_search>header>h3>span{
    font-size: 0.6em;
    }
    .posts_search>header>h4 {
    font-size: 1em 
    }
    .post_image {
    background-color: #555 
    }
    .post_gallery {
    padding: 9px 15px 15px 15px;
    margin: 15px 0 0 0 
    }
    .post_image_view {
    display: none 
    }
    .btn_print {
    display: none 
    }
    .checkbox-custom-label {
    font-size: .9em 
    }
    .btn_post_form {
    margin: 9px 0 0 0 
    }
    .post_rel {
    margin: 0 0 15px 0 
    }
    .post_rel_big {
    margin: 0 0 25px 0 
    }
    .post_rel_big>header {
    margin: -150px 0 0 0;
    height: 150px 
    }
    .post_rel_big>header>h4 {
    font-size: 1.3em 
    }
    .post_rel_big>img {
    height: auto 
    }
    .post_rel_text {
    margin: 0 0 19px 0;
    min-height: auto 
    }
    .post_rel_text>span {
    font-size: .8em 
    }
    .post_rel_text>h4 {
    font-size: 1.1em 
    }
    .post_rel_text>h5 {
    font-size: 1em 
    }
    .site_ads_post_secundary {
    padding: 19px 3% 19px 3% 
    }
    .cta_more_posts {
    margin: 15px 0 35px 0 
    }
    .list_post {
    margin: 0 0 25px 0 
    }
    .contact_adress {
    padding: 0 19px 15px 0;
    border-right: none;
    text-align: left;
    border-bottom: 3px solid#fff 
    }
    .contact_adress>div {
    font-weight: 300;
    color: #555 
    }
    .post_midia_video {
    margin: 0 
    }
    .site_ads_terms_primary {
    padding: 50px 3% 50px 3% 
    }
    .terms_and_privacity>header>h2 {
    font-size: 1.1em 
    }
    .hot_posts>header>h2 {
    margin: 15px 0 15px 0 
    }
    .others_categorys {
    margin: 0 0 35px 0 
    }
    .others_categorys>header>h2 {
    margin: 15px 0 15px 0 
    }
    .other_category>a>header>h3 {
    font-size: 1em;
    min-height: auto 
    }
    .card_social_info>header {
    min-height: auto 
    }
    .compact_header>header>h3 {
    font-size: 1.1em 
    }
    .card_column {
    margin: 0 0 30px 0 
    }
    .card_column_content>header>h5 {
    margin: 0 15px 15px 15px;
    font-size: 1em;
    min-height: auto 
    }
    .first_section_colunist {
    padding: 30px 5% 30px 5% 
    }
    .second_section_colunist {
    padding: 0 5% 0 5% 
    }
    .third_section_colunist {
    padding: 50px 5% 50px 5% 
    }
    .card_category_description {
    min-height: auto 
    }
    .card_sport_content>header>h4 {
    min-height: auto 
    }
    .card_evento>img {
    height: auto;
    }
    .card_evento_body>h3 {
    min-height: auto 
    }
    .first_section_partner {
    padding:15px 15px 15px 15px 
    }
    .partner_info {
    margin: 15px 15px 0 15px 
    }
    .second_section_partner {
    padding: 75px 15px 75px 15px 
    }
    .four_section_partner {
    padding: 75px 15px 75px 15px 
    }
    .partner_title>h2 {
    margin: 15px 0 5px 0;
    font-size: 1em;
    text-align:center;
    font-weight:590 
    }
    .partner_title>h3 {
    text-align: center 
    }
    .partner_share {
    padding: 0 
    }
    .partner_tel {
    margin: 30px 0 0 0 
    }
    .partner_site {
    margin: 30px 0 0 0 
    }
    .sidebar_home_one {
    padding: 0 0 0 9%;
    border: 0 
    }
    .sidebar_home_one {
    padding: 0 
    }
    .featured_post {
    padding:9px 9px 9px 9px;
    margin:0px 0px 30px 0px;
    background-color: #F9F9F9;
    border-left: 3px solid#E9E9E9;
    border-radius: 3px;
    }
    .featured_post>header>h3 {
    font-size: 1.5em 
    }
    .featured_post>header>h4 {
    font-size: 1.1em 
    }
    .featured_posts_info>span {
    font-size: 1em 
    }
    .featured_posts_info>span {
    font-size: .8em 
    }
    .card_classified_title>h3 {
    min-height: 50px 
    }
    .featured_posts_info>header>h4 {
    font-size: 1em;
    font-weight: 390 
    }
    .featured_posts_info>header>h3 {
    font-size: 1.2em 
    }
    .featured_posts_text_primary {
    padding: 5px 0 5px 0 
    }
    .featured_posts_text_primary>header>h3 {
    font-size: 1em 
    }
    .featured_posts_text_secundary {
    padding: 15px 0 0 0;
    margin: 0 
    }
    .featured_post_text_secundary {
    min-height: auto 
    }
    .podcast_header {
    padding: 50px 5% 50px 5% 
    }
    .podcast_header>header>h2 {
    font-size: 1.3em 
    }
    .card_podcast {
    margin: 0 0 30px 0;
    background-color: #fff 
    }
    .card_podcast_title>h2 {
    font-size: 1em;
    line-height: 1.3em;
    min-height: auto 
    }
    .card_podcast_title>p {
    min-height: auto 
    }
    .curiosity_big {
    margin: 0 0 30px 0 
    }
    .curiosity {
    padding:0;
    margin: 0 0 30px 0 
    }
    .curiosity_title {
    margin: 9px 0 0 0 
    }
    .curiosity_title>header>h3 {
    font-size: 1em;
    font-weight: 390;
    line-height: 1.3em;
    color: #555 
    }
    .card_sports_main_info>header>h3 {
    font-size: 1.1em 
    }
    .card_sports_main_info>header>h4 {
    font-size: 1em;
    font-weight: 390 
    }
    .sports_right {
    padding: 0;
    margin: 0 0 30px 0;
    border-left: none 
    }
    .card_sports>header {
    min-height: auto 
    }
    .card_sports>header>h4 {
    margin: 3px 0 9px 0;
    font-size: 1.1em;
    color: #333 
    }
    .card_sports>header>h5 {
    font-size: 1em;
    font-weight: 390 
    }
    .politican>header>h2 {
    margin: 0 0 19px 0 
    }
    .card_politican_main>img {
    height: auto 
    }
    .card_politican_main>header>h3 {
    font-size: 1.1em 
    }
    .card_politican_sub>header>h4 {
    font-size: 1.1em;
    font-weight: 390 
    }
    .politican_left {
    padding: 0;
    border-right: none 
    }
    .card_politican>header>h4 {
    font-size: 1.1em 
    }
    .card_politican>header>h5 {
    font-size: 1em;
    font-weight: 390 
    }
    .category_one_left {
    padding: 0 0 0 0;
    border-right: 0 
    }
    .card_category_big_2 {
    margin: 0 
    }
    .card_category_one {
    margin: 0 0 15px 0 
    }
    .card_category_one>header>h4 {
    min-height: auto 
    }
    .card_category_one>header>h5 {
    margin: 9px 0 0 0;
    line-height: 1.2em;
    min-height: auto 
    }
    .card_category_one_big>header {
    padding: 5px 5px 15px 5px 
    }
    .card_category_one_big {
    margin: 5px 0 15px 0;
    background-color: #f5f5f5 
    }
    .card_category_one_big>header>h4 {
    font-size: 1.1em;
    font-weight: 590 
    }
    .single_page_left {
    padding: 0;
    margin: 0;
    border-right: none 
    }
    .list_posts>header>h2 {
    margin: 0 0 25px 0;
    font-size: 1em 
    }
    .first_section_polices {
    padding: 50px 3% 50px 3% 
    }
    .post_sidebar {
    padding:0;
    margin: 0 0 15px 0;
    border-bottom:0;
    }
    .post_sidebar>div {
    margin:5px 0px 0px 0px;
    }
    .post_sidebar_classified{
    padding:0;
    margin: 0 0 15px 0;
    border-bottom:0;
    }
    .post_sidebar_classified>div{
    margin:5px 0px 0px 0px;
    }
    .post_sidebar_cover {
    height: 190px;
    max-height: 190px;
    }
    .post_sidebar_item>h4{
    font-size: 1.1em;
    }
    .post_sidebar_item>div{
    margin:5px 0px 0px 0px;
    }
    .section_contact_header{
    padding:15px 3% 15px 3% 
    }
    .first_section_contact {
    padding:15px 3% 30px 3% 
    }
    footer{
    padding:0px 1% 50px 1%;
    }
    .first-section-footer{
    padding:5px 0px 0px 0px;
    }
    .second-section-footer{
    padding:5px 0px 19px 0px;
    border:none;
    }
    /*FOOTER: SOCIAL TITLE - 765px*/
    .footer-social-content{
    margin: 0px 0px 15px 0px;
    }
    .footer-social-title{
    margin: 0px 0px 5px 0px;
    }
    .about_site{
    margin:5px 0px 0px 0px;
    }
    .partner_call {
    padding: 19px 19px 19px 19px;
    margin:15px 0 0 0;
    width:100%;
    text-align:center;
    }
    .login_system{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:none;
    display:block;
    }
    .login_header{
    padding:2px 15px 2px 15px;
    margin:0px -5px 0px 0px;
    font-size:0.9em;
    display:inline-block;
    }
    .signature_header{
    padding:2px 15px 2px 15px;
    margin:0px 0px 0px 0px;
    font-size:0.9em;
    display:inline-block;
    }
    .last_edition{
    padding:0px 3px 0px 3px;
    margin:15px 0px 0px 0px;
    text-align:center;
    float:none;
    }
    .instagram-media{
    margin:0px 0px 0px 0px!important;
    }
    .footer-search-input {
    width:215px;
    }
    /*CAROUSEL HOME*/
    .carousel_caption{
    padding:65px 19px 0px 19px;
    display:block!important;
    }
    .carousel_caption>h4{
    font-size:1.1em;
    }
    .carousel_caption>h5{
    display:none;
    }
    .carousel_title {
    padding: 9px 39px 20px 39px;
    height: 126px;
    }
    .carousel_title>header>h3 {
    margin-top: 5px;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category{
    margin:0px 0px 0px 0px;
    }
    .classified_category_item{
    margin:0px 0px 30px 0px;
    }
    .classified_category_item>a{
    padding:15px 3px 15px 3px;
    }
    /*CALL REGISTER FOOTER*/
    .call_register_description{
    text-align: center;
    }
    .call_register_description>header>h4{
    font-size: 1.5em;
    font-weight: 650;
    }
    .call_register_description>header>h5{
    font-size: 1.2em;
    line-height: 1.5em;
    }
    .call_register_button{
    margin:15px 0px 0px 0px;
    text-align: center;
    }
    .call_register_button>a{
    padding:12px 39px 15px 39px;
    }
    /*GUIDE: CARD*/
    .card_guide{
    text-align: right;
    }
    .card_guide>a>img{
    height: auto;
    }
    .card_guide>a>header{
    min-height: auto;
    text-align: initial;
    }
    .card_guide>a>header>h3{
    font-size: 0.9em;
    }
    .card_guide>a>header>h4{
    font-size: 1.2em;
    }
    .card_guide_action{
    margin:15px 0px 0px 0px;
    }
    /*GUIDE: PAGE*/
    .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: GALLERY*/
    .guide_image_gallery {
    margin:0px 0px 23px 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: 7px 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;
    }
    .item_score_percent{
    width: 370px;
    }
    /*PAGE: COLUMN*/
    .post_author{
    padding:9px 15px 19px 15px;
    }
    /*PAGE: COLUMNIST*/
    .columnist_info>header{
    margin:5px 0px 5px 0px;
    }
    .columnist_social{
    margin:0px 9px 0px 9px;
    }
    .columnist_share{
    text-align: center;
    }
    /*HOME: STREAM*/
    .section_stream_video{
    padding:30px 0px 30px 0px;
    }
    .video_stream{
    padding:15px 15px 0px 15px;
    margin:0px 30px 0px 30px;
    }
    .video_stream>header{
    padding:12px 0px 7px 0px;
    }
    /*PAGE: STREAM*/
    .stream_video{
    padding:15px 15px 0px 15px;
    }
    .stream_video>header{
    padding:9px 0px 5px 0px;
    }
    .stream_video>header>h1{
    line-height: 1.3em;
    }
    .banner_page_live{
    display: none;
    }
    .banner_page_live_mobile{
    display: block;
    }
    /*CALL GOOGLE NEWS*/
    .call_google_news{
    margin:35px 0px 0px 0px;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition{
    padding:8px 19px 30px 19px;
    }
    .card_digital_edition>span{
    margin:0px 0px 9px 0px;
    font-size: 0.9em;
    }
    .card_digital_edition>time{
    margin:2px 0px 0px 0px;
    font-size: 0.9em;
    float: right;
    }
    .card_digital_edition>img{
    height: auto;
    }
    /*PAGE: DIGITAL EDITION*/
    .digital_edition_title>header>h1{
    font-size: 1.6em;
    }
    .digital_edition_exclusive{
    padding:30px 15px 30px 15px;
    }
    .digital_edition_exclusive>header>h2{
    font-size: 1.5em;
    }
    .digital_edition_exclusive>header>h3{
    font-size: 1.4em;
    }
    .digital_edition_info{
    padding:30px 15px 30px 15px;
    }
    .digital_edition_info>header>h2{
    font-size: 1.5em;
    }
    .digital_edition_info>header>h3{
    font-size: 1.4em;
    }
    .embed_edition{
    display:none;
    }
    .digital_edition_mobile{
    display:block;
    padding:39px 0px 39px 0px;
    text-align: center;
    }
    .digital_edition_mobile>a{
    padding:12px 23px 12px 23px;
    display: inline-block;
    background-color:#008C50;
    color:#FFF;
    font-weight: 590;
    letter-spacing:1px;
    text-transform: uppercase;
    border:5px solid#007D59;
    border-radius:3px;
    }
    .digital_edition_mobile>a:hover{
    background-color:#007D59;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition_rel{
    padding:8px 19px 30px 19px;
    }
    .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 ADVERTISING*/
    .advertising_buttons{
    text-align: center;
    }
    .advertising_buttons>a{
    margin:0px 0px 0px 5px;
    width: 139px;
    }
    .advertising_buttons>a>i{
    display: inline-block;
    }
    .advertising_email{
    margin:0px 5px 15px 5px;
    font-size: 0.8em;
    }
    .advertising_phone{
    margin:0px 5px 0px 5px;
    font-size: 0.8em;
    }
    .advertising_body_content{
    padding:30px 0px 15px 0px;
    }
    .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: SUBSCRIBE NEWS*/
    .subscribe_news>header{
    margin: 9px 0px 30px 0px;
    }
    .subscribe_news>header>h1{
    font-size: 1.5em;
    }
    .subscribe_news>header>h2{
    font-size: 1.2em;
    line-height: 1.3em;
    }
    /*PAGES: CARD NOTE*/
    .card_note{
    padding: 15px 15px 15px 15px;
    margin:0px 0px 39px 0px;
    }
    .card_note>a>img{
    height: auto;
    }
    .card_note>a>header{
    min-height: auto;
    }
    .card_note>a>header>h3{
    font-size: 0.9em;
    }
    .card_note>a>header>h4{
    font-size: 1.3em;
    }
    .card_note>a>div{
    margin: 23px 0px 0px 0px;
    }
    /*HOME: CATEGORY CUSTOM*/
    .category_custom>header>h2{
    font-size: 1.3em;
    }
    .card_category_custom{
    margin:0px 0px 35px 0px;
    }
    .card_category_custom_image>img{
    height: 139px;
    }
    .card_category_custom_title{
    margin:0px 0px 0px 9px;
    }
    .card_category_custom_title>header>h3{
    font-size: 0.8em;
    }
    .card_category_custom_title>header>h4{
    font-size: 1.1em;
    }
    .card_category_custom_title>header>h5{
    font-size: 1em;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 50%;
    }
    .list_events>header>span{
    width: 45%;
    }
    .list_events>header>h2{
    font-size: 1.3em;
    }
    .card_event {
    margin:0px 0px 39px 0px;
    }
    .card_event>a>img {
    height: auto;
    }
    .card_event_body {
    padding:15px 12px 5px 12px;
    margin: -40px 30px 0px 30px;
    }
    .card_event_body>h3 {
    font-size: 1.1em;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 30px 15px 39px 15px;
    margin:0px 0px 39px 0px;
    }
    .card_columnist>header>h3{
    font-size: 1.1em;
    }
    .card_columnist_posts{
    display: inline-block;
    width: 45%;
    }
    .card_columnist_posts>a{
    padding: 12px 35px 14px 35px;
    margin:0px 0px 0px 0px;
    font-size: 1em;
    letter-spacing: 3px;
    }
    .card_columnist_profile{
    display: inline-block;
    width: 45%;
    }
    .card_columnist_profile>a{
    padding: 12px 35px 14px 35px;
    margin:0px 0px 0px 30px;
    font-size: 1em;
    letter-spacing: 3px;
    }
    /*HOME: VIDEOS*/
    .videos{
    padding:0px 0px 0px 0px;
    }
    .main_video>header>h2{
    font-size:1.3em;
    }
    .card_video_cover>img {
    min-height:auto;
    }
    .list_videos {
    max-height: 390px;
    }
    .list_videos::-webkit-scrollbar {
    width: 0px;
    }
    /*HOME: GUIDE*/
    .guide_search{
    max-width: none;
    }
    .guide_search>header>h2{
    font-size: 1.3em;
    }
    .guide_search>header>h3{
    font-size: 1.1em;
    }
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-765);
    }
    .section_guide{
    padding: 35px 0px 95px 0px;
    }
    .card_guide_home>a{
    padding: 30px 30px 30px 30px;
    margin:0px 0px 39px 0px;
    }
    .card_guide_home>a>span{
    display: block;
    font-size: 0.9em;
    }
    .card_guide_home>a>img{
    height: 330px;
    }
    .card_guide_home>a>header{
    min-height: 65px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-765);
    }
    .card_guide_home>a>i{
    margin:-23px 0px 0px 0px;
    font-size: 0.8em;
    }
    .card_guide_home>a>div{
    margin: 15px 0px 0px 0px;
    }
    .carousel_control_home_next_guide{
    padding:23px 23px 23px 23px;
    margin:50px 0px 0px 0px;
    float: right;
    background-image: linear-gradient(to left, #454545, #656565);
    color: #fff;
    }
    .carousel_control_home_next_guide:hover{
    opacity: 1;
    color:#fff;
    }
    .carousel_control_home_prev_guide{
    padding:23px 23px 23px 23px;
    margin:50px 35px 0px 0px;
    float: right;
    background-image: linear-gradient(to right, #454545, #656565);
    color: #fff;
    }
    .carousel_control_home_prev_guide:hover{
    opacity: 1;
    color: #fff;
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a>header{
    padding: 0px 0px 5px 0px;
    min-height: auto;
    }
    .card_drugstore_primary>a>img{
    height: auto;
    }
    .card_drugstore_primary>a>header>time{
    display: inline-block;
    margin:0px 0px 0px 0px;
    font-size: var(--h3-font-765);
    }
    .card_drugstore_primary>a>header>h3{
    font-size: var(--h3-font-765);
    }
    .card_drugstore_primary>a>header>h3>i{
    display: inline-block;
    }
    .card_drugstore_primary>a>header>h3>span{
    margin:0px 5px 0px 0px;
    }
    .card_drugstore_primary>a>header>h3>div{
    margin:0px 5px 0px 0px;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-765);
    }
    /*PAGE: DRUGSTORE*/
    .post_contact{
    text-align: center;
    }
    .post_telephone_number>a{
    font-size: 0.8em;
    min-width: 100%;
    }
    .post_whatsapp_number>a{
    font-size: 0.8em;
    min-width: 100%;
    }
    .post_address>div{
    font-size: 1em;
    }
    .post_address>p{
    font-size: 0.9em;
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a>header{
    padding: 0px 0px 5px 0px;
    min-height: auto;
    }
    .card_camera_primary>a>img{
    height: auto;
    }
    .card_camera_primary>a>header>time{
    display: inline-block;
    margin:0px 0px 0px 0px;
    font-size: var(--h3-font-765);
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-765);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-765);
    }
    /*PAGE POST: PUBLISHER*/
    .publisher_description>p{
    -webkit-line-clamp: 5;
    }
    .publihser_image>img{
    width: 185px;
    height: 185px;
    }
    .publisher_description>header>h5{
    font-size: 0.9em;
    }
    .publisher_description>p{
    font-size: 0.85em;
    }
    .publisher_description>div{
    margin: -9px 0px 0px 0px;
    }
    .publisher_description>a{
    padding: 2px 0px 4px 0px;
    margin: -31px 0px 0px 0px;
    min-width: 130px;
    }
    /*BANNERS*/
    .horizontal_banner_desktop{
    display: none;
    }
    .horizontal_banner_mobile{
    display: block;
    margin: 0px 3% 0px 3%;
    }
    .horizontal_banner_pages_desktop{
    display: none;
    }
    .horizontal_banner_pages_mobile{
    display: block;
    margin: 0px 3% 0px 3%;
    }
    /*PAGE: DISCOUNT COUPON*/
    .discount_coupon {
    margin: 0px 0px 35px 0px;
    }
    .discount_coupon_title {
    font-size: 1.1em;
    min-height: auto;
    }
    .discount_coupon_amount {
    width: 150px;
    min-width: 150px;
    }
    /*PAGE: COUPOM*/
    .coupom_card>div{
    max-height: 350px;
    }
    /*HOME: JOB OPENINGS*/
    .card_job>a{
    margin: 0px 0px 35px 0px;
    min-height: 130px;
    }
    .card_job>a>div>span{
    margin: 55px 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;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_app{
    padding: 30px 30px 0px 30px;
    }
    .android_description>header{
    text-align: center;
    }
    .android_description>header>h2{
    font-size: 1.5em;
    }
    .android_description>header>h3{
    font-size: 1.3em;
    }
    .android_qr_code{
    display: block;
    float: none;
    margin: 0px auto 30px auto;
    width: 300px;
    text-align: center;
    }
    .android_download_link{
    margin: 0px auto 30px auto;
    text-align: center;
    }
    .android_download_link>a{
    width: 300px;
    font-size: 1em;
    }
    .smarth_phone{
    display: block;
    float: none;
    margin: 15px auto 0px auto;
    width: 355px;
    height: 489px;
    text-align: center;
    background-size: cover;
    }
    .smarth_phone>img{
    margin: -23px 0px 0px -23px;
    width: 405px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 30px 30px 0px 30px;
    }
    .alexa_description>header{
    text-align: center;
    }
    .alexa_description>header>h2{
    font-size: 1.5em;
    }
    .alexa_description>header>h3{
    font-size: 1.3em;
    }
    .alexa_qr_code{
    display: block;
    float: none;
    margin: 0px auto 30px auto;
    width: 300px;
    text-align: center;
    }
    .alexa_download_link{
    margin: 0px auto 30px auto;
    text-align: center;
    }
    .alexa_download_link>a{
    width: 300px;
    font-size: 1em;
    }
    .amazon_echo{
    display: block;
    float: none;
    margin: 15px auto 0px auto;
    text-align: center;
    }
    .amazon_echo>img{
    width: 405px;
    }
    .amazon_echo>div>img{
    margin: -375px 26px 0px 0px;
    width: 55px;
    height: 55px;
    }
    /*ALEXA SKILL: TUTORIAL*/
    .alexa_skill_tutorial{
    padding: 50px 50px 19px 50px;
    }
    .alexa_skill_tutorial>header{
    margin: 0px 0px 30px 0px;
    }
    .alexa_skill_tutorial>header>h4{
    font-size: 1.3em;
    }
    .skill_tutorial>header{
    min-height: auto;
    }
    /*GUIDE: MODEL 2*/
    .section_guide_secundary{
    padding: 50px 0px 30px 0px;
    }
    .primary-card-business>a{
    padding: 15px 19px 15px 19px;
    margin: 0px 50px 35px 50px;
    }
    .primary-card-business>a>span{
    font-size: 0.8em;
    }
    .primary-card-business>a>header>h3{
    font-size: 0.9em;
    }
    .primary-card-business>a>header>h4{
    font-size: 1em;
    }
    .primary-card-business>a>header>span{
    padding: 1px 12px 0px 12px;
    }
    .secundary-card-business>a{
    padding: 15px 19px 15px 19px;
    margin: 0px 50px 35px 50px;
    }
    .secundary-card-business>a>span{
    margin: 0px 0px 15px 0px;
    }
    .btn-guide{
    display: block;
    margin: 0px auto 35px auto;
    width: 100%;
    height: 59px;
    }
    .btn-next-guide{
    display: block;
    padding: 12px 0px 0px 0px;
    margin: 30px 50px 0px 30px;
    width: 50px;
    height: 50px;
    text-align: center;
    float: right;
    border-radius: 50%;
    }
    .btn-previous-guide{
    display: block;
    padding: 12px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    width: 50px;
    height: 50px;
    text-align: center;
    float: right;
    border-radius: 50%;
    }
    .advertising_content{
    padding: 15px 15px 15px 0px;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 365px;
    }
    .carousel_control {
    margin: 372px -15px 0px -15px;
    }
    .curiosity_big>a>img {
    height: auto;
    }
    /*HOME: SIXTH CATEGORY*/
    .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;
    }
    /*NAV SECTION FOOTER: - 1024px*/
    .nav-section-item>a{
    font-size: 0.9em;
    }
    /*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: 30px 0px 0px 0px;
    }
    .guide-subcategories{
    grid-template-columns: repeat(3,1fr);
    margin: 0px 0px 0px 0px;
    }
    /* HEAD: STORIES - 768px*/
    .news-stories-tiles{
    padding: 19px 0px 19px 0px;
    margin: 0px 3% 0px 3%;
    border-top: 2px solid#E9E9E9;
    }
    .news-stories-rounded{
    padding: 15px 0px 15px 0px;
    margin: 0px 3% 0px 3%;
    border-top: 2px solid#E9E9E9;
    }
    }
    @media(max-width: 600px){
    /*HEADER: MOBILE MENU - 600px*/
    .logo-desktop{
    width: 280px;
    }
    .mobile-menu{
    margin: 30px 0px 0px 0px;
    }
    /*LOGIN PANEL*/
    .subscriber_login_button>a{
    padding:12px 15px 0px 15px;
    font-size: 0.8em;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category_item>a{
    font-size: 0.8em;
    }
    /*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;
    }
    /*PAGE: COLUMNIST*/
    .call_all_posts>a{
    font-size: 0.9em;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 330px;
    }
    .banner_slider_two {
    min-height: 330px;
    }
    .banner_slider_three {
    min-height: 330px;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 55%;
    }
    .list_events>header>span{
    width: 40%;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist_posts>a{
    padding: 12px 26px 14px 26px;
    }
    .card_columnist_profile>a{
    padding: 12px 26px 14px 26px;
    margin:0px 0px 0px 19px;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    max-height: 350px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-600);
    }
    .card_guide_home>a>img{
    height: 265px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-600);
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a>header>time{
    font-size: var(--h3-font-600);
    }
    .card_drugstore_primary>a>header>h3{
    font-size: var(--h3-font-600);
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-600);
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a>header>time{
    font-size: var(--h3-font-600);
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-600);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-600);
    }
    /*CUSTOM*/
    .site_date{
    margin: 10px 10px 0px 0px;
    font-size: 0.8em;
    }
    /*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;
    }
    /*PAGE: DISCOUNT COUPON*/
    .discount_coupon_amount {
    width: 95px;
    min-width: 95px;
    }
    /*ALEXA SKILL: TUTORIAL*/
    .alexa_skill_tutorial{
    padding: 39px 39px 15px 39px;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 305px;
    }
    .carousel_title>header>h3 {
    -webkit-line-clamp: unset;
    }
    .carousel_control {
    margin: 315px -15px 0px -15px;
    }
    /*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: 19px 0px 19px 0px;
    margin: 0px 3% 0px 3%;
    border-top: 2px solid#E9E9E9;
    }
    .news-stories-rounded{
    padding: 15px 0px 15px 0px;
    margin: 0px 3% 0px 3%;
    border-top: 2px solid#E9E9E9;
    }
    .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){
    /*HEADER: MOBILE MENU - 500px*/
    .logo-desktop{
    width: 260px;
    }
    .mobile-menu{
    padding: 10px 6px 0px 6px;
    margin: 26px 0px 0px 0px;
    font-size: 1em;
    }
    /*LOGIN PANEL*/
    .subscriber_login_button>a{
    padding:12px 12px 0px 12px;
    }
    /*MENU: LIVE*/
    .audio_player{
    width: 290px;
    }
    .audio_player * {
    max-width: 290px;
    }
    /*PAGE: COLUMN*/
    .post_author_description>header>h4{
    font-size: 0.8em;
    }
    .post_author_description>header>h5{
    font-size: 1.1em;
    }
    .post_author_description>p{
    font-size: 0.9em;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category_item>a{
    font-size: 0.9em;
    }
    /*GUIDE: CATEGORY*/
    .guide_category>a{
    padding:0px 3px 5px 3px;
    }
    .guide_category>a>div{
    font-size: 2.3em;
    }
    .guide_category>a>header>h2{
    font-size: 0.8em;
    }
    .guide_category>a>header>h3{
    font-size: 0.75em;
    }
    /*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;
    }
    /*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: 0px 5px 6px 5px;
    max-width: 350px;
    }
    .rating_value{
    margin: 1px auto 0px auto;
    }
    .rating_value>i{
    margin: 7px 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;
    }
    .item_score_percent{
    width: 250px;
    }

    /*CUSTOM*/
    .search_input>input{
    width: auto!important;
    }
    /*PAGE: COLUMNIST*/
    .columnist_info>header>h1{
    font-size: 1.1em;
    }
    /*DEFAULT*/
    .call_all_posts>a{
    padding: 15px 19px 15px 19px;
    font-size: 0.8em;
    }
    /*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;
    }
    /*PAGE: STREAM*/
    .stream_video{
    padding:12px 12px 0px 12px;
    }
    /*PAGE: STREAM*/
    .stream_share{
    padding: 9px 0px 9px 0px;
    text-align: center;
    }
    .stream_share_item_call{
    display: none;
    }
    /*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;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 250px;
    }
    .banner_slider_two {
    min-height: 250px;
    }
    .banner_slider_three {
    min-height: 250px;
    }
    /*CAROUSEL HOME*/
    .carousel_title {
    padding: 9px 35px 20px 35px;
    height: 139px;
    }
    .carousel_title>header>h3 {
    font-size: 1em;
    }
    /*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: SUBSCRIBE NEWS*/
    .subscribe_news{
    padding: 0px 15px 12px 15px;
    }
    .subscribe_news>header>h1{
    font-size: 1.4em;
    }
    /*PAGES: CARD NOTE*/
    .card_note>a>header>h3{
    font-size: 0.8em;
    }
    .card_note>a>header>h4{
    font-size: 1.2em;
    }
    /*HOME: CATEGORY CUSTOM*/
    .card_category_custom_title>header>h3{
    font-size: 0.75em;
    }
    .card_category_custom_title>header>h4{
    font-size: 1em;
    }
    .card_category_custom_title>header>h5{
    font-size: 0.9em;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 65%;
    }
    .list_events>header>span{
    width: 30%;
    }
    .list_events>header>h2{
    font-size: 1.2em;
    }
    .card_event_body>h3 {
    font-size: 1em;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist>header>h3{
    font-size: 1em;
    }
    .card_columnist_posts>a{
    padding: 12px 15px 14px 15px;
    letter-spacing: 1px;
    }
    .card_columnist_profile>a{
    padding: 12px 15px 14px 15px;
    letter-spacing: 1px;
    }
    /*HOME: VIDEOS*/
    .main_video>header>h2{
    font-size:1.2em;
    }
    .list_videos {
    max-height: 305px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-500);
    }
    .card_guide_home>a{
    padding: 15px 15px 15px 15px;
    }
    .card_guide_home>a>img{
    height: 195px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-500);
    }
    .carousel_control_home_next_guide{
    padding:19px 19px 19px 19px;
    }
    .carousel_control_home_prev_guide{
    padding:19px 19px 19px 19px 
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a{
    padding: 12px;
    }
    .card_drugstore_primary>a>header>time{
    font-size: var(--h3-font-500);
    }
    .card_drugstore_primary>a>header>h3{
    font-size: 0.8em;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-500);
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a{
    padding: 12px;
    }
    .card_camera_primary>a>header>time{
    font-size: var(--h3-font-500);
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-500);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-500);
    }
    /*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;
    }
    /*CUSTOM*/
    .site_date{
    letter-spacing: normal;
    }
    .site_date>span{
    display: none;
    }
    /*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;
    }
    /*WIDGET WHATER FORECAST: HOME*/
    .widget_weather_forecas_home{
    margin: 0px 15px 0px 15px;
    }
    /*BANNERS*/
    .horizontal_banner_desktop{
    margin:0px 15px 0px 15px;
    }
    .horizontal_banner_code{
    margin:0px 15px 0px 15px;
    }
    .horizontal_banner_mobile{
    margin: 0px 15px 0px 15px;
    }
    .horizontal_banner_pages_desktop{
    margin:0px 15px 0px 15px;
    }
    .horizontal_banner_pages_code{
    margin:0px 15px 0px 15px;
    }
    .horizontal_banner_pages_mobile{
    margin: 0px 15px 0px 15px;
    }
    /*ADVERTISING: CAROUSEL*/
    .carousel_advertising{
    margin:0px 15px 0px 15px;
    }
    .carousel_advertising_pages{
    margin:0px 15px 0px 15px;
    }
    /*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;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_app{
    padding: 19px 19px 0px 19px;
    }
    .android_description>header>h2{
    font-size: 1.4em;
    }
    .android_description>header>h3{
    font-size: 1.2em;
    }
    .android_qr_code{
    width: 290px;
    }
    .android_download_link>a{
    width: 290px;
    }
    .smarth_phone{
    width: 275px;
    height: 380px;
    }
    .smarth_phone>img{
    margin: -19px 0px 0px -19px;
    width: 315px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 19px 19px 0px 19px;
    }
    .alexa_description>header>h2{
    font-size: 1.4em;
    }
    .alexa_description>header>h3{
    font-size: 1.2em;
    }
    .alexa_qr_code{
    width: 290px;
    }
    .alexa_download_link>a{
    width: 290px;
    }
    .amazon_echo>img{
    width: 315px;
    }
    .amazon_echo>div>img{
    margin: -300px 19px 0px 0px;
    width: 46px;
    height: 46px;
    }
    /*ALEXA SKILL: TUTORIAL*/
    .alexa_skill_tutorial{
    padding: 19px 19px 5px 19px;
    }
    .alexa_skill_tutorial>header>h4{
    font-size: 1.2em;
    }
    /*GUIDE: MODEL 2*/
    .section_guide_secundary{
    padding: 35px 0px 15px 0px;
    }
    .primary-card-business>a{
    margin: 0px 0px 35px 0px;
    }
    .secundary-card-business>a{
    margin: 0px 0px 35px 0px;
    }
    .btn-next-guide{
    margin: 30px 19px 0px 30px;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 246px;
    }
    .carousel_control {
    margin: 250px -15px 0px -15px;
    }
    /*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){
    /*HEADER: MOBILE MENU - 400px*/
    .logo-desktop{
    width: 250px;
    }
    .mobile-menu{
    margin: 26px 0px 0px 0px;
    }

    /*MENU: LIVE*/
    .audio_player{
    width: 255px;
    }
    .audio_player * {
    max-width: 255px;
    }
    .btn_live>a{
    padding: 12px 9px 0px 9px;
    }
    /*PAGES: PAGINATOR*/
    .pagination_content>li>a{
    padding:12px 26px 12px 26px;
    }
    .pagination_content>li>span{
    padding:12px 26px 12px 26px;
    }
    /*CALL REGISTER FOOTER*/
    .call_register_description>header>h4{
    font-size: 1.4em;
    }
    .call_register_description>header>h5{
    font-size: 1.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: 3px 0px 0px 0px;
    }
    .rating_value>i{
    margin: 7px 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: STREAM*/
    .stream_video{
    margin:0px 5px 0px 5px;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition>span{
    margin:0px 0px 9px 0px;
    font-size: 0.8em;
    }
    .card_digital_edition>time{
    margin:3px 0px 0px 0px;
    font-size: 0.8em;
    }
    /*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;
    }
    /*PAGES: DIGITAL EDITION*/
    .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;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 230px;
    }
    .banner_slider_two {
    min-height: 230px;
    }
    .banner_slider_three {
    min-height: 230px;
    }
    /*CAROUSEL HOME*/
    .carousel_title {
    height: 150px;
    }
    .carousel_title>header>h3 {
    font-size: 1em;
    }
    /*PAGE ADVERTISING*/
    .advertising_title>header>h1{
    font-size: 1.3em;
    }
    .share_advertising_item>a{
    padding:9px 0px 0px 0px;
    height: 43px;
    width: 43px;
    }
    /*PAGE: SUBSCRIBE NEWS*/
    .subscribe_news>header>h1{
    font-size: 1.3em;
    }
    /*PAGES: CARD NOTE*/
    .card_note>a>header>h4{
    font-size: 1.1em;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 75%;
    }
    .list_events>header>span{
    width: 20%;
    }
    .card_event_body {
    margin: -40px 15px 0px 15px;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 30px 12px 39px 12px;
    }
    .card_columnist_posts>a{
    padding: 12px 9px 14px 9px;
    font-size: 0.9em;
    }
    .card_columnist_profile>a{
    padding: 12px 9px 14px 9px;
    font-size: 0.9em;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    max-height: 290px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-390);
    }
    .card_guide_home>a>span{
    font-size: 0.8em;
    }
    .card_guide_home>a{
    padding: 9px 9px 9px 9px;
    }
    .card_guide_home>a>header{
    min-height: 55px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-390);
    }
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a{
    padding: 9px;
    }
    .card_drugstore_primary>a>header>time{
    margin:2px 0px 0px 0px;
    font-size: var(--h3-font-390);
    }
    .card_drugstore_primary>a>header>h3{
    font-size: 0.75em;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-390);
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a{
    padding: 9px;
    }
    .card_camera_primary>a>header>time{
    margin:2px 0px 0px 0px;
    font-size: var(--h3-font-390);
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-390);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-390);
    }
    /*PAGE POST: PUBLISHER*/
    .publisher_description>header>h5{
    font-size: 1em;
    }
    .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: CLASSIFIED*/
    .classified_home>header>h2 {
    font-size: 1.3em;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_app{
    padding: 12px 12px 0px 12px;
    }
    .android_description>header>h2{
    font-size: 1.3em;
    }
    .android_description>header>h3{
    font-size: 1.1em;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_skill{
    padding: 12px 12px 0px 12px;
    }
    .alexa_description>header>h2{
    font-size: 1.3em;
    }
    .alexa_description>header>h3{
    font-size: 1.1em;
    }
    /*ALEXA SKILL: TUTORIAL*/
    .alexa_skill_tutorial{
    padding: 15px 15px 3px 15px;
    }
    /*GUIDE: MODEL 2*/
    .primary-card-business>a{
    padding: 15px 9px 15px 15px;
    }
    .secundary-card-business>a{
    padding: 15px 9px 15px 9px;
    }
    .btn-next-guide{
    margin: 30px 15px 0px 30px;
    }
    /*CARDS UPGRADE*/
    .carousel_item>a>img{
    height: 230px;
    }
    .carousel_control {
    margin: 230px -15px 0px -15px;
    }
    /*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){
    /*HEADER: MOBILE MENU - 375px*/
    .logo-desktop{
    width: 230px;
    }
    .mobile-menu{
    margin: 19px 0px 0px 0px;
    }
    /*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;
    }
    }
    @media(max-width: 365px){
    /*HEADER: MOBILE MENU - 365px*/
    .logo-desktop{
    width: 230px;
    }
    .mobile-menu{
    margin: 19px 0px 0px 0px;
    }

    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a{
    padding: 5px;
    }
    .card_drugstore_primary>a{
    padding: 15px 9px 15px 9px;
    }
    .card_drugstore_primary>a>header>time{
    display: none;
    }
    .card_drugstore_primary>a>header>h3{
    font-size: var(--h3-font-360);
    }
    .card_drugstore_primary>a>header>h3>i{
    display: none;
    }
    .card_drugstore_primary>a>header>h4{
    font-size: var(--h4-font-360);
    }
    /*PAGES: LIVE CAMERAS*/
    .card_camera_primary>a{
    padding: 5px;
    }
    .card_camera_primary>a{
    padding: 15px 9px 15px 9px;
    }
    .card_camera_primary>a>header>time{
    display: none;
    }
    .card_camera_primary>a>header>h3{
    font-size: var(--h3-font-360);
    }
    .card_camera_primary>a>header>h4{
    font-size: var(--h4-font-360);
    }
    /*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;
    }
    /*CUSTOM*/
    .site_date{
    display: none;
    }
    /*PAGE: COUPOM*/
    .coupom_card>span{
    font-size: 0px;
    }
    .coupom_card>i{
    margin: -46px auto 0px auto;
    padding: 5px 5px 5px 5px;
    width: 100%;
    text-align: center;
    background-color: #1D9E95;
    border-radius: 5px 5px 0px 0px;
    }
    /*HOME: JOB OPENINGS*/
    .card_job>a>div>span{
    margin: 72px 0px 0px 0px;
    }
    .card_job>a>header>h3{
    font-size: 1.1em;
    }
    /*DOWNLOAD PAGE: ANDROID APP*/
    .android_qr_code{
    width: 275px;
    }
    .android_download_link>a{
    width: 275px;
    font-size: 0.9em;
    }
    .smarth_phone{
    width: 275px;
    height: 380px;
    }
    .smarth_phone>img{
    margin: -19px 0px 0px -19px;
    width: 315px;
    }
    /*DOWNLOAD PAGE: ALEXA SKILL*/
    .alexa_qr_code{
    width: 275px;
    }
    .alexa_download_link>a{
    width: 275px;
    font-size: 0.9em;
    }
    .amazon_echo>img{
    width: 290px;
    }
    .amazon_echo>div>img{
    margin: -276px 19px 0px 0px;
    width: 39px;
    height: 39px;
    }
    /*GUIDE: MODEL 2*/
    .primary-card-business>a{
    padding: 12px 12px 15px 12px;
    margin: 0px 0px 35px 0px;
    }
    .primary-card-business>a>span{
    margin: 0px 0px 12px 0px;
    }
    .secundary-card-business>a{
    padding: 12px 12px 15px 12px;
    margin: 0px 0px 35px 0px;
    }
    .secundary-card-business>a>span{
    margin: 0px 0px 12px 0px;
    }
    .btn-next-guide{
    margin: 30px 0px 0px 30px;
    }
    .call-guide>a{
    padding: 5px 15px 0px 15px;
    font-size: 0.9em;
    }
    }
    @media(max-width: 350px){
    /*HEADER: MOBILE MENU - 350px*/
    .mobile-menu{
    margin: 19px 0px 0px 0px;
    }
    /*HEADER - 350px*/
    .logo-desktop{
    width: 205px;
    }
    /*MENU: LIVE*/
    .audio_player{
    width: 205px;
    }
    .audio_player * {
    max-width: 205px;
    }
    .btn_live>a{
    padding: 14px 9px 0px 9px;
    font-size: 0.8em;
    }
    /*PAGES: CLASSIFIED*/
    .classified_category_item>a{
    font-size: 0.8em;
    }
    /*PAGES: PAGINATOR*/
    .pagination_content>li>a{
    padding:12px 23px 12px 23px;
    }
    .pagination_content>li>span{
    padding:12px 23px 12px 23px;
    }
    /*CALL REGISTER FOOTER*/
    .call_register_button>a{
    padding:12px 30px 15px 30px;
    }
    /*GUIDE: CATEGORY*/
    .guide_category>a>header{
    min-height: 115px;
    }
    /*GUIDE: CARD*/
    .card_guide{
    padding:9px 9px 9px 9px;
    }
    /*GUIDE: PAGE*/
    .guide_title>header>span{
    font-size: 0.75em;
    }
    .guide_title>header>h1{
    font-size: 1.3em;
    }
    .share_guide_item{
    margin:0px 0px 0px 15px;
    }
    .share_guide_item>a{
    padding:4px 0px 0px 0px;
    height: 39px;
    width: 39px;
    }
    .business>header>h2{
    font-size: 1.1em;
    }
    .card_guide_rel{
    padding:9px 9px 9px 9px;
    }
    .card_guide_rel>a>header{
    min-height: 90px;
    }
    /*GUIDE: EVALUATION*/
    .business_evaluation{
    padding: 0px 3px 6px 3px;
    }
    .rating_value{
    margin: 3px auto 0px auto;
    font-size: 1.3em;
    }
    /*GUIDE: EVALUATION SCORE*/
    .rating{
    border: none;
    margin: 0px 50px -9px auto;
    }
    .item_score_percent{
    width: 175px;
    }
    /*CUSTOM*/
    .search_input>input{
    width: 190px!important;
    }
    /*PAGE: COLUMNIST*/
    .columnist_info>header>h1{
    font-size: 1em;
    }
    .call_all_posts>a{
    padding: 15px 9px 15px 9px;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition{
    padding:8px 15px 30px 15px;
    }
    /*PAGES: DIGITAL EDITION*/
    .card_digital_edition_rel{
    padding:8px 15px 30px 15px;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 190px;
    }
    .banner_slider_two {
    min-height: 190px;
    }
    .banner_slider_three {
    min-height: 190px;
    }
    /*CAROUSEL HOME*/
    .carousel_title {
    height: 139px;
    }
    .carousel_title>header>h3 {
    font-size: 0.9em;
    }
    /*PAGE ADVERTISING*/
    .share_advertising_item>a{
    padding:6px 0px 0px 0px;
    height: 35px;
    width: 35px;
    }
    /*PAGES: CARD NOTE*/
    .card_note>a>header>h3{
    font-size: 0.75em;
    }
    /*HOME: CATEGORY CUSTOM*/
    .card_category_custom_image>img{
    height: 150px;
    }
    /*HOME: EVENTS*/
    .list_events>header>h2{
    width: 80%;
    }
    .list_events>header>span{
    width: 15%;
    }
    .card_event_body>h3 {
    font-size: 0.9em;
    }
    /*PAGES: COLUMNISTS*/
    .card_columnist{
    padding: 30px 5px 19px 5px;
    }
    .card_columnist>header>h3{
    font-size: 0.9em;
    }
    .card_columnist_posts>a{
    padding: 12px 3px 14px 3px;
    font-size: 0.8em;
    }
    .card_columnist_profile>a{
    padding: 12px 3px 14px 3px;
    margin:0px 0px 0px 15px;
    font-size: 0.8em;
    }
    /*PAGE: POST*/
    .post_info_date_update {
    display: none;
    }
    /*HOME: VIDEOS*/
    .main_video>header>h2{
    font-size:1.1em;
    }
    .list_videos {
    max-height: 275px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-360);
    }
    .card_guide_home>a>img{
    height: 185px;
    }
    .card_guide_home>a{
    padding: 9px 9px 9px 9px;
    }
    .card_guide_home>a>header{
    min-height: 50px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-360);
    }
    /*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(max-width: 320px){
    /*PAGES: DRUGSTORE*/
    .card_drugstore_primary>a>header>h3>i{
    display: inline-block;
    }
    .card_drugstore_primary>a>header>h3>span{
    margin:0px 5px 5px 0px;
    }
    .card_drugstore_primary>a>header>h3>div{
    margin:0px 5px 5px 0px;
    }
    }
    @media(max-width: 300px){
    /*PAGES: CLASSIFIED*/
    .classified_category_item>a{
    font-size: 0.9em;
    }
    .card_classified_primary_action{
    padding:10px 30px 12px 30px;
    }
    /*PAGES: PAGINATOR*/
    .pagination_content>li>a{
    padding:12px 19px 12px 19px;
    }
    .pagination_content>li>span{
    padding:12px 19px 12px 19px;
    }
    /*ADVERTISING: CAROUSEL*/
    .banners_slider_one {
    min-height: 175px;
    }
    .banner_slider_two {
    min-height: 175px;
    }
    .banner_slider_three {
    min-height: 175px;
    }
    /*CAROUSEL HOME*/
    .carousel_title {
    height: 165px;
    }
    /*HOME: VIDEOS*/
    .list_videos {
    max-height: 250px;
    }
    /*HOME: GUIDE*/
    .carousel_guide_home>header>h2{
    font-size: var(--h2-font-320);
    }
    .card_guide_home>a>img{
    height: 165px;
    }
    .card_guide_home>a{
    padding: 5px 5px 5px 5px;
    }
    .card_guide_home>a>header>h4{
    font-size: var(--h4-font-320);
    }
    }
    @keyframes pop {
    0% {
    transform: scale(1.1);
    opacity: 0 
    }
    100% {
    transform: scale(1);
    opacity: 1 
    }
    }
    @keyframes fadein {
    0% {
    opacity: 0 
    }
    100% {
    opacity: 1 
    }
    }
    @keyframes fallen {
    0% {
    transform: translateY(-50px);
    opacity: 0 
    }
    30% {
    transform: translateY(0);
    opacity: 1 
    }
    }
    @keyframes risen {
    0% {
    transform: translateY(50px);
    opacity: 0 
    }
    30% {
    transform: translateY(0);
    opacity: 1 
    }
    }
    @keyframes wooshLeft {
    0% {
    transform: translateX(-150px);
    opacity: 0 
    }
    30% {
    transform: translateX(0);
    opacity: 1 
    }
    }
    @keyframes wooshRight {
    0% {
    transform: translateX(150px);
    opacity: 0 
    }
    30% {
    transform: translateX(0);
    opacity: 1 
    }
    }
    @media (prefers-reduced-motion: reduce) {
    /* HEAD: STORIES */
    .story-image,
    .news-stories-tiles .story-item {
    transition: none;
    }
    }
    @media print {
    .site_top_desktop {
    display: none 
    }
    .subscriber_login_button{
    display: none;
    }
    .menu_custom {
    display: none 
    }
    .single_page_ads_header {
    display: none 
    }
    .site_ads_post_primary {
    display: none 
    }
    .site_ads_post_secundary {
    display: none 
    }
    .single_page_left {
    padding: 0;
    margin: 0;
    border-right: none 
    }
    .single_page{
    margin:-23px 0px 0px 0px;
    }
    .post_comments {
    display: none 
    }
    .posts_sidebar {
    display: none 
    }
    .post_sidebar_ads {
    display: none 
    }
    .four_section_post {
    display: none 
    }
    .five_section_post {
    display: none 
    }
    footer {
    display: none 
    }
    .site_info {
    display: none 
    }
    .news_letter {
    display: none 
    }
    .back-top-btn {
    display: none!important 
    }
    #whatsapp {
    display: none 
    }
    .whatsapp {
    display: none 
    }
    .print {
    display: block!important;
    border: 0!important 
    }
    .share_post {
    display: none!important 
    }
    .share_post_m4{
    display: none!important 
    }
    .social_side_m4{
    display: none 
    }
    .tags {
    border-bottom: 3px solid#f5f5f5 
    }
    .widget_tempo{
    display: none 
    }
    .footer_banner_m2{
    display: none 
    }
    .footer_banner_mobile{
    display: none!important 
    }
    .news_letter_m4{
    display: none 
    }
    .cbn_phone{
    display: none 
    }
    #shoot_top{
    display: none 
    }
    .call_register{
    display: none;
    }
    .call_groups{
    display: none;
    }
    .post_midia_mobile>img{
    display:block!important 
    }
    .advertising_top_page{
    display:none 
    }
    }