<style>
    .box{
    }
    :root {
        --player-color-left: #ed4a04;
        --player-color-right: #ffffff;
        --player-color-button: #fea535;
        --player-color-button-font: #ffffff;
        --player-color-text: #171515;
        --player-color-text-hover: #000000;

        --main-color-left: #fffefe;
        --main-color-right: #fffefe;
        --main-color-font: #090909;
        --main-color-font-hover: #fea535;
        --main-color-button: #ffffff;
        --main-color-button-font: #e75306;
        --main-color-text: #00845c;
        --main-color-text-hover: #4b8950;

        --main-color-degrade: linear-gradient(to right, var(--main-color-left), var(--main-color-right));
        --border-menu: #fffefe;

        --color-category-text: #656565;
        --color-title-text: #232323;
        --color-subtitle-text: #656565;

        --sidebar-menu-background: #292929;
        --sidebar-menu-color: #FFF;
        --sidebar-menu-border: #212121;
        --sidebar-menu-hover: #151515;

        --button-close-modal: #00B75A;
        --button-close-modal-font: #FFF;
        --button-close-modal-hover: #00D290;
        --button-close-modal-hover-font: #FFF;

        --h2-font-1920: 1.6em;
        --h2-font-1450: 1.5em;
        --h2-font-1300: 1.5em;
        --h2-font-1200: 1.3em;
        --h2-font-965: 1.3em;
        --h2-font-765: 1.6em;
        --h2-font-600: 1.5em;
        --h2-font-500: 1.4em;
        --h2-font-400: 1.3em;
        --h2-font-365: 1.2em;
        --h2-font-350: 1.2em;

        --h3-font-1920: 0.9em;
        --h3-font-1450: 0.8em;
        --h3-font-1300: 0.8em;
        --h3-font-1200: 0.75em;
        --h3-font-965: 0.7em;
        --h3-font-765: 1em;
        --h3-font-600: 0.9em;
        --h3-font-500: 0.9em;
        --h3-font-400: 0.9em;
        --h3-font-365: 0.8em;
        --h3-font-350: 0.8em;

        --h4-font-1920: 1.2em;
        --h4-font-1450: 1.2em;
        --h4-font-1300: 1.1em;
        --h4-font-1200: 1em;
        --h4-font-965: 1em;
        --h4-font-765: 1.3em;
        --h4-font-600: 1.2em;
        --h4-font-500: 1.2em;
        --h4-font-400: 1.1em;
        --h4-font-365: 1em;
        --h4-font-350: 1em;

        --h5-font-1920: 1.1em;
        --h5-font-1450: 1.1em;
        --h5-font-1300: 1em;
        --h5-font-1200: 0.9em;
        --h5-font-965: 0.9em;
        --h5-font-765: 1.2em;
        --h5-font-600: 1.1em;
        --h5-font-500: 1em;
        --h5-font-400: 1em;
        --h5-font-365: 0.9em;
        --h5-font-350: 0.9em;

        --img-highlights-1920: 528px;
        --img-highlights-1450: 528px;
        --img-highlights-1300: 512px;
        --img-highlights-1200: 406px;
        --img-highlights-960: 306px;
        --img-highlights-765: 238px;
        --img-highlights-600: 230px;
        --img-highlights-500: 215px;
        --img-highlights-400: 190px;
        --img-highlights-365: 190px;

        --img-col-3-1920: 199px;
        --img-col-3-border-1920: 183px;
        --img-col-3-1300: 193px;
        --img-col-3-border-1300: 176px;
        --img-col-3-1200: 150px;
        --img-col-3-border-1200: 143px;
        --img-col-3-960: 134px;
        --img-col-3-border-960: 104px;
        --img-col-3-765: auto;
        --img-col-3-border-765: auto;

        --img-col-4-border-1920: 254px;
        --img-col-4-border-1300: 246px;
        --img-col-4-border-1200: 199px;
        --img-col-4-border-960: 146px;
        --img-col-4-border-765: auto;
    }
    /*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;
        }
    }
    body{
    }
    a:link{
        text-decoration:none;
    }
    figure{
        margin:0;
    }
    .font_seo>h1 {
        font-size: 0
    }
    .font_seo>h2 {
        font-size: 0
    }
    .font_seo>h3 {
        font-size: 0
    }
    .font_seo>h4 {
        font-size: 0
    }
    .font_seo>h5 {
        font-size: 0
    }
    a:link {
        text-decoration:none;
    }
    a:visited {
        text-decoration:none;
    }
    a:hover {
        text-decoration:none;
    }
    .close_modal {
        display: inline-block;
        margin:6px 0px 0px 0px;
        width: 38px;
        height: 32px;
        font-size: 1.1em;
        font-weight: 590;
        letter-spacing: 2px;
        text-align: center;
        color: #656565;
        outline: none;
        border:2px solid#656565;
        border-radius: 19px;
        border-style: dashed;
    }
    .close_modal:hover{
        color: #333;
        opacity: 0.6;
    }
    .flex-start {
        align-items: flex-start;
    }
    .flex-end {
        align-items: flex-end;
    }
    /*BASE STRUCTURE*/
    .twc_container{
        margin:0px auto 0px auto;
        max-width: 1270px;
    }
    /*COLOR PALETTE*/
    .menu_white{
        border-bottom: 1px solid #FFF;
    }
    .menu_white:hover{
        color: #333;
        background-color: #FFF;
    }
    .menu_black{
        border-bottom: 1px solid #333;
    }
    .menu_black:hover{
        color: #FFF;
        background-color: #333;
    }
    .menu_grey{
        border-bottom: 1px solid #999;
    }
    .menu_grey:hover{
        color: #FFF;
        background-color: #999;
    }
    .menu_red{
        border-bottom: 1px solid #FF0000;
    }
    .menu_red:hover{
        color: #FFF;
        background-color: #FF0000;
    }
    .menu_yellow{
        border-bottom: 1px solid #FF9323;
    }
    .menu_yellow:hover{
        color: #FFF;
        background-color: #FF9323;
    }
    .menu_orange{
        border-bottom: 1px solid #FE6C05;
    }
    .menu_orange:hover{
        color: #FFF;
        background-color: #FE6C05;
    }
    .menu_blue{
        border-bottom: 1px solid #009DD9;
    }
    .menu_blue:hover{
        color: #FFF;
        background-color: #009DD9;
    }
    .menu_navy_blue{
        border-bottom: 1px solid #000080;
    }
    .menu_navy_blue:hover{
        color: #FFF;
        background-color: #000080;
    }
    .menu_purple{
        border-bottom: 1px solid #7429C9;
    }
    .menu_purple:hover{
        color: #FFF;
        background-color: #7429C9;
    }
    .menu_green{
        border-bottom: 1px solid #55A839;
    }
    .menu_green:hover{
        color: #FFF;
        background-color: #55A839;
    }
    .menu_acquamarine{
        border-bottom: 1px solid #2EE500;
    }
    .menu_acquamarine:hover{
        color: #FFF;
        background-color: #2EE500;
    }
    .menu_pink{
        border-bottom: 1px solid #FF00D5;
    }
    .menu_pink:hover{
        color: #FFF;
        background-color: #FF00D5;
    }
    /*HEADER: MAIN MENU*/
    .head_site_primary{
        padding: 5px 0px 5px 0px;
        margin: 42px 0px 0px 0px;
        background-image: linear-gradient(to right, var(--main-color-left), var(--main-color-right));
    }
    .head_site_secundary{
        padding: 5px 0px 5px 0px;
        margin: -12px 0px 0px 0px;
        background-image: linear-gradient(to right, var(--main-color-left), var(--main-color-right));
    }
    .nav_menu_border_top{
        display: block;
        margin: 0;
        height: 1.5px;
        background-color: var(--border-menu);
        filter: invert(35%);
        opacity: 0.3;
    }
    .nav_menu_border_footer{
        display: block;
        margin: 0;
        height: 1.6px;
        background-color: var(--border-menu);
        filter: invert(35%);
        opacity: 0.5;
    }
    .logo_menu>a{
        display: block;
        margin: 5px 0px 0px 0px;
    }
    .logo_menu>a>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .social_buttons{
        margin: 39px 0px 0px 0px;
        text-align: left;
    }
    .social_item{
        display: inline-block;
        text-align: center;
    }
    .social_item>a{
        padding:10px 0px 0px 0px;
        margin:0px 9px 0px 0px;
        display: block;
        width: 43px;
        height: 43px;
        border-radius: 50%;
        color: var(--main-color-button-font);
        background-color: var(--main-color-button);
    }
    .social_item>a:hover{
        opacity: 0.6;
    }
    .social_item_instagram>a{
        background-color: #454545;
        color:#fff;
    }
    .social_item_instagram>a:hover{
        background-color: #333333;
    }
    .social_item_facebook>a{
        background-color: #4063AA;
        color:#fff;
    }
    .social_item_facebook>a:hover{
        background-color: #283E90;
    }
    .social_item_youtube>a{
        background-color: #EA0000;
        color:#fff;
    }
    .social_item_youtube>a:hover{
        background-color: #C60000;
    }
    .horizontal_menu{
        background-image: linear-gradient(to right, var(--main-color-left), var(--main-color-right));
    }
    .nav_menu{
        margin:0px 0px 0px 0px;
        text-align: center;
    }
    .nav_menu>ul>li{
        display: inline-block;

    }
    .nav_item{
        display: inline-block;
    }
    .nav_item>a{
        padding: 12px 12px 12px 12px;
        margin: 0px 9px 0px 9px;
        font-size: 1em;
        font-weight: 690;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-font);
    }
    .nav_item>a:hover{
        color: var(--main-color-font-hover);
    }
    .nav_item>a:focus{
        color: var(--main-color-font-hover);
    }
    /*FORM*/
    .form_group{
        margin:0px 0px 19px 0px;
    }
    .form_group>label{
        margin:0px 0px 3px 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;
        font-weight: 590;
        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;
        font-weight: 590;
        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;
        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;
    }
    /*PLAYER TOP*/
    .display_top{
        padding:3px 0px 3px 0px;
        margin:0px -15px 0px -15px;
        position:fixed;
        top:0;
        right:0;
        left:0;
        z-index:1030;
        background-image: linear-gradient(to right, var(--player-color-left), var(--player-color-right));
        height: 46px;
    }
    /*PLAYER DEFAULT*/
    .player_fixed{
        padding:0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        height: 46px;
        background-image: linear-gradient(to right, var(--player-color-left), var(--player-color-right));
    }
    /*PLAYER: SINGLE PLAYER FIXED*/
    .display_player{
        padding:3px 0px 0px 0px;
        margin-left: auto;
        margin-right:auto;
        width: 590px;
        text-align: center;
    }
    /*PLAYER: MULTIPLE PLAYERS FIXED*/
    .display_multiple_players{
        padding:2px 0px 0px 0px;
        margin-left: auto;
        margin-right:auto;
        margin-top: 1px;
        width: 965px;
        text-align: center;
    }
    .select_player{
        display: inline-block;
        width: 590px;
    }
    .select_station{
        margin:3.5px 0px 0px 9px;
        display: inline-block;
        float: right;
        width: 365px;
    }
    .select_station>select {
        padding:5px 5px 5px 5px;
        width: 275px;
        font-size: 0.9em;
        font-weight: 590;
        text-transform: uppercase;
        border:0;
        outline: none;
        border-radius: 3px;
    }
    .select_item{
        font-weight: 590;
    }
    .select_station>button{
        padding:5px 9px 5px 9px;
        margin:0px 0px 0px 5px;
        font-size: 0.9em;
        font-weight: 590;
        text-transform: uppercase;
        background-color: var(--player-color-button);
        color: var(--player-color-button-font);
        border:0;
        outline:none;
        border-radius: 3px;
    }
    .select_station>button:hover{
        opacity: 0.8;
    }
    /*PLAYER DEFAUL*/
    .player_flex{
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1030;
        height: 46px;
        background-image: linear-gradient(to right, var(--player-color-left), var(--player-color-right));
    }
    .call_whatsapp{
        margin:8px 0px 0px 0px;
        float: left;
    }
    .call_whatsapp>a{
        padding:3px 19px 3px 19px;
        display: inline-block;
        width: 100%;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: var(--player-color-text);
        border-radius: 15px;
    }
    .call_whatsapp>a:hover{
        background-color: var(--player-color-button);
        color: var(--player-color-button-font);
    }
    .call_phone{
        padding:3px 19px 3px 19px;
        margin:7px 0px 0px 0px;
        float: left;
        width: 100%;
        font-weight: 590;
        text-transform: uppercase;
        text-align: left;
        color: var(--player-color-text);
        border-radius: 15px;
    }
    .call_phone>a{
        color:var(--player-color-text);
    }
    .fa_phone{
        margin:6px 0px 0px -15px;
        position: absolute;
        opacity: 0.8;
    }
    .call_play{
        margin:8px 0px 0px 0px;
        text-align: right;
    }
    .call_play>a{
        padding:2px 19px 3px 19px;
        display: inline-block;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-align: center;
        background-color:var(--player-color-button);
        color:var(--player-color-button-font);
        border-radius: 12px;
    }
    .call_play>a:hover{
        opacity: 0.8;
    }
    .call_play_custom{
        display: inline-block;
        float: right;
        margin:8px 0px 0px 9px;
    }
    .call_play_custom>a{
        display: inline-block;
        padding:4px 15px 0px 15px;
        height: 30px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--player-color-button-font);
        background-image: linear-gradient(to right, var(--player-color-button), var(--player-color-button));
        border-radius: 5px;
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
        overflow: hidden;
    }
    .call_play_custom>a:hover{
        opacity: 0.7;
    }
    .call_play_custom>a span {
        position: absolute;
    }
    .call_play_custom>a span:nth-child(1) {
        top: 0px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: -webkit-gradient(linear, right top, left top, from(var(--player-color-button-font)), to(var(--player-color-button-font)));
        background: linear-gradient(to left, var(--player-color-button-font), var(--player-color-button-font));
        -webkit-animation: 2s animateTop linear infinite;
        animation: 2s animateTop linear infinite;
    }
    @-webkit-keyframes animateTop {
        0% {
            -webkit-transform: translateX(100%);
            transform: translateX(100%);
        }
        100% {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
        }
    }
    @keyframes animateTop {
        0% {
            -webkit-transform: translateX(100%);
            transform: translateX(100%);
        }
        100% {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
        }
    }
    .call_play_custom>a span:nth-child(2) {
        top: 0px;
        right: 0px;
        height: 100%;
        width: 1px;
        background: -webkit-gradient(linear, right top, left top, from(var(--player-color-button-font)), to(var(--button-color-font)));
        background: linear-gradient(to left, var(--player-color-button-font), var(--player-color-button-font));
        -webkit-animation: 2s animateRight linear -1s infinite;
        animation: 2s animateRight linear -1s infinite;
    }
    @-webkit-keyframes animateRight {
        0% {
            -webkit-transform: translateY(100%);
            transform: translateY(100%);
        }
        100% {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
        }
    }
    @keyframes animateRight {
        0% {
            -webkit-transform: translateY(100%);
            transform: translateY(100%);
        }
        100% {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
        }
    }
    .call_play_custom>a span:nth-child(3) {
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: -webkit-gradient(linear, right top, left top, from(var(--player-color-button-font)), to(var(--button-color-font)));
        background: linear-gradient(to left, var(--player-color-button-font), var(--player-color-button-font));
        -webkit-animation: 2s animateBottom linear infinite;
        animation: 2s animateBottom linear infinite;
    }
    @-webkit-keyframes animateBottom {
        0% {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
        }
        100% {
            -webkit-transform: translateX(100%);
            transform: translateX(100%);
        }
    }
    @keyframes animateBottom {
        0% {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
        }
        100% {
            -webkit-transform: translateX(100%);
            transform: translateX(100%);
        }
    }
    .call_play_custom>a span:nth-child(4) {
        top: 0px;
        left: 0px;
        height: 100%;
        width: 1px;
        background: -webkit-gradient(linear, right top, left top, from(var(--player-color-button-font)), to(var(--button-color-font)));
        background: linear-gradient(to left, var(--player-color-button-font), var(--player-color-button-font));
        -webkit-animation: 2s animateLeft linear -1s infinite;
        animation: 2s animateLeft linear -1s infinite;
    }
    @-webkit-keyframes animateLeft {
        0% {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
        }
        100% {
            -webkit-transform: translateY(100%);
            transform: translateY(100%);
        }
    }
    @keyframes animateLeft {
        0% {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
        }
        100% {
            -webkit-transform: translateY(100%);
            transform: translateY(100%);
        }
    }
    /*PLAYER: MULTIPLE PLAYERS MODAL*/
    .modal_select_title{
        padding:5px 15px 12px 15px;
    }
    .modal_select_title>h5{
        margin:9px 0px 0px 0px;
        font-size: 1.1em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--main-color);
    }
    .modal_select_city{
        max-height: 590px;
        overflow-y: auto;
        overflow-x: hidden;
    }
    .modal_select_city .modal_city{
        background-color: #f5f5f5;
    }
    .modal_select_city .modal_city:nth-of-type(odd){
        background-color: #e9e9e9;
    }
    .modal_select_city .modal_city:nth-of-type(odd):hover{
        background-color: #fff;
    }
    .modal_city{
        padding:9px 0px 9px 9px
    }
    .modal_city:hover{
        background-color: #fff;
    }
    .modal_city_image{
    }
    .modal_city_image>img{
        width: 80px;
        height: 80px;
        object-fit: cover;
        object-position: center;
        border-radius: 2px;
    }
    .modal_city_title{
        padding:29px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color:#333;
    }
    /*MENU: SIDEBAR*/
	.nav_position{
		display: none;
	}
    .btn_menu_side{
        text-align: right;
    }
    .app_menu_action{
        padding: 7px 0px 7px 0px;
        margin: 39px 0px 0px 0px;
        min-width: 115px;
        text-align: center;
        display: inline-block;
        font-size: 1.1em;
        font-weight: 590;
        text-align: center;
        cursor: pointer;
        color: var(--main-color-button);
        border: 2px solid var(--main-color-button);
        border-radius: 30px;
    }
    .app_menu_action:hover{
        cursor: pointer;
        opacity: 0.6;
    }
    .sidebar_menu{
		width: 295px;
		padding: 0px 0px 0px 0pxheight: 3000px;height: -webkit-fill-available;        
        position: fixed;
        top: 0px;
        left: -295px;
        z-index: 1020;
        background-color: var(--sidebar-menu-background);
        transition: linear .4s left;
        -webkit-box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
        oz-box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
        box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
        overflow-y: scroll;
		overflow-x: hidden;
    }
    .sidebar_menu::-webkit-scrollbar {
        width: 0px;
    }
    .sidebar_menu::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    }
    .sidebar_menu::-webkit-scrollbar-thumb {
        background-color: #e1e1e1;
        outline: 1px solid slategrey;
    }
    .btn_hide_menu{
        padding: 3px 9px 3px 9px;
        margin: -45px 9px 0 0;
        display: inline-block;
        float: right;
        font-size: 0.9em;
        font-weight: 500;
        background-color: #fff;
        color: #999;
        border: 1px solid#999;
        border-style: dashed;
        border-radius: 3px;
    }
    .btn_hide_menu:hover{
        background-color: #fff;
        color: #333;
        border-color: #333;
        cursor: pointer;
    }
    #sidebar.active{
        left: 0px;
        transition: linear .4s left;
    }
    .sidebar_menu>ul{
        margin: 0px 0px 0px 0px;
        list-style: none;
    }
    .sidebar_menu>ul li{
        margin: 0px 0px 0px -50px;
    }
    .sidebar_menu>ul li:hover{
        background-color: #333;
    }
    .sidebar_menu>ul li:nth-child(even){
        background-color: var(--sidebar-menu-background);
    }
    .item_menu{
        background-color: var(--sidebar-menu-background);
    }
    .sidebar_menu>ul li a{
        padding:18px 0px 18px 25px;
        text-decoration:none;
        display:block;
        font-size:0.9em;
        font-weight:590;
        text-transform:uppercase;
        color: var(--sidebar-menu-color);
        border-bottom: 2px solid var(--sidebar-menu-border);
    }
    .sidebar_menu>ul li a i{
        float:right;
        margin-right:15px;
        margin-top:5px;
        font-size:0.9em;
        color:#c9c9c9;
    }
    .sidebar_menu>ul li a:hover{
        background-color: var(--sidebar-menu-hover);
    }
    .sidebar_menu_collapse li:hover{
        background-color: var(--sidebar-menu-hover);
    }
    .sidebar_menu_collapse .menu_collapse_item{
        background-color: var(--sidebar-menu-background);
    }
    .sidebar_menu_collapse .menu_collapse_item:nth-child(even){
        background-color: var(--sidebar-menu-background);
    }
    .sidebar_menu_collapse li a{
        padding:14px 0px 14px 25px;
        text-decoration:none;
        display:block;
        font-size:1em;
        font-weight:590;
        text-transform:uppercase;
        color:#494949;
    }
    .sidebar_menu_collapse .menu_collapse_item a i{
        float:right;
        margin-right:15px;
        margin-top:5px;
        font-size:0.9em;
        color:#c9c9c9;
    }
    .sidebar_client_area{
        color:var(--main-color)!important;
    }
    .fa_circle{
        font-size: 0.5em!important;
    }
    /*ADVERTISINGS: HOME*/
    .advertising_home{
        padding: 30px 0px 30px 0px;
        background-color: #f3f3f3;
    }
    .advertising_home_desktop{
        display: block;
        text-align: center;
    }
    .advertising_home_desktop>a>img{
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .advertising_home_mobile{
        display: none;
        text-align: center;
    }
    .advertising_home_mobile>a>img{
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .advertising_home_code * {
        max-width: 100%;
        object-position: center;
    }
    /*HOME: VIDEOS*/
    .last_videos_block{
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        background-color: #F1F1F1;
        border-bottom: 1px solid#E1E1E1;
        position: relative;
        background-image: url(https://www.pinhaldaserrafm.com.br/themes/site_vc/images/videos.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }
    .main_video{
        padding: 50px 0px 90px 0px;
    }
    .main_video>header{
        margin: 0px 0px 30px 0px;
    }
    .main_video>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .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 15%;
        max-height: 630px;
        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;
    }
    .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)
    }
    .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;
        object-fit: cover;
        object-position: center;
        border-radius: 2px
    }
    .card_video_title {
        margin: 9px 0px 0px 0px;
    }
    .card_video_title>h5 {
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 2px;
        line-height: 1.4em;
        word-wrap: break-word;
    }
    /*HOME: PROMOTIONS*/
    .promotions_block{
        padding: 30px 0px 50px 0px;
        background-color: #f3f3f3;
    }
    .list_promotions>header{
        margin: 0px 0px 55px 0px;
        text-align: center;
    }
    .list_promotions>header>span{
        font-size: 1.7em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #e1e1e1;
    }
    .list_promotions>header>h2{
        margin: -19px 0px 0px 0px;
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .card_promotion>a{
        display: flex;
        padding: 12px 12px 12px 0px;
        background-image: linear-gradient(to right, #e9e9e9, #fff);
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        border-radius: 15px;
    }
    .card_promotion>a:hover{
        background-image: linear-gradient(to right, #fff, #e9e9e9);
    }
    .card_promotion>a:hover .card_promotion_description>span{
        color: var(--main-color-font);
        background-color: var(--main-color-left);
    }
    .card_promotion_image{
        flex: 2;
    }
    .card_promotion_image>img{
        width: 100%;
        height: 162px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .card_promotion_description{
        flex: 3;
    }
    .card_promotion_description>header{
        padding: 0px 0px 0px 12px;
    }
    .card_promotion_description>header>h3{
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-left);
    }
    .card_promotion_description>header>h4{
        font-size: 1.1em;
        font-weight: 500;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: #595959;
    }
    .card_promotion_description>span{
        display: inline-block;
        padding: 2px 15px 3px 15px;
        margin: 0px 0px 0px 0px;
        float: right;
        font-size: 0.9em;
        font-weight: 390;
        color: var(--main-color-left);
        border: 1px solid var(--main-color-left);
        border-radius: 3px;
    }
    /*HOME: PODCASTS*/
    .podcasts_block{
        padding: 30px 0px 50px 0px;
        background-color: #f3f3f3;
    }
    .list_podcasts>header{
        margin: 0px auto 55px auto;
        text-align: left;
    }
    .list_podcasts>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .list_podcasts>header>div{
        display: inline-block;
        float: left;
        margin: -26px 0px 0px 0px;
        width: 350px;
        height: 19px;
        background-color: #fff;
    }
    .list_podcasts>header>span{
        display: inline-block;
        margin: -26px 0px 0px 0px;
        float: right;
        width: 90%;
        height: 5px;
        background-color: #fff;
    }
    .card_podcast>a{
        display: inline-block;
        padding: 12px;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
    }
    .card_podcast>a:hover{
        filter: brightness(90%);
    }
    .card_podcast>a:hover >span{
        color: #fff;
        background-color: #a1a1a1;
    }
    .card_podcast>a>div{
    }
    .card_podcast>a>div>img{
        width: 100%;
        height: var(--img-col-4-border-1920);
        object-fit: cover;
        object-position: center;
    }
    .card_podcast>a>header{
        margin: 6px 0px 0px 0px;
    }
    .card_podcast>a>header>span{
        position: relative;
        padding: 3px 5px 3px 5px;
        margin: -45px 12px 0px 0px;
        float: right;
        font-size: 0.9em;
        font-weight: 650;
        text-transform: uppercase;
        color: #656565;
        background-color: #fff;
        border-radius: 30px;
    }
    .card_podcast>a>header>h3{
        font-size: 0.9em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_podcast>a>header>h4{
        font-size: 1.1em;
        font-weight: 500;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: #595959;
        min-height: 75px;
    }
    .card_podcast>a>span{
        display: block;
        padding: 9px 0px 12px 0px;
        font-size: 0.9em;
        letter-spacing: 1px;
        text-align: center;
        color: #858585;
        border: 1px solid#a1a1a1;
        border-radius: 5px;
    }

    /*HOME: ON AIR*/
    .on_air_block{
        padding: 35px 0px 0px 0px;
    }
    .on_air{
        position: relative;
        padding: 5px 5px 5px 5px;
        margin:0px auto 0px auto;
        width: 800px;
        height: 115px;
        background-image: url(https://www.pinhaldaserrafm.com.br/themes/site_vc/images/background-on-air.png);
        background-size: cover;
        background-position: center;
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.15);
        box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.15);
    }
    .program_presentation{
        width: 85%;
    }
    .program_presentation>img{
        width: 100%;
        height: 105px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .program_description{
        padding: 14px 0px 0px 0px;
    }
    .program_description>header{
    }
    .program_description>header>h3{
        margin:0px 0px 0px 0px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-right);
    }
    .program_description>header>h4{
        margin:0px 0px 3px 0px;
        font-size: 1.4em;
        font-weight: 650;
    }
    .program_description>header>h5{
        font-size: 1.1em;
        font-weight: 390;
        color: #656565;
    }
    .program_period_mobile{
        display: none;
    }
    .program_period_desktop{
        padding: 30px 0px 0px 0px;
        text-align: center;
    }
    .program_period_desktop>span{
        padding: 1px 5px 3px 5px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--main-color-font);
        background-image: var(--main-color-degrade);
        border-radius: 3px;
    }
    .program_period_desktop>i{
        margin:3px 0px 0px 0px;
        display: block;
        font-size: 1em;
        font-weight: 590;
        color:#656565;
    }
    .program_period_desktop>div{
        margin:5px 0px 0px 0px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #656565;
    }
    .next_programs{
        padding: 35px 0px 39px 0px;
    }
    .next_programs>header{
        margin:0px 0px 15px 0px;
    }
    .next_programs>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .next_programs>header>h2>i{
        color:#393939;
    }
    .next_programs>header>a{
        display: inline-block;
        padding: 9px 9px 9px 9px;
        margin:-50px 0px 0px 0px;
        float: right;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-font);
        background-image: var(--main-color-degrade);
        border-radius: 3px;
    }
    .next_programs>header>a:hover{
        opacity: 0.8;
    }
    .next_program>a{
        display: block;
    }
    .next_program>a:hover{
        filter: brightness(50%);
    }
    .next_program>a>img{
        width: 100%;
        height: 199px;
        object-fit: cover;
        object-position: center;
        border-radius: 6px;
    }
    .next_program>a>div{
        position: relative;
        float: right;
        margin: -85px 15px 0px 0px;
        font-weight: 590;
        text-align: center;
    }
    .next_program>a>div>span{
        display: block;
        padding:3px 0px 4px 0px;
        color: #151515;
        width: 105px;
        background-color: #FFF;
        border-radius: 0px 5px 0px 0px;
    }
    .next_program>a>div>span:last-of-type{
        display: block;
        padding:3px 0px 3px 0px;
        width: 105px;
        color: var(--main-color-font);
        background-image: var(--main-color-degrade);
    }
    .next_program>a>header{
        margin:9px 0px 0px 0px;
    }
    .next_program>a>header>h3{
        padding: 0px 0px 0px 5px;
        font-size: 0.95em;
        font-weight: 650;
        text-transform: uppercase;
        color:#151515;
        border-left: 3px solid var(--main-color-right);
    }
    .next_program>a>header>h4{
        font-size: 1em;
        color: #656565;
        font-weight: 390;
    }
    /*HOME: MUSICAL REQUEST*/
    .request_music_block{
        padding: 30px 0px 30px 0px;
        margin:-1px 0px 0px 0px;
        background-image: url(https://www.pinhaldaserrafm.com.br/themes/site_vc/images/musical.jpg);
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    .form_musical{
        padding: 35px 50px 35px 50px;
        margin:0px auto 0px auto;
        max-width: 600px;
        background-color: #FFF;
        border: 15px solid var(--main-color-right);
        border-radius: 12px;
    }
    .form_musical>header{
        text-align: center;
    }
    .form_musical>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 900;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-right);
    }
    .form_musical>header>h3{
        font-size: 1.1em;
        font-weight: 390;
        line-height: 1.3em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .form_musical>header>h3>i{
        color: var(--main-color-right);
    }
    .form_control{
        margin:0px 0px 12px 0px;
        text-align: initial;
    }
    .form_control>label{
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .form_control>input{
        padding: 9px 5px 9px 5px;
        width: 100%;
        font-size: 1.1em;
        border: 2px solid#E9E9E9;
        border-radius: 5px;
    }
    .form_control>textarea{
        padding: 9px 5px 9px 5px;
        margin:0px 0px -5px 0px;
        width: 100%;
        width: 100%;
        font-size: 1.1em;
        border: 2px solid#E9E9E9;
        border-radius: 5px;
    }
    .form_control>small{
        margin:0px 0px 0px 0px;
        font-size: 0.75em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .musical_captcha{
        margin:3px 0px 19px 0px;
    }
    .g-recaptcha{
        float: left;
    }
    .btn_musical{
        display: inline-block;
        padding: 14px 0px 15px 0px;
        width: 100%;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-font);
        background-image: var(--main-color-degrade);
        border:0;
        border-radius: 3px;
    }
    .btn_musical:hover{
        filter: brightness(80%);
    }
    /*HOME: LASTNEWS*/
    .last_news_block{
        padding: 35px 0px 15px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #f3f3f3;
    }
    .last_news_text>a{
        display: block;
    }
    .last_news_text>a>header>h2{
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-left);
    }
    .last_news_text>a>header>span{
        display: inline-block;
        float: left;
        margin: -19px 0px 0px 0px;
        height: 12px;
        width: 130px;
        background-color: #fff;
    }
    .last_news_text>a>header>h3{
        font-size: 2.7em;
        font-weight: 650;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: var(--color-title-text);
    }
    .last_news_text>a>header>h4{
        font-size: 1.3em;
        font-weight: 350;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: var(--color-subtitle-text);
    }
    .last_news_text>a>div{
        display: none;
        padding: 8px 0px 9px 0px;
        font-size: 1em;
        letter-spacing: 3px;
        text-transform: uppercase;
        text-align: center;
        color: var(--main-color-button);
        border: 1px solid var(--main-color-button);
        border-radius: 5px;
    }
    .last_news_card>a{
        display: block;
    }
    .last_news_card>a:hover{
        filter: brightness(50%);
    }
    .last_news_card>a>img{
        width: 100%;
        height: var(--img-col-3-1920);
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }
    .last_news_card>a>header{
        margin: 6px 0px 0px 0px;
        min-height: 115px;
    }
    .last_news_card>a>header>h2{
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-left);
    }
    .last_news_card>a>header>span{
        display: inline-block;
        float: left;
        margin: -19px 0px 0px 0px;
        height: 12px;
        width: 130px;
        background-color: #fff;
    }
    .last_news_card>a>header>h3{
        font-size: 1.2em;
        font-weight: 590;
        line-height: 1.2em;
        letter-spacing: 1px;
        color: #454545;
    }
    .last_news_card>a>div{
        display: none;
        padding: 8px 0px 9px 0px;
        font-size: 1em;
        letter-spacing: 3px;
        text-transform: uppercase;
        text-align: center;
        color: var(--main-color-button);
        border: 1px solid var(--main-color-button);
        border-radius: 5px;
    }
    /*HOME: HOT SONGS*/
    .hot_songs_block{
        padding: 30px 0px 35px 0px;
        margin: 0px auto 0px auto;
        background-color: #f5f5f5;
        background-image: url(https://www.pinhaldaserrafm.com.br/themes/site_vc/images/hot-songs.png);
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    .top_musics{
        margin: 0px auto 0px auto;
        max-width: 700px;
        border-radius: 9px;

    }
    .top_musics>header{
        margin: 0px 0px 35px 0px;
        text-align: center;
        color: #151515;
    }
    .top_musics>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .top_musics>header>h2>span{
        font-size: 1.4em;
        font-weight: 650;
    }
    .top_musics>header>div{
        display: inline-block;
        margin: -27px 0px 0px 0px;
        float: left;
        width: 285px;
        height: 4px;
        background-color: #151515;
    }
    .card_top_music>a{
        display: flex;
        background-color: #fff;
        border: 1px solid#f1f1f1;
    }
    .card_top_music>a:hover{
        background-color: #e9e9e9;
    }
    .card_top_music>a>div{
        flex: 1;
    }
    .card_top_music>a>div>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .card_top_music>a>header{
        flex: 3;
        padding: 23px 0px 0px 9px
    }
    .card_top_music>a>header>h3{
        font-size: 1.3em;
        color: #151515;
    }
    .card_top_music>a>header>h4{
        font-size: 1em;
        font-weight: 350;
        color: #656565;
    }
    .card_top_music>a>span{
        margin: 9px 9px 0px 0px;
        font-size: 3em;
        font-weight: 650;
        color: #656565;
    }
    .card_top_music_secundary{
    }
    .card_top_music_secundary>a{
        display: flex;
        background-color: #f5f5f5;
        border: 1px solid#f1f1f1;
        box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
    }
    .card_top_music_secundary>a:hover{
        background-color: #e9e9e9;
    }
    .card_top_music_secundary>a>span{
        margin: 9px 0px 0px 9px;
        font-size: 3em;
        font-weight: 650;
        color: #656565;
    }
    .card_top_music_secundary>a>header{
        flex: 3;
        padding: 23px 9px 0px 0px;
        text-align: right;
    }
    .card_top_music_secundary>a>header>h3{
        font-size: 1.3em;
        color: #151515;
    }
    .card_top_music_secundary>a>header>h4{
        font-size: 1em;
        font-weight: 350;
        color: #656565;
    }
    .card_top_music_secundary>a>div{
        flex: 1;
    }
    .card_top_music_secundary>a>div>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    /*HOME: HIGHLIGHTS*/
    .highlights_block{
        padding: 35px 0px 35px 0px;
        margin:0px 0px 0px 0px;
        background-color: #f3f3f3;
    }
    .carousel_home{
        margin:0px 0px 0px 0px;
        border:1px solid#E1E1E1;
        -webkit-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.3);
        box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.3);
    }
    .carousel_item_home>a>img{
        width: 100%;
        height: var(--img-highlights-1920);
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .carousel_title_home{
        padding: 405px 19px 15px 19px;
        margin: -528px 0px 0px 0px;
        height: 528px;
        width: 100%;
        position: relative;
        background-image: linear-gradient(to top, #151515, transparent, transparent);
        color:#333;
        float: left;
    }
    .carousel_title_home>h2{
        display: inline-block;
        padding: 3px 5px 5px 5px;
        margin:0px 0px 5px 0px;
        font-size: 1em;
        font-weight: 590;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: var(--main-color-font);
        background-image: linear-gradient(to right, var(--main-color-left), var(--main-color-right));
        border-radius: 3px;
    }
    .carousel_title_home>h3{
        font-size: 1.4em;
        font-weight: 690;
        line-height: 1.5em;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-shadow: 2px 2px #151515;
        color:#fff;
    }
    .carousel_control_next_dest{
        padding: 26px;
        margin: -260px 0px 0px 0px;
        float: right;
        opacity: 0.6;
        transform:translateY(-50%);
        background-image: var(--main-color-degrade);
        color: var(--main-color-font);
    }
    .carousel_control_next_dest:hover{
        opacity: 1;
        color: var(--main-color-font);
    }
    .carousel_control_prev_dest{
        padding: 26px;
        margin: -260px 0px 0px 0px;
        float: left;
        opacity: 0.6;
        transform:translateY(-50%);
        background-image: var(--main-color-degrade);
        color: var(--main-color-font);
    }
    .carousel_control_prev_dest:hover{
        opacity: 1;
        color: var(--main-color-font);
    }
    /*HOME: COLUMNS*/
    .columns_block{
        padding: 30px 0px 50px 0px;
        background-color: #f3f3f3;
    }
    .list_columns>header{
        margin: 0px 0px 55px 0px;
        text-align: center;
    }
    .list_columns>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .card_column>a{
        display: inline-block;
        padding: 12px;
        text-align: center;
        background-color: #fff;
        border-radius: 6px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }
    .card_column>a:hover{
        filter: brightness(95%);
    }
    .card_column>a:hover >span{
        color: #fff;
        background-color: #858585;
    }
    .card_column>a>img{
        width: 100%;
        height: var(--img-col-3-border-1920);
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
        filter: brightness(50%);
    }
    .card_column>a>div{
        margin: -50px 12px 12px 12px;
        text-align: center;
    }
    .card_column>a>div>img{
        width: 90px;
        height: 90px;
        object-fit: cover;
        object-position: center;
        background-color: #fff;
        border: 9px solid#fff;
        border-radius: 50%;
        filter: brightness(1);
    }
    .card_column>a>div>span{
        color: #656565;
    }
    .card_column>a>header>h3{
        font-size: 0.9em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_column>a>header>h4{
        font-size: 1.1em;
        font-weight: 500;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: #595959;
        min-height: 75px;
    }
    .card_column>a>span{
        display: block;
        padding: 12px 0px 14px 0px;
        font-size: 1em;
        font-weight: 350;
        letter-spacing: 1px;
        text-align: center;
        color: #858585;
        border: 1px solid#858585;
        border-style: dashed;
        border-radius: 5px;
    }
    /*HOME: CALENDAR OF EVENTS*/
    .last_events_block{
        padding: 30px 0px 50px 0px;
        background-color: #f3f3f3;
    }
    .list_events>header{
        margin: 0px auto 55px auto;
        text-align: right;
    }
    .list_events>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .list_events>header>div{
        display: inline-block;
        margin: -26px 0px 0px 0px;
        float: right;
        width: 350px;
        height: 19px;
        background-color: #fff;
    }
    .list_events>header>span{
        display: inline-block;
        margin: -26px 0px 0px 0px;
        float: left;
        width: 90%;
        height: 5px;
        background-color: #fff;
    }
    .card_event>a{
        display: block;
        padding: 12px 12px 19px 12px;
        text-align: center;
        background-color: #fff;
        box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
        border-radius: 5px;
    }
    .card_event>a:hover{
        filter: brightness(90%);
    }
    .card_event>a:hover>span{
        color: #fff;
        background-color: #a1a1a1;
    }
    .card_event>a>img{
        width: 100%;
        height: var(--img-col-3-border-1920);
        object-fit: cover;
        object-position: center;
    }
    .card_event>a>div{
        position: relative;
        display: inline-block;
        float: right;
        margin: -75px 15px 0px 0px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-align: center;
        box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
    }
    .card_event_day{
        display: block;
        padding: 5px 12px 5px 12px;
        color: #ffff;
        background-color: #454545;
    }
    .card_event_month{
        display: block;
        padding: 5px 12px 6px 12px;
        color: #fff;
        background-color: #393939;
    }
    .card_event>a>header{
        margin: 6px 0px 0px 0px;
    }
    .card_event>a>header>h3{
        font-size: 1.1em;
        font-weight: 500;
        line-height: 1.3em;
        letter-spacing: 1px;
        color: #595959;
        min-height: 75px;
    }
    .card_event>a>span{
        display: inline-block;
        padding: 7px 35px 9px 19px;
        font-size: 0.9em;
        font-weight: 390;
        letter-spacing: 1px;
        color: #858585;
        border: 1px solid#a1a1a1;
        border-radius: 30px;
    }
    .card_event>a>span>i{
        position: absolute;
        margin: 5px 15px 0px 5px;
    }
    /*HOME: CUSTOM*/
    .list_custom{
        margin: 15px 0px 15px 0px;
    }
    /*PAGE POST: DEFAULT*/
    .page_post{
        padding: 35px 0px 35px 0px;
        background-color: #f3f3f3;
    }
    /*PAGE POST: TITLE*/
    .post_head{
        padding: 15px;
        margin: 0px 0px 35px 0px;
        border-radius: 5px;
        background-color: #fff;
        box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
    }
    .media_image>figure>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .media_image>figure>figcaption{
        display: block;
        position: relative;
        padding: 1px 5px 2px 5px;
        margin: -23px 1px 0px 0px;
        font-size: 0.85em;
        color: #fff;
        background-color: #393939;
    }
    .post_title>header>h2{
        display: inline-block;
        padding: 3px 9px 3px 12px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-font);
        background-image: linear-gradient(to right, var(--main-color-left), var(--main-color-right));
        border-radius: 19px;
    }
    .post_title>header>h3{
        font-size: 2.3em;
        font-weight: 650;
        line-height: 1.3em;
    }
    .post_title>header>h4{
        font-style: italic;
        font-size: 1.5em;
        line-height: 1.3em;
        font-weight: 390;
        color: #656565;
    }
    /*PAGE POST: INFO*/
    .post_info{
        display: flex;
        margin: 15px 0px 0px 0px;
    }
    .post_info_author_image{
        margin: 0px 0px 0px 0px;
    }
    .post_info_author_image>img{
        width: 59px;
        height: 59px;
        object-fit: cover;
        object-position: center;
        border: 5px solid#E9E9E9;
        border-radius: 50%;
    }
    .post_info_author_name{
        display: inline-block;
        margin: 6px 0px 0px 5px;
        min-width: 435px;
        height: 22px;
        font-size: 1em;
        color: #393939;
    }
    .post_info_author_name>span{
        color: #A9A9A9;
    }
    .post_info_date_pub{
        display: inline-block;
        margin: 30px 9px 0px -435px;
        min-width: 139px;
        height: 22px;
        font-size: 0.9em;
        color: #A9A9A9;
    }
    .post_info_date_pub>time{
        color: #393939;
    }
    .post_info_last_update{
        display: inline-block;
        margin: 30px 9px 0px 0px;
        min-width: 139px;
        height: 22px;
        font-size: 0.9em;
        color: #A9A9A9;
    }
    .post_info_last_update>time{
        color: #393939;
    }
    .post_info_views{
        display: inline-block;
        margin: 30px 9px 0px 0px;
        min-width: 139px;
        height: 22px;
        font-size: 0.9em;
        color: #A9A9A9;
    }
    .post_info_views>span{
        color: #393939;
    }
    .share_post_head{
        margin: 15px 0px 0px 0px;
    }
    /*PAGE POST: GALLERY*/
    .post_gallery {
        padding: 15px;
        margin:0px 0px 0px 0px;
        background-color:#fff;
        border-top:0px;
        border-bottom: 1px solid#f3f3f3;
        border-bottom-style: dashed;
    }
    .post_gallery>header{
        margin:0px 0px 15px 0px;
    }
    .post_gallery>header>h5 {
        margin: 0;
        font-size: .8em;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #595959
    }
    .post_gallery_image {
        margin:0px 0px 19px 0px;
    }
    .post_gallery_image>a>img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .post_gallery_image:hover .post_gallery_image_view {
        opacity: 1
    }
    .post_gallery_image_view {
        transition: .5s ease;
        opacity: 0;
        position: absolute;
        top:40%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        text-align: center
    }
    .btn_gallery_image {
        padding: 5px 15px 5px 15px;
        border-radius: 3px;
        font-size: 1em;
        background-color: #333;
        color: #fff
    }
    /*PAGE POST: PLAYER CODE*/
    .post_code_player{
        padding: 6px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        background-color: #fff;
        border: 1px solid#e9e9e9;
    }
    /*PAGE POST: CONTROLS*/
    .post_controls{
        padding: 9px 15px 9px 15px;
        text-align: right;
        background-color: #fff;
        border-bottom: 2px solid#f3f3f3;
        border-bottom-style: dashed;
    }
    .post_control_item{
        margin: 0px 0px 0px 15px;
        display: inline-block;
    }
    .post_control_item>a{
        padding: 4px 15px 5px 15px;
        display: block;
        min-width: 50px;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        text-align: center;
        color: #a9a9a9;
        background-color: #f9f9f9;
        border: 1px solid#a9a9a9;
        border-radius: 19px;
    }
    .post_control_item>a:hover{
        background-color: #e1e1e1;
        color: #a9a9a9;
    }
    .post_control_item>button{
        padding:3px 15px 5px 15px;
        display: block;
        min-width: 50px;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        text-align: center;
        color: #a9a9a9;
        background-color: #f9f9f9;
        border: 1px solid#a9a9a9;
        border-radius: 19px;
    }
    .post_control_item>button:hover{
        background-color: #e1e1e1;
        color: #a9a9a9;
    }

    /*PAGE POST: REPORT*/
    .post_report{
        margin: -1px 0px 30px 0px;
    }
    .post_report>header{
        padding: 15px;
        color: #858585;
        background-color: #e9e9e9;
        text-align: center;
    }
    .post_report>header>h5{
        margin:0px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        text-transform: uppercase;
    }
    .form_report{
        padding: 30px 50px 35px 50px;
        background-color: #fff;
    }
    .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 POST: EVENT*/
    .post_event_info{
        padding: 15px;
        margin:0px 0px 30px 0px;
        font-size: 1.1em;
        background-color: #fff;
        border: 1px solid#e9e9e9;
    }
    .post_event_info>header>h4{
        font-size: 0px;
        font-weight: 690;
    }
    .post_event_locality{
        margin:0px 0px 0px 0px;
    }
    .post_event_locality>div{
        font-size: 0.9em;
        font-weight: 690;
        letter-spacing: 1px;
    }
    .post_event_locality>p{
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        color:#656565;
    }
    .post_event_start_date{
        padding:5px 0px 5px 0px;
        margin:0px 0px 15px 0px;
        text-align: center;
        color:#588C65;
        border:3px solid#588C65;
        border-radius: 3px;
    }
    .post_event_start_date:hover{
        background-color: #588C65;
        color:#fff;
    }
    .post_event_start_date>div{
        font-size: 0.9em;
        font-weight: 690;
        letter-spacing: 1px;
    }
    .post_event_start_date>span{
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
    }
    .post_event_end_date{
        padding:3px 0px 5px 0px;
        margin:0px 0px 0px 0px;
        text-align: center;
        color:#721C26;
        border:3px solid#721C26;
        border-radius: 3px;
    }
    .post_event_end_date:hover{
        background-color: #721C26;
        color:#fff;
    }
    .post_event_end_date>div{
        font-size: 0.9em;
        font-weight: 690;
        letter-spacing: 1px;
    }
    .post_event_end_date>span{
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
    }
    /*PAGE POST: CONTENT*/
    .post_content{
        padding: 15px;
        margin: 0px 0px 0px 0px;
        background-color: #fff;
        border-radius: 5px;
        font-size: 1.1em;
    }
    .post_content * {
        max-width: 100%;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -hp-pre-wrap;
        word-wrap: break-word
    }
    .post_content * img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .post_content * figure {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .post_content * iframe {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .post_content * embed {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .adsbygoogle{
        max-width: 100%;
        margin-left: 0px!important;
    }
    blockquote{
        border-left:2px solid #ccc;
        margin-left:1.5rem;
        padding-left:1rem;
    }
    .content-media-container * {
        margin:0px 5px 0px 5px!important;
        max-width: 100%!important;
    }
    .content-media-figure>img{
        max-width: 100%!important;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center
    }
    .post_credits{
        padding:2px 5px 3px 5px;
        margin:15px 0px 15px 0px;
        font-family: monospace;
        font-size:1em;
        word-wrap: break-word;
        background-color:#f5f5f5;
    }
    .post_credits>span{
        font-weight: 690;
    }
    .post_credits>span>i{
        font-size: 0.8em;
    }
    .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;
    }
    .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
    }

    /*PAGE POST: COMMENTS*/
    .post_comments{
        padding: 15px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }

    /*PAGE POST: AUTHOR INFO*/
    .author_info{
        padding: 30px 35px 35px 35px;
        margin:0px auto 30px auto;
        max-width: 850px;
        text-align: center;
        background-color: #f9f9f9;
        border: 1px solid#e9e9e9;
    }

    .author_info>div{
        margin: 0px 0px 0px 0px;
    }
    .author_info>div>img{
        width: 95px;
        height: 95px;
        object-fit: cover;
        object-position: center;
        border: 5px solid var(--main-color-left);
        border-radius: 50%;
    }
    .author_info>header{
        margin: 9px 0px 0px 0px;
    }
    .author_info>header>h4{
        font-size: 0.8em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--primary-color-left);
    }
    .author_info>header>h5{
        font-size: 1.1em;
        color: #656565;
    }

    .author_info>p{
        font-size: 1em;
        text-align: justify;
    }

    .author_info>span{
        display: block;
    }
    .author_info>span>a{
        display: inline-block;
        padding: 8px 0px 9px 0px;
        margin: 0px 9px 0px 9px;
        width: 42px;
        height: 42px;
        color: var(--main-color-left);
        border: 1px solid var(--main-color-left);
        border-radius: 50%;
    }
    .author_info>span>a:hover{
        color: var(--main-color-font);
        background-color: var(--main-color-left);
    }

    /*PAGE POST: SOCIAL FACEBOOK*/
    .post_social_facebook{
        padding: 15px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px
    }
    /*PAGE POST: SIDEBAR TRENDS*/
    .sidebar_trends{
        padding: 15px 15px 1px 15px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }
    .sidebar_trends>header{
        margin: 0px 0px 15px 0px;
    }
    .sidebar_trends>header>h3{
        margin: 0px 0px 0px 46px;
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        color: var(--main-color-left);
    }
    .sidebar_trends>header>h3>span{
        font-size: 1.1em;
        font-weight: 900;
    }
    .sidebar_trends>header>div{
        display: block;
        position: relative;
        float: left;
        margin: -14px 0px 0px 0px;
        height: 3px;
        width: 50px;
        background-color: var(--main-color-left);
    }

    .card_trends>a{
        display: flex;
        margin: 0px 0px 15px 0px;
    }

    .card_trends>a>div{
        flex: 2;
    }
    .card_trends>a>div>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .card_trends>a>header{
        margin: 0px 0px 0px 6px;
        flex: 3;
    }
    .card_trends>a>header>h3{
        margin: 0px 0px 3px 0px;
        font-size: 0.9em;
        font-weight: 500;
        text-transform: uppercase;
        color: #656565;
    }
    .card_trends>a>header>h4{
        margin: 0px 0px 0px 0px;
        font-size: 1.1em;
        color: #151515;
    }

    /*PAGES: ADVERTISING*/
    .post_banner_sidebar{
        margin:0px 0px 35px 0px;
    }
    .post_banner_sidebar>a>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post_banner_sidebar_code{
        margin:0px 0px 35px 0px;
    }
    .post_banner_sidebar_code * {
        max-width: 100%;
        object-position: center;
    }

    /*PAGE POST: FOOTER*/
    .post_footer{
        margin: 0px 0px 0px 0px;
        background-color: #f3f3f3;
    }
    .post_footer>div>header{
        margin: 0px 0px 39px 0px;
        text-align: right;
    }
    .post_footer>div>header>h2{
        display: inline-block;
        padding: 1px 15px 6px 15px;
        font-size: 1.5em;
        color: #858585;
        background-color: #e1e1e1;
        border-radius: 30px;
    }
    .post_footer>div>header>div{
        display: block;
        margin: -28px 0px 0px 0px;
        border: 2px solid#e1e1e1;
        border-style: dashed;
    }
    .post_rel>a{
        display: block;
        padding: 15px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }
    .post_rel>a:hover{
        filter: brightness(90%);
    }
    .post_rel>a:hover >div{
        background-color: #e9e9e9;
    }
    .post_rel>a>header{
        min-height: 80px;
    }
    .post_rel>a>header>div{
        margin: 0px 0px 5px 0px;
        min-height: 55px;
    }
    .post_rel>a>header>div>img{
        width: 50px;
        height: 50px;
        border: 5px solid#E9E9E9;
        border-radius: 50%;
    }
    .post_rel>a>header>h3{
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .post_rel>a>header>h4{
        font-size: 1.1em;
        color: #151515;
    }
    .post_rel>a>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .post_rel_podcast{
        float: left;
        position: relative;
        margin: -59px 0px 0px 15px;
        font-size: 2.5em;
        color: #fff;
    }
    .post_rel_calendar_of_event{
        float: right;
        position: relative;
        margin: -83px 15px 0px 0px;
        text-align: center;
    }
    .post_rel_calendar_of_event>span{
        display: block;
        padding: 5px 12px 5px 12px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #555;
        border-radius: 5px 5px 0px 0px;
    }
    .post_rel_calendar_of_event>div{
        display: block;
        padding: 5px 12px 5px 12px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #656565;
        border-radius: 0px 0px 5px 5px;
    }
    .post_rel_album{
        float: left;
        position: relative;
        margin: -39px 0px 0px 6px;
        font-size: 1.6em;
        color: #fff;
    }
    .post_rel>a>div{
        display: block;
        padding: 9px 0px 12px 0px;
        margin: 15px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #858585;
        border: 2px solid#E9E9E9;
        border-radius: 3px;
    }
    .call_posts{
        margin: 0px 0px 35px 0px;
        text-align: center;
    }
    .call_posts>a{
        display: inline-block;
        padding: 8px 30px 9px 30px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #fff;
        background-image: linear-gradient(to right, #858585, #A9A9A9);
        border-radius: 3px;
    }
    .call_posts>a:hover{
        background-image: linear-gradient(to right, #A9A9A9, #858585);
    }

    /*PAGE POST: BANNERS*/
    .banner_post_desktop{
        padding:0px 0px 0px 0px;
        margin:0px auto 35px auto;
    }
    .banner_post_desktop>a>img{
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .banner_post_mobile{
        padding:0px 0px 0px 0px;
        margin:0px auto 30px auto;
        display: none;
        text-align: center;
        background-color: #fff;
    }
    .banner_post_mobile>a>img{
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .banner_post_code{
        margin:0px auto 30px auto;
        max-width: 1300px;
        background-color: #fff;
    }
    .banner_post_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;
        border-radius: 3px;
    }
    .banner_text_code{
        margin:15px 0px 15px 0px;
    }
    .banner_text_code * {
        max-width: 100%;
        object-position: center;
    }
    /*PAGES: HEAD*/
    .head_pages{
        background-color: #F5F5F5;
    }
    .sector_head{
        padding: 35px 0px 5px 0px;
        margin:0px 0px 0px 0px;
        display: flex;
        border-bottom: 2px solid#E1E1E1;
    }
    .sector_title{
        margin:15px 0px 0px 0px;
        float: left;
        width: 100%;
    }
    .sector_title>header>h2{
        margin:0;
        font-style: italic;
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .sector_title>header>h2>i{
        color: #A1A1A1;
    }
    .sector_title>header>h2>span{
        color:#A1A1A1;
    }
    .form_search_posts {
        margin: 0px 0px 0px 0px;
        float: right;
        width: 100%;
        text-align: right;
    }
    .search_input {
        margin:0px 0px 0px 0px;
        display: inline-block
    }
    .search_input>input{
        padding:4px 5px 6px 5px;
        min-width: 250px;
        font-size:1em;
        border:2px solid#E1E1E1;
        border-radius: 3px;
    }
    .search_go {
        margin:0px 0px 0px 0px;
        display: inline-block
    }
    .btn_form_search {
        padding: 4px 15px 4px 15px;
        margin:0px 0px 0px 5px;
        font-size: 1em;
        font-weight: 390;
        letter-spacing: 1px;
        color: var(--main-color-font);
        background-color: var(--main-color-right);
    }
    .btn_form_search:hover {
        color: var(--main-color-font);
        opacity: 0.8;
    }
    /*PAGES: BODY*/
    .body_pages{
        padding: 35px 0px 0px 0px;
        background-color: #F5F5F5;
    }
    /*PAGES: CARD NEWS*/
    .card_post>a{
        display: flex;
        margin: 0px 0px 35px 0px;
    }
    .card_post>a:hover{
        filter: brightness(90%);
    }
    .card_post>a>span{
        display: none;
    }
    .card_post_image{
        flex: 3;
    }
    .card_post_image>img{
        width: 100%;
        height: 205px;
        object-fit: cover;
        object-position: center;
    }
    .card_post_image>div{
        display: inline-block;
        position: relative;
        float: right;
        margin: -139px 0px 0px 0px;
    }
    .card_post_image>div>img{
        width: 75px;
        height: 75px;
        background-color: #fff;
        border: 5px solid#f3f3f3;
    }
    .card_post_description{
        flex: 5;
        margin: 0px 0px 0px 15px;
    }
    .card_post_description>header>h3{
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_post_description>header>h4{
        font-size: 1.3em;
        line-height: 1.3em;
        color: #353535;
    }
    .card_post_description>header>h5{
        font-size: 1.2em;
        font-weight: 350;
        line-height: 1.5em;
        color: #656565;
    }
    .card_post_description>div{
        color: #757575;
        font-style: italic;
        font-size: 0.85em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_post_description>div>span{
        color: #959595;
    }
    .card_post_description>div>i{
        display: none;
    }
    /*PAGES: PAGINATOR*/
    .post_paginator{
        display: flex;
        padding: 30px 0px 19px 0px;
        margin:15px 0px 0px 0px;
        justify-content: center;
        align-items: center;
        border-top: 2px solid#E1E1E1;
    }
    .pagination_content>li>a{
        padding:12px 30px 12px 30px;
        border:2px solid#E1E1E1;
        font-size: 1.2em;
        font-weight: 590;
        color:#555;
    }
    .pagination_content>li>a>span{
        font-weight: 590;
    }
    .pagination_content>li>span{
        padding:12px 30px 12px 30px;
        border:2px solid#E1E1E1;
        font-size: 1.2em;
        font-weight: 590;
        color:#555;
    }

    /*PAGES: CONTENT NOT FOUND*/
    .content_not_found{
        padding: 0px 26% 15px 26%;
        margin:0px 0px 30px 0px;
        text-align: center;
        border-bottom: 2px solid#E1E1E1;
    }
    .content_not_found>img{
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .content_not_found>header{
        margin:5px 0px 0px 0px;
    }
    .content_not_found>header>h3{
        font-size: 1.9em;
        font-weight: 650;
        letter-spacing: 1px;
    }
    .content_not_found>p{
        font-size: 1.2em;
        font-weight: 590;
        color: #656565;
    }
    .list_call_posts{
        padding:0px 0px 105px 0px;
    }
    .list_call_posts>header{
        text-align: right;
    }
    .list_call_posts>header>h2{
        font-size: 1.5em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_call_posts{
        padding:0px 0px 0px 0px;
        margin:0px 5px 0px 5px;
        background-color: #FFF;
        border-radius: 9px;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
        border-bottom: 1px solid#E1E1E1;
    }
    .card_call_posts>img{
        width: 100%;
        height: 265px;
        object-fit: cover;
        object-position: center;
        border-radius: 9px 9px 0px 0px;
    }
    .card_call_posts>header{
        padding:15px 19px 0px 19px;
        min-height: 175px;
    }
    .card_call_posts>header>h3{
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_call_posts>header>h4{
        margin:0px 0px 5px 0px;
        font-size: 1.2em;
        color: #353535;
    }
    .card_call_posts>header>h5{
        font-size: 1em;
        line-height: 1.3em;
        font-weight: 490;
        color: #656565;
    }

    .card_call_posts_action{
        margin:0px 19px 30px 19px;
    }
    .card_call_posts_action>a{
        display: block;
        padding:10px 0px 12px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color:#858585;
        background-color: #F9F9F9;
        border:1px solid#e1e1e1;
        border-radius: 15px;
    }
    .card_call_posts_action>a:hover{
        background-color:#656565;
        color:#fff;
    }
    .carousel_control_next_posts_rel{
        padding:6px 19px 6px 19px;
        margin:50px 0px 0px 0px;
        transform:translateY(-50%);
        background-color:#FFF;
        color:#656565;
        float: right;
        position: relative;
        border: 1px solid#656565;
        border-radius: 3px;
    }
    .carousel_control_next_posts_rel:hover{
        background-color:#656565;
        color:#fff;
    }
    .carousel_control_prev_posts_rel{
        padding:6px 19px 6px 19px;
        margin:50px 30px 0px 0px;
        transform:translateY(-50%);
        background-color:#FFF;
        color:#656565;
        float: right;
        position: relative;
        border: 1px solid#656565;
        border-radius: 3px;
    }
    .carousel_control_prev_posts_rel:hover{
        background-color:#656565;
        color:#fff;
    }

    /*PAGES: ADVERTISING*/
    .post_banner_sidebar{
        margin:0px 0px 35px 0px;
    }
    .post_banner_sidebar>a>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .post_banner_sidebar_code{
        margin: 0px 0px 35px 0px;
    }
    .post_banner_sidebar_code * {
        max-width: 100%;
        object-position: center;
    }

    /*PAGES: CARD JOBS*/
    .card_job_primary>a{
        display: flex;
        margin: 0px 0px 35px 0px;
    }
    .card_job_primary>a:hover{
        filter: brightness(90%);
    }
    .card_job_primary>a>span{
        display: none;
    }
    .card_job_primary_image{
        flex: 3;
    }
    .card_job_primary_image>img{
        width: 100%;
        height: 205px;
        object-fit: cover;
        object-position: center;
    }
    .card_job_primary_image>div{
        display: inline-block;
        position: relative;
        float: right;
        margin: -139px 0px 0px 0px;
    }
    .card_job_primary_image>div>img{
        width: 75px;
        height: 75px;
        background-color: #fff;
        border: 5px solid#f3f3f3;
    }
    .card_job_primary_image>div{
        display: block;
        float: left;
        margin: -85px 0px 0px 15px;
        text-align: center;
    }
    .card_job_primary_day{
        display: block;
        padding: 5px 15px 5px 15px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #555;
        border-radius: 5px 5px 0px 0px;
    }
    .card_job_primary_month{
        display: block;
        padding: 5px 15px 6px 15px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #353535;
        border-radius: 0px 0px 5px 5px;
    }
    .card_job_primary_description{
        flex: 5;
        margin: 0px 0px 0px 15px;
    }
    .card_job_primary_description>header>h3{
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_job_primary_description>header>h4{
        font-size: 1.3em;
        line-height: 1.3em;
        color: #353535;
    }
    .card_job_primary_description>header>h5{
        font-size: 1.2em;
        font-weight: 350;
        line-height: 1.5em;
        color: #656565;
    }
    .card_job_primary_description>div{
        color: #757575;
        font-style: italic;
        font-size: 0.85em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_job_primary_description>div>span{
        color: #959595;
    }
    .card_job_primary_description>div>i{
        display: none;
    }
    /*PAGES: CARD PROMOTION*/
    .card_promotion_primary>a{
        display: block;
        padding: 19px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }
    .card_promotion_primary>a:hover{
        filter: brightness(90%);
    }

    .card_promotion_primary>a>img{
        width: 100%;
        height: 245px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 5px 5px;
    }
    .card_promotion_primary>a>header{
        margin: 5px 0px 0px 0px;
        min-height: 115px;
    }
    .card_promotion_primary>a>header>h3{
        font-size: 1em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #757575;
    }
    .card_promotion_primary>a>header>h3>span{
        text-transform: initial;
        font-weight: 300;
        color: #959595;
    }
    .card_promotion_primary>a>header>h4{
        font-size: 1.2em;
        line-height: 1.3em;
        color: #151515;
    }
    .card_promotion_primary>a>header>h5{
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.3em;
        color: #656565;
    }

    .card_promotion_primary>a>span{
        display: block;
        padding: 12px 0px 15px 0px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #959595;
        background-color: #f3f3f3;
    }
    /*PAGES: SCHEDULE GRID*/
    .pages{
        padding: 45px 0px 30px 0px;
        margin:0px 0px 0px 0px;
        background-color: #E9E9E9;
    }

    .pages_head{
        margin:0px 0px 50px 0px;
    }
    .pages_head>header{
        text-align: center;
    }
    .pages_head>header>h1{
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 2px;
        text-transform: uppercase;
    }

    .programs{
        padding:30px 0px 30px 0px;
        margin:-50px 0px 30px 0px;
    }

    .nav_programs{
        margin:0px auto 0px auto;
    }

    .nav_day{
        margin:0px 19px 0px 0px;
    }
    .nav_day>a{
        padding:6px 0px 6px 0px;
        display: block;
        width: 150px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        color: #353535;
        background-color: #fff;
        border-radius: 15px 15px 15px 0px;
    }
    .nav_day>a:hover{
        color: #FFF!important;
        background-color: #393939;
        cursor: pointer;
    }
    .nav_day>a:visited{
        text-decoration: none;
    }
    .nav_day>a>span{
        display:none;
    }
    .nav_day>a>i{
        display: inline-block;
    }

    .tab_program{
        margin: 30px 0px 0px 0px;
    }

    .card_program>a{
        display: inline-block;
        padding: 15px 15px 5px 15px;
        margin:0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 3px;
    }
    .card_program>a>img{
        width: 100%;
        height: 251px;
        border-radius: 3px;
    }
    .card_program>a>header{
        margin:6px 0px 0px 0px;
        min-height: 50px;
        position: relative;
        text-align: center;
    }
    .card_program>a>header>time{
        font-size: 1.2em;
        font-weight: 650;
        color: #151515;
    }
    .card_program>a>header>h4{
        margin: 0px 0px 5px 0px;
        font-size: 0.9em;
        font-weight: 350;
        color: #656565;
    }
    .card_program>a>header>h5{
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #151515;
    }
    /*PAGES: CARD PODCAST*/
    .card_podcast_primary>a{
        display: block;
        padding: 19px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }
    .card_podcast_primary>a:hover{
        filter: brightness(90%);
    }
    .card_podcast_primary>a>img{
        width: 100%;
        height: 245px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 5px 5px;
    }
    .card_podcast_primary>a>header{
        margin: 5px 0px 0px 0px;
        min-height: 115px;
    }
    .card_podcast_primary>a>header>h3{
        font-size: 1em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #757575;
    }
    .card_podcast_primary>a>header>h3>span{
        text-transform: initial;
        font-weight: 300;
        color: #959595;
    }
    .card_podcast_primary>a>header>h4{
        font-size: 1.2em;
        line-height: 1.3em;
        color: #151515;
    }
    .card_podcast_primary>a>header>h5{
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.3em;
        color: #656565;
    }
    .card_podcast_primary>a>span{
        display: block;
        padding: 12px 0px 15px 0px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #959595;
        background-color: #f3f3f3;
    }
    /*PAGES: CARD NOTE*/
    .card_note_primary>a{
        display: flex;
        margin: 0px 0px 35px 0px;
    }
    .card_note_primary>a:hover{
        filter: brightness(90%);
    }
    .card_note_primary>a>span{
        display: none;
    }
    .card_note_primary_image{
        flex: 3;
    }
    .card_note_primary_image>img{
        width: 100%;
        height: 205px;
        object-fit: cover;
        object-position: center;
    }
    .card_note_primary_image>div{
        display: inline-block;
        position: relative;
        float: right;
        margin: -139px 0px 0px 0px;
    }
    .card_note_primary_image>div>img{
        width: 75px;
        height: 75px;
        background-color: #fff;
        border: 5px solid#f3f3f3;
    }
    .card_note_primary_description{
        flex: 5;
        margin: 0px 0px 0px 15px;
    }
    .card_note_primary_description>header>h3{
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_note_primary_description>header>h4{
        font-size: 1.3em;
        line-height: 1.3em;
        color: #353535;
    }
    .card_note_primary_description>header>h5{
        font-size: 1.2em;
        font-weight: 350;
        line-height: 1.5em;
        color: #656565;
    }
    .card_note_primary_description>div{
        color: #757575;
        font-style: italic;
        font-size: 0.85em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_note_primary_description>div>span{
        color: #959595;
    }
    .card_note_primary_description>div>i{
        display: none;
    }
    /*PAGES: CARD EVENT*/
    .card_event_primary>a{
        display: flex;
        margin: 0px 0px 35px 0px;
    }
    .card_event_primary>a:hover{
        filter: brightness(90%);
    }
    .card_event_primary>a>span{
        display: none;
    }
    .card_event_primary_image{
        flex: 3;
    }
    .card_event_primary_image>img{
        width: 100%;
        height: 205px;
        object-fit: cover;
        object-position: center;
    }
    .card_event_primary_image>div{
        display: inline-block;
        position: relative;
        float: right;
        margin: -139px 0px 0px 0px;
    }
    .card_event_primary_image>div>img{
        width: 75px;
        height: 75px;
        background-color: #fff;
        border: 5px solid#f3f3f3;
    }
    .card_event_primary_image>div{
        display: block;
        float: left;
        margin: -85px 0px 0px 15px;
        text-align: center;
    }
    .card_event_primary_day{
        display: block;
        padding: 5px 15px 5px 15px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #555;
        border-radius: 5px 5px 0px 0px;
    }
    .card_event_primary_month{
        display: block;
        padding: 5px 15px 6px 15px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        color: #fff;
        background-color: #353535;
        border-radius: 0px 0px 5px 5px;
    }
    .card_event_primary_description{
        flex: 5;
        margin: 0px 0px 0px 15px;
    }
    .card_event_primary_description>header>h3{
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_event_primary_description>header>h4{
        font-size: 1.3em;
        line-height: 1.3em;
        color: #353535;
    }
    .card_event_primary_description>header>h5{
        font-size: 1.2em;
        font-weight: 350;
        line-height: 1.5em;
        color: #656565;
    }
    .card_event_primary_description>div{
        color: #757575;
        font-style: italic;
        font-size: 0.85em;
        font-weight: 350;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_event_primary_description>div>span{
        color: #959595;
    }
    .card_event_primary_description>div>i{
        display: none;
    }
    /*PAGES: CARD COLUMN*/
    .card_column_primary>a{
        display: block;
        padding: 19px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }
    .card_column_primary>a:hover{
        filter: brightness(90%);
    }
    .card_column_primary>a>img{
        width: 100%;
        height: 245px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 5px 15px;
    }
    .card_column_primary>a>div{
        margin: -50px auto 0px auto;
    }
    .card_column_primary>a>div>img{
        width: 75px;
        height: 75px;
        object-fit: cover;
        object-position: center;
        background-color: #fff;
        border: 5px solid#fff;
        border-radius: 50%;
    }
    .card_column_primary>a>header{
        margin: 5px 0px 0px 0px;
        min-height: 165px;
    }
    .card_column_primary>a>header>h3{
        font-size: 1em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #757575;
    }
    .card_column_primary>a>header>h3>span{
        text-transform: initial;
        font-weight: 300;
        color: #959595;
    }
    .card_column_primary>a>header>h4{
        font-size: 1.2em;
        line-height: 1.3em;
        color: #151515;
    }
    .card_column_primary>a>header>h5{
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.3em;
        color: #656565;
    }
    .card_column_primary>a>span{
        display: block;
        padding: 12px 0px 15px 0px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #959595;
        background-color: #f3f3f3;
    }
    /*PAGES: CARD ALBUM*/
    .card_album_primary>a{
        display: block;
        padding: 19px;
        margin: 0px 0px 35px 0px;
        background-color: #fff;
        border-radius: 5px;
    }
    .card_album_primary>a:hover{
        filter: brightness(90%);
    }
    .card_album_primary>a>img{
        width: 100%;
        height: 245px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 5px 5px;
    }
    .card_album_primary>a>header{
        margin: 5px 0px 0px 0px;
        min-height: 115px;
    }
    .card_album_primary>a>header>h3{
        font-size: 1em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #757575;
    }
    .card_album_primary>a>header>h3>span{
        text-transform: initial;
        font-weight: 300;
        color: #959595;
    }
    .card_album_primary>a>header>h4{
        font-size: 1.2em;
        line-height: 1.3em;
        color: #151515;
    }
    .card_album_primary>a>header>h5{
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.3em;
        color: #656565;
    }
    .card_album_primary>a>span{
        display: block;
        padding: 12px 0px 15px 0px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #959595;
        background-color: #f3f3f3;
    }
    /*PAGES: CARD TEAM*/
    .card_team_primary>a{
        display: block;
        padding: 19px;
        margin: 0px 0px 35px 0px;
        background-color: #e9e9e9;
        border-radius: 3px;
    }
    .card_team_primary>a>img{
        width: 100%;
        height: 245px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .card_team_primary>a>header{
        margin: 9px 0px 15px 0px;
        text-align: center;
    }
    .card_team_primary>a>header>h3{
        font-size: 0.9em;
        font-weight: 390;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_team_primary>a>header>h4{
        font-size: 1.2em;
        font-weight: 590;
        letter-spacing: 1px;
        color: #353535;
    }
    .card_team_primary>a>span{
        display: block;
        padding: 9px 0px 12px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-align: center;
        color: #a9a9a9;
        background-color: #f3f3f3;
        border-radius: 3px;
    }
    /*PAGE: SUBSCRIBE NEWS*/
    .receive_news{
        padding: 30px 0px 75px 0px;
        background-color: #F5F5F5;
    }
    .subscribe_news{
        margin:0px auto 0px auto;
        padding: 30px 50px 30px 50px;
        max-width: 1200px;
        text-align: center;
        background-color: #FFF;
        border-radius: 5px;
    }
    .subscribe_news>img{
        height: auto;
        max-width: 300px;
        object-fit: cover;
        object-position: center;
    }
    .subscribe_news>header{
        margin: 0px 50px 19px 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;
        line-height: 1.3em;
        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>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;
        font-size: 1em;
    }
    /*PAGE: PROFILE*/
    .columnist_head{
        padding: 19px 0px 19px 0px;
        background-color: #E9E9E9;
        background-image: url("https://www.pinhaldaserrafm.com.br/themes/site_vc/images/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: 950px;
    }
    .columnist_info{
        text-align: center;
    }
    .columnist_info>img{
        width: 180px;
        height: 180px;
        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;
    }
    .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%;
    }
    /*PAGE: ADVERTISING*/
    .section_advertising{
        padding:50px 0px 50px 0px;
        border-top: 1px solid#E1E1E1;
        background-color: #E9E9E9;
    }
    .advertising_head_content{
        padding:50px 30px 35px 30px;
        margin:0px auto 0px auto;
        max-width: 1250px;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36)
    }
    .advertising_title{
        margin:0px auto 0px auto;
    }
    .advertising_title>header>h1{
        margin:0px 0px 0px 0px;
        font-size: 1.6em;
        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: 175px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        text-align: center;
        border-radius: 3px;
    }
    .advertising_body{
        background-color: #E9E9E9;
    }
    .advertising_body_content{
        padding:30px 30px 15px 30px;
        max-width: 1250px;
        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.9em;
        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.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        word-wrap: break-word;
        background-color: #F9F9F9;
        border-radius: 15px;
    }
    .advertising_content{
        margin:15px 0px 0px 0px;
        font-size: 1.1em;
    }
    .advertising_content * {
        word-wrap: break-word;
        max-width: 100%;
    }
    .advertising_footer{
        padding:0px 0px 0px 0px;
        background-color: #E9E9E9;
    }
    .advertising_footer_content{
        padding:15px 30px 15px 30px;
        max-width: 1250px;
        margin-right: auto;
        margin-left: auto;
        background-color: #FFF;
        border-top: 3px solid#E9E9E9;
        border-top-style: dashed;
    }
    .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: TERMS AND POLICIES*/
    .page_terms_and_policies{
        padding: 50px 0px 50px 0px;
        background-color: #F3F3F3;
    }
    .terms_description{
        padding: 50px 50px 50px 50px;
        margin: 0px auto 35px auto;
        max-width: 1150px;
        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;
    }
    .terms_description>header{
        margin:0px 0px 30px 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;
        margin: 0px auto 35px auto;
        max-width: 1150px;
        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 auto 0px auto;
        max-width: 1150px;
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #932030;
        background-color: #F8D7DA;
    }
    /*NEW PAGE*/
    .new_page{
        padding: 50px 0px 35px 0px;
        margin: 0px 0px 0px 0px;
        background-color:#F5F5F5;
    }
    .new_page_content{
        padding: 50px 55px 35px 55px;
        margin: 0px auto 0px auto;
        max-width: 1150px;
        font-size: 1.1em;
        background-color: #FFF;
    }
    .new_page_content * {
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -hp-pre-wrap;
        word-wrap: break-word
    }
    .new_page_content * img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .new_page_content * figure {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .new_page_content * iframe {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .new_page_content * embed {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        text-align: center;
    }
    .share_new_page{
        margin:0px auto 0px auto;
        max-width: 1150px;
        background-color:#FFF;
        border-top: 2px solid#F3F3F3;
        border-top-style: dashed;
    }
    /*PAGE: COLUMNIST*/
    .columnist_head{
        padding: 19px 0px 19px 0px;
        background-color: #E9E9E9;
        background-image: url("https://www.pinhaldaserrafm.com.br/themes/site_vc/images/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: #f5f5f5;
    }

    .columnist_info{
        text-align: center;
    }
    .columnist_info>img{
        width: 180px;
        height: 180px;
        object-fit: cover;
        object-position: center;
        background-color: #fff;
        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>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;
    }
    .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%;
    }
    .post_info_column{
        padding: 12px 5px 12px 5px;
        margin: 0px 0px 15px 0px;
        font-size: 0.75em;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 1px;
        background-color: #FFF5CD;
        color: #967E15;
        border-radius: 3px;
    }
    /*FOOTER*/
    footer{
        padding:3px 0px 3px 0px;
        bottom:0;
        right:0;
        left:0;
        z-index:1030;
        background-image:linear-gradient(to bottom, #2C3135, #333);
        -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);
    }
    .social_networks_footer{
        padding:15px 0px 15px 0px;
        text-align: center;
        border-bottom:2px solid#252525;
    }
    .social_footer_title{
        display:inline-block;
        color:#fff;
        font-size:1.1em;
        text-transform: uppercase;
        letter-spacing:1px;
    }
    .social_footer_item{
        display: inline-block;
    }
    .social_footer_item>a{
        padding:3px 0px 3px 0px;
        margin:0px 0px 0px 15px;
        display:block;
        width: 42px;
        font-size:1.1em;
        border-radius: 5px;
        color:#fff;
    }
    .social_footer_item>a:hover{
        background-color:#222;
    }
    .social_footer_facebook>a{
        background-color:#4063AA;
    }
    .social_footer_instagram>a{
        background-color:#454545;
    }
    .social_footer_youtube>a{
        background-color:#EA0000;
    }
    .social_footer_twitter>a{
        background-color:#1DA1F5;
    }
    .contact_footer{
        margin:50px auto 0px auto;
        max-width: 930px;
    }
    .contact_footer>header{
        margin:0px 0px 19px 0px;
        text-align: center;
    }
    .contact_footer>header>h4{
        color:#fff;
        font-size:1.6em;
        font-weight: 650;
        text-transform:uppercase;
        letter-spacing: 1px;
    }
    .contact_channels{
        padding:0px 5% 0px 0px;
        min-height:105px;
        text-align:center;
        color:#fff;
        border-right:2px solid#252525;
    }
    .contact_channels>a{
        color:#fff;
    }
    .contact_channels>a:link{
        color:#fff;
    }
    .contact_channels>header>h5{
        font-size: 1.3em;
    }
    .contact_channel{
        font-size: 1em;
    }
    .contact_channel>a{
        color:#E1E1E1;
    }
    .contact_periods{
        padding:0px 0px 0px 0px;
        text-align:center;
        color:#fff;
    }
    .contact_periods>header>h5{
        font-size: 1.3em;
    }
    .contact_period{
        font-size: 1em;
        color: #E1E1E1;
    }
    .form_contact{
        padding: 0px 0px 30px 0px;
        margin:30px 15px 0px 15px;
        border-bottom: 2px solid#252525;
    }
    .input_contact{
        margin:0px 0px 12px 0px;
        text-align: initial;
    }
    .input_contact>label{
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #FFF;
    }
    .input_contact>input{
        padding: 8px 5px 8px 5px;
        width: 100%;
        font-size: 1.1em;
        border: 2px solid#E9E9E9;
        border-radius: 5px;
    }
    .input_contact>textarea{
        padding: 8px 5px 8px 5px;
        margin:0px 0px -6px 0px;
        width: 100%;
        width: 100%;
        font-size: 1.1em;
        border: 2px solid#E9E9E9;
        border-radius: 5px;
    }
    .input_contact>small{
        display: inline-block;
        margin:0px 0px 0px 3px;
        font-size: 0.8em;
        text-transform: uppercase;
        color: #E1E1E1;
    }
    .contact_captcha{
        margin:3px 0px 19px 0px;
        text-align: left;
        float: left;
    }
    .contact_action{
        text-align: right;
    }
    .btn_contact{
        display: inline-block;
        padding: 14px 0px 15px 0px;
        margin:0px 0px 0px 0px;
        width: 250px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #FFF;
        background-color: #00996c;
        border:0;
        border-radius: 3px;
    }
    .btn_contact:hover{
        background-color: #4063AA;
    }
    .btn_footer{
        margin:30px 0px 30px 0px;
        text-align: center;
    }
    .btn_footer>a{
        display: inline-block;
        padding:5px 5px 6px 5px;
        margin:0px 9px 0px 9px;
        width: 250px;
        font-size:0.9em;
        font-weight: 590;
        text-transform: uppercase;
        letter-spacing:1px;
        color:#858585;
        border: 2px solid#858585;
        border-radius:5px;
        border-style: dashed;
    }
    .btn_footer>a:hover{
        color:#FFF;
        border:2px solid#FFF;
        border-style: dashed;
    }
    .site_copyright{
        padding:15px 0px 15px 0px;
        font-size:0.9em;
        text-transform: uppercase;
        text-align: center;
        background-color:#222;
        color:#fff;
    }
    .site_copyright>a{
        color:#fff;
    }
    @media (max-width: 1300px) {
        /*BASE STRUCTURE*/
        .twc_container{
            margin:0px 15px 0px 15px;
        }
        /*MENU: HORIZONTAL*/
        .nav_item>a{
            font-size: 0.9em;
        }
        /*HOME: VIDEOS*/
        .main_video{
            padding: 72px 0px 72px 0px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_promotion_image>img{
            height: 158px;
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_podcast>a>div>img{
            height: var(--img-col-4-border-1300);
        }
        .card_podcast>a>header>h3{
            font-size: 0.85em;
        }
        .card_podcast>a>header>h4{
            font-size: 1em;
            min-height: 65px;
        }
        /*HOME: ON AIR*/
        .next_program>a>img{
            height: 191px;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 35px 35px 35px;
        }
        /*HOME: LASTNEWS*/
        .last_news_text>a>header>h3{
            font-size: 2.1em;
        }
        .last_news_card>a>img{
            height: var(--img-col-3-1300);
        }
        .last_news_card>a>header{
            min-height: 90px;
        }
        .last_news_card>a>header>h3{
            font-size: 1.2em;
        }
        /*HOME: HOT SONGS*/
        .top_musics>header>div{
            margin: -33px 0px 0px 0px;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-1300);
        }
        .carousel_title_home{
            padding: 390px 15px 15px 15px;
            margin: -512px 0px 0px 0px;
            height: 512px;
        }
        .carousel_control_next_dest{
            margin: -250px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -250px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_column>a>img{
            height: var(--img-col-3-border-1300);
        }
        .card_column>a>header>h3{
            font-size: 0.85em;
        }
        .card_column>a>header>h4{
            font-size: 1em;
            min-height: 65px;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_event>a>img{
            height: var(--img-col-3-border-1300);
        }
        .card_event>a>header>h3{
            font-size: 1em;
            min-height: 65px;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 2.1em;
        }
        .post_title>header>h4{
            font-size: 1.4em;
        }
        /*PAGES: CARD NEWS*/
        .card_post_image>img{
            height: 200px;
        }
        .card_post_description{
            margin: 0px 0px 0px 12px;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .card_call_posts>img{
            height: 257px;
        }
        .card_call_posts>header{
            padding:15px 15px 0px 15px;
            min-height: 175px;
        }
        .card_call_posts_action{
            margin: 0px 15px 23px 15px;
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_image>img{
            height: 200px;
        }
        .card_job_primary_description{
            margin: 0px 0px 0px 12px;
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a>img{
            height: 237px;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a>img{
            height: 237px;
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_image>img{
            height: 200px;
        }
        .card_note_primary_description{
            margin: 0px 0px 0px 12px;
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_image>img{
            height: 200px;
        }
        .card_event_primary_description{
            margin: 0px 0px 0px 12px;
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a>img{
            height: 237px;
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a>img{
            height: 237px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            max-width: 900px;
        }
        .advertising_title>header>h1{
            font-size: 1.3em;
        }
        .advertising_buttons{
            margin: 0px 0px 0px 0px;
        }
        .advertising_buttons>a{
            margin:0px 0px 0px 12px;
            width: 115px;
        }
        .advertising_body_content{
            max-width: 900px;
        }
        .advertising_footer_content{
            max-width: 900px;
        }
    }
    @media(max-width: 1200px){
        /*DEFAULT*/
        .call_phone{
            display: none;
        }
        /*HEADER: MAIN MENU*/
        .nav_menu_border_footer{
            display: none;
        }
        .logo_menu>a{
            width: 309px;
        }
        .social_buttons{
            margin: 35px 0px 0px 0px;
        }
        /*MENU: SIDEBAR*/
        .nav_menu{
            display: none;
        }
        .app_menu_action{
            margin: 35px 0px 0px 0px;
        }
        /*HOME: VIDEOS*/
        .main_video{
            padding: 50px 0px 50px 0px;
        }
        .list_videos {
            margin:0px 0px 0px 0px;
            max-height: 500px;
        }
        .card_video_title {
            margin: 5px 0px 0px 0px;
        }
        .card_video_title>h5 {
            font-size: 0.95em;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-1200);
        }
        .card_promotion_image>img{
            height: 123px;
        }
        .card_promotion_description>header>h3{
            font-size: 0.8em;
        }
        .card_promotion_description>header>h4{
            font-size: 0.95em;
        }
        .card_promotion_description>span{
            padding: 2px 15px 3px 15px;
            margin: -16px 0px 0px 0px;
            font-size: 0.8em;
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-1200);
        }
        .card_podcast>a{
            padding: 5px;
        }
        .card_podcast>a>div>img{
            height: var(--img-col-4-border-1200);
        }
        .card_podcast>a>header>h3{
            font-size: 0.8em;
        }
        .card_podcast>a>header>h4{
            min-height: 85px;
        }
        /*HOME: ON AIR*/
        .next_program>a>img{
            height: 148px;
        }
        /*HOME: LASTNEWS*/
        .last_news_text>a>header>h3{
            font-size: 1.9em;
        }
        .last_news_text>a>header>h4{
            font-size: 1.2em;
        }
        .last_news_card>a>img{
            height: var(--img-col-3-1200);
        }
        .last_news_card>a>header>h2{
            font-size: 0.8em;
        }
        .last_news_card>a>header>h3{
            font-size: 1.1em;
        }
        /*HOME: HOT SONGS*/
        .top_musics>header>div{
            margin: -34px 0px 0px 0px;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-1200);
        }
        .carousel_title_home{
            padding: 300px 15px 15px 15px;
            margin: -406px 0px 0px 0px;
            height: 406px;
        }
        .carousel_control_next_dest{
            margin: -195px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -195px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-1200);
        }
        .card_column>a{
            padding: 5px;
        }
        .card_column>a>img{
            height: var(--img-col-3-border-1200);
        }
        .card_column>a>header>h3{
            font-size: 0.8em;
        }
        .card_column>a>header>h4{
            min-height: 85px;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-1200);
        }
        .card_event>a{
            padding: 5px 5px 12px 5px;
        }
        .card_event>a>img{
            height: var(--img-col-3-border-1200);
        }
        .card_event>a>header>h3{
            min-height: 85px;
        }
        /*PAGE POST: TITLE*/
        .post_head{
            padding: 12px;
        }
        .media_image>figure>figcaption{
            font-size: 0.8em;
        }
        .post_title>header>h2{
            font-size: 0.8em;
        }
        .post_title>header>h3{
            font-size: 1.6em;
            line-height: 1.2em;
        }
        .post_title>header>h4{
            font-size: 1.2em;
            line-height: 1.2em;
        }
        /*PAGE POST: INFO*/
        .post_info{
            margin: 12px 0px 0px 0px;
        }
        .post_info_author_image>img{
            width: 46px;
            height: 46px;
        }
        .post_info_author_name{
            margin: 1px 0px 0px 5px;
            min-width: 399px;
        }
        .post_info_date_pub{
            margin: 23px 9px 0px -399px;
            min-width: 126px;
        }
        .post_info_last_update{
            margin: 23px 9px 0px 0px;
            min-width: 126px;
        }
        .post_info_views{
            margin: 23px 9px 0px 0px;
            min-width: 126px;
        }
        /*PAGE POST: CONTROLS*/
        .post_controls{
            padding: 9px 12px 9px 12px;
        }
        /*PAGE POST: REPORT*/
        .form_report{
            padding: 30px 35px 35px 35px;
        }
        .post_gallery {
            padding: 12px;
        }
        /*PAGE POST: EVENT*/
        .post_event_info{
            padding: 12px;
        }
        /*PAGE POST: CONTENT*/
        .post_content{
            padding: 12px;
        }
        /*PAGE POST: COMMENTS*/
        .post_comments{
            padding: 12px;
        }
        /*PAGE POST: AUTHOR INFO*/
        .author_info{
            padding: 30px 30px 30px 30px;
        }
        /*PAGE POST: SOCIAL FACEBOOK*/
        .post_social_facebook{
            padding: 12px;
        }
        /*PAGE POST: SIDEBAR TRENDS*/
        .sidebar_trends{
            padding: 12px 12px 1px 12px;
        }
        .card_trends>a{
            display: block;
            margin: 0px 0px 19px 0px;
        }
        .card_trends>a>div{
            flex: none;
        }
        .card_trends>a>header{
            margin: 6px 0px 0px 6px;
            flex: none;
        }
        .card_trends>a>header>h3{
            font-size: 0.8em;
        }
        .card_trends>a>header>h4{
            font-size: 1em;
        }
        /*PAGE POST: FOOTER*/
        .post_rel>a{
            padding: 12px;
        }
        .post_rel>a>header{
            min-height: 85px;
        }
        .post_rel>a>header>h3{
            font-size: 0.8em;
        }
        .post_rel>a>header>h4{
            font-size: 1em;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            font-size: 1.3em;
            margin: 0px 0px 0px 9px;
        }
        .card_post_description{
            flex: 4;
        }
        /*PAGES: CARD NEWS*/
        .card_post_image>img{
            height: 180px;
        }
        .card_post_description>header>h3{
            font-size: 0.8em;
        }
        .card_post_description>header>h4{
            font-size: 1.1em;
            line-height: 1.2em;
        }
        .card_post_description>header>h5{
            margin: 0px 0px 3px 0px;
            font-size: 1em;
            line-height: 1.3em;
        }
        .card_post_description>div{
            margin: 0px 0px 0px 0px;
            font-size: 0.8em;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 0px 19% 15px 19%;
        }
        .card_call_posts{
            margin:0px 0px 0px 0px;
        }
        .card_call_posts>img{
            height: 206px;
        }
        .card_call_posts>header{
            padding: 12px 12px 0px 12px;
        }
        .card_call_posts>header>h3{
            font-size: 0.8em;
        }
        .card_call_posts>header>h4{
            font-size: 1.1em;
        }
        .card_call_posts_action{
            margin: 0px 12px 19px 12px;
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_image>img{
            height: 180px;
        }
        .card_job_primary_description>header>h3{
            font-size: 0.8em;
        }
        .card_job_primary_description>header>h4{
            font-size: 1.1em;
            line-height: 1.2em;
        }
        .card_job_primary_description>header>h5{
            margin: 0px 0px 3px 0px;
            font-size: 1em;
            line-height: 1.3em;
        }
        .card_job_primary_description>div{
            margin: 0px 0px 0px 0px;
            font-size: 0.8em;
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a{
            padding: 15px;
        }
        .card_promotion_primary>a>img{
            height: 186px;
        }
        .card_promotion_primary>a>header{
            min-height: 130px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: 0.9em;
        }
        .card_promotion_primary>a>header>h4{
            font-size: 1.1em;
        }
        .card_promotion_primary>a>header>h5{
            font-size: 1em;
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day>a{
            margin: 0px 0px 19px 0px;
            width: 155px;
            font-size: 0.9em;
        }
        .tab_program{
            margin: 15px 0px 0px 0px;
        }
        .card_program>a{
            padding: 12px 12px 5px 12px;
        }
        .card_program>a>img{
            height: 190px;
        }
        .card_program>a>header>time{
            font-size: 1.1em;
        }
        .card_program>a>header>h5{
            font-size: 0.8em;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a{
            padding: 15px;
        }
        .card_podcast_primary>a>img{
            height: 186px;
        }
        .card_podcast_primary>a>header{
            min-height: 130px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: 0.9em;
        }
        .card_podcast_primary>a>header>h4{
            font-size: 1.1em;
        }
        .card_podcast_primary>a>header>h5{
            font-size: 1em;
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_image>img{
            height: 180px;
        }
        .card_note_primary_description>header>h3{
            font-size: 0.8em;
        }
        .card_note_primary_description>header>h4{
            font-size: 1.1em;
            line-height: 1.2em;
        }
        .card_note_primary_description>header>h5{
            margin: 0px 0px 3px 0px;
            font-size: 1em;
            line-height: 1.3em;
        }
        .card_note_primary_description>div{
            margin: 0px 0px 0px 0px;
            font-size: 0.8em;
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_image>img{
            height: 180px;
        }
        .card_event_primary_description>header>h3{
            font-size: 0.8em;
        }
        .card_event_primary_description>header>h4{
            font-size: 1.1em;
            line-height: 1.2em;
        }
        .card_event_primary_description>header>h5{
            margin: 0px 0px 3px 0px;
            font-size: 1em;
            line-height: 1.3em;
        }
        .card_event_primary_description>div{
            margin: 0px 0px 0px 0px;
            font-size: 0.8em;
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a{
            padding: 15px;
        }
        .card_column_primary>a>img{
            height: 186px;
        }
        .card_column_primary>a>header{
            min-height: 175px;
        }
        .card_column_primary>a>header>h3{
            font-size: 0.9em;
        }
        .card_column_primary>a>header>h4{
            font-size: 1.1em;
        }
        .card_column_primary>a>header>h5{
            font-size: 1em;
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a{
            padding: 15px;
        }
        .card_album_primary>a>img{
            height: 186px;
        }
        .card_album_primary>a>header{
            min-height: 130px;
        }
        .card_album_primary>a>header>h3{
            font-size: 0.9em;
        }
        .card_album_primary>a>header>h4{
            font-size: 1.1em;
        }
        .card_album_primary>a>header>h5{
            font-size: 1em;
        }
        /*PAGES: CARD TEAM*/
        .card_team_primary>a{
            padding: 15px;
        }
        .card_team_primary>a>img{
            height: 185px;
        }
        .card_team_primary>a>header{
            min-height: 75px;
        }
        .card_team_primary>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .receive_news{
            padding: 15px 0px 50px 0px;
        }
        .subscribe_news{
            margin:0px 15px 0px 15px;
            padding: 30px 35px 30px 35px;
        }
        /*PAGE: PROFILE*/
        .columnist_page{
            margin:0px 30px 0px 30px;
        }
        /*NEW PAGE*/
        .new_page{
            padding: 30px 0px 15px 0px;
        }
        .new_page_content{
            padding: 35px 35px 15px 35px;
        }
        /*FOOTER*/
        .contact_footer{
            max-width: 900px;
        }
        .social_footer_title{
            font-size: 1em;
        }
        .contact_footer>header>h4{
            font-size: 1.4em;
        }
        .contact_channels>header>h5{
            font-size: 1.1em;
        }
        .contact_channel{
            font-size: 1em;
        }
        .contact_periods>header>h5{
            font-size: 1.1em;
        }
        .contact_period{
            font-size: 1em;
        }
    }
    @media (max-width: 960px) {
        /*PLAYER: MULTIPLE PLAYERS FIXED*/
        .display_multiple_players{
            width: 765px;
        }
        .select_player{
            width: 390px;
        }
        .select_station{
            width: 365px;
        }
        .menu_player{
            padding:5px 0px 5px 0px;
        }
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            width: 250px;
        }
        .social_buttons{
            margin: 19px 0px 0px 0px;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            margin: 19px 0px 0px 0px;
        }
        /*HOME: ON AIR*/
        .on_air{
            height: 130px;
            width: 100%;
        }
        .program_presentation{
            width: 100%;
        }
        .program_presentation>img{
            height: 120px;
        }
        .program_description{
            padding: 26px 0px 0px 0px;
        }
        .program_description>header>h4{
            margin:0px 0px 3px 0px;
            font-size: 1.2em;
        }
        .program_description>header>h5{
            font-size: 1em;
        }
        .program_period_desktop{
            padding: 35px 0px 0px 0px;
        }
        .program_period_desktop>span{
            font-size: 1em;
        }
        .program_period_desktop>i{
            font-size: 1em;
        }
        .program_period_desktop>div{
            font-size: 1em;
        }
        .next_programs>header>h2{
            font-size: var(--h2-font-600);
        }
        .next_program>a>img{
            height: 109px;
        }
        /*HOME: VIDEOS*/
        .main_video{
            padding: 45px 0px 45px 0px;
        }
        .list_videos {
            max-height: 400px;
        }
        .card_video_cover>img {
            height: 105px;
        }
        .card_video_title {
            margin: 0px 0px 0px 0px;
        }
        .card_video_title>h5 {
            font-size: 0.8em;
        }
        /*HOME: PROMOTIONS*/
        .card_promotion>a{
            display: block;
            padding: 5px 5px 5px 5px;
            background-image: linear-gradient(to right, #fff, #fff);
            border-radius: 5px;
        }
        .card_promotion_image{
            flex: none;
        }
        .card_promotion_image>img{
            height: 230px;
        }
        .card_promotion_description{
            flex: none;
        }
        .card_promotion_description>header{
            padding: 6px 0px 0px 0px;
        }
        .card_promotion_description>header>h3{
            font-size: 0.8em;
            font-weight: 590;
            letter-spacing: 1px;
            text-transform: uppercase;
            color: var(--main-color-left);
        }
        .card_promotion_description>header>h4{
            font-size: 0.95em;
            min-height: 75px;
        }
        .card_promotion_description>span{
            padding: 2px 15px 3px 15px;
            margin: 0px 0px 0px 0px;
            float: none;
            font-size: 1em;
        }
        /*HOME: PODCASTS*/
        .card_podcast>a>div>img{
            height: var(--img-col-4-border-960);
        }
        .card_podcast>a>header>h3{
            font-size: 0.75em;
        }
        .card_podcast>a>header>h4{
            font-size: 0.95em;
            min-height: 105px;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 9px 35px 9px;
        }
        /*HOME: LASTNEWS*/
        .last_news_text>a>header>h3{
            font-size: 1.6em;
        }
        .last_news_card>a>img{
            height: var(--img-col-3-960);
        }
        .last_news_card>a>header{
            min-height: 105px;
        }
        .last_news_card>a>header>h2{
            font-size: 0.75em;
        }
        .last_news_card>a>header>h3{
            font-size: 1em;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-960);
        }
        .carousel_title_home{
            padding: 205px 15px 15px 15px;
            margin: -306px 0px 0px 0px;
            height: 306px;
        }
        .carousel_title_home>h2{
            font-size: 0.95em;
        }
        .carousel_title_home>h3{
            font-size: 1.3em;
        }
        .carousel_control_next_dest{
            margin: -153px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -153px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .card_column>a>img{
            height: var(--img-col-3-border-960);
        }
        .card_column>a>header>h3{
            font-size: 0.75em;
        }
        .card_column>a>header>h4{
            font-size: 0.95em;
            min-height: 105px;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .card_event>a>img{
            height: var(--img-col-3-border-960);
        }
        .card_event>a>header>h3{
            font-size: 0.95em;
            min-height: 105px;
        }
        /*PAGE POST: TITLE*/
        .media_image>figure>figcaption{
            margin: -19px 1px 0px 0px;
            font-size: 0.75em;
        }
        .post_title>header>h2{
            font-size: 0.75em;
        }
        .post_title>header>h3{
            font-size: 1.5em;
        }
        .post_title>header>h4{
            display: none;
        }
        /*PAGE POST: INFO*/
        .post_info{
            margin: 15px 0px 0px 0px;
        }
        .post_info_author_image>img{
            width: 46px;
            height: 46px;
        }
        .post_info_author_name{
            margin: 1px 0px 0px 5px;
            min-width: 290px;
            font-size: 0.9em;
        }
        .post_info_date_pub{
            margin: 23px 9px 0px -290px;
            font-size: 0.8em;
        }
        .post_info_last_update{
            font-size: 0.8em;
        }
        .post_info_views{
            display: none;
            font-size: 0.8em;
        }
        /*PAGE POST: CONTROLS*/
        .post_control_item{
            margin: 0px 0px 0px 9px;
        }
        /*PAGE POST: REPORT*/
        .form_report{
            padding: 19px 15px 26px 15px;
        }
        /*PAGE POST: FOOTER*/
        .post_rel>a{
            padding: 5px;
        }
        /*PAGES: CARD NEWS*/
        .card_post_image>img{
            height: 135px;
        }
        .card_post_description>header>h5{
            display: none;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 0px 9% 15px 9%;
        }
        .card_call_posts>img{
            height: 153px;
        }
        .card_call_posts>header{
            min-height: 205px;
        }
        .card_call_posts>header>h3{
            font-size: 0.75em;
        }
        .card_call_posts>header>h4{
            font-size: 1em;
        }
        .card_call_posts>header>h5{
            font-size: 0.95em;
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_image>img{
            height: 135px;
        }
        .card_job_primary_description>header>h5{
            display: none;
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a{
            padding: 12px;
        }
        .card_promotion_primary>a>img{
            height: 137px;
        }
        .card_promotion_primary>a>header{
            min-height: 135px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_promotion_primary>a>header>h3>span{
            display: none;
        }
        .card_promotion_primary>a>header>h4{
            font-size: 1em;
        }
        .card_promotion_primary>a>header>h5{
            font-size: 0.95em;
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day{
            margin:0px 15px 0px 0px;
        }
        .nav_day>a{
            width: 150px;
        }
        .card_program>a>img{
            height: 135px;
        }
        .card_program>a>header{
            min-height: 85px;
        }
        .card_program>a>header>time{
            font-size: 1em;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a{
            padding: 12px;
        }
        .card_podcast_primary>a>img{
            height: 137px;
        }
        .card_podcast_primary>a>header{
            min-height: 135px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_podcast_primary>a>header>h3>span{
            display: none;
        }
        .card_podcast_primary>a>header>h4{
            font-size: 1em;
        }
        .card_podcast_primary>a>header>h5{
            font-size: 0.95em;
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_image>img{
            height: 135px;
        }
        .card_note_primary_description>header>h5{
            display: none;
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_image>img{
            height: 135px;
        }
        .card_event_primary_description>header>h5{
            display: none;
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a{
            padding: 12px;
        }
        .card_column_primary>a>img{
            height: 137px;
        }

        .card_column_primary>a>header{
            min-height: 185px;
        }
        .card_column_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_column_primary>a>header>h3>span{
            display: none;
        }
        .card_column_primary>a>header>h4{
            font-size: 1em;
        }
        .card_column_primary>a>header>h5{
            font-size: 0.95em;
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a{
            padding: 12px;
        }
        .card_album_primary>a>img{
            height: 137px;
        }
        .card_album_primary>a>header{
            min-height: 135px;
        }
        .card_album_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_album_primary>a>header>h3>span{
            display: none;
        }
        .card_album_primary>a>header>h4{
            font-size: 1em;
        }
        .card_album_primary>a>header>h5{
            font-size: 0.95em;
        }
        /*PAGES: CARD TEAM*/
        .card_team_primary>a{
            padding: 12px;
        }
        .card_team_primary>a>img{
            height: 137px;
        }
        .card_team_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_team_primary>a>header>h4{
            font-size: 1em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header{
            margin: 0px 0px 30px 0px;
        }
        .subscribe_news>header>h1{
            font-size: 1.6em;
        }
        .subscribe_news>header>h2{
            font-size: 1.3em;
        }
        .telegram_group{
            margin: 0px 0px 35px 0px;
            display: block;
        }
        .telegram_group>a{
            width: 100%;
        }
        .whatsapp_group{
            margin: 0px 0px 35px 0px;
            display: block;
        }
        .whatsapp_group>a{
            width: 100%;
        }
        .facebook_group{
            margin: 0px 0px 35px 0px;
            display: block;
        }
        .facebook_group>a{
            width: 100%;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            margin: 0px 15px 0px 15px;
        }
        .advertising_title>header>h1{
            font-size: 1.2em;
        }
        .advertising_buttons>a{
            margin:0px 0px 0px 9px;
            width: 95px;
            font-size: 0.8em;
        }
        .advertising_body_content{
            margin: 0px 15px 0px 15px;
        }
        .advertising_footer_content{
            padding:15px 15px 15px 15px;
            margin: 0px 15px 0px 15px;
        }
        /*PAGE: TERMS AND POLICIES*/
        .page_terms_and_policies{
            padding: 30px 0px 30px 0px;
        }
        .terms_description{
            padding: 30px 30px 15px 30px;
        }
        .policies_description{
            padding: 30px 30px 15px 30px;
        }
        /*FOOTER*/
        .contact_footer{
            max-width: 765px;
        }
        .social_footer_title{
            font-size: 0.9em;
        }
        .contact_footer>header>h4{
            font-size: 1.3em;
        }
        .contact_channels>header>h5{
            font-size: 1em;
        }
        .contact_channel{
            font-size: 0.9em;
        }
        .contact_periods>header>h5{
            font-size: 1em;
        }
        .contact_period{
            font-size: 0.9em;
        }
    }
    @media (max-width: 765px) {
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            margin: 5px auto 0px auto;
            width: 390px;
        }
        .social_buttons{
            display: none;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            margin: 36px 0px 0px 0px;
        }
        /*ADVERTISINGS: HOME*/
        .advertising_home_desktop{
            display: none;
        }
        .advertising_home_mobile{
            display: block;
        }
        /*PLAYER: MULTIPLE PLAYERS FIXED*/
        .display_multiple_players{
            width: 390px;
        }
        .select_player{
            width: 38px;
            text-align: right;
        }
        .select_station{
            margin:3.5px 0px 0px 15px;
            width: 335px;
        }
        .select_station>select {
            width: 260px;
        }
        .select_station>button{
            padding:5px 9px 5px 9px;
        }
        /*PLAYER: FLEX DEFAULT*/
        .display_top{
            margin:0px 0px 0px 0px;
        }
        /*PLAYER: FLEX*/
        .call_whatsapp{
            margin:5px 0px 0px 0px;
        }
        .call_play{
            margin:7px 0px 0px 0px;
            text-align: center;
        }
        .call_play>a{
            padding:4px 0px 4px 0px;
            width: 160px;
            border-radius: 16px;
        }
        /*PLAYER: MULTIPLE PLAYERS MODAL*/
        .modal_select_city{
            max-height: 550px;
        }
        .modal_city_image{
            display: none;
        }
        .modal_city_title{
            padding:15px 0px 15px 0px;
            font-size: 1.1em;
            text-align: center;
        }
        /*HOME: ON AIR*/
        .on_air{
            height: auto;
        }
        .program_description{
            padding: 9px 0px 0px 0px;
        }
        .program_description>header>h4{
            margin:3px 0px 3px 0px;
        }
        .program_period_desktop{
            display: none;
        }
        .program_period_mobile{
            display: block;
        }
        .program_period_mobile>div{
            font-size: 1em;
            font-weight: 650;
            letter-spacing: 1px;
            color: var(--main-color);
        }
        .next_programs>header{
            margin:15px 0px 30px 0px;
        }
        .next_programs>header>h2{
            font-size: var(--h2-font-765);
        }
        .next_programs>header>a{
            margin:-38px 0px 0px 0px;
        }
        .next_program>a{
            margin:0px 0px 39px 0px;
        }
        .next_program>a>img{
            height: auto;
        }
        .next_program>a>header{
            margin:9px 0px 0px 0px;
        }
        .next_program>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .next_program>a>header>h4{
            font-size: var(--h4-font-765);
        }
        /*HOME: VIDEOS*/
        .main_video{
            padding: 75px 0px 0px 0px;
        }
        .main_video>header>h2{
            font-size: var(--h2-font-765);
        }
        .list_videos {
            max-height: 450px;
        }
        .card_video_cover>img {
            height: auto;
        }
        .card_video_title {
            margin: 5px 0px 0px 0px;
        }
        .card_video_title>h5 {
            font-size: 0.9em;
        }
        /*HOME: PROMOTIONS*/
        .promotions_block{
            padding: 15px 0px 15px 0px;
        }
        .list_promotions>header{
            margin: 0px 0px 65px 0px;
        }
        .list_promotions>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_promotion>a{
            padding: 39px 39px 39px 39px;
            margin: 0px 0px 39px 0px;
        }
        .card_promotion_image>img{
            height: auto;
        }
        .card_promotion_description>header>h3{
            font-size: 1em;
        }
        .card_promotion_description>header>h4{
            font-size: 1.3em;
            min-height: auto;
        }
        .card_promotion_description>span{
            padding: 7px 30px 9px 30px;
            margin: 19px 0px 0px 0px;
        }
        /*HOME: PODCASTS*/
        .podcasts_block{
            padding: 15px 0px 15px 0px;
        }
        .list_podcasts>header{
            margin: 0px auto 65px auto;
        }
        .list_podcasts>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_podcast>a{
            padding: 39px;
            margin:  0px 0px 39px 0px;
        }
        .card_podcast>a>div>img{
            height: var(--img-col-4-border-765);
        }
        .card_podcast>a>header{
            margin: 6px 0px 19px 0px;
        }
        .card_podcast>a>header>h3{
            font-size: 1em;
        }
        .card_podcast>a>header>h4{
            font-size: 1.3em;
            min-height: auto;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 35px 35px 35px;
        }
        /*HOME: LASTNEWS*/
        .last_news_block{
            padding: 15px 0px 15px 0px;
        }
        .last_news_text>a{
            padding: 39px;
            margin: 0px 0px 39px 0px;
            background-color: #fff;
            border-radius: 5px;
        }
        .last_news_text>a>header{
            margin: 6px 0px 19px 0px;
        }
        .last_news_text>a>header>h2{
            font-size: 1em;
        }
        .last_news_text>a>header>h3{
            font-size: 1.9em;
        }
        .last_news_text>a>header>h4{
            font-size: 1.3em;
        }
        .last_news_text>a>div{
            display: block;
        }
        .last_news_card>a{
            padding: 39px;
            margin: 0px 0px 39px 0px;
            background-color: #fff;
            border-radius: 5px;
        }
        .last_news_card>a>img{
            height: var(--img-col-3-765);
        }
        .last_news_card>a>header{
            margin: 6px 0px 19px 0px;
            min-height: auto;
        }
        .last_news_card>a>header>h2{
            font-size: 1em;
        }
        .last_news_card>a>header>h3{
            font-size: 1.3em;
        }
        .last_news_card>a>div{
            display: block;
        }
        /*HOME: HOT SONGS*/
        .top_musics{
            margin: 0px 15px 0px 15px;
        }
        .top_musics>header>div{
            display: none;
        }
        /*HOME: HIGHLIGHTS*/
        .highlights_block{
            padding: 15px 0px 50px 0px;
        }
        .carousel_item_home>a>img{
            height: var(--img-highlights-765);
        }
        .carousel_title_home{
            padding: 153px 15px 15px 15px;
            margin: -238px 0px 0px 0px;
            height: 238px;
        }
        .carousel_title_home>h2{
            font-size: 0.9em;
        }
        .carousel_title_home>h3{
            font-size: 1.1em;
        }
        .carousel_control_next_dest{
            padding: 19px;
            margin: -119px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            padding: 19px;
            margin: -119px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .columns_block{
            padding: 15px 0px 15px 0px;
        }
        .list_columns>header{
            margin: 0px 0px 65px 0px;
        }
        .list_columns>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_column>a{
            padding: 39px;
            margin: 0px 0px 39px 0px;
        }
        .card_column>a>img{
            height: var(--img-col-3-border-765);
        }
        .card_column>a>header{
            margin: 0px 0px 19px 0px;
        }
        .card_column>a>header>h3{
            font-size: 1em;
        }
        .card_column>a>header>h4{
            font-size: 1.3em;
            min-height: auto;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .last_events_block{
            padding: 15px 0px 15px 0px;
        }
        .list_events>header{
            margin: 0px auto 65px auto;
        }
        .list_events>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_event>a{
            padding: 39px 39px 39px 39px;
            margin: 0px 0px 39px 0px;
        }
        .card_event>a>img{
            height: var(--img-col-3-border-765);
        }
        .card_event>a>header{
            margin: 9px 0px 19px 0px;
        }
        .card_event>a>header>h3{
            font-size: 1.3em;
            min-height: auto;
        }
        .card_event>a>span{
            font-size: 1em;
        }
        /*PAGE POST: TITLE*/
        .post_head{
            padding: 0px;
            background-color: #fff;
        }
        .media_image>figure>figcaption{
            font-size: 0.9em;
        }
        .post_title>header{
            margin: 9px 15px 0px 15px;
        }
        .post_title>header>h2{
            padding: 3px 9px 4px 12px;
            font-size: 0.9em;
        }
        .post_title>header>h3{
            font-size: 1.9em;
        }
        .post_title>header>h4{
            display: block;
            font-size: 1.3em;
        }
        /*PAGE POST: INFO*/
        .post_info{
            margin: 15px 15px 0px 15px;
        }
        .post_info_author_image>img{
            width: 55px;
            height: 55px;
        }
        .post_info_author_name{
            margin: 8px 0px 0px 5px;
            min-width: 415px;
            font-size: 1em;
        }
        .post_info_date_pub{
            min-width: 132px;
            margin: 30px 9px 0px -415px;
            font-size: 0.9em;
        }
        .post_info_last_update{
            margin: 30px 9px 0px 0px;
            min-width: 132px;
            font-size: 0.9em;
        }
        .post_info_views{
            display: inline-block;
            margin: 30px 9px 0px 0px;
            min-width: 132px;
            font-size: 0.9em;
        }
        /*PAGE POST: CONTROLS*/
        .post_controls{
            padding: 9px 15px 9px 15px;
        }
        .post_control_item_print{
            display: none;
        }
        /*PAGE POST: EVENT*/
        .post_event_info{
            padding: 15px;
        }
        /*PAGE POST: CONTENT*/
        .post_content{
            padding: 15px;
        }
        /*PAGE POST: COMMENTS*/
        .post_comments{
            padding: 15px;
        }
        /*PAGE POST: AUTHOR INFO*/
        .author_info{
            padding: 30px 15px 30px 15px;
        }
        /*PAGE POST: SOCIAL FACEBOOK*/
        .post_social_facebook{
            padding: 15px;
        }
        /*PAGE POST: SIDEBAR TRENDS*/
        .sidebar_trends{
            padding: 12px 15px 1px 15px;
        }
        /*PAGE POST: FOOTER*/
        .post_rel>a{
            padding: 15px;
        }
        .post_rel>a>header{
            margin: 0px 0px 12px 0px;
            min-height: auto;
        }
        .post_rel>a>header>h3{
            font-size: 0.9em;
        }
        .post_rel>a>header>h4{
            font-size: 1.3em;
        }
        /*PAGES: HEAD*/
        .sector_head{
            display: block;
            padding: 15px 0px 15px 0px;
            margin:0px 0px 0px 0px;
        }
        .sector_title{
            display: block;
            padding: 5px 0px 9px 0px;
            float: none;
            width: 100%;
        }
        .sector_title>header>h2{
            font-size: 1.2em;
        }
        .form_search_posts {
            display: flex;
            padding: 5px 0px 5px 0px;
            float: none;
            width: 100%;
        }
        .search_input {
            flex: 5;
            width: 100%;
        }
        .search_input>input{
            padding:4px 5px 4px 5px;
            min-width: 100%;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a{
            display: block;
            padding: 19px;
            margin: 0px 0px 35px 0px;
            background-color: #fff;
        }
        .card_post>a>span{
            display: block;
            padding: 12px 0px 15px 0px;
            margin: 19px 0px 0px 0px;
            font-size: 1em;
            font-weight: 590;
            letter-spacing: 1px;
            text-transform: uppercase;
            text-align: center;
            color: #c9c9c9;
            border: 2px solid#e1e1e1;
            border-radius: 30px;
        }
        .card_post_image>img{
            height: auto;
        }
        .card_post_description{
            margin: 6px 0px 0px 0px;
        }
        .card_post_description>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_post_description>header>h4{
            font-size: var(--h4-font-765);
            line-height: 1.3em;
        }
        .card_post_description>header>h5{
            margin: 0px 0px 5px 0px;
            display: block;
            font-size: var(--h5-font-765);
            line-height: 1.3em;
        }
        .card_post_description>div{
            font-size: 0.85em;
        }
        .card_post_description>div{
            display: none;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 0px 30px 15px 30px;
        }
        .card_call_posts{
            margin:0px 0px 35px 0px;
        }
        .card_call_posts>img{
            height: 385px;
        }
        .card_call_posts>header{
            padding: 15px 15px 0px 15px;
            min-height: 175px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-765);
        }
        .card_call_posts_action{
            margin: 0px 15px 19px 15px;
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary>a{
            display: block;
            padding: 19px;
            margin: 0px 0px 35px 0px;
            background-color: #fff;
        }
        .card_job_primary>a>span{
            display: block;
            padding: 12px 0px 15px 0px;
            margin: 19px 0px 0px 0px;
            font-size: 1em;
            font-weight: 590;
            letter-spacing: 1px;
            text-transform: uppercase;
            text-align: center;
            color: #c9c9c9;
            border: 2px solid#e1e1e1;
            border-radius: 30px;
        }
        .card_job_primary_image>img{
            height: auto;
        }
        .card_job_primary_image>div{
            float: right;
            margin: -85px 15px 0px 0px;
        }
        .card_job_primary_description{
            margin: 6px 0px 0px 0px;
        }
        .card_job_primary_description>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_job_primary_description>header>h4{
            font-size: var(--h4-font-765);
            line-height: 1.3em;
        }
        .card_job_primary_description>header>h5{
            margin: 0px 0px 5px 0px;
            display: block;
            font-size: var(--h5-font-765);
            line-height: 1.3em;
        }
        .card_job_primary_description>div{
            font-size: 0.85em;
        }
        .card_job_primary_description>div{
            display: none;
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a{
            padding: 19px;
        }
        .card_promotion_primary>a>img{
            height: auto;
        }
        .card_promotion_primary>a>header{
            margin: 5px 0px 15px 0px;
            min-height: auto;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_promotion_primary>a>header>h3>span{
            display: inline-block;
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_promotion_primary>a>header>h5{
            font-size: var(--h5-font-765);
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day{
            margin:0px 15px 0px 0px;
        }
        .nav_day>a{
            width: 115px;
        }
        .nav_day>a>i{
            display: none;
        }
        .nav_day>a>span{
            display: inline-block;
        }
        .card_program>a{
            padding: 19px 19px 15px 19px;
        }
        .card_program>a>img{
            height: auto;
        }
        .card_program>a>header{
            min-height: auto;
        }
        .card_program>a>header>time{
            font-size: 1.3em;
        }
        .card_program>a>header>h4{
            margin: 0px 0px 6px 0px;
            font-size: 1em;
        }
        .card_program>a>header>h5{
            font-size: 1em;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a{
            padding: 19px;
        }
        .card_podcast_primary>a>img{
            height: auto;
        }
        .card_podcast_primary>a>header{
            margin: 5px 0px 15px 0px;
            min-height: auto;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_podcast_primary>a>header>h3>span{
            display: inline-block;
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_podcast_primary>a>header>h5{
            font-size: var(--h5-font-765);
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary>a{
            display: block;
            padding: 19px;
            margin: 0px 0px 35px 0px;
            background-color: #fff;
        }
        .card_note_primary>a>span{
            display: block;
            padding: 12px 0px 15px 0px;
            margin: 19px 0px 0px 0px;
            font-size: 1em;
            font-weight: 590;
            letter-spacing: 1px;
            text-transform: uppercase;
            text-align: center;
            color: #c9c9c9;
            border: 2px solid#e1e1e1;
            border-radius: 30px;
        }
        .card_note_primary_image>img{
            height: auto;
        }
        .card_note_primary_description{
            margin: 6px 0px 0px 0px;
        }
        .card_note_primary_description>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_note_primary_description>header>h4{
            font-size: var(--h4-font-765);
            line-height: 1.3em;
        }
        .card_note_primary_description>header>h5{
            margin: 0px 0px 5px 0px;
            display: block;
            font-size: var(--h5-font-765);
            line-height: 1.3em;
        }
        .card_note_primary_description>div{
            font-size: 0.85em;
        }
        .card_note_primary_description>div{
            display: none;
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary>a{
            display: block;
            padding: 19px;
            margin: 0px 0px 35px 0px;
            background-color: #fff;
        }
        .card_event_primary>a>span{
            display: block;
            padding: 12px 0px 15px 0px;
            margin: 19px 0px 0px 0px;
            font-size: 1em;
            font-weight: 590;
            letter-spacing: 1px;
            text-transform: uppercase;
            text-align: center;
            color: #c9c9c9;
            border: 2px solid#e1e1e1;
            border-radius: 30px;
        }
        .card_event_primary_image>img{
            height: auto;
        }
        .card_event_primary_image>div{
            float: right;
            margin: -85px 15px 0px 0px;
        }
        .card_event_primary_description{
            margin: 6px 0px 0px 0px;
        }
        .card_event_primary_description>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_event_primary_description>header>h4{
            font-size: var(--h4-font-765);
            line-height: 1.3em;
        }
        .card_event_primary_description>header>h5{
            margin: 0px 0px 5px 0px;
            display: block;
            font-size: var(--h5-font-765);
            line-height: 1.3em;
        }
        .card_event_primary_description>div{
            font-size: 0.85em;
        }
        .card_event_primary_description>div{
            display: none;
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a{
            padding: 19px;
        }
        .card_column_primary>a>img{
            height: auto;
        }
        .card_column_primary>a>header{
            margin: 5px 0px 15px 0px;
            min-height: auto;
        }
        .card_column_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_column_primary>a>header>h3>span{
            display: inline-block;
        }
        .card_column_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_column_primary>a>header>h5{
            font-size: var(--h5-font-765);
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a{
            padding: 19px;
        }
        .card_album_primary>a>img{
            height: auto;
        }

        .card_album_primary>a>header{
            margin: 5px 0px 15px 0px;
            min-height: auto;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_album_primary>a>header>h3>span{
            display: inline-block;
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_album_primary>a>header>h5{
            font-size: var(--h5-font-765);
        }
        /*PAGES: CARD TEAM*/
        .card_team_primary>a{
            padding: 19px;
        }
        .card_team_primary>a>img{
            height: auto;
        }
        .card_team_primary>a>header{
            min-height: auto;
        }
        .card_team_primary>a>header>h3{
            font-size: 0.9em;
        }
        .card_team_primary>a>header>h4{
            font-size: 1.2em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .receive_news{
            padding: 0px 0px 35px 0px;
            background-color: #F5F5F5;
        }
        .subscribe_news{
            margin:0px 0px 0px 0px;
            padding: 30px 30px 15px 30px;
        }
        .subscribe_channel_info>div>header>h5{
            font-size: 0.9em;
        }
        .subscribe_channel_info>div>p{
            font-size: 0.9em;
        }
        /*PAGE: ADVERTISING*/
        .section_advertising{
            padding: 30px 0px 35px 0px;
        }
        .advertising_head_content{
            padding: 30px 15px 35px 15px;
        }
        .advertising_title>header>h1{
            font-size: 1.5em;
        }
        .advertising_title>header>h2{
            margin: 15px 0px 0px 0px;
            font-size: 1em;
        }
        .advertising_buttons{
            margin: 15px 0px 0px 0px;
            text-align: left;
        }
        .advertising_buttons>a{
            margin: 0px 19px 0px 0px;
            width: 155px;
        }
        .advertising_body_content{
            padding: 30px 15px 15px 15px;
        }
        .advertising_email{
            padding: 9px 0px 9px 0px;
            margin: 0px 0px 19px 0px;
        }
        .advertising_phone{
            padding:9px 0px 9px 0px;
            margin: 0px 0px 19px 0px;
        }
        /*PAGE: COLUMNIST*/
        .columnist_info>header{
            margin:5px 0px 5px 0px;
        }
        .columnist_social{
            margin:0px 9px 0px 9px;
        }
        .columnist_share{
            text-align: center;
        }
        .call_all_posts>a>span{
            display: none;
        }
        .share_guide_item{
            margin:0px 0px 0px 16px;
        }
        /*FOOTER*/
        .social_footer_title{
            display: block;
        }
        .social_footer_item{
            margin:15px 0px 0px 0px;
        }
        .social_footer_title{
            font-size: 1.2em;
        }
        .contact_footer>header>h4{
            font-size: 1.4em;
        }
        .contact_channels{
            padding:0px 0px 30px 0px;
            min-height: auto;
            border: 0;
        }
        .contact_channels>header>h5{
            font-size: 1.1em;
        }
        .contact_channel{
            font-size: 1em;
        }
        .contact_periods>header>h5{
            font-size: 1.1em;
        }
        .contact_period{
            font-size: 1em;
        }
        .btn_contact{
            width: 100%;
        }
    }
    @media(max-width:600px){
        /*PLAYER: SINGLE PLAYER FIXED*/
        .display_player{
            width: 450px;
        }
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            width: 305px;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            margin: 23px 0px 0px 0px;
        }
        /*HOME: ON AIR*/
        .on_air{
            height: 105px;
        }
        .program_presentation>img{
            height: 95px;
        }
        .program_description{
            padding: 0px 0px 0px 0px;
        }
        .program_description>header>h4{
            margin:3px 0px 0px 0px;
            font-size: 1.2em;
        }
        .next_programs>header>h2{
            font-size: var(--h2-font-600);
        }
        .next_program>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .next_program>a>header>h4{
            font-size: var(--h4-font-600);
        }
        /*HOME: VIDEOS*/
        .main_video{
            padding: 65px 0px 0px 0px;
        }
        .main_video>header>h2{
            font-size: var(--h2-font-600);
        }
        .list_videos {
            max-height: 395px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-600);
        }
        .card_promotion>a{
            padding: 30px 30px 30px 30px;
        }
        .card_promotion_description>header>h3{
            font-size: 0.9em;
        }
        .card_promotion_description>header>h4{
            font-size: 1.2em;
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-600);
        }
        .card_podcast>a{
            padding: 30px;
        }
        .card_podcast>a>header>h3{
            font-size: 0.9em;
        }
        .card_podcast>a>header>h4{
            font-size: 1.2em;
        }
        /*HOME: LASTNEWS*/
        .last_news_text>a{
            padding: 30px;
        }
        .last_news_text>a>header>h2{
            font-size: 0.9em;
        }
        .last_news_text>a>header>h3{
            font-size: 1.8em;
        }
        .last_news_text>a>header>h4{
            font-size: 1.2em;
        }
        .last_news_card>a{
            padding: 30px;
        }
        .last_news_card>a>header>h2{
            font-size: 0.9em;
        }
        .last_news_card>a>header>h3{
            font-size: 1.2em;
        }
        /*HOME: HOT SONGS*/
        .card_top_music>a>div{
            flex: 2;
        }
        .card_top_music>a>header{
            padding: 26px 0px 0px 9px;
        }
        .card_top_music>a>header>h3{
            font-size: 1.2em;
        }
        .card_top_music>a>span{
            margin: 12px 9px 0px 0px;
            font-size: 2.9em;
        }
        .card_top_music_secundary>a>header{
            padding: 26px 9px 0px 0px;
        }
        .card_top_music_secundary>a>header>h3{
            font-size: 1.2em;
        }
        .card_top_music_secundary>a>span{
            margin: 12px 0px 0px 9px;
            font-size: 2.9em;
        }
        .card_top_music_secundary>a>div{
            flex: 2;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-600);
        }
        .carousel_title_home{
            padding: 150px 12px 15px 12px;
            margin: -230px 0px 0px 0px;
            height: 230px;
        }
        .carousel_title_home>h2{
            font-size: 0.8em;
        }
        .carousel_title_home>h3{
            line-height: 1.3em;
        }
        .carousel_control_next_dest{
            margin: -115px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -115px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-600);
        }
        .card_column>a{
            padding: 30px;
        }
        .card_column>a>header>h3{
            font-size: 0.9em;
        }
        .card_column>a>header>h4{
            font-size: 1.2em;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-600);
        }
        .card_event>a{
            padding: 30px 30px 30px 30px;
        }
        .card_event>a>header>h3{
            font-size: 1.2em;
        }
        /*PAGE POST: INFO*/
        .post_info_author_image>img{
            width: 50px;
            height: 50px;
        }
        .post_info_author_name{
            margin: 5px 0px 0px 5px;
            min-width: 375px;
            font-size: 0.9em;
        }
        .post_info_date_pub{
            min-width: 119px;
            margin: 26px 9px 0px -375px;
            font-size: 0.8em;
        }
        .post_info_last_update{
            margin: 26px 9px 0px 0px;
            min-width: 119px;
            font-size: 0.8em;
        }
        .post_info_views{
            display: inline-block;
            margin: 26px 9px 0px 0px;
            min-width: 119px;
            font-size: 0.8em;
        }
        /*PAGES: CARD NEWS*/
        .card_post_description>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_post_description>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_post_description>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found>header>h3{
            font-size: 1.6em;
        }
        .card_call_posts>img{
            height: 320px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_description>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_job_primary_description>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_job_primary_description>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_promotion_primary>a>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day{
            margin:0px 19px 0px 0px;
        }
        .nav_day>a{
            width: 95px;
        }
        .card_program>a{
            padding: 15px 15px 12px 15px;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_podcast_primary>a>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_description>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_note_primary_description>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_note_primary_description>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_description>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_event_primary_description>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_event_primary_description>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_column_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_column_primary>a>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_album_primary>a>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header>h1{
            font-size: 1.5em;
        }
        /*PAGE: PROFILE*/
        .columnist_page{
            margin:0px 19px 0px 19px;
        }
        .columnist_share{
            text-align: center;
        }
        .share_guide_item_call{
            display: none;
        }
        .share_guide_item{
            margin:0px 15px 0px 15px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_title>header>h1{
            font-size: 1.3em;
        }
        .advertising_buttons>a{
            margin: 0px 12px 0px 0px;
            width: 130px;
            letter-spacing: 1px;
        }
        .advertising_buttons>a>span{
            display: none;
        }
        /*PAGE: TERMS AND POLICIES*/
        .terms_description{
            padding: 19px 19px 5px 19px;
        }
        .terms_description>header>h1{
            font-size: 1.3em;
        }
        .policies_description{
            padding: 19px 19px 5px 19px;
        }
        .policies_description>header>h1{
            font-size: 1.3em;
        }
        /*NEW PAGE*/
        .new_page_content{
            padding: 35px 30px 15px 30px;
        }
        /*PAGE: COLUMNIST*/
        .call_all_posts>a{
            font-size: 0.9em;
        }
        /*FOOTER*/
        .btn_footer{
            margin:50px 0px 15px 0px;
        }
        .btn_footer>a{
            margin:0px 5px 35px 5px;
        }
    }
    @media(max-width:500px){
        /*PLAYER: SINGLE PLAYER FIXED*/
        .display_player{
            padding:3px 3px 0px 0px;
            width: 100%;
        }
        /*PLAYER: MULTIPLE PLAYERS MODAL*/
        .modal_select_city{
            max-height: 500px;
        }
        .modal_city_title{
            font-size: 1em;
        }
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            width: 260px;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            padding: 5px 3px 7px 3px;
            margin: 18px 0px 0px 0px;
            min-width: 105px;
        }
        /*HOME: ON AIR*/
        .program_description{
            padding: 4px 0px 0px 0px;
        }
        .program_description>header>h3{
            font-size: 0.8em;
        }
        .program_description>header>h4{
            font-size: 1.1em;
        }
        .program_description>header>h5{
            font-size: 0.95em;
        }
        .program_description>header>h5>span{
            display: none;
        }
        .program_period_mobile>div{
            font-size: 0.9em;
        }
        .next_programs>header>h2{
            font-size: var(--h2-font-500);
        }
        .next_programs>header>a{
            padding: 8px 9px 9px 9px;
            margin:-38px 0px 0px 0px;
            font-size: 0.8em;
        }
        .next_program>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .next_program>a>header>h4{
            font-size: var(--h4-font-500);
        }
        /*HOME: VIDEOS*/
        .main_video>header>h2{
            font-size: var(--h2-font-500);
        }
        .list_videos {
            max-height: 365px;
        }
        /*HOME: PROMOTIONS*/
        .promotions_block{
            padding: 9px 0px 9px 0px;
        }
        .list_promotions>header{
            margin: 0px 0px 50px 0px;
        }
        .list_promotions>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_promotion>a{
            padding: 19px 19px 19px 19px;
        }
        .card_promotion_description>header>h4{
            font-size: 1.1em;
        }
        .card_promotion_description>span{
            padding: 6px 30px 8px 30px;
        }
        /*HOME: PODCASTS*/
        .podcasts_block{
            padding: 9px 0px 9px 0px;
        }
        .list_podcasts>header{
            margin: 0px auto 50px auto;
        }
        .list_podcasts>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_podcast>a{
            padding: 19px;
        }
        .card_podcast>a>header>h4{
            font-size: 1.1em;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 15px 35px 15px;
        }
        /*HOME: LASTNEWS*/
        .last_news_block{
            padding: 19px 0px 5px 0px;
        }
        .last_news_text>a{
            padding: 19px;
        }
        .last_news_text>a>header>h3{
            font-size: 1.6em;
        }
        .last_news_text>a>header>h4{
            font-size: 1.1em;
        }
        .last_news_card>a{
            padding: 19px;
        }
        .last_news_card>a>header>h3{
            font-size: 1.1em;
        }
        /*HOME: HOT SONGS*/
        .card_top_music>a>div{
            flex: 2;
        }
        .card_top_music>a>header{
            padding: 16px 0px 0px 6px;
        }
        .card_top_music>a>header>h3{
            font-size: 1.1em;
        }
        .card_top_music>a>header>h4{
            font-size: 0.9em;
        }
        .card_top_music>a>span{
            margin: 9px 6px 0px 0px;
            font-size: 2.6em;
        }
        .card_top_music_secundary>a>header{
            padding: 16px 6px 0px 0px;
        }
        .card_top_music_secundary>a>header>h3{
            font-size: 1.1em;
        }
        .card_top_music_secundary>a>header>h4{
            font-size: 0.9em;
        }
        .card_top_music_secundary>a>span{
            margin: 9px 0px 0px 6px;
            font-size: 2.6em;
        }
        .card_top_music_secundary>a>div{
            flex: 2;
        }
        /*HOME: HIGHLIGHTS*/
        .highlights_block{
            padding: 19px 0px 39px 0px;
        }
        .carousel_item_home>a>img{
            height: var(--img-highlights-500);
        }
        .carousel_title_home{
            padding: 139px 9px 0px 9px;
            margin: -215px 0px 0px 0px;
            height: 215px;
        }
        .carousel_title_home>h2{
            display: none;
        }
        .carousel_control_next_dest{
            margin: -112px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -112px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .columns_block{
            padding: 9px 0px 9px 0px;
        }
        .list_columns>header{
            margin: 0px 0px 50px 0px;
        }
        .list_columns>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_column>a{
            padding: 19px;
        }
        .card_column>a>header>h4{
            font-size: 1.1em;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .last_events_block{
            padding: 9px 0px 9px 0px;
        }
        .list_events>header{
            margin: 0px auto 50px auto;
        }
        .list_events>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_event>a{
            padding: 19px 19px 19px 19px;
        }
        .card_event>a>header>h3{
            font-size: 1.1em;
        }
        /*PAGE POST: TITLE*/
        .media_image>figure>figcaption{
            font-size: 0.8em;
        }
        .post_title>header>h2{
            font-size: 0.8em;
        }
        .post_title>header>h3{
            font-size: 1.6em;
        }
        .post_title>header>h4{
            font-size: 1.3em;
        }
        /*PAGE POST: INFO*/
        .post_info_author_name{
            min-width: 290px;
        }
        .post_info_date_pub{
            margin: 26px 9px 0px -290px;
        }
        .post_info_views{
            display: none;
        }
        /*PAGE POST: FOOTER*/
        .post_rel>a>header>h4{
            font-size: 1.2em;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            font-size: 1.1em;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>span{
            padding: 9px 0px 12px 0px;
        }
        .card_post_description>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_post_description>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_post_description>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 0px 15px 15px 15px;
        }
        .content_not_found>header>h3{
            font-size: 1.3em;
        }
        .content_not_found>p{
            font-size: 1.1em;
        }
        .card_call_posts>img{
            height: 255px;
        }
        .card_call_posts>header{
            min-height: 165px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD NEWS*/
        .card_job_primary>a>span{
            padding: 9px 0px 12px 0px;
        }
        .card_job_primary_description>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_job_primary_description>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_job_primary_description>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a{
            padding: 15px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_promotion_primary>a>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day{
            margin:0px 12px 0px 0px;
        }
        .nav_day>a{
            width: 80px;
        }
        .card_program>a>header>time{
            font-size: 1.1em;
        }
        .card_program>a>header>h4{
            font-size: 0.9em;
        }
        .card_program>a>header>h5{
            font-size: 0.9em;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a{
            padding: 15px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_podcast_primary>a>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary>a>span{
            padding: 9px 0px 12px 0px;
        }
        .card_note_primary_description>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_note_primary_description>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_note_primary_description>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary>a>span{
            padding: 9px 0px 12px 0px;
        }
        .card_event_primary_description>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_event_primary_description>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_event_primary_description>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a{
            padding: 15px;
        }
        .card_column_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_column_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_column_primary>a>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a{
            padding: 15px;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_album_primary>a>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CARD TEAM*/
        .card_team_primary>a{
            padding: 15px;
        }
        .card_team_primary>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news{
            padding: 15px 15px 3px 15px;
        }
        .subscribe_news>header>h2{
            font-size: 1.2em;
        }
        /*PAGE: PROFILE*/
        .columnist_page{
            margin:0px 15px 0px 15px;
        }
        .share_guide_item{
            margin:0px 12px 0px 12px;
        }
        .share_guide_item>a{
            font-size: 1em;
            height: 42px;
            width: 42px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            padding: 30px 12px 35px 12px;
        }
        .advertising_title>header>h1{
            font-size: 1.2em;
        }
        .advertising_title>header>h2{
            font-size: 0.9em;
        }
        .advertising_buttons>a{
            margin: 0px 12px 0px 0px;
            width: 103px;
            font-size: 0.75em;
        }
        .advertising_body_content{
            padding: 30px 12px 15px 12px;
        }
        .advertising_email{
            font-size: 0.8em;
        }
        .advertising_phone{
            font-size: 0.8em;
        }
        .share_advertising{
            padding:5px 0px 5px 0px;
            text-align: center;
        }
        .share_advertising_item_call{
            display: none;
        }
        .share_advertising_item{
            margin:0px 12px 0px 12px;
        }
        /*PAGE: TERMS AND POLICIES*/
        .terms_description{
            padding: 15px 15px 5px 15px;
        }
        .policies_description{
            padding: 15px 15px 5px 15px;
        }
        /*NEW PAGE*/
        .new_page_content{
            padding: 19px 19px 5px 19px;
        }
        /*PAGE: COLUMNIST*/
        .columnist_info>header>h1{
            font-size: 1.1em;
        }
        .call_all_posts>a{
            padding: 15px 19px 15px 19px;
            font-size: 0.8em;
        }
        .share_guide_item{
            margin:0px 0px 0px 19px;
        }
        .share_guide_item_call{
            display: none;
        }
        /*FOOTER*/
        .social_footer_title{
            font-size: 1.1em;
        }
        .contact_footer>header>h4{
            font-size: 1.1em;
        }
        .site_copyright{
            font-size: 0.8em;
        }
    }
    @media(max-width:400px){
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            width: 239px;
        }
        /*MENU: SIDEBAR*/
        .sidebar_menu{
            width: 250px;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            padding: 6px 3px 7px 3px;
            margin: 16px 0px 0px 0px;
            min-width: 90px;
            font-size: 1em;
        }
        /*PLAYER: MULTIPLE PLAYERS FIXED*/
        .display_multiple_players{
            padding:2px 0px 0px 3px;
            width: 350px;
        }
        .select_player{
            width: 36px;
            text-align: right;
        }
        .select_station{
            margin:3.5px 0px 0px 12px;
            width: 295px;
        }
        .select_station>select {
            width: 215px;
        }
        .select_station>button{
            padding:5px 5px 5px 5px;
        }
        /*PLAYER: MULTIPLE PLAYERS MODAL*/
        .modal_city_title{
            font-size: 0.9em;
        }
        /*HOME: ON AIR*/
        .on_air{
            height: 95px;
        }
        .program_presentation>img{
            width: 85px;
            height: 85px;
        }
        .program_description{
            padding: 1px 0px 0px 5px;
        }
        .program_description>header>h3{
            font-size: 0.75em;
        }
        .program_description>header>h4{
            font-size: 1em;
        }
        .program_period_mobile>div{
            font-size: 0.85em;
        }
        .next_programs>header>h2{
            font-size: var(--h2-font-390);
        }
        .next_program>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .next_program>a>header>h4{
            font-size: var(--h4-font-390);
        }
        /*HOME: VIDEOS*/
        .main_video>header>h2{
            font-size: var(--h2-font-400);
        }
        .list_videos {
            max-height: 350px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-400);
        }
        .card_promotion>a{
            padding: 15px 15px 15px 15px;
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-400);
        }
        .card_podcast>a{
            padding: 15px;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 12px 35px 12px;
            border: 9px solid var(--main-color-right);
        }
        .form_musical>header>h2{
            font-size: 1.4em;
        }
        .form_musical>header>h3{
            font-size: 1em;
        }
        /*HOME: LASTNEWS*/
        .last_news_text>a{
            padding: 15px;
        }
        .last_news_text>a>header>h3{
            font-size: 1.5em;
        }
        .last_news_card>a{
            padding: 15px;
        }
        /*HOME: HOT SONGS*/
        .card_top_music>a>div{
            flex: 2;
        }
        .card_top_music>a>header{
            padding: 12px 0px 0px 6px;
        }
        .card_top_music>a>header>h3{
            font-size: 1em;
        }
        .card_top_music>a>span{
            margin: 9px 6px 0px 0px;
            font-size: 2.3em;
        }
        .card_top_music_secundary>a>header{
            padding: 12px 6px 0px 0px;
        }
        .card_top_music_secundary>a>header>h3{
            font-size: 1em;
        }
        .card_top_music_secundary>a>span{
            margin: 9px 0px 0px 6px;
            font-size: 2.3em;
        }
        .card_top_music_secundary>a>div{
            flex: 2;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-400);
        }
        .carousel_title_home{
            padding: 126px 5px 0px 5px;
            margin: -190px 0px 0px 0px;
            height: 190px;
        }
        .carousel_title_home>h3{
            font-size: 1em;
            line-height: 1.3em;
        }
        .carousel_control_next_dest{
            margin: -95px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -95px 0px 0px 0px;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-400);
        }
        .card_column>a{
            padding: 15px;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-400)
        }
        .card_event>a{
            padding: 15px 15px 15px 15px;
        }
        /*PAGE POST: TITLE*/
        .media_image>figure>figcaption{
            font-size: 0.75em;
        }
        .post_title>header{
            margin: 9px 12px 0px 12px;
        }
        .post_title>header>h3{
            font-size: 1.6em;
        }
        .post_title>header>h4{
            font-size: 1.2em;
        }
        /*PAGE POST: INFO*/
        .post_info{
            margin: 12px 12px 0px 12px;
        }
        .post_info_author_image>img{
            width: 45px;
            height: 45px;
        }
        .post_info_author_name{
            margin: 3px 0px 0px 5px;
            min-width: 255px;
        }
        .post_info_date_pub{
            margin: 23px 9px 0px -255px;
        }
        .post_info_last_update{
            margin: 23px 9px 0px 0px;
        }
        /*PAGE POST: CONTROLS*/
        .post_controls{
            padding: 9px 12px 9px 12px;
        }
        /*PAGE POST: EVENT*/
        .post_event_info{
            padding: 12px;
        }
        /*PAGE POST: CONTENT*/
        .post_content{
            padding: 12px;
        }
        /*PAGE POST: COMMENTS*/
        .post_comments{
            padding: 12px;
        }
        /*PAGE POST: AUTHOR INFO*/
        .author_info{
            padding: 30px 12px 30px 12px;
        }
        /*PAGE POST: SOCIAL FACEBOOK*/
        .post_social_facebook{
            padding: 12px;
        }
        /*PAGE POST: SIDEBAR TRENDS*/
        .sidebar_trends{
            padding: 12px 12px 1px 12px;
        }
        /*PAGE POST: FOOTER*/
        .post_rel>a{
            padding: 12px;
        }
        .post_rel>a>header>h3{
            font-size: 0.8em;
        }
        .post_rel>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            font-size: 1em;
        }
        /*PAGES: CARD NEWS*/
        .card_post_description>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_post_description>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_post_description>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 0px 12px 15px 12px;
        }
        .card_call_posts>img{
            height: 219px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_description>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_job_primary_description>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_job_primary_description>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a{
            padding: 12px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_promotion_primary>a>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day{
            margin:0px 15px 0px 0px;
        }
        .nav_day>a{
            width: 65px;
        }
        .card_program>a{
            padding: 12px 12px 9px 12px;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a{
            padding: 12px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_podcast_primary>a>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_description>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_note_primary_description>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_note_primary_description>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_description>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_event_primary_description>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_event_primary_description>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a{
            padding: 12px;
        }
        .card_column_primary>a>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_column_primary>a>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_column_primary>a>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a{
            padding: 12px;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-400);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-400);
        }
        .card_album_primary>a>header>h5{
            font-size: var(--h5-font-400);
        }
        /*PAGES: CARD TEAM*/
        .card_team_primary>a{
            padding: 12px;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header>h1{
            font-size: 1.3em;
        }
        .subscribe_news>header>h2{
            font-size: 1.1em;
        }
        .telegram_group>a{
            font-size: 1.1em;
        }
        .whatsapp_group>a{
            font-size: 1.1em;
        }
        .facebook_group>a{
            font-size: 1.1em;
        }
        /*PAGE: PROFILE*/
        .columnist_info>header>h1{
            font-size: 1.1em;
        }
        .share_guide_item{
            margin:0px 9px 0px 9px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            padding: 15px 12px 0px 12px;
        }
        .advertising_title>header>h1{
            font-size: 1.1em;
        }
        .advertising_title>header>h2{
            font-size: 0.8em;
        }
        .advertising_buttons>a{
            margin: 0px 0px 19px 0px;
            width: 100%;
            font-size: 0.8em;
        }
        .advertising_footer_content{
            padding:15px 0px 15px 0px;
        }
        .share_advertising_item{
            margin:0px 9px 0px 9px;
        }
        /*PAGE: TERMS AND POLICIES*/
        .terms_description>header>h1{
            font-size: 1.2em;
        }
        .policies_description>header>h1{
            font-size: 1.2em;
        }
        /*NEW PAGE*/
        .new_page_content{
            padding: 15px 15px 3px 15px;
        }
        /*PAGE: COLUMNIST*/
        .share_guide_item{
            margin:0px 0px 0px 16px;
        }
        .share_guide_item>a{
            padding:7px 0px 0px 0px;
            height: 45px;
            width: 45px;
        }
    }
    @media(max-width: 365px){
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            width: 230px;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            margin: 15px 0px 0px 0px;
        }
        /*MENU: SIDEBAR*/
        .sidebar_menu{
            width: 240px;
        }
        /*PLAYER: MULTIPLE PLAYERS FIXED*/
        .display_multiple_players{
            padding:2px 0px 0px 3px;
            width: 319px;
        }
        .select_player{
            width: 38px;
            text-align: right;
        }
        .select_station{
            margin:3.5px 0px 0px 12px;
            width: 265px;
        }
        .select_station>select {
            width: 160px;
            font-size: 0.8em;
        }
        .select_station>button{
            padding:5px 5px 5px 5px;
        }
        /*HOME: ON AIR*/
        .program_presentation>img{
            display: none;
        }
        .program_description{
            padding: 2px 0px 0px 0px;
            margin:0px 0px 0px -65px;
        }
        .next_programs>header>h2{
            font-size: var(--h2-font-350);
        }
        .next_programs>header>h2>i{
            display: none;
        }
        .next_program>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .next_program>a>header>h4{
            font-size: var(--h4-font-350);
        }
        /*HOME: VIDEOS*/
        .main_video>header>h2{
            font-size: var(--h2-font-365px);
        }
        .list_videos {
            max-height: 330px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-365);
        }
        .card_promotion>a{
            padding: 12px 12px 12px 12px;
        }
        .card_promotion_description>header>h3{
            font-size: 0.8em;
        }
        .card_promotion_description>header>h4{
            font-size: 1em;
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-365);
        }
        .card_podcast>a{
            padding: 12px;
        }
        .card_podcast>a>header>h3{
            font-size: 0.8em;
        }
        .card_podcast>a>header>h4{
            font-size: 1em;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 9px 35px 9px;
            border: 0px;
        }
        /*HOME: LASTNEWS*/
        .last_news_text>a{
            padding: 12px;
        }
        .last_news_text>a>header>h3{
            font-size: 1.3em;
        }
        .last_news_text>a>header>h4{
            font-size: 1em;
        }
        .last_news_card>a{
            padding: 12px;
        }
        .last_news_card>a>header>h3{
            font-size: 1em;
        }
        /*HOME: HOT SONGS*/
        .card_top_music>a>span{
            display: none;
        }
        .card_top_music_secundary>a>span{
            display: none;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-e365);
        }
        .card_column>a{
            padding: 12px;
        }
        .card_column>a>header>h3{
            font-size: 0.8em;
        }
        .card_column>a>header>h4{
            font-size: 1em;
        }
        /*HOME: CALENDAR OF EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-365)
        }
        .card_event>a{
            padding: 12px 12px 12px 12px;
        }
        .card_event>a>header>h3{
            font-size: 1em;
        }
        /*PAGE POST: INFO*/
        .post_info_author_name{
            margin: 3px 0px 0px 5px;
            min-width: 242px;
        }
        .post_info_date_pub{
            margin: 23px 5px 0px -242px;
        }
        .post_info_last_update{
            margin: 23px 5px 0px 0px;
        }
        /*PAGE POST: CONTROLS*/
        .post_control_item{
            margin: 0px 0px 0px 5px;
        }
        .post_control_item>a{
            padding: 4px 12px 5px 12px;
            min-width: 39px;
            font-size: 0.8em;
        }
        .post_control_item>button{
            padding:3px 12px 5px 12px;
            min-width: 39px;
            font-size: 0.8em;
        }
        /*PAGES: CARD NEWS*/
        .card_post_description>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_post_description>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_post_description>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found>header>h3{
            font-size: 1.2em;
        }
        .content_not_found>p{
            font-size: 1em;
        }
        .card_call_posts>img{
            height: 215px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_description>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_job_primary_description>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_job_primary_description>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_promotion_primary>a>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day>a{
            width: 59px;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_podcast_primary>a>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_description>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_note_primary_description>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_note_primary_description>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_description>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_event_primary_description>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_event_primary_description>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_column_primary>a>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_column_primary>a>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-365);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-365);
        }
        .card_album_primary>a>header>h5{
            font-size: var(--h5-font-365);
        }
        /*PAGES: CARD TEAM*/
        .card_team_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_team_primary>a>header>h4{
            font-size: 1em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news{
            padding: 15px 12px 3px 12px;
        }
        /*PAGE: PROFILE*/
        .columnist_page{
            margin:0px 12px 0px 12px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_email{
            font-size: 0.75em;
        }
        .advertising_phone{
            font-size: 0.75em;
        }
        .share_advertising_item{
            margin:0px 7px 0px 7px;
        }
        /*PAGE: TERMS AND POLICIES*/
        .terms_description{
            padding: 12px 12px 3px 12px;
        }
        .policies_description{
            padding: 12px 12px 3px 12px;
        }
        /*NEW PAGE*/
        .new_page_content{
            padding: 12px 12px 3px 12px;
        }
        /*PAGE: COLUMNIST*/
        .columnist_info>header>h1{
            font-size: 1em;
        }
        .share_guide_item{
            margin:0px 0px 0px 15px;
        }
        .share_guide_item>a{
            padding:4px 0px 0px 0px;
            height: 39px;
            width: 39px;
        }
        /*FOOTER*/
        .social_footer_title{
            font-size: 1em;
        }
        .social_footer_item>a{
            font-size: 1.1em;
            width: 45px;
        }
    }
    @media(max-width: 350px){
        /*HEADER: MAIN MENU*/
        .logo_menu>a{
            width: 215px;
        }
        /*MENU: SIDEBAR*/
        .app_menu_action{
            padding: 6px 5px 7px 5px;
            min-width: 65px;
            font-size: 0.85em;
            border-radius: 5px;
        }
        /*MENU: SIDEBAR*/
        .sidebar_menu{
            width: 230px;
        }
        /*PAGE POST: TITLE*/
        .post_title>header{
            margin: 9px 9px 0px 9px;
        }
        /*PAGE POST: INFO*/
        .post_info{
            margin: 12px 9px 0px 9px;
        }
        .post_info_author_image>img{
            display: none;
        }
        /*PAGE POST: CONTROLS*/
        .post_controls{
            padding: 9px 9px 9px 9px;
        }
        .post_control_item{
            margin: 0px 0px 0px 5px;
        }
        .post_control_item>a{
            padding: 4px 9px 5px 9px;
        }
        .post_control_item>button{
            padding:3px 9px 5px 9px;
        }
        /*PAGE POST: EVENT*/
        .post_event_info{
            padding: 9px;
        }
        /*PAGE POST: CONTENT*/
        .post_content{
            padding: 9px;
        }
        /*PAGE POST: COMMENTS*/
        .post_comments{
            padding: 9px;
        }
        /*PAGE POST: AUTHOR INFO*/
        .author_info{
            padding: 30px 9px 30px 9px;
        }
        /*PAGE POST: SOCIAL FACEBOOK*/
        .post_social_facebook{
            padding: 9px;
        }
        /*PAGE POST: SIDEBAR TRENDS*/
        .sidebar_trends{
            padding: 12px 9px 1px 9px;
        }
        /*PAGE POST: FOOTER*/
        .post_rel>a{
            padding: 9px;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            letter-spacing: normal;
        }
        /*PAGES: CARD NEWS*/
        .card_post_description>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_post_description>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_post_description>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .card_call_posts>img{
            height: 185px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CARD JOBS*/
        .card_job_primary_description>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_job_primary_description>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_job_primary_description>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CARD PROMOTION*/
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_promotion_primary>a>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day>a{
            width: 55px;
        }
        /*PAGES: CARD PODCAST*/
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_podcast_primary>a>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CARD NOTE*/
        .card_note_primary_description>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_note_primary_description>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_note_primary_description>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CARD EVENT*/
        .card_event_primary_description>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_event_primary_description>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_event_primary_description>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CARD COLUMN*/
        .card_column_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_column_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_column_primary>a>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CARD ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_album_primary>a>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header>h1{
            font-size: 1.2em;
        }
        /*PAGE: PROFILE*/
        .share_guide_item{
            margin:0px 7px 0px 7px;
        }
        .share_guide_item>a{
            padding: 7px 0px 0px 0px;
            height: 39px;
            width: 39px;
        }
        /*PAGE: ADVERTISING*/
        .share_advertising_item{
            margin:0px 6px 0px 6px;
        }
		/*PAGES: HEAD*/
        .search_input>input{
            min-width: 75%;
        }
    }
    @media print {
        .col-md-8{
            -ms-flex:0 0 100%!important;
            flex:0 0 100%!important;
            max-width: 100%!important;
        }
        .player_flex{
            display: none;
        }
        .player_fixed{
            display: none;
        }
        .social_buttons{
            display: none;
        }
        .logo_menu{
            display: none;
        }
        .btn_menu_side{
            display: none;
        }
        .horizontal_menu{
            display: none;
        }
        .share_post_head{
            display: none;
        }
        .share_post_footer{
            display: none;
        }
        .post_comments{
            display: none;
        }
        .banner_post_desktop{
            display: none;
        }
        .banner_post_mobile{
            display: none;
        }
        .banner_post_code{
            display: none;
        }
        .post_social_facebook{
            display: none;
        }
        .sidebar_trends{
            display: none;
        }
        .call_groups{
            display: none;
        }
        .post_banner_sidebar{
            display: none;
        }
        .post_footer{
            display: none;
        }
        footer{
            display: none;
        }
        .site_copyright{
            display: none;
        }
    }
</style>