<style>
    .box{
    }
    :root {
        --player-color-left: #0600ff;
        --player-color-right: #0602a8;
        --player-color-button: #ff0000;
        --player-color-button-font: #ffffff;
        --player-color-text: #ffffff;
        --player-color-text-hover: #fea535;


        --main-color-left: #0600ff;
        --main-color-right: #0602a8;
        --main-color-font: #ffffff;
        --main-color-font-hover: #fea535;
        --main-color-button: #ffffff;
        --main-color-button-font: #0948a5;
        --main-color-text: #00845c;
        --main-color-text-hover: #ffffff;

        --main-color-degrade: linear-gradient(to right, var(--main-color-left), var(--main-color-right));

        --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.4em;
        --h2-font-1200: 1.3em;
        --h2-font-900: 1.2em;
        --h2-font-765: 1.6em;
        --h2-font-600: 1.5em;
        --h2-font-500: 1.4em;
        --h2-font-390: 1.3em;
        --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-900: 0.7em;
        --h3-font-765: 1em;
        --h3-font-600: 0.9em;
        --h3-font-500: 0.9em;
        --h3-font-390: 0.9em;
        --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-900: 1em;
        --h4-font-765: 1.3em;
        --h4-font-600: 1.2em;
        --h4-font-500: 1.2em;
        --h4-font-390: 1.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-900: 0.9em;
        --h5-font-765: 1.2em;
        --h5-font-600: 1.1em;
        --h5-font-500: 1em;
        --h5-font-390: 1em;
        --h5-font-350: 0.9em;

        --img-highlights-1920: 570px;
        --img-highlights-1450: 528px;
        --img-highlights-1300: 465px;
        --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;
    }

    /*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;
    }

    /*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;
    }

    /*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;
        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:3px 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;
    }

    /*BASE STRUCTURE*/
    .container_pa{
        max-width: 1400px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .container_pa_nav{
        max-width: 1400px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    /*MENU: HORIZONTAL*/
    .site_horizontal_menu{
        background-image: var(--main-color-degrade);
        border-bottom: 1px solid#E1E1E1;
        border-top: 1px solid#E1E1E1;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    }

    .nav_menu{
        margin:0px 0px 0px 0px;
        text-align: left;
    }
    .nav_menu>ul{
    }
    .nav_menu>ul>li{
        display: inline-block;
    }
    .nav_item{
        display: inline-block;
    }
    .nav_item>a{
        padding:15px 15px 16px 0px;
        margin:0px 9px 0px 0px;
        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);
    }

    /*SITE HEAD: DEFAULT*/
    .site_head_primary{
        padding:47px 0px 9px 0px;
        margin:0px 0px 0px 0px;
        background-color: #FFF;
    }
    .site_head_secundary{
        padding:1px 0px 9px 0px;
        margin:0px 0px 0px 0px;
        background-color: #FFF;
    }


    /*ADVERTISING*/
    .advertising_menu{
        margin:0px 0px 0px 0px;
    }
    .advertising_menu>a>img{
        width: 100%;
        height: auto;
        max-height: 120px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .banner_desktop{
        display: block;
    }
    .banner_mobile{
        display: none;
    }

    /*SITE MENU*/
    .logo_menu{
        width: 100%;
    }
    .logo_menu>a>img{
        width: 100%;
        height: auto;
        max-height: 120px;
        object-fit: cover;
        object-position: center;
    }

    /*MENU: SIDEBAR*/
    .nav_position{
		display: none;
	}
    .app_menu_action{
        display: none;
    }
    .sidebar_menu{
		width: 295px;
		padding: 45px 0px 0px 0px;height: 100%;        
        position: fixed;
        top: 0px;
        left: -295px;
        z-index: 1020;
        background-color: var(--sidebar-menu-background);
        transition: linear .4s left;
        -webkit-box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
        oz-box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
        box-shadow: 10px 0px 5px -6px rgba(0,0,0,0.35);
        overflow-y: scroll;
		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{
    }
    .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;
    }

    /*HOME: HIGHLIGHTS*/
    .highlights{
        padding: 30px 0px 30px 0px;
        margin:0px 0px 0px 0px;
        background-color: #E9E9E9;
    }
    .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: 465px 19px 0px 19px;
        margin: -570px 0px 0px 0px;
        height: 570px;
        width: 100%;
        position: relative;
        background-image: linear-gradient(to top, #151515, transparent);
        color:#333;
        float: left;
    }
    .carousel_title_home>h2{
        display: inline-block;
        margin:0px 0px 5px 0px;
        font-size: 1em;
        font-weight: 590;
        text-transform: uppercase;
        text-shadow: 2px 2px #151515;
        letter-spacing: 1px;
        color: #FFF;
        border-radius: 3px;
    }
    .carousel_title_home>h3{
        font-size: 1.4em;
        font-weight: 690;
        line-height: 1.4em;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-shadow: 2px 2px #151515;
        color:#fff;
    }

    .carousel_control_next_dest{
        padding: 19px;
        margin: -285px 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: 19px;
        margin: -285px 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);
    }

    /*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{
    }
    .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;
        color: var(--main-color-button-font);
        background-color: var(--main-color-button);
    }
    .btn_form_search:hover {
        color: var(--main-color-button-font);
        opacity: 0.8;
    }

    /*PAGES: BODY*/
    .body_pages{
        padding: 35px 0px 0px 0px;
        background-color: #F5F5F5;
    }

    /*PAGES: CARD NEWS*/
    .card_post{
    }
    .card_post>a{
        display: block;
        margin:0px 0px 35px 0px;
    }
    .card_post>a:hover{
        filter: grayscale(90%);
    }

    .card_post>a>span{
        display: inline-block;
        padding:2px 5px 2px 5px;
        right: 0;
        margin:0px 15px 0px 0px;
        position: absolute;
        font-size:0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #FFF;
        background-color: #393939;
    }
    .card_post>a>img{
        width: 100%;
        height: 292px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }

    .card_post>a>header{
        margin:6px 0px 0px 0px;
    }
    .card_post>a>header>span{
        display: inline-block;
        float: right;
        right: 0;
        margin:-65px 16px 0px 0px;
        background-color: #FFF;
        border-radius: 5px;
        opacity: 0.6;
    }
    .card_post>a>header>span>img{
        width: 42px;
        height: 42px;
        object-fit: cover;
        object-position: center;
    }
    .card_post>a>header>h3{
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #151515;
    }
    .card_post>a>header>h4{
        font-size: 1.3em;
        color: #151515;
    }
    .card_post>a>header>h5{
        font-size: 1.1em;
        color: #656565;
        font-weight: 390;
    }

    .card_post>a>div{
        font-size: 0.75em;
        font-weight: 590;
        text-transform: uppercase;
        color: #151515;
    }
    .card_post>a>div>span{
        color: #656565;
    }
    .card_post_focus{
        transition: .5s ease;
        opacity: 0;
        position: absolute;
        top: 28%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 1em;
        font-weight: 390;
        text-shadow: 2px 2px #333;
        color: #FFF;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_post:hover .card_post_focus{
        opacity: 1;
    }

    /*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: 15px 26% 39px 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;
    }

    .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: 286px;
        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;
        text-transform: uppercase;
    }
    .card_call_posts>header>h4{
        margin:0px 0px 5px 0px;
        font-size: 1.2em;
    }
    .card_call_posts>header>h5{
        font-size: 1em;
        font-weight: 490;
    }

    .card_call_posts_action{
        margin:0px 19px 30px 19px;
    }
    .card_call_posts_action>a{
        display: block;
        padding:10px 0px 12px 0px;
        font-size: 1.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: PODCAST*/
    .card_podcast_primary{
        padding:15px 15px 19px 15px;
        margin:0px 0px 35px 0px;
        background-color: #FFF;
        border-radius: 5px;
    }
    .card_podcast_primary:hover{
        filter: grayscale(90%);
    }

    .card_podcast_primary>a>img{
        width: 100%;
        height: 270px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }

    .card_podcast_primary>a>header{
        margin:6px 0px 0px 0px;
        min-height: 95px;
    }
    .card_podcast_primary>a>header>h3{
        font-size: var(--h3-font-1920);
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_podcast_primary>a>header>h4{
        font-size: var(--h4-font-1920);
        line-height: 1.4em;
        color: #151515;
    }

    .card_podcast_primary>a>div{
        padding: 9px 0px 12px 0px;
        margin: 0px 0px 0px 0px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #656565;
        border:2px solid#E1E1E1;
        border-radius: 15px;
    }
    .card_podcast_primary>a>div>i{
        font-size: 1.1em;
    }

    .card_podcast_primary_focus{
        transition: .5s ease;
        display: none;
        opacity: 0;
        position: absolute;
        top: 130px;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 5em;
        font-weight: 390;
        text-shadow: 2px 2px #333;
        color: #FFF;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .card_podcast_primary:hover .card_podcast_primary_focus{
        display: block;
        opacity: 0.8;
    }

    /*PAGES: SOCIAL COLUMN*/
    .card_column_primary{
        padding:19px 19px 19px 19px;
        margin:0px 0px 35px 0px;
        background-color: #FFF;
        border:3px solid#FFF;
        border-radius: 5px;
        box-shadow: 0 0 3px rgba(0, 0, 0, .15);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }
    .card_column_primary:hover{
        opacity: 0.8;
        border:3px solid#E9E9E9;
    }
    .card_column_primary:hover a>div{
        background-color: #E9E9E9;
    }
    .card_column_primary>a>img{
        width: 100%;
        height: 262px;
        object-fit: cover;
        object-position: center;
    }
    .card_column_primary>a>header{
        margin:-65px 0px 0px 0px;
        text-align: center;
    }
    .card_column_primary>a>header>img{
        width: 115px;
        height: 115px;
        background-color: #FFF;
        border:9px solid#E9E9E9;
        border-radius: 50%;
    }
    .card_column_primary>a>header>h3{
        margin:6px 0px 9px 0px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_column_primary>a>header>h4{
        font-size: 1.3em;
        line-height: 1.3em;
        color: #151515;
        min-height: 75px;
    }

    .card_column_primary>a>div{
        padding: 15px 0px 15px 0px;
        margin:15px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        color: #656565;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        border:2px solid#E1E1E1;
        border-radius: 5px;
    }

    /*PAGES: EVENT*/
    .card_event_primary {
        margin:0px 0px 35px 0px;
        font-family: Raleway, Arial, sans-serif;
        background-color: #f9f9f9;
        color: #000;
        text-align: left;
        box-shadow: 0 0 5px rgba(0, 0, 0, .15);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }
    .card_event_primary:hover{
        opacity: 0.8;
    }
    .card_event_primary>a>img {
        max-width: 100%;
        height: 292px;
        vertical-align: top;
        position: relative;
        object-fit: cover;
        object-position: center;
    }
    .card_event_primary_body {
        padding:15px 15px 15px 15px;
        margin: -40px 15px 0;
        position: relative;
        background-color: #f9f9f9;
    }
    .card_event_primary_date {
        background-color: #333;
        top: 15px;
        color: #fff;
        left: 15px;
        min-height: 50px;
        min-width: 50px;
        position: absolute;
        text-align: center;
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase
    }
    .card_event_primary_date>span {
        display: block;
        line-height: 30px;
    }
    .card_event_primary_date .month {
        font-size: 0.9em;
        background-color: #222
    }
    .card_event_primary_body>h3 {
        margin-left: 60px;
        display: inline-block;
        font-size: 1em;
        color: #333;
        font-weight: 600;
        line-height: 1.3em;
        text-transform: uppercase;
        min-height: 65px;
    }
    .card_event_primary_body>p {
        font-size: .8em;
        margin-bottom: 20px;
        color: #999
    }
    .card_event_primary_body>a {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        position: absolute;
        z-index: 1
    }

    /*PAGES: ALBUM*/
    .card_album_primary{
        padding:19px 19px 23px 19px;
        margin:0px 0px 35px 0px;
        text-align: center;
        background-color: #f9f9f9;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .card_album_primary>a:hover * {
        opacity: 0.8;
        filter:brightness(90%);
    }
    .card_album_primary>a>img{
        width: 100%;
        height: 266px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }
    .card_album_primary>a>header{
        min-height: 85px;
        text-align: initial;
    }
    .card_album_primary>a>header>h3{
        margin:6px 0px 0px 0px;
        font-size: var(--h3-font-1920);
        letter-spacing: 1px;
        text-transform: uppercase;
        color:#656565;
    }
    .card_album_primary>a>header>span{
        margin:-19px 0px 0px 0px;
        display: inline-block;
        float: right;
        font-size: 0.9em;
        font-weight: 590;
        color:#999;
    }
    .card_album_primary>a>header>h4{
        margin:9px 0px 0px 0px;
        font-size: var(--h4-font-1920);
        color:#353535;
    }
    .card_album_primary>a>div{
        padding:10px 90px 12px 90px;
        display: inline-block;
        font-weight: 590;
        letter-spacing: 1px;
        color:#555;
        background-color: #fff;
        border:1px solid#e1e1e1;
        border-radius: 30px;
    }

    /*PAGES: PROMOTION*/
    .card_promotion>a{
        display: block;
        padding:15px 15px 23px 15px;
        margin:0px 0px 39px 0px;
        background-color: #FFF;
        text-align: right;
        border:2px solid#FFF;
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
    }
    .card_promotion>a:hover{
        border: 2px solid#E1E1E1;
    }
    .card_promotion>a:hover div{
        background-color: #E9E9E9;
    }

    .card_promotion>a>img{
        width: 100%;
        height: 268px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .card_promotion>a>header{
        margin:6px 0px 0px 0px;
        min-height: 130px;
        text-align: initial;
    }
    .card_promotion>a>header>h3{
        font-size: 0.9em;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_promotion>a>header>h4{
        font-size: 1.2em;
        letter-spacing: 1px;
        color: #393939;
    }

    .card_promotion>a>div{
        display: inline-block;
        padding: 9px 50px 9px 50px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        border:2px solid#E1E1E1;
        color: #656565;
        border-radius: 5px;
    }

    /*PAGE POST: BODY*/
    .post_body{
        padding: 30px 0px 30px 0px;
        background-color: #F5F5F5;
    }

    .post_status{
        padding:5px 15px 5px 15px;
        margin:0px 0px 0px 0px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #721C15;
        background-color: #F8D7DA;
    }

    /*PAGE POST: TITLE*/
    .post_title{
        padding: 19px 15px 12px 15px;
        background-color: #FFF;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
    }
    .post_title>header{
    }
    .post_title>header>h2{
        display: inline-block;
        padding: 0px 0px 1px 0px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #656565;
    }
    .post_title>header>h2>i{
        font-size: 1.2em;
    }
    .post_title>header>h3{
        font-size: 2.1em;
        font-weight: 750;
        text-transform: uppercase;
        line-height: 1.4em;
        color: #151515;
    }
    .post_title>header>h4{
        font-size: 1.5em;
        font-weight: 390;
        color: #656565;
    }

    /*PAGE POST: INFO*/
    .post_info{
        padding: 9px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        display: flex;
        border-top: 1px solid#E9E9E9;
    }

    .post_info_author_image{
    }
    .post_info_author_image>img{
        width: 42px;
        height: 42px;
        object-fit: cover;
        object-position: center;
        border-radius: 50%;
    }

    .post_info_author_name{
        margin:11px 30px 0px 5px;
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        color: #393939;
    }
    .post_info_author_name>span{
        text-transform: initial;
        font-weight: 390;
        color: #999;
    }

    .post_info_date_pub{
        margin:10px 15px 0px 0px;
        font-size: 0.8em;
        font-weight: 390;
        color: #393939;
    }
    .post_info_last_update{
        margin:10px 15px 0px 0px;
        font-size: 0.8em;
        font-weight: 390;
        color: #393939;
    }
    .post_info_views{
        margin:10px 0px 0px 0px;
        font-size: 0.8em;
        font-weight: 390;
        color: #393939;
    }
    .post_info_views>span{
        text-transform: initial;
        color: #999;
    }

    /*PAGE POST: MEDIA*/
    .post_media{
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        border-radius: 5px;
    }
    .media_video{
    }
    .media_image{
    }
    .media_image>figure>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .media_image>figure>figcaption{
        padding: 0px 5px 3px 5px;
        font-size: 0.8em;
        text-align: right;
        color: #FFF;
        background-color: #353535;
    }

    /*PAGE POST: GALLERY*/
    .post_gallery {
        padding:19px 2.5% 19px 2.5%;
        margin:0px 0px 0px 0px;
        background-color:#fff;
        border:1px solid#e1e1e1;
        border-top:0px;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .post_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: CONTROLS*/
    .post_controls{
        padding:12px 0px 12px 0px;
        text-align: right;
    }
    .post_control_item{
        margin:0px 0px 0px 15px;
        display: inline-block;
    }
    .post_control_item>a{
        padding:3px 15px 4px 15px;
        display: block;
        min-width: 50px;
        font-size: 0.9em;
        font-weight: 590;
        text-align: center;
        color:#656565;
        border: 2px solid#999;
        border-radius: 3px;
    }
    .post_control_item>a:hover{
        background-color:#999;
        color:#fff;
    }
    .post_control_item>button{
        padding:3px 15px 4px 15px;
        display: block;
        min-width: 50px;
        font-size: 0.9em;
        font-weight: 590;
        text-align: center;
        color:#656565;
        border:2px solid#999;
        border-radius: 3px;
    }
    .post_control_item>button:hover{
        background-color:#999;
        color:#fff;
    }

    /*PAGE POST: REPORT*/
    .post_report{
        margin:0px 0px 30px 0px;
    }
    .post_report>header{
        padding:19px 5% 16px 5%;
        background-color:#e1e1e1;
        text-align: center;
    }
    .post_report>header>h5{
        margin:0px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        text-transform: uppercase;
        color:#333;
    }
    .form_report{
        padding:30px 5% 35px 5%;
        background-color: #fff;
        border:3px solid#e1e1e1;
    }
    .form_info{
        margin:6px 0px 0px 0px;
        font-size: 0.8em;
        text-transform: uppercase;
        color:#656565;
    }
    .form_post_action{
        margin:5px 0px 0px 0px;
        text-align: right;
    }
    .btn_report{
        padding:12px 19px 12px 19px;
        margin:15px 0px 0px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        border:0px;
        background-color: #656565;
        color:#fff;
        border-radius: 3px;
    }
    .btn_report:hover{
        background-color: #28A750;
    }

    /*PAGE POST: CONTENT*/
    .post_content{
        padding:19px 19px 19px 19px;
        max-width: 100%;
        font-size: 1.1em;
        background-color: #fff;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .post_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;
    }
    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: SHARE*/
    .share_post_head{
        display: block;
        width: 100%;
        padding:12px 0px 12px 0px;
        text-align: right;
    }
    .share_post_footer{
        display: block;
        width: 100%;
        padding:12px 0px 12px 0px;
        margin:0px 0px 12px 0px;
        text-align: right;
        border-bottom: 2px solid#E9E9E9;
        background-color: #F1F1F1;
    }

    /*PAGE POST: COMMENTS*/
    .post_comments{
        padding:15px 15px 15px 15px;
        margin:30px 0px 35px 0px;
        background-color: #FFF;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }

    /*PAGE POST: POSTS REL*/
    .post_footer{
        margin:0px 0px 0px 0px;
        background-color: #F9F9F9;
    }

    .post_footer>div>header{
        display: block;
        margin:0px 0px 30px 0px;
    }
    .post_footer>div>header>h2{
        display: inline-block;
        margin:0px 0px 0px 0px;
        font-size: 1.9em;
        font-weight: 650;
    }
    .post_footer>div>header>div{
        display: inline-block;
        float: right;
        margin:21px 0px 0px 0px;
        width: 83%;
        height: 5px;
        background-color: #555;
    }

    .post_rel{
        margin:0px 5px 39px 5px;
    }
    .post_rel>a{
    }
    .post_rel>a:hover{
    }

    .post_rel>a>img{
        width: 100%;
        height: 285px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }

    .post_rel>a>header{
        margin:6px 0px 0px 0px;
    }
    .post_rel>a>header>h3{
        font-size: var(--h3-font-1920);
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .post_rel>a>header>h4{
        font-size: var(--h4-font-1920);
        color: #151515;
    }
    .post_rel>a>header>h5{
        font-size: var(--h5-font-1920);
        font-weight: 390;
        color: #656565;
    }

    .post_rel>a>div{
        font-size: 0.75em;
        font-weight: 590;
        text-transform: uppercase;
        color: #353535;
    }
    .post_rel>a>div>span{
        color: #999;
    }

    .call_posts{
        margin:30px 0px 50px 0px;
        text-align: center;
    }
    .call_posts>a{
        padding: 12px 30px 15px 30px;
        font-size: 1.1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #FFF;
        background-image: linear-gradient(to right, #151515, #454545);
        border-radius: 5px;
    }
    .call_posts>a:hover{
        background-image: linear-gradient(to right, #393939, #454545);
    }

    /*PAGE POST: FACEBOOK*/
    .post_social_facebook{
        margin:0px 0px 30px 0px;
    }

    /*PAGE POST: TRENDS*/
    .sidebar_trends{
        padding: 12px 15px 3px 15px;
        margin: 0px 0px 35px 0px;
        background-color: #FFF;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .sidebar_trends>header{
    }
    .sidebar_trends>header>h3{
        font-size: 1.9em;
        font-weight: 650;
    }
    .sidebar_trends>header>h3>span{
        display: inline-block;
        position: relative;
        margin:0px -15px 0px 0px;
        color: var(--main-color);
        font-weight: 900;
    }

    .card_trends{
        padding: 0px 0px 5px 0px;
        margin:0px 0px 19px 0px;
        border-bottom: 1px solid#E1E1E1;
    }
    .card_trends:last-of-type{
        border-bottom: 0;
    }
    .card_trends>a>img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .card_trends>a>header{
        margin:5px 0px 0px 0px;
    }
    .card_trends>a>header>h3{
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        color: #151515;
    }
    .card_trends>a>header>h3>span{
        margin:0px 0px 0px 15px;
        color: #999;
    }
    .card_trends>a>header>h4{
        font-size: 1.2em;
        color: #151515;
    }
    .card_trends>a>header>h5{
        font-size: 1em;
        font-weight: 390;
        color: #656565;
    }

    /*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;
    }

    /*PAGE: COLUMN*/
    .post_author{
        padding:9px 30px 19px 30px;
        margin:30px 0px 0px 0px;
        text-align: center;
        background-color: #FFF;
        border-radius: 9px 50px 9px 50px;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .post_author_image>img{
        object-fit:cover;
        object-position:center;
        border:5px solid#E9E9E9;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .post_author_description>header>h4{
        margin:5px 0px 5px 0px;
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .post_author_description>header>h5{
        font-size: 1.2em;
    }

    .post_author_action>a{
        padding:5px 19px 8px 19px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color:#656565;
        border:3px solid#999;
        border-style: dotted;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .post_author_action>a:hover{
        background-color: #999;
        color: #FFF;
    }

    .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;
    }

    /*PAGE: EVENT*/
    .post_event_info{
        padding:9px 19px 16px 19px;
        margin:0px 0px 15px 0px;
        font-size: 1.1em;
        background-color: #fff;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .post_event_info>header{
    }
    .post_event_info>header>h4{
        font-size: 1.1em;
        font-weight: 690;
    }

    .post_event_locality{
        margin:0px 0px 0px 0px;
    }
    .post_event_locality>div{
        font-size: 0.9em;
        font-weight: 690;
        letter-spacing: 1px;
    }
    .post_event_locality>p{
        font-size: 0.8em;
        font-weight: 590;
        text-transform: uppercase;
        color:#656565;
    }

    .post_event_start_date{
        padding:5px 0px 5px 0px;
        margin:0px 0px 15px 0px;
        text-align: center;
        color:#588C65;
        border:3px solid#588C65;
        border-radius: 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: PROGRAM*/
    .card_program_rel>a{
        display: block;
        padding: 15px 15px 30px 15px;
        margin:0px 0px 39px 0px;
        text-align: center;
        background-color: #FFF;
        border-radius: 5px;
        border:1px solid#e1e1e1;
        -webkit-box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
    }
    .card_program_rel>a:hover{
        opacity: 0.8;
        border:1px solid transparent;
    }

    .card_program_rel>a>img{
        width: 100%;
        height: 270px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }

    .card_program_rel>a>header{
        margin:6px 0px 0px 0px;
        min-height: 85px;
    }
    .card_program_rel>a>header>div{
        font-size: 1.2em;
        color:#656565;
    }
    .card_program_rel>a>header>h4{
        font-size: 1.3em;
        color: #454545;
    }

    .card_program_rel>a>div{
        display: inline-block;
        padding: 9px 5px 10px 5px;
        width: 250px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 3px;
        text-transform: uppercase;
        text-align: center;
        color: #999;
        border:2px solid#A1A1A1;
        border-radius: 30px;
    }

    /*PAGES: TEAM*/
    .card_team>a{
        display: block;
        padding: 30px 15px 0px 15px;
        margin:0px 0px 39px 0px;
        background-color: #fff;
        border:2px solid#F1F1F1;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 6px -5px rgba(0, 0, 0, .5);
    }
    .card_team>a:hover{
        opacity: 0.8;
        border:2px solid#FFF;
    }
    .card_team>a:hover >div{
        color: #353535;
        background-color: #FFF;
    }

    .card_team>a>div{
        margin:0px 0px 0px 0px;
    }
    .card_team>a>div>img{
        width: 100%;
        height: 270px;
        object-fit: cover;
        object-position: center;
        background-color: #F5F5F5;
        border: 5px solid#F5F5F5;
        border-radius: 5px;
    }
    .card_team>a>header{
        margin:6px 0px 0px 0px;
        text-align: center;
        min-height: 85px;
    }
    .card_team>a>header>h3{
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #656565;
    }
    .card_team>a>header>h4{
        font-size: 1.2em;
        font-weight: 590;
        color: #353535;
    }

    .card_team>a>span{
        display: block;
        padding: 16px 0px 16px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 3px;
        text-transform: uppercase;
        text-align: center;
        color: #353535;
        border-top: 2px solid#E9E9E9;
        border-top-style: dashed;
    }

    /*PAGE: COLUMNIST*/
    .columnist_head{
        padding: 19px 0px 19px 0px;
        background-color: #E9E9E9;
        background-image: url("https://www.radiosulgoiana.com.br/themes/site_vb/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: 1300px;
    }

    .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%;
    }
    /*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 5% 30px 5%;
        margin:-50px 0px 30px 0px;
    }

    .nav_programs{
        margin:0px auto 0px auto;
    }

    .nav_day{
        margin:0px 11px 0px 11px;
    }
    .nav_day>a{
        padding:9px 0px 9px 0px;
        display: block;
        width: 153px;
        font-size: 0.9em;
        font-weight: 590;
        text-transform: uppercase;
        text-align: center;
        color: #353535;
        border:3px solid#353535;
        border-radius: 3px;
    }
    .nav_day>a:hover{
        color: #FFF!important;
        background-color: #393939;
        cursor: pointer;
    }
    .nav_day>a>span{
        display:none;
    }
    .nav_day>a>i{
        display: inline-block;
    }

    .tab_program{
        margin:50px 0px 0px 0px;
    }

    .card_program>a{
        display: inline-block;
        padding:15px 15px 0px 15px;
        margin:0px 0px 35px 0px;
        background-color:#fcfcfc;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
    }
    .card_program>a>time{
        padding:0px 3px 0px 3px;
        margin:9px 0px -9px 9px;
        display: inline-block;
        float: right;
        position: absolute;
        font-size: 0.9em;
        font-weight: 590;
        background-color: var(--main-color);
        color: var(--main-color-font);
        border-radius: 3px;
    }
    .card_program>a>img{
        width: 100%;
        height: 242px;
        border-radius:5px;
    }
    .card_program>a>header{
        padding:14px 6px 0px 6px;
        margin:0px 0px 0px 0px;
        min-height: 63px;
        position: relative;
    }
    .card_program>a>header>h4{
        font-size: 0.9em;
        line-height: 1.3em;
        text-transform: uppercase;
        text-align: center;
        color:#393939;
    }

    /*PAGE: TERMS AND POLICIES*/
    .page_terms_and_policies{
        padding: 50px 0px 50px 0px;
        background-color: #F3F3F3;
    }
    .terms_description{
        padding: 50px 50px 50px 50px;
        margin:0px 0px 30px 0px;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
        border-radius: 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;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
        border-radius: 9px;
    }
    .policies_description>header{
        margin:0px 0px 30px 0px;
        text-align: center;
    }
    .policies_description>header>h1{
        font-size: 1.5em;
        font-weight: 650;
        line-height: 1.5em;
        letter-spacing: 5px;
        text-transform: uppercase;
    }
    .policies_description>div{
        font-size: 1.1em;
    }
    .terms_and_policies_important{
        padding: 9px 5px 12px 5px;
        margin:0px 0px 0px 0px;
        font-size: 0.8em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        color: #932030;
        background-color: #F8D7DA;
    }
    /*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;
    }

    /*HOME: VIDEOS*/
    .videos{
        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.radiosulgoiana.com.br/themes/site_vb/images/videos.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }
    .main_video{
        padding:59px 0px 90px 0px;
    }
    .main_video>header>h2{
        margin:0px 0px 19px 0px;
        font-size:1.3em;
        text-transform: uppercase;
        letter-spacing:1px;
        color:#333;
    }

    .show_video {
        -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .45);
        -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .45);
        box-shadow: 0 0 15px 5px rgba(0, 0, 0, .45)
    }

    .list_videos {
        margin:0px 0px 0px 16%;
        max-height: 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;
    }
    .card_video{
        padding: 5px 15px 5px 15px;
        margin: 0;
        background-color:#e1e1e1;
        border-bottom:2px solid#f9f9f9;
    }
    .card_video:hover{
        background-color:#fff;
        color:#333;
    }
    .card_video_cover>img {
        width: 100%;
        height: auto;
        min-height:90px;
        object-fit: cover;
        object-position: center;
        border-radius: 2px
    }
    .card_video_title {
        margin: 15px 0 0 0
    }
    .card_video_title>h5 {
        font-size: 0.9em;
        font-weight: 500;
        letter-spacing: 2px;
        line-height: 1.3em;
        word-wrap: break-word;
    }
    .list_videos::-webkit-scrollbar {
        width: 12px;
    }
    .list_videos::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 3px;
        background:#e1e1e1;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5)
    }

    /*ADVERTISINGS: HOME*/
    .advertising_home{
        padding: 30px 0px 30px 0px;
    }

    .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{
    }
    .advertising_home_code * {
        max-width: 100%;
        object-position: center;
    }

    /*HOME: PROMOTIONS*/
    .promotions_block{
        padding: 50px 0px 50px 0px;
    }

    .list_promotions{
    }
    .list_promotions>header{
        margin:0px 0px 50px 0px;
        text-align: center;
    }
    .list_promotions>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .list_promotions>header>span{
        display: block;
        margin:15px auto 0px auto;
        width: 90%;
        height: 2px;
        background-color: #F5F5F5;
    }
    .list_promotions>header>div{
        margin:0px auto 0px auto;
        width: 75px;
        height: 5px;
        background-image:  var(--main-color-degrade);
    }

    .card_promotion_primary>a{
        display: block;
        text-align: left;
        border-radius: 5px;
        border: 9px solid#F1F1F1;
    }
    .card_promotion_primary>a>img{
        width: 100%;
        height: 280px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .card_promotion_primary>a>header{
        padding: 15px 15px 15px 15px;
        background-color: #F9F9F9;
    }
    .card_promotion_primary>a>header>h3{
        font-size: var(--h3-font-1920);
        text-transform: uppercase;
        color: var(--main-color-right);
    }
    .card_promotion_primary>a>header>h3>strong{
    }
    .card_promotion_primary>a>header>h3>span{
        font-weight: 390;
        color: #757575;
        letter-spacing: 1px;
    }
    .card_promotion_primary>a>header>h4{
        margin:0px 0px 15px 0px;
        font-size: var(--h4-font-1920);
        color: #151515;
        min-height: 75px;
        line-height: 1.3em;
    }

    /*HOME: PODCASTS*/
    .podcasts_block{
        padding: 50px 0px 50px 0px;
    }

    .list_podcasts{
    }
    .list_podcasts>header{
        margin:0px 0px 30px 0px;
    }
    .list_podcasts>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .card_podcast>a{
        display: block;
        padding: 15px 15px 19px 15px;
        text-align: center;
        background-color: #FFF;
        border:3px solid#FFF;
        box-shadow: 0 0 5px rgba(0, 0, 0, .15);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 9px;
    }
    .card_podcast>a:hover{
        filter: brightness(95%);
        border:3px solid#E1E1E1;
    }

    .card_podcast>a>img{
        width: 100%;
        height: 190px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .card_podcast>a>header{
        margin:6px 0px 3px 0px;
        min-height: 126px;
        text-align: initial;
    }
    .card_podcast>a>header>h3{
        font-size: var(--h3-font-1920);
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #757575;
    }
    .card_podcast>a>header>h4{
        font-size: var(--h4-font-1920);
        font-weight: 500;
        color: #454545;
    }
    .card_podcast>a>header>p{
    }

    .card_podcast>a>span{
        display: inline-block;
        padding: 8px 19px 10px 19px;
        font-size: 0.8em;
        font-weight: 650;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #999;
        border: 2px solid #999;
        border-style: dotted;
        border-radius: 15px;
    }

    /*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.radiosulgoiana.com.br/themes/site_vb/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: 214px;
        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: 1em;
        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.radiosulgoiana.com.br/themes/site_vb/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: 1.5em;
        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: LAST NEWS*/
    .last_news_block{
        padding: 50px 0px 20px 0px;
    }

    .last_news{
    }
    .last_news>header{
        display: flex;
        margin:0px 0px 15px 0px;
    }
    .last_news>header>h2{
        width: 350px;
        font-size: 1.5em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #393939;
    }
    .last_news>header>div{
        margin:15px 0px 0px 0px;
        width: 100%;
        height: 2px;
        background-color: #393939;
    }
    .big_card_news>a{
        display: block;
        margin:0px 0px 30px 0px;
        border:3px solid transparent;
    }
    .big_card_news>a:hover{
        filter: brightness(85%);
        border: 3px solid#FFF;
        border-radius: 9px;
    }
    .big_card_news>a>img{
        width: 100%;
        height: 445px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .big_card_news>a>header{
        position: relative;
        padding: 190px 15px 15px 15px;
        margin: -350px 0px 0px 0px;
        height: 350px;
        background-image: linear-gradient(to top, #151515, transparent);
        border-radius: 0px 0px 5px 5px;
    }
    .big_card_news>a>header>h3{
        display: inline-block;
        padding: 2px 5px 3px 5px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-font);
        background-image: var(--main-color-degrade);
    }
    .big_card_news>a>header>h4{
        font-size: 1.5em;
        text-shadow: 2px 2px #151515;
        color: #FFF;
    }
    .big_card_news>a>header>h5{
        font-size: 1.2em;
        font-weight: 390;
        text-shadow: 2px 2px #151515;
        color: #FFF;
    }

    .small_card_news{
        margin:0px 0px 30px 0px;
    }
    .small_card_news>a{
    }

    .small_card_news>a>img{
        width: 100%;
        height: 196px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .small_card_news>a>header{
        margin:5px 0px 0px 0px;
    }
    .small_card_news>a>header>h3{
        display: inline-block;
        padding: 2px 5px 3px 5px;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #FFF;
        background-color: #151515;
    }
    .small_card_news>a>header>h4{
        font-size: 1.3em;
        color: #151515;
    }
    .small_card_news>a>header>h5{
        font-size: 1.1em;
        font-weight: 390;
        color: #656565;
    }

    .text_card_news{
    }
    .text_card_news>a{
        display: block;
        padding: 5px 0px 0px 0px;
        margin:0px 0px 30px 0px;
        border-top: 2px solid#E1E1E1;
    }

    .text_card_news>a>img{
        width: 100%;
        height: 196px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }

    .text_card_news>a>header{
        margin:5px 0px 0px 0px;
    }
    .text_card_news>a>header>h3{
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }
    .text_card_news>a>header>h4{
        font-size: 1.3em;
        color: #151515;
    }
    .text_card_news>a>header>h5{
        font-size: 1.1em;
        font-weight: 390;
        color: #656565;
    }

    /*HOME: HOT MUSICS*/
    .top_musics_block{
        padding: 35px 0px 50px 0px;
        background-image: url(https://www.radiosulgoiana.com.br/themes/site_vb/images/hot-songs.png);
        background-size: cover;
        background-position: center;
    }

    .top_musics{
    }
    .top_musics>header{
        display: inline-block;
        padding:1px 26px 0px 19px;
        margin:0px 0px 30px 0px;
        background-image: var(--main-color-degrade);
        border-radius: 30px 0px 30px 0px;
        text-align: center;
    }
    .top_musics>header>h2{
        font-size: var(--h2-font-1920);
        font-weight: 750;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--main-color-font);
        line-height: 1em;
    }
    .top_musics>header>h2>span{
        font-size: 1.4em;
        font-weight: 900;
    }
    .list_music{
        margin:0px 0px 15px 0px;
    }
    .item_music_cover>img{
        width: 100%;
        height: 103px;
        object-fit: cover;
        object-position: center;
        border: 5px solid#E1E1E1;
        border-radius: 3px;
    }
    .item_music_cover>div{
        position: relative;
        margin:-46px 0px 0px 9px;
        font-size: 1.9em;
        font-weight: 650;
        text-shadow: 2px 2px #151515;
        color: #FFF;
    }
    .item_artist{
        font-size: 1.1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: var(--main-color-text);
    }
    .item_music{
        font-size: 0.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
    }

    /*HOME: COLUMNS*/
    .columns_block{
        padding: 50px 0px 90px 0px;
    }

    .list_columns>header{
        margin:0px 0px 30px 0px;
    }
    .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: block;
        background-color: #F9F9F9;
        border-radius: 9px;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    }
    .card_column>a:hover{
        filter: brightness(90%);
    }

    .card_column>a>img{
        width: 100%;
        height: 215px;
        object-fit: cover;
        object-position: center;
        border-radius: 12px 12px 0px 0px;
    }

    .card_column>a>span{
        display: block;
        margin:-50px 0px 9px 0px;
        text-align: center;
    }
    .card_column>a>span>img{
        width: 105px;
        height: 105px;
        object-fit: cover;
        object-position: center;
        background-color:#FFF;
        border: 9px solid#A9A9A9;
        border-radius: 50%;
    }

    .card_column>a>header{
        padding: 0px 15px 5px 15px;
        min-height: 90px;
        text-align: center;
    }
    .card_column>a>header>h3{
        font-size: 1em;
        font-weight: 590;
        color: #191919;
    }
    .card_column>a>header>h4{
        font-size: 1.2em;
        line-height: 1.3em;
        font-weight: 390;
        color: #555;
    }

    .card_column>a>div{
        padding: 15px 0px 15px 0px;
        text-align: center;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #656565;
        background-color: #E9E9E9;
        border-radius: 0px 0px 12px 12px;
    }

    /*HOME: EVENTS*/
    .last_events_block{
        padding: 50px 0px 50px 0px;
    }

    .list_events{
    }
    .list_events>header{
        margin:0px 0px 35px 0px;
        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>h2>i{
    }

    .card_event {
        font-family: Raleway, Arial, sans-serif;
        background-color: #FFF;
        text-align: left;
        box-shadow: 0 0 5px rgba(0, 0, 0, .15);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        border-radius: 5px;
    }
    .card_event:hover{
        opacity: 0.8;
    }

    .card_event>a>img {
        max-width: 100%;
        height: 213px;
        vertical-align: top;
        position: relative;
        object-fit: cover;
        object-position: center;
        border-radius: 5px 5px 0px 0px;
    }

    .card_event_body {
        padding:15px 5px 5px 9px;
        margin: -40px 16px 0px 16px;
        position: relative;
        background-color: #fff;
        border-radius: 5px;
    }

    .card_event_date {
        background-color: #333;
        top: 15px;
        color: #fff;
        left: 12px;
        min-height: 55px;
        min-width: 50px;
        position: absolute;
        text-align: center;
        font-size:  1.1em;
        font-weight: 650;
        text-transform: uppercase
    }
    .card_event_date>span {
        padding:3px 0px 0px 0px;
        display: block;
    }
    .card_event_date .month {
        padding: 5px 0px 5px 0px;
        font-size: 0.8em;
        background-color: #222
    }

    .card_event_body>h3 {
        margin-left: 60px;
        display: inline-block;
        font-size: 0.9em;
        color: #333;
        font-weight: 600;
        line-height: 1.4em;
        text-transform: uppercase;
        min-height: 65px;
    }
    .card_event_body>p {
        font-size: .8em;
        margin-bottom: 20px;
        color: #999
    }

    /*PAGES: JOB*/
    .card_jobs_primary{
        padding:19px 19px 23px 19px;
        margin:0px 0px 35px 0px;
        text-align: center;
        background-color: #f9f9f9;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
    }
    .card_jobs_primary>a:hover * {
        opacity: 0.8;
        filter:brightness(90%);
    }
    .card_jobs_primary>a>img{
        width: 100%;
        height: 226px;
        object-fit: cover;
        object-position: center;
        border-radius: 5px;
    }
    .card_jobs_primary>a>header{
        min-height: 83px;
        text-align: initial;
    }
    .card_jobs_primary>a>header>h3{
        margin:6px 0px 0px 0px;
        font-size: var(--h3-font-1920);
        letter-spacing: 1px;
        text-transform: uppercase;
        color:#656565;
    }
    .card_jobs_primary>a>header>span{
        margin:-19px 0px 0px 0px;
        display: inline-block;
        float: right;
        font-size: 0.9em;
        font-weight: 590;
        color:#999;
    }
    .card_jobs_primary>a>header>h4{
        margin:9px 0px 0px 0px;
        font-size: var(--h4-font-1920);
        color:#353535;
    }
    .card_jobs_primary_action{
        padding:10px 90px 12px 90px;
        display: inline-block;
        font-weight: 590;
        letter-spacing: 1px;
        color:#555;
        background-color: #fff;
        border:1px solid#e1e1e1;
        border-radius: 30px;
    }
    /*PAGES: CARD NOTE*/
    .card_note{
        padding: 23px 23px 23px 23px;
        margin:0px 0px 35px 0px;
        background-color: #F5F5F5;
        -webkit-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
        border-radius: 5px;
        border:3px solid#FFF;
    }
    .card_note:hover {
        border:3px solid#E9E9E9;
    }
    .card_note:hover a>div{
        color: #555;
        background-color: #F1F1F1;
        border-style: solid;
    }
    .card_note>a>img{
        width: 100%;
        height: 258px;
        object-fit: cover;
        object-position: center;
        border-radius: 3px;
    }
    .card_note>a>header{
        margin:6px 0px 0px 0px;
        min-height: 105px;
    }
    .card_note>a>header>h3{
        font-size: 0.8em;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #656565;
    }
    .card_note>a>header>h4{
        font-size: 1.2em;
        color: #151515;
        line-height: 1.4em;
    }
    .card_note>a>div{
        margin: 15px 0px 0px 0px;
        padding: 15px 0px 15px 0px;
        font-size: 1em;
        font-weight: 590;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        color: #656565;
        border:2px solid#E1E1E1;
        border-style: dashed;
    }
    /*HOME: VIDEO STREAM*/
    .section_stream_video{
        padding:75px 0px 75px 0px;
        margin:-1px 0px 0px 0px;
        background-image: url(https://www.radiosulgoiana.com.br/themes/site_vb/images/video-stream.jpg);
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    .video_stream{
        padding:30px 30px 0px 30px;
        max-width: 960px;
        margin-right: auto;
        margin-left: auto;
        background-color: #232323;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
        border-radius: 3px;
    }
    .video_stream * {
        max-width:100%;
    }

    .video_stream>header{
        padding:15px 0px 9px 0px;
        text-align: center;
    }
    .video_stream>header>h3{
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
        color:#FFF;
    }
    .video_stream>header>h3>span{
        padding:1px 5px 2px 5px;
        display: inline-block;
        font-size: 0.8em;
        color:#FFF;
        background-color: #E1000A;
        border-radius: 3px;
    }

    /*PAGE: 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: 1300px;
        background-color: #FFF;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36)
    }
    .advertising_title{
        margin:0px auto 0px auto;
        max-width: 1300px;
    }
    .advertising_title>header{
    }
    .advertising_title>header>h1{
        margin:0px 0px 0px 0px;
        font-size: 1.8em;
        font-weight: 690;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .advertising_title>header>h2{
        margin:9px 0px 0px 0px;
        font-size: 0.9em;
        text-transform: uppercase;
        color:#555;
    }
    .advertising_title>header>h2>i{
        margin:0px 5px 0px 0px;
        font-size: 2.1em;
        float: left;
    }
    .advertising_title>header>h3{
        font-size: 0.9em;
        text-transform: uppercase;
        color:#555;
    }
    .advertising_buttons{
        margin:15px 0px 0px 0px;
        text-align: right;
    }
    .advertising_buttons>a{
        padding:12px 0px 12px 0px;
        margin:0px 0px 0px 15px;
        width: 180px;
        display: inline-block;
        font-size: 0.9em;
        font-weight: 590;
        text-align: center;
        border-radius: 3px;
    }
    .advertising_body{
        background-color: #E9E9E9;
    }
    .advertising_body_content{
        padding:30px 30px 15px 30px;
        max-width: 1300px;
        margin-right: auto;
        margin-left: auto;
        background-color: #fff;
        border-top: 3px solid#E9E9E9;
        border-top-style: dashed;
    }
    .advertising_email{
        padding:9px 0px 9px 0px;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        word-wrap: break-word;
        background-color: #F9F9F9;
        border-radius: 15px;
    }
    .advertising_phone{
        padding:9px 0px 9px 0px;
        font-size: 0.85em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: center;
        word-wrap: break-word;
        background-color: #F9F9F9;
        border-radius: 15px;
    }
    .advertising_content{
        margin:15px 0px 0px 0px;
        font-size: 1.1em;
    }
    .advertising_content * {
        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: 1300px;
        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: 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;
    }
    .subscribe_news>img{
        height: auto;
        max-width: 300px;
        object-fit: cover;
        object-position: center;
    }
    .subscribe_news>header{
        margin: 0px 50px 15px 50px;
    }
    .subscribe_news>header>h1{
        font-size: 1.9em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .subscribe_news>header>h1>strong{
        color: #4D8AF0;
    }
    .subscribe_news>header>h2{
        font-size: 1.5em;
        font-weight: 390;
        color: #555;
    }
    .telegram_group{
        margin: 0px 9px 30px 9px;
        display: inline-block;
    }
    .telegram_group>a{
        padding:4px 0px 6px 0px;
        width: 250px;
        display: block;
        font-size: 1.2em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #0087CB;
        background-color: #FFF;
        border:3px solid#0087CB;
        border-radius: 3px;
    }
    .telegram_group>a:hover{
        color: #FFF;
        background-color: #0087CB;
    }
    .whatsapp_group{
        margin: 0px 9px 30px 9px;
        display: inline-block;
    }
    .whatsapp_group>a{
        padding:4px 0px 6px 0px;
        width: 250px;
        display: block;
        font-size: 1.2em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #209165;
        background-color: #FFF;
        border:3px solid#209165;
        border-radius: 3px;
    }
    .whatsapp_group>a:hover{
        color: #FFF;
        background-color: #209165;
    }

    .facebook_group{
        margin: 0px 9px 30px 9px;
        display: inline-block;
    }
    .facebook_group>a{
        padding:4px 0px 6px 0px;
        width: 250px;
        display: block;
        font-size: 1.2em;
        font-weight: 590;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #0551AD;
        background-color: #FFF;
        border:3px solid#0551AD;
        border-radius: 3px;
    }
    .facebook_group>a:hover{
        color: #FFF;
        background-color: #0551AD;
    }

    .subscribe_channel_info{
        text-align: initial;
    }
    .subscribe_channel_info>div{
        padding:15px 15px 15px 15px;
        margin:0px 0px 15px 0px;
        color: #721C26;
        background-color: #F8D7DA;
        border-radius: 3px;
    }
    .subscribe_channel_info>div>header{
    }
    .subscribe_channel_info>div>header>h5{
        margin:0px 0px 3px 0px;
        font-size: 1em;
        font-weight: 650;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .subscribe_channel_info>div>p{
        margin:0px 0px 0px 0px;
    }

    /*NEW PAGE*/
    .new_page{
        padding:50px 0px 59px 0px;
        margin:0px 0px -15px 0px;
        background-color:#F5F5F5;
        border-radius: 5px;
    }
    .new_page_content{
        padding:35px 35px 35px 35px;
        margin:0px auto 0px auto;
        max-width: 960px;
        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: 960px;
        background-color:#FFF;
        border-top: 2px solid#E1E1E1;
    }
    @media(max-width:1450px){
        /*DEFAULT*/
        .container_pa{
            max-width: 1300px;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-1450);
        }
        .carousel_title_home{
            padding: 435px 19px 0px 19px;
            margin: -528px 0px 0px 0px;
            height: 528px;
        }
        .carousel_control_next_dest{
            margin: -264px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -264px 0px 0px 0px;
        }
        /*PLAYER: MULTIPLE PLAYERS MODAL*/
        .modal_select_city{
            max-height: 500px;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>img{
            height: 270px;
        }
        .card_post>a>header>h4{
            font-size: 1.2em;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .card_call_posts>img{
            height: 263px;
        }
        /*PAGES: PODCAST*/
        .card_podcast_primary>a>img{
            height: 246px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-1650);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-1650);
        }
        .card_podcast_primary_focus{
            top: 130px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary>a>img{
            height: 241px;
        }
        .card_column_primary>a>header>h4{
            font-size: 1.2em;
        }
        /*PAGES: EVENT*/
        .card_event_primary>a>img {
            height: 270px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>img{
            height: 245px;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-1450);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-1450);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-1450);
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a>img{
            height: 248px;
        }
        .card_promotion>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 1.9em;
        }
        .post_title>header>h4{
            font-size: 1.4em;
        }
        /*PAGE POST: POSTS REL*/
        .post_rel{
            margin:0px 3px 39px 3px;
        }
        .post_rel>a>img{
            height: 266px;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>img{
            height: 248px;
        }
        .card_program_rel>a>header>h4{
            font-size: 1.2em;
        }
        /*PAGE: COLUMNIST*/
        .columnist_page{
            max-width: 1230px;
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day{
            margin:0px 9px 0px 9px;
        }
        .nav_day>a{
            width: 145px;
        }
        .card_program>a>img{
            height: 220px;
        }
        .card_program>a>header>h4{
            font-size: 0.85em;
        }
        /*HOME: VIDEOS*/
        .list_videos {
            margin:0px 0px 0px 9%;
            max-height: 595px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-1450);
        }
        .card_promotion_primary>a>img{
            height: 258px;
        }
        .card_promotion_primary>a>header{
            padding: 12px 12px 12px 12px;
        }
        .card_promotion_primary>a>header>h4{
            min-height: 105px;
            font-size: var(--h4-font-1450);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-1450);
        }
        .card_podcast>a>img{
            height: 172px;
        }
        /*HOME: ON AIR*/
        .next_program>a>img{
            height: 196px;
        }
        /*HOME: LAST NEWS*/
        .big_card_news>a>img{
            height: 412px;
        }
        .big_card_news>a>header>h4{
            font-size: 1.4em;
        }
        .big_card_news>a>header>h5{
            font-size: 1.1em;
        }
        .small_card_news>a>img{
            height: 180px;
        }
        .small_card_news>a>header>h3{
            font-size: 0.8em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.2em;
        }
        .small_card_news>a>header>h5{
            font-size: 1em;
        }
        .text_card_news>a>header>h3{
            font-size: 0.8em;
        }
        .text_card_news>a>header>h4{
            font-size: 1.2em;
        }
        .text_card_news>a>header>h5{
            font-size: 1em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-1450);
        }
        .item_music_cover>img{
            height: 92px;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-1450);
        }
        .card_column>a>img{
            height: 198px;
        }
        .card_column>a>header>h4{
            font-size: 1.1em;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-1450);
        }
        .card_event>a>img {
            height: 198px;
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>img{
            width: 100%;
            height: 205px;
        }
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-1450);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-1450);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-1450);
        }
        /*HOME: VIDEO STREAM*/
        .section_stream_video{
            padding:50px 0px 50px 0px;
        }
        .video_stream{
            max-width: 860px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            max-width: 1230px;
        }
        .advertising_body_content{
            max-width: 1230px;
        }
        .advertising_footer_content{
            max-width: 1230px;
        }
        .advertising_buttons>a{
            margin:0px 0px 0px 12px;
            width: 165px;
            font-size: 0.85em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>img{
            max-width: 260px;
        }
        .subscribe_news>header>h1{
            font-size: 1.8em;
        }
        /*PAGES: CARD NOTE*/
        .card_note>a>img{
            height: 236px;
        }
        /*PAGES: TEAM*/
        .card_team>a>div>img{
            height: 248px;
        }
    }
    @media (max-width: 1300px) {
        /*DEFAULT*/
        .container_pa {
            max-width: 1150px;
        }
        /*MENU: HORIZONTAL*/
        .nav_item>a{
            font-size: 0.9em;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-1300);
        }
        .carousel_title_home{
            padding: 375px 19px 15px 19px;
            margin: -465px 0px 0px 0px;
            height: 465px;
        }
        .carousel_title_home>h2{
            font-size: 0.9em;
        }
        .carousel_title_home>h3{
            font-size: 1.2em;
        }
        .carousel_control_next_dest{
            margin: -232px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -232px 0px 0px 0px;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>img{
            height: 237px;
        }
        .card_post>a>header>h4{
            font-size: 1.1em;
        }
        .card_post>a>header>h5{
            font-size: 1em;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 30px 19% 50px 19%;
        }
        .card_call_posts>img{
            height: 230px;
        }
        .card_call_posts>header{
            min-height: 185px;
        }
        .card_call_posts_action>a{
            font-size: 1em;
        }
        /*PAGES: PODCAST*/
        .card_podcast_primary>a>img{
            height: 212px;
        }
        .card_podcast_primary>a>header{
            min-height: 105px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-1300);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-1300);
        }
        .card_podcast_primary_focus{
            top: 105px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary>a>img{
            height: 208px;
        }
        /*PAGES: EVENT*/
        .card_event_primary>a>img {
            height: 238px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>img{
            height: 212px;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-1300);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-1300);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-1300);
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a>img{
            height: 209px;
        }
        .card_promotion>a>header>h3{
            font-size: 0.8em;
        }
        .card_promotion>a>header>h4{
            font-size: 1em;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 1.8em;
        }
        .post_title>header>h4{
            font-size: 1.3em;
        }
        /*PAGE POST: TRENDS*/
        .sidebar_trends>header>h3{
            font-size: 1.6em;
        }
        .sidebar_trends>header>h3>span{
            margin:0px -12px 0px 0px;
        }
        .card_trends>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE POST: POSTS REL*/
        .post_rel{
            margin:0px 0px 39px 0px;
        }
        .post_rel>a>img{
            height: 236px;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-1300);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-1300);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-1300);
        }
        /*PAGE POST: TRENDS*/
        .sidebar_trends>header>h3{
            font-size: 1.6em;
        }
        .sidebar_trends>header>h3>span{
            margin:0px -12px 0px 0px;
        }
        .card_trends>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>img{
            height: 216px;
        }
        .card_program_rel>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGES: TEAM*/
        .card_team>a>div>img{
            height: 216px;
        }
        .card_team>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE: COLUMNIST*/
        .columnist_page{
            margin:0px 15px 0px 15px;
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day>a{
            width: 126px;
            font-size: 0.8em;
        }
        .card_program>a>img{
            height: 192px;
        }
        .card_program>a>header{
            padding:15px 5px 0px 5px;
        }
        .card_program>a>header>h4{
            font-size: 0.8em;
        }
        /*HOME: VIDEOS*/
        .list_videos {
            margin:0px 0px 0px 0px;
            max-height: 545px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_promotion_primary>a>img{
            height: 220px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-1300);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-1300);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_podcast>a>img{
            height: 150px;
        }
        .card_podcast>a>header>h3{
            font-size: 0.75em;
        }

        .card_podcast>a>span{
            font-size: 0.75em;
        }
        /*HOME: ON AIR*/
        .next_program>a>img{
            height: 172px;
        }
        /*HOME: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 35px 35px 35px;
        }
        /*HOME: LAST NEWS*/
        .last_news>header>h2{
            font-size: 1.4em;
        }
        .last_news>header>div{
            margin:13px 0px 0px 0px;
        }
        .big_card_news>a>img{
            height: 360px;
        }
        .big_card_news>a>header{
            padding: 105px 15px 15px 15px;
            margin: -250px 0px 0px 0px;
            height: 250px;
        }
        .big_card_news>a>header>h3{
            font-size: 0.8em;
        }
        .big_card_news>a>header>h4{
            font-size: 1.3em;
        }
        .big_card_news>a>header>h5{
            font-size: 1em;
        }
        .small_card_news>a>img{
            height: 159px;
        }
        .small_card_news>a>header>h3{
            font-size: 0.75em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.1em;
        }
        .small_card_news>a>header>h5{
            font-size: 0.9em;
        }
        .text_card_news>a>header>h3{
            font-size: 0.75em;
        }
        .text_card_news>a>header>h4{
            font-size: 1.1em;
        }
        .text_card_news>a>header>h5{
            font-size: 0.9em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-1300);
        }
        .item_music_cover>img{
            height: 81px;
        }
        .item_artist{
            font-size: 1em;
        }
        .item_music{
            font-size: 0.8em;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_column>a>img{
            height: 173px;
        }
        .card_column>a>header{
            min-height: 105px;
        }
        .card_column>a>header>h3{
            font-size: 0.9em;
        }
        .card_column>a>header>h4{
            font-size: 1em;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-1300);
        }
        .card_event {
            margin:0px 0px 35px 0px
        }
        .card_event_date>span {
            padding:3px 0px 0px 0px;
        }
        .card_event_date .month {
            padding: 3px 0px 3px 0px;
        }
        .card_event>a>img {
            height: 172px;
        }
        .card_event_body {
            margin: -40px 5px 0px 5px;
        }
        .card_event_body>h3 {
            font-size: 0.85em;
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>img{
            width: 100%;
            height: 175px;
        }
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-1300);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-1300);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-1300);
        }
        /*PAGES: CARD NOTE*/
        .card_note>a>img{
            height: 203px;
        }
        .card_note>a>header>h4{
            font-size: 1.1em;
        }
        /*HOME: VIDEO STREAM*/
        .section_stream_video{
            padding:35px 0px 35px 0px;
        }
        .video_stream{
            max-width: 720px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            max-width: 1150px;
        }
        .advertising_body_content{
            max-width: 1150px;
        }
        .advertising_footer_content{
            max-width: 1150px;
        }
        .advertising_title>header>h1{
            font-size: 1.6em;
        }
        .advertising_buttons>a{
            margin:0px 0px 0px 9px;
            width: 150px;
            font-size: 0.8em;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news{
            padding: 15px 26px 30px 26px;
        }
        .subscribe_news>header{
            margin: 0px 30px 15px 30px;
        }
        .subscribe_news>header>h1{
            font-size: 1.6em;
        }
        .subscribe_news>header>h2{
            font-size: 1.3em;
        }
        .subscribe_channel_info>div>header>h5{
            font-size: 0.9em;
        }
        .subscribe_channel_info>div>p{
            font-size: 0.9em;
        }
    }
    @media(max-width: 1200px){
        /*DEFAULT*/
        .call_phone{
            display: none;
        }
        /*MENU: SIDEBAR*/
        .nav_menu{
            display: none;
        }
        .app_menu_action{
            padding:9px 0px 9px 0px;
            margin:5px 0px 5px 0px;
            min-width: 109px;
            float: right;
            display: inline-block;
            font-size:1.1em;
            font-weight:590;
            text-align: center;
            cursor: pointer;
            color:var(--main-color-font);
            border:2px solid var(--main-color-font);
            border-radius:3px;
        }
        .app_menu_action:hover{
            cursor: pointer;
            opacity: 0.6;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-1200);
        }
        .carousel_title_home{
            padding: 330px 19px 15px 19px;
            margin: -406px 0px 0px 0px;
            height: 406px;
        }
        .carousel_title_home>h2{
            font-size: 0.8em;
        }
        .carousel_title_home>h3{
            font-size: 1.1em;
        }
        .carousel_control_next_dest{
            margin: -203px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -203px 0px 0px 0px;
        }
        /*PLAYER: MULTIPLE PLAYERS FIXED*/
        .display_multiple_players{
            width: 900px;
        }
        .select_player{
            width: 500px;
        }
        .select_station{
            width: 365px;
        }

        /*PAGES: HEAD*/
        .search_input>input{
            min-width: 190px;
        }

        /*PAGES: CARD NEWS*/
        .card_post>a>img{
            height: 205px;
        }
        .card_post>a>header>h4{
            font-size: 1em;
        }
        .card_post>a>header>h5{
            font-size: 0.9em;
        }

        .card_post>a>div{
            font-size: 0.7em;
        }

        /*PAGES: CONTENT NOT FOUND*/
        .card_call_posts{
            margin:0px 0px 0px 0px;
        }
        .card_call_posts>img{
            height: 205px;
        }
        .card_call_posts>header{
            padding:15px 15px 0px 15px;
            min-height: 195px;
        }
        .card_call_posts>header>h3{
            font-size: 0.8em;
        }
        .card_call_posts>header>h4{
            font-size: 1.1em;
        }
        .card_call_posts>header>h5{
            font-size: 1em;
        }
        /*PAGES: PODCAST*/
        .card_podcast_primary>a>img{
            height: 185px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-1200);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-1200);
        }
        .card_podcast_primary_focus{
            top: 95px;
        }

        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary{
            padding:15px 15px 15px 15px;
        }
        .card_column_primary>a>img{
            height: 182px;
        }
        .card_column_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_column_primary>a>header>h4{
            font-size: 1.1em;
        }

        /*PAGES: EVENT*/
        .card_event_primary>a>img {
            height: 205px;
        }
        .card_event_primary_body>h3 {
            font-size: 1em;
            min-height: 65px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>img{
            height: 180px;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-1200);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-1200);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-1200);
        }

        .card_album_primary>a>div{
            padding:10px 65px 12px 65px;
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a>img{
            height: 183px;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 1.6em;
        }
        .post_title>header>h4{
            font-size: 1.2em;
        }
        /*PAGE POST: INFO*/
        .post_info_author_name{
            margin:13px 15px 0px 5px;
            font-size: 0.75em;
        }
        .post_info_date_pub{
            margin:12px 9px 0px 0px;
            font-size: 0.75em;
        }
        .post_info_last_update{
            margin:12px 9px 0px 0px;
            font-size: 0.75em;
        }
        .post_info_views{
            margin:12px 0px 0px 0px;
            font-size: 0.75em;
        }

        /*PAGE POST: POSTS REL*/
        .post_footer>div>header>div{
            width: 75%;
        }
        .post_rel>a>img{
            height: 205px;
        }

        .post_rel>a>header>h3{
            font-size: var(--h3-font-1200);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-1200);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-1200);
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>img{
            height: 185px;
        }
        .card_program_rel>a>header{
            min-height: 90px;
        }
        /*PAGES: TEAM*/
        .card_team>a>div>img{
            height: 186px;
        }
        .card_team>a>header>h3{
            font-size: 0.75em;
        }
        .card_team>a>header>h4{
            font-size: 1em;
        }

        .card_team>a>span{
            font-size: 0.9em;
        }

        /*PAGES: SCHEDULE GRID*/
        .nav_day>a{
            margin:0px 0px 19px 0px;
            width: 165px;
            font-size: 0.9em;
        }
        .card_program>a{
            padding:5px 5px 0px 5px;
        }
        .card_program>a>img{
            height: 178px;
        }

        /*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;
        }

        /*HOME: VIDEOS*/
        .list_videos {
            max-height: 500px;
        }
        .card_video_cover>img {
            min-height:109px;
        }
        .card_video_title {
            margin:6px 0px 0px 0px;
        }
        .card_video_title>h5 {
            font-size: 0.8em;
        }

        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-1200);
        }

        .card_promotion_primary>a>img{
            height: 193px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-1200);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-1200);
        }

        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-1200);
        }

        .card_podcast>a{
            padding: 12px 12px 15px 12px;
        }
        .card_podcast>a>img{
            height: 130px;
        }
        .card_podcast>a>header{
            min-height: 126px;
        }
        .card_podcast>a>header>h3{
            font-size: 0.7em;
        }
        .card_podcast>a>header>h4{
            font-size: 1em;
        }

        .card_podcast>a>span{
            font-size:0.7em;
        }
        /*HOME: ON AIR*/
        .next_program>a>img{
            height: 149px;
        }
        /*HOME: LAST NEWS*/
        .big_card_news>a>img{
            height: 312px;
        }
        .big_card_news>a>header{
            padding:85px 15px 15px 15px;
        }
        .small_card_news>a>img{
            height: 139px;
        }
        .small_card_news>a>header>h3{
            font-size: 0.7em;
        }
        .small_card_news>a>header>h4{
            font-size: 1em;
        }
        .small_card_news>a>header>h5{
            font-size: 0.85em;
        }

        .text_card_news>a>header>h3{
            font-size: 0.7em;
        }
        .text_card_news>a>header>h4{
            font-size: 1em;
        }
        .text_card_news>a>header>h5{
            font-size: 0.85em;
        }

        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-1200);
        }
        .item_music_cover>img{
            height: 70px;
        }
        .item_artist{
            font-size: 0.9em;
        }
        .item_music{
            font-size: 0.75em;
        }

        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-1200);
        }

        .card_column>a>header{
            padding: 0px 9px 5px 9px;
        }
        .card_column>a>img{
            height: 152px;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-1200);
        }
        .card_event>a>img {
            height: 150px;
        }

        .card_event_body {
            padding:15px 5px 5px 5px;
            margin: -40px 0px 0px 0px;
        }
        .card_event_body>h3 {
            font-size: 0.8em;
            line-height: 1.6em;
        }

        .card_event_date {
            left: 9px;
        }

        /*PAGES: JOB*/
        .card_jobs_primary>a>img{
            width: 100%;
            height: 150px;
        }
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-1200);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-1200);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-1200);
        }

        .card_jobs_primary_action{
            padding:10px 65px 12px 65px;
        }

        /*PAGES: CARD NOTE*/
        .card_note{
            padding: 15px 15px 15px 15px;
        }
        .card_note>a>img{
            height: 182px;
        }
        .card_note>a>header{
            min-height: 119px;
        }
        .card_note>a>header>h3{
            font-size: 0.7em;
        }

        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            padding:50px 15px 35px 15px;
            margin:0px 15px 0px 15px;
        }
        .advertising_body_content{
            padding:30px 15px 15px 15px;
            margin:0px 15px 0px 15px;
        }
        .advertising_footer_content{
            padding:15px 15px 15px 15px;
            margin:0px 15px 0px 15px;
        }
        .advertising_title>header>h1{
            font-size: 1.5em;
        }
        .advertising_buttons>a{
            margin:0px 0px 0px 9px;
            width: 130px;
            font-size: 0.75em;
        }
        .advertising_buttons>a>i{
            display: none;
        }
        .advertising_email{
            font-size: 0.75em;
        }
        .advertising_phone{
            font-size: 0.75em;
        }

        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header{
            margin: 0px 15px 15px 15px;
        }
        .subscribe_channel_info>div>header>h5{
            font-size: 1em;
        }
        .subscribe_channel_info>div>p{
            font-size: 1em;
        }

    }
    @media (max-width: 960px) {
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-960);
        }
        .carousel_title_home{
            padding: 215px 19px 15px 19px;
            margin: -306px 0px 0px 0px;
            height: 306px;
        }
        .carousel_title_home>h2{
            font-size: 0.8em;
        }
        .carousel_control_next_dest{
            margin: -153px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -153px 0px 0px 0px;
        }
        /*PLAYER: MULTIPLE PLAYERS FIXED*/
        .display_multiple_players{
            width: 765px;
        }
        .select_player{
            width: 390px;
        }
        .select_station{
            width: 365px;
        }
        .menu_player{
            padding:5px 0px 5px 0px;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>img{
            height: 152px;
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 30px 15% 50px 15%;
        }
        .card_call_posts>img{
            height: 150px;
        }
        .card_call_posts>header{
            padding:15px 12px 0px 12px;
            min-height: 195px;
        }
        .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.9em;
        }

        .card_call_posts_action>a{
            font-size: 0.9em;
        }
        /*PAGES: PODCAST*/
        .card_podcast_primary>a>img{
            height: 132px;
        }
        .card_podcast_primary>a>header{
            min-height: 115px;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-900);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-900);
        }
        .card_podcast_primary_focus{
            top: 65px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary>a>img{
            height: 128px;
        }
        .card_column_primary>a>header>h4{
            font-size: 1em;
        }
        /*PAGES: EVENT*/
        .card_event_primary>a>img {
            height: 152px;
        }
        .card_event_primary_body {
            padding:15px 5px 15px 9px;
            margin: -40px 0px 0;
        }
        .card_event_primary_body>h3 {
            font-size: 0.9em;
            min-height: 75px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>img{
            height: 128px;
        }
        .card_album_primary>a>header{
            min-height: 109px;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-900);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-900);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-900);
        }
        .card_album_primary>a>div{
            padding:10px 35px 12px 35px;
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a>img{
            height: 130px;
        }
        .card_promotion>a>header>h3{
            font-size: 0.75em;
        }
        .card_promotion>a>header>h4{
            font-size: 0.9em;
        }
        .card_promotion>a>div{
            display: block;
            padding: 9px 5px 9px 5px;
            text-align: center;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 1.5em;
        }
        .post_title>header>h4{
            font-size: 1.1em;
        }
        /*PAGE POST: INFO*/
        .post_info_author_name{
            margin:13px 19px 0px 5px;
            font-size: 0.75em;
        }
        .post_info_date_pub{
            margin:12px 0px 0px 0px;
        }
        .post_info_last_update{
            display: none;
        }
        .post_info_views{
            display: none;
        }
        /*PAGE POST: POSTS REL*/
        .post_footer>div>header>div{
            width: 65%;
        }
        .post_rel>a>img{
            height: 153px;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-900);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-900);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-900);
        }
        .card_trends>a>header>h3{
            font-size: 0.75em;
        }
        .card_trends>a>header>h3>span{
            display: none;
        }
        .card_trends>a>header>h4{
            font-size: 1em;
        }
        .card_trends>a>header>h5{
            font-size: 0.9em;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>img{
            height: 132px;
        }
        .card_program_rel>a>div{
            width: 190px;
            font-size: 0.9em;
        }
        /*PAGES: TEAM*/
        .card_team>a>div>img{
            height: 135px;
        }
        .card_team>a>header>h3{
            font-size: 0.7em;
        }
        .card_team>a>header>h4{
            font-size: 0.9em;
        }
        .card_team>a>span{
            font-size: 0.85em;
        }
        /*PAGES: SCHEDULE GRID*/
        .nav_day>a{
            margin:0px 0px 19px 0px;
            width: 145px;
        }
        .card_program>a>img{
            height: 128px;
        }
        /*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;
        }
        /*HOME: VIDEOS*/
        .list_videos {
            max-height: 430px;
        }
        .card_video {
            padding: 5px 5px 5px 5px;
        }
        .card_video_title {
            margin: 5px 0 0 0
        }
        .card_video_title>h5 {
            font-size: 0.75em;
            letter-spacing: 1px;
            line-height: 1.2em;
        }
        .card_video_cover>img {
            min-height:95px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-900);
        }
        .card_promotion_primary>a>img{
            height: 139px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-900);
        }
        .card_promotion_primary>a>header>h3>span{
            display: none;
        }
        .card_promotion_primary>a>header>h4{
            min-height: 130px;
            font-size: var(--h4-font-900);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-900);
        }
        .card_podcast>a{
            padding: 9px 9px 12px 9px;
        }
        .card_podcast>a>img{
            height: 95px;
        }
        .card_podcast>a>header{
            min-height: 150px;
        }
        .card_podcast>a>span{
            padding: 8px 5px 9px 5px;
        }
        /*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: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 9px 35px 9px;
        }
        /*HOME: LAST NEWS*/
        .last_news>header>h2{
            width: 365px;
            font-size: 1.3em;
        }
        .big_card_news>a>img{
            height: 234px;
        }
        .big_card_news>a>header{
            padding: 35px 15px 15px 15px;
            margin: -195px 0px 0px 0px;
            height: 195px;
        }
        .big_card_news>a>header>h3{
            font-size: 0.75em;
        }
        .big_card_news>a>header>h4{
            font-size: 1.1em;
        }
        .big_card_news>a>header>h5{
            font-size: 0.9em;
        }
        .small_card_news>a>img{
            height: 95px;
        }
        .small_card_news>a>header>h3{
            font-size: 0.65em;
        }
        .small_card_news>a>header>h4{
            font-size: 0.9em;
        }
        .small_card_news>a>header>h5{
            font-size: 0.8em;
        }
        .text_card_news>a>header>h3{
            font-size: 0.65em;
        }
        .text_card_news>a>header>h4{
            font-size: 0.9em;
        }
        .text_card_news>a>header>h5{
            font-size: 0.8em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-900);
        }
        .item_music_cover>img{
            height: 49px;
        }
        .item_artist{
            font-size: 0.8em;
        }
        .item_music{
            font-size: 0.7em;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-900);
        }
        .card_column>a>img{
            height: 112px;
        }
        .card_column>a>header{
            min-height: 115px;
        }
        .card_column>a>header>h3{
            font-size: 0.8em;
        }
        .card_column>a>header>h4{
            font-size: 0.9em;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-900);
        }
        .card_event>a>img {
            height: 109px;
        }
        .card_event_body {
            padding:15px 5px 5px 5px;
            margin: 0px 3px 0px 3px;
        }
        .card_event_body>h3 {
            margin-left: 0;
            min-height: 85px;
            font-size: 0.8em;
        }
        .card_event_date {
            float: right;
            margin:-85px 0px 0px 0px;
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>img{
            width: 100%;
            height: 105px;
        }
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-900);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-900);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-900);
        }
        .card_jobs_primary_action{
            padding:10px 35px 12px 35px;
        }
        /*PAGES: CARD NOTE*/
        .card_note>a>img{
            height: 128px;
        }
        .card_note>a>header>h4{
            font-size: 1em;
        }
        /*PAGE: ADVERTISING*/
        .advertising_buttons>a{
            margin:0px 0px 15px 9px;
        }
        .advertising_email{
            font-size: 0.71em;
        }
        .advertising_phone{
            font-size: 0.71em;
        }
    }
    @media (max-width: 765px) {
        /*DEFAULT*/
        .logo_menu{
            margin:0px auto 15px auto;
            max-width: 430px;
            text-align: center;
        }
        .advertising_menu{
            margin:0px 0px 5px 0px;
        }
        .banner_desktop{
            display: none;
        }
        .banner_mobile{
            display: block;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_home{
            margin:0px -9px 30px -9px;
        }
        .carousel_item_home>a>img{
            height: var(--img-highlights-765);
        }
        .carousel_title_home{
            padding: 150px 19px 15px 19px;
            margin: -238px 0px 0px 0px;
            height: 238px;
        }
        .carousel_title_home>h2{
            font-size: 0.9em;
            letter-spacing: 2px;
        }
        .carousel_title_home>h3{
            font-size: 1.1em;
        }
        .carousel_control_next_dest{
            padding: 15px;
            margin: -119px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            padding: 15px;
            margin: -119px 0px 0px 0px;
        }
        /*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;
        }
        /*PAGES: HEAD*/
        .sector_head{
            padding: 35px 0px 15px 0px;
            display: block;
        }
        .sector_title{
            margin:0px 0px 30px 0px;
        }
        .sector_title>header{
        }
        .sector_title>header>h2{
            font-size: 1.5em;
        }
        .form_search_posts {
            float: none;
            text-align: center;
        }
        .search_input>input{
            min-width: 390px;
        }
        /*PAGES: CARD NEWS*/
        .card_post{
            padding: 15px 15px 15px 15px;
            margin: 0px 0px 39px 0px;
            background-color: #FFF;
            border-radius: 9px;
        }
        .card_post>a>span{
            margin:0px 30px 0px 0px;
        }
        .card_post>a>img{
            height: auto;
        }
        .card_post>a>header>span{
            margin:-65px 16px 0px 0px;
        }
        .card_post>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_post>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_post>a>header>h5{
            font-size: var(--h5-font-765);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found{
            padding: 0px 0px 15px 0px;
        }
        .content_not_found>header>h3{
            font-size: 1.9em;
        }
        .content_not_found>p{
            font-size: 1.1em;
        }
        .card_call_posts{
            margin:0px 0px 39px 0px;
        }
        .card_call_posts>img{
            height: 375px;
        }
        .card_call_posts>header{
            padding:15px 15px 0px 15px;
            min-height: 165px;
        }
        .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>a{
            font-size: 1.1em;
        }
        .carousel_control_next_posts_rel{
            padding:9px 30px 9px 30px;
            margin:45px 0px 0px 0px;
        }
        .carousel_control_prev_posts_rel{
            padding:9px 30px 9px 30px;
            margin:45px 39px 0px 0px;
        }
        /*PAGES: PODCAST*/
        .card_podcast_primary{
            padding:30px 30px 30px 30px;
            margin:0px 0px 39px 0px;
        }
        .card_podcast_primary>a>img{
            height: auto;
        }
        .card_podcast_primary>a>header{
            margin:6px 0px 19px 0px;
            min-height: auto;
        }
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_podcast_primary_focus{
            top: 190px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary{
            padding:19px 19px 30px 19px;
            margin:0px 0px 39px 0px;
        }
        .card_column_primary>a>img{
            height: auto;
        }
        .card_column_primary>a>header>h3{
            font-size: 0.9em;
        }
        .card_column_primary>a>header>h4{
            font-size: 1.3em;
            min-height: auto;
        }
        .card_column_primary>a>div{
            margin:19px 0px 0px 0px;
        }
        /*PAGES: EVENT*/
        .card_event_primary {
            margin:0px 0px 39px 0px;
        }
        .card_event_primary>a>img {
            height:auto;
        }
        .card_event_primary_body {
            padding:15px 15px 15px 15px;
            margin: -40px 15px 0;
        }
        .card_event_primary_body>h3 {
            font-size: 1.2em;
            min-height: 50px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary{
            margin:0px 0px 39px 0px;
        }
        .card_album_primary>a>img{
            height: auto;
        }
        .card_album_primary>a>header{
            min-height: auto;
        }
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-765);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_album_primary>a>div{
            padding:10px 95px 12px 95px;
            margin:15px 0px 0px 0px;
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a{
            padding:15px 15px 30px 15px;
        }
        .card_promotion>a>img{
            height: auto;
        }
        .card_promotion>a>header{
            margin:6px 0px 15px 0px;
            min-height: auto;
        }
        .card_promotion>a>header>h3{
            font-size: 0.9em;
        }
        .card_promotion>a>header>h4{
            font-size: 1.2em;
        }
        .card_promotion>a>div{
            display: block;
            padding: 9px 5px 9px 5px;
            text-align: center;
        }
        /*PAGE POST: SHARE*/
        .share_post_head{
            margin:3px 0px 12px 0px;
            text-align: center;
        }
        .post_control_item_print{
            display: none;
        }
        /*PAGE POST: REPORT*/
        .post_report>header>h5{
            line-height: 1.5em;
        }
        /*PAGE POST: CONTENT*/
        .post_credits{
            font-size: 0.9em;
        }
        .post_tag>a {
            margin: 0px 15px 15px 0px;
        }
        /*PAGE POST: POSTS REL*/
        .post_rel>a>img{
            height: auto;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-765);
        }
        .post_rel>a>div{
            font-size: 0.8em;
        }
        .card_trends>a>header>h3{
            font-size: 0.9em;
        }
        .card_trends>a>header>h3>span{
            display: inline-block;
        }
        .card_trends>a>header>h4{
            font-size: 1.3em;
        }
        .card_trends>a>header>h5{
            font-size: 1.1em;
        }
        /*PAGE POST: BANNERS*/
        .banner_post_desktop{
            display: none;
        }
        .banner_post_mobile{
            display: block;
        }
        .horizontal_banner_primary_desktop{
            display: none;
            padding:0px 15px 39px 15px;
        }
        .horizontal_banner_primary_mobile{
            display: block;
            padding:0px 15px 39px 15px;
        }
        .horizontal_banner_secundary_desktop{
            display: none;
            padding:15px 15px 15px 15px;
        }
        .horizontal_banner_secundary_mobile{
            display: block;
            padding:15px 15px 15px 15px;
        }
        /*PAGE: COLUMN*/
        .post_author{
            padding:9px 15px 19px 15px;
            margin:30px 0px 35px 0px;
        }
        /*PAGE: EVENT*/
        .post_event_info{
            padding:9px 19px 19px 19px;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>img{
            height: auto;
        }
        .card_program_rel>a>header{
            margin:6px 0px 19px 0px;
            min-height: auto;
        }
        .card_program_rel>a>header>h4{
            font-size: 1.3em;
        }
        .card_program_rel>a>div{
            width: 300px;
            font-size: 1em;
        }
        /*PAGES: TEAM*/
        .card_team>a>div>img{
            height: auto;
        }
        .card_team>a>header>h3{
            font-size: 0.8em;
        }
        .card_team>a>header>h4{
            font-size: 1.2em;
        }
        .card_team>a>span{
            font-size: 1em;
        }
        /*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;
        }
        /*PAGES: SCHEDULE GRID*/
        .programs{
            padding:30px 0px 30px 0px;
        }
        .nav_day>a{
            margin:0px 0px 19px 0px;
            width: 150px;
        }
        .card_program>a{
            padding:30px 30px 5px 30px;
            margin:0px 0px 39px 0px;
        }
        .card_program>a>img{
            height: auto;
        }
        .card_program>a>header{
            padding:14px 6px 0px 6px;
            min-height: auto;
        }
        .card_program>a>header>h4{
            font-size: 1em;
        }
        /*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%;
        }
        /*HOME: VIDEOS*/
        .videos{
            padding:0px 0px 0px 0px;
        }
        /*ADVERTISINGS: HOME*/
        .advertising_home_desktop{
            display: none;
        }
        .advertising_home_mobile{
            display: block;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_promotion_primary>a{
            margin:0px 0px 39px 0px;
        }
        .card_promotion_primary>a>img{
            height: auto;
        }
        .card_promotion_primary>a>header{
            padding: 15px 15px 15px 15px;
        }
        .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{
            margin:0px 0px 19px 0px;
            min-height: auto;
            font-size: var(--h4-font-765);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_podcast>a{
            padding: 15px 15px 19px 15px;
            margin:0px 0px 39px 0px;
        }
        .card_podcast>a>img{
            height: auto;
        }
        .card_podcast>a>header{
            margin:6px 0px 5px 0px;
            min-height: auto;
        }
        .card_podcast>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_podcast>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_podcast>a>span{
            padding: 9px 5px 12px 5px;
            margin:12px 0px 5px 0px;
            width: 80%;
            font-size: 1em;
        }
        /*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: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 35px 35px 35px;
        }
        /*HOME: LAST NEWS*/
        .last_news>header>h2{
            width: 415px;
        }
        .big_card_news>a>img{
            height: auto;
        }
        .big_card_news>a>header{
            padding: 130px 15px 15px 15px;
            margin: -300px 0px 0px 0px;
            height: 300px;
        }
        .big_card_news>a>header>h3{
            font-size: 0.9em;
        }
        .big_card_news>a>header>h4{
            font-size: 1.5em;
        }
        .big_card_news>a>header>h5{
            font-size: 1.2em;
        }
        .small_card_news{
            padding: 15px 15px 15px 15px;
            margin:0px 0px 39px 0px;
            background-color: #FFF;
            border-radius: 5px;
        }
        .small_card_news>a{
        }
        .small_card_news>a>img{
            height: auto;
        }
        .small_card_news>a>header{
            margin:6px 0px 0px 0px;
        }
        .small_card_news>a>header>h3{
            font-size: 0.9em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.5em;
        }
        .small_card_news>a>header>h5{
            font-size: 1.2em;
        }
        .text_card_news>a{
            padding: 15px 0px 0px 0px;
            margin:0px 0px 30px 0px;
            border-top: 3px solid#E1E1E1;
        }
        .text_card_news>a>header>h3{
            font-size: 0.9em;
        }
        .text_card_news>a>header>h4{
            font-size: 1.5em;
        }
        .text_card_news>a>header>h5{
            font-size: 1.2em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-765);
        }
        .list_music{
            margin:0px 0px 35px 0px;
        }
        .item_music_cover>img{
            height: auto;
        }
        .item_music_cover>div{
            margin:-75px 0px 0px 9px;
            font-size: 3em;
        }
        .item_artist{
            margin:6px 0px 0px 0px;
            font-size: 1.2em;
        }
        .item_music{
            font-size: 0.9em;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_column>a{
            margin:0px 0px 39px 0px;
        }
        .card_column>a>img{
            height: auto;
        }
        .card_column>a>header{
            padding: 0px 15px 15px 15px;
            min-height: auto;
        }
        .card_column>a>header>h3{
            font-size: 1.3em;
        }
        .card_column>a>header>h4{
            font-size: 1.1em;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-765);
        }
        .card_event {
            margin:0px 0px 39px 0px;
        }
        .card_event>a>img {
            height: auto;
        }
        .card_event_body {
            padding:15px 5px 5px 9px;
            margin: -40px 16px 0px 16px;
            position: relative;
            background-color: #FFF;
            border-radius: 5px;
        }
        .card_event_date {
            float: none;
            margin: 0px 0px 0px 0px;
        }
        .card_event_date .month {
            font-size: 0.8em;
        }
        .card_event_body>h3 {
            margin-left: 60px;
            font-size: 1.1em;
            line-height: 1.4em;
            min-height: 65px;
        }
        .card_event_body>p {
            font-size: .8em;
        }
        /*PAGES: JOB*/
        .card_jobs_primary{
            margin:0px 0px 39px 0px;
        }
        .card_jobs_primary>a>img{
            width: 100%;
            height: auto;
        }
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-765);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-765);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-765);
        }
        .card_jobs_primary_action{
            padding:10px 95px 12px 95px;
        }
        /*PAGES: CARD NOTE*/
        .card_note{
            padding: 15px 15px 15px 15px;
            margin:0px 0px 39px 0px;
        }
        .card_note>a>img{
            height: auto;
        }
        .card_note>a>header{
            min-height: auto;
        }
        .card_note>a>header>h3{
            font-size: 0.9em;
        }
        .card_note>a>header>h4{
            font-size: 1.3em;
        }
        .card_note>a>div{
            margin: 23px 0px 0px 0px;
        }
        /*HOME: VIDEO STREAM*/
        .section_stream_video{
            padding:15px 15px 15px 15px;
        }
        .video_stream{
            padding:30px 30px 0px 30px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_buttons{
            text-align: center;
        }
        .advertising_buttons>a{
            margin:0px 0px 0px 5px;
            width: 139px;
        }
        .advertising_buttons>a>i{
            display: inline-block;
        }
        .advertising_email{
            margin:0px 5px 15px 5px;
            font-size: 0.8em;
        }
        .advertising_phone{
            margin:0px 5px 0px 5px;
            font-size: 0.8em;
        }
        .advertising_body_content{
            padding:30px 15px 15px 15px;
        }
        .advertising_footer_content{
            padding:15px 3px 15px 3px;
        }
        .share_advertising_item{
            margin:0px 0px 0px 15px;
        }
        .share_advertising_item>a{
            padding:12px 0px 0px 0px;
            height: 50px;
            width: 50px;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header{
            margin: 9px 0px 30px 0px;
        }
        .subscribe_news>header>h1{
            font-size: 1.5em;
        }
        .subscribe_news>header>h2{
            font-size: 1.2em;
            line-height: 1.3em;
        }
    }
    @media(max-width:600px){
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-600);
        }
        .carousel_title_home{
            padding: 150px 15px 15px 15px;
            margin: -230px 0px 0px 0px;
            height: 230px;
        }
        .carousel_control_next_dest{
            margin: -115px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -115px 0px 0px 0px;
        }
        /*PLAYER: SINGLE PLAYER FIXED*/
        .display_player{
            width: 450px;
        }
        /*PAGES: HEAD*/
        .search_input>input{
            min-width: 320px;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_post>a>header>h4{
            font-size: var(--h4-font-600);
        }
        .card_post>a>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .card_call_posts>img{
            height: 315px;
        }
        .card_call_posts>header{
            min-height: 155px;
        }
        .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: 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_focus{
            top: 165px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-600);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        /*PAGE POST: POSTS REL*/
        .post_footer>div>header>div{
            width: 50%;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-600);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-600);
        }
        /*PAGE: COLUMNIST*/
        .call_all_posts>a{
            font-size: 0.9em;
        }
        /*PAGES: SCHEDULE GRID*/
        .card_program>a{
            padding:19px 19px 5px 19px;
        }
        /*FOOTER*/
        .btn_footer{
            margin:50px 0px 15px 0px;
        }
        .btn_footer>a{
            margin:0px 5px 35px 5px;
        }
        /*HOME: VIDEOS*/
        .list_videos {
            max-height: 350px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-600);
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-600);
        }
        .card_podcast>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_podcast>a>header>h4{
            font-size: var(--h4-font-600);
        }
        /*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: LAST NEWS*/
        .last_news>header>h2{
            width: 500px;
        }
        .big_card_news>a>header>h4{
            font-size: 1.4em;
        }
        .big_card_news>a>header>h5{
            font-size: 1.1em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.4em;
        }
        .small_card_news>a>header>h5{
            font-size: 1.1em;
        }
        .text_card_news>a>header>h4{
            font-size: 1.4em;
        }
        .text_card_news>a>header>h5{
            font-size: 1.1em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-600);
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-600);
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-600);
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-600);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-600);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-600);
        }
        /*HOME: VIDEO STREAM*/
        .video_stream{
            padding:15px 15px 0px 15px;
        }
        .video_stream>header>h3{
            font-size: 0.9em;
        }
    }
    @media(max-width:500px){
        /*DEFAULT*/
        .logo_menu{
            max-width: 100%;
        }
        /*MENU: SIDEBAR*/
        .sidebar_menu{
            width:265px;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-500);
        }
        .carousel_title_home{
            padding: 139px 12px 15px 12px;
            margin: -215px 0px 0px 0px;
            height: 215px;
        }
        .carousel_title_home>h2{
            display: none;
        }
        .carousel_title_home>h3{
            font-size: 1em;
            line-height: 1.3em;
        }
        .carousel_control_next_dest{
            margin: -109px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -109px 0px 0px 0px;
        }
        /*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;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            font-size: 1.3em;
        }
        .search_input>input{
            min-width: 250px;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_post>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_post>a>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found>header>h3{
            font-size: 1.6em;
        }
        .content_not_found>p{
            font-size: 1em;
        }
        .card_call_posts>img{
            height: 230px;
        }
        .card_call_posts>header{
            min-height: 195px;
        }
        .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: PODCAST*/
        .card_podcast_primary{
            padding:15px 15px 15px 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_focus{
            top: 115px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary{
            padding:15px 15px 30px 15px;
        }
        .card_column_primary>a>header>h4{
            font-size: 1.2em;
        }
        /*PAGES: EVENT*/
        .card_event_primary_body>h3 {
            font-size: 1.1em;
            min-height: 50px;
        }
        .card_event_secundary_body>h3 {
            font-size: 1.1em;
            min-height: 50px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-500);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_album_primary>a>div{
            padding:10px 65px 12px 65px;
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a>header>h3{
            font-size: 0.8em;
        }
        .card_promotion>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 1.4em;
        }
        .post_title>header>h4{
            font-size: 1.1em;
        }
        /*PAGE POST: INFO*/
        .post_info_author_image>img{
            width: 39px;
            height: 39px;
        }
        .post_info_author_name{
            margin:9px 9px 0px 5px;
        }
        .post_info_author_name>span{
            display: none;
        }
        .post_info_date_pub{
            display: none;
        }
        /*PAGE POST: REPORT*/
        .post_report>header>h5{
            font-size: 0.9em;
        }
        /*PAGE POST: POSTS REL*/
        .post_footer>div>header>div{
            width: 45%;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-500);
        }
        /*PAGE POST: TRENDS*/
        .card_trends>a>header>h3{
            font-size: 0.8em;
        }
        .card_trends>a>header>h4{
            font-size: 1.2em;
        }
        .card_trends>a>header>h5{
            font-size: 1em;
        }
        /*PAGE: COLUMN*/
        .post_author_description>header>h4{
            font-size: 0.8em;
        }
        .post_author_description>header>h5{
            font-size: 1.1em;
        }
        .post_author_description>p{
            font-size: 0.9em;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>header>h4{
            font-size: 1.2em;
        }
        /*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;
        }
        /*PAGE: TERMS AND POLICIES*/
        .terms_description{
            padding: 30px 15px 30px 15px;
        }
        .terms_description>header>h1{
            font-size: 1.3em;
        }
        .policies_description{
            padding: 30px 15px 30px 15px;
        }
        .policies_description>header>h1{
            font-size: 1.3em;
        }
        /*FOOTER*/
        .social_footer_title{
            font-size: 1.1em;
        }
        .contact_footer>header>h4{
            font-size: 1.1em;
        }
        .site_copyright{
            font-size: 0.8em;
        }
        /*HOME: VIDEOS*/
        .main_video>header>h2{
            font-size:1.2em;
        }
        .list_videos {
            max-height: 305px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_podcast>a{
            padding: 12px 12px 19px 12px
        }
        .card_podcast>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_podcast>a>header>h4{
            font-size: var(--h4-font-500);
        }
        /*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: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 15px 35px 15px;
        }
        /*HOME: LAST NEWS*/
        .last_news>header>h2{
            width: 550px;
            font-size: 1.2em;
        }
        .big_card_news>a>img{
            height: 265px;
        }
        .big_card_news>a>header{
            padding: 65px 9px 9px 9px;
            margin: -246px 0px 0px 0px;
            height: 246px;
        }
        .big_card_news>a>header>h4{
            font-size: 1.3em;
        }
        .small_card_news>a>header>h3{
            font-size: 0.8em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.3em;
        }
        .text_card_news>a>header>h3{
            font-size: 0.8em;
        }
        .text_card_news>a>header>h4{
            font-size: 1.3em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-500);
        }
        .item_artist{
            font-size: 1.1em;
        }
        .item_music{
            font-size: 0.8em;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_column>a>header>h3{
            font-size: 1.2em;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-500);
        }
        .card_event_body>h3 {
            font-size: 1em;
        }
        .card_event_date {
            min-height: 65px;
        }
        .card_event_date .month {
            padding: 5px 0px 9px 0px;
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-500);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-500);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-500);
        }
        .card_jobs_primary_action{
            padding:10px 65px 12px 65px;
        }
        /*PAGES: CARD NOTE*/
        .card_note>a>header>h3{
            font-size: 0.8em;
        }
        .card_note>a>header>h4{
            font-size: 1.2em;
        }
        .video_stream{
            padding:5px 5px 0px 5px;
        }
        .video_stream>header{
            padding:12px 0px 5px 0px;
        }
        .video_stream>header>h3>span{
            padding:1px 5px 1px 5px;
        }
        /*PAGE: ADVERTISING*/
        .advertising_head_content{
            padding:30px 12px 15px 12px;
        }
        .advertising_buttons>a{
            margin:0px 0px 19px 0px;
            width: 100%;
            font-size: 0.9em;
        }
        .advertising_title>header>h1{
            font-size: 1.4em;
        }
        .advertising_title>header>h2{
            font-size: 0.8em;
        }
        .advertising_title>header>h3{
            font-size: 0.8em;
        }
        .share_advertising{
            text-align: center;
        }
        .share_advertising_item_call{
            display: none;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news{
            padding: 15px 5px 12px 5px;
        }
        .subscribe_news>img{
            max-width: 100%;
        }
        .subscribe_news>header>h1{
            font-size: 1.4em;
        }
        /*NEW PAGE*/
        .new_page{
            padding:30px 0px 50px 0px;
        }
        .new_page_content{
            padding:30px 15px 30px 15px;
        }
        .share_new_page>div>a>div{
            width: 72px;
            font-size: 0.75em;
        }
        .share_new_page>div>a>div>i{
            display: none;
        }
    }
    @media(max-width:400px){
        /*MENU: SIDEBAR*/
        .sidebar_menu{
            width: 250px;
        }
        /*HOME: HIGHLIGHTS*/
        .carousel_item_home>a>img{
            height: var(--img-highlights-400);
        }
        .carousel_title_home{
            padding: 126px 9px 15px 9px;
            margin: -190px 0px 0px 0px;
            height: 190px;
        }
        .carousel_control_next_dest{
            margin: -95px 0px 0px 0px;
        }
        .carousel_control_prev_dest{
            margin: -95px 0px 0px 0px;
        }
        /*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;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            font-size: 1.2em;
        }
        .search_input>input{
            min-width: 215px;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_post>a>header>h4{
            font-size: var(--h4-font-390);
        }
        .card_post>a>header>h5{
            font-size: var(--h5-font-390);
        }
        /*PAGES: PAGINATOR*/
        .pagination_content>li>a{
            padding:12px 26px 12px 26px;
        }
        .pagination_content>li>span{
            padding:12px 26px 12px 26px;
        }
        .card_call_posts>img{
            height: 205px;
        }
        .card_call_posts>header{
            min-height: 175px;
        }
        .card_call_posts>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_call_posts>header>h4{
            font-size: var(--h4-font-390);
        }
        .card_call_posts>header>h5{
            font-size: var(--h5-font-390);
        }
        /*PAGES: PODCAST*/
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-390);
        }
        .card_podcast_primary_focus{
            top: 105px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary>a>header>h3{
            font-size: 0.8em;
        }
        .card_column_primary>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGES: EVENT*/
        .card_event_primary_body>h3 {
            font-size: 1em;
            min-height: 55px;
        }
        .card_event_secundary_body>h3 {
            font-size: 1em;
            min-height: 55px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-390);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-390);
        }
        /*PAGES: PROMOTION*/
        .card_promotion>a>header>h4{
            font-size: 1em;
        }
        /*PAGE POST: TITLE*/
        .post_title>header>h3{
            font-size: 1.3em;
        }
        /*PAGE POST: CONTROLS*/
        .post_control_item{
            margin:0px 0px 0px 9px;
        }
        .post_control_item>a{
            padding:3px 6px 4px 6px;
            font-size: 0.85em;
        }
        .post_control_item>button{
            padding:3px 6px 4px 6px;
            font-size: 0.85em;
        }
        /*PAGE POST: POSTS REL*/
        .post_footer>div>header>div{
            width: 35%;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-390);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-390);
        }
        .post_rel>a>div{
            font-size: 0.75em;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>div{
            width: 250px;
        }
        /*PAGE: COLUMNIST*/
        .share_guide_item{
            margin:0px 0px 0px 16px;
        }
        .share_guide_item>a{
            padding:7px 0px 0px 0px;
            height: 45px;
            width: 45px;
        }
        /*PAGES: SCHEDULE GRID*/
        .card_program>a{
            padding:15px 15px 5px 15px;
        }
        .card_program>a>header>h4{
            font-size: 0.9em;
        }
        /*HOME: VIDEOS*/
        .list_videos {
            max-height: 290px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-390);
        }
        .card_promotion_primary>a>header{
            padding: 12px 12px 12px 12px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-390);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-390);
        }
        .card_podcast>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_podcast>a>header>h4{
            font-size: var(--h4-font-390);
        }
        /*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: 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: LAST NEWS*/
        .last_news>header>h2{
            width: 650px;
        }
        .big_card_news>a>img{
            height: 255px;
        }
        .big_card_news>a>header>h3{
            font-size: 0.8em;
        }
        .big_card_news>a>header>h4{
            font-size: 1.2em;
        }
        .big_card_news>a>header>h5{
            font-size: 1em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.2em;
        }
        .small_card_news>a>header>h5{
            font-size: 1em;
        }
        .text_card_news>a>header>h4{
            font-size: 1.2em;
        }
        .text_card_news>a>header>h5{
            font-size: 1em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-390);
        }
        .item_artist{
            font-size: 1em;
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-390);
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-390);
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-390);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-390);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-390);
        }
        /*PAGES: CARD NOTE*/
        .card_note>a>header>h4{
            font-size: 1.1em;
        }
        /*PAGE: ADVERTISING*/
        .advertising_title>header>h1{
            font-size: 1.3em;
        }
        .share_advertising_item>a{
            padding:9px 0px 0px 0px;
            height: 43px;
            width: 43px;
        }
        /*PAGE: SUBSCRIBE NEWS*/
        .subscribe_news>header>h1{
            font-size: 1.3em;
        }
        /*NEW PAGE*/
        .share_new_page>div>a>div{
            width: 65px;
            font-size: 0.7em;
        }
    }
    @media(max-width: 365px){
        /*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;
        }
        /*PAGES: HEAD*/
        .sector_title>header>h2{
            font-size: 1.1em;
        }
        .search_input>input{
            min-width: auto;
        }
        /*PAGES: CARD NEWS*/
        .card_post>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_post>a>header>h4{
            font-size: var(--h4-font-350);
        }
        .card_post>a>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGES: CONTENT NOT FOUND*/
        .content_not_found>header>h3{
            font-size: 1.5em;
        }
        .card_call_posts>img{
            height: 175px;
        }
        .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: PODCAST*/
        .card_podcast_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_podcast_primary>a>header>h4{
            font-size: var(--h4-font-e350);
        }
        .card_podcast_primary_focus{
            top: 90px;
        }
        /*PAGES: SOCIAL COLUMN*/
        .card_column_primary>a>header>h4{
            font-size: 1em;
        }
        /*PAGES: EVENT*/
        .card_event_primary_body>h3 {
            min-height: 65px;
        }
        .card_event_secundary_body>h3 {
            min-height: 65px;
        }
        /*PAGES: ALBUM*/
        .card_album_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_album_primary>a>header>span{
            font-size: var(--h3-font-350);
        }
        .card_album_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        /*PAGE POST: POSTS REL*/
        .post_footer>div>header>div{
            width: 30%;
        }
        .post_rel>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .post_rel>a>header>h4{
            font-size: var(--h4-font-350);
        }
        .post_rel>a>header>h5{
            font-size: var(--h5-font-350);
        }
        /*PAGE POST: TRENDS*/
        .card_trends>a>header>h4{
            font-size: 1.1em;
        }
        .card_trends>a>header>h5{
            font-size: 1em;
        }
        /*PAGE: PROGRAM*/
        .card_program_rel>a>div{
            width: 230px;
        }
        /*PAGES: TEAM*/
        .card_team>a>header>h4{
            font-size: 1.1em;
        }
        .card_team>a>span{
            font-size: 0.9em;
        }
        /*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;
        }
        /*HOME: VIDEOS*/
        .main_video>header>h2{
            font-size:1.1em;
        }
        .list_videos {
            max-height: 275px;
        }
        /*HOME: PROMOTIONS*/
        .list_promotions>header>h2{
            font-size: var(--h2-font-350);
        }
        .card_promotion_primary>a>header{
            padding: 5px 5px 5px 5px;
        }
        .card_promotion_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_promotion_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        /*HOME: PODCASTS*/
        .list_podcasts>header>h2{
            font-size: var(--h2-font-350);
        }
        .card_podcast>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_podcast>a>header>h4{
            font-size: var(--h4-font-350);
        }
        /*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: MUSICAL REQUEST*/
        .form_musical{
            padding: 35px 9px 35px 9px;
            border: 0px;
        }
        /*HOME: LAST NEWS*/
        .last_news>header>h2{
            width: 750px;
            font-size: 1.1em;
        }
        .big_card_news>a>header{
            padding: 65px 5px 5px 5px;
        }
        .big_card_news>a>header>h4{
            font-size: 1.1em;
        }
        .small_card_news>a>header>h4{
            font-size: 1.1em;
        }
        .text_card_news>a>header>h4{
            font-size: 1em;
        }
        /*HOME: HOT MUSICS*/
        .top_musics>header>h2{
            font-size: var(--h2-font-350);
        }
        /*HOME: COLUMNS*/
        .list_columns>header>h2{
            font-size: var(--h2-font-350);
        }
        .card_column>a>header>h3{
            font-size: 1.1em;
        }
        .card_column>a>header>h4{
            font-size: 1em;
        }
        /*HOME: EVENTS*/
        .list_events>header>h2{
            font-size: var(--h2-font-350);
        }
        .card_event_body>h3 {
            font-size: 0.9em;
        }
        /*PAGES: JOB*/
        .card_jobs_primary>a>header>h3{
            font-size: var(--h3-font-350);
        }
        .card_jobs_primary>a>header>span{
            font-size: var(--h3-font-350);
        }
        .card_jobs_primary>a>header>h4{
            font-size: var(--h4-font-350);
        }
        /*PAGES: CARD NOTE*/
        .card_note>a>header>h3{
            font-size: 0.75em;
        }
        /*PAGE: ADVERTISING*/
        .share_advertising_item>a{
            padding:6px 0px 0px 0px;
            height: 35px;
            width: 35px;
        }
        /*NEW PAGE*/
        .new_page_content{
            padding:30px 12px 30px 12px;
        }
    }
    @media(max-width: 330px){
        /*MENU: SIDEBAR*/
        .sidebar_menu{
            width: 230px;
        }
    }

    @media print {
        .col-md-8{
            -ms-flex:0 0 100%!important;
            flex:0 0 100%!important;
            max-width: 100%!important;
            border-left: none;
        }
        .player_flex{
            display: none;
        }
        .player_fixed{
            display: none;
        }
        .logo_menu{
            display: none;
        }
        .advertising_menu{
            display: none;
        }
        .site_horizontal_menu{
            display: none;
        }
        .share_post_head{
            display: none;
        }
        .share_post_footer{
            display: none;
        }
        .slider_banner_sidebar{
            display: none;
        }
        .post_social_facebook{
            display: none;
        }
        .post_trends_page{
            display: none;
        }
        .sidebar_trends{
            display: none;
        }
        .call_groups{
            display: none;
        }
        .post_banner_sidebar{
            display: none;
        }
        .post_comments{
            display: none;
        }
        .banner_post_desktop{
            display: none;
        }
        .banner_post_mobile{
            display: none;
        }
        .post_footer{
            display: none;
        }
        .call_register{
            display: none;
        }
        .footer_social{
            display: none;
        }
        footer{
            display: none;
        }
        .advertisement_footer{
            display: none;
        }
        .site_copyright{
            display: none;
        }
    }
</style>