.rp-item {
    cursor: pointer;
    opacity: .3;
}

.rp-item.rp-status-playing {
    opacity: 1;
}

.ui-control {
    cursor: pointer;
}

.rp-ui-control .loader-radio {
    margin-left: -6px;
}

.rp-ui-control .loader-radio div {
    border: 2px solid rgb(255, 255, 255);
}

.gp-dropup-item .logo_light {
    display: none;
}

.gp-dropup-item.gp-dropup-item--selected .logo_mid {
    display: none;
}
.gp-dropup-item.gp-dropup-item--selected .logo_light {
    display: initial;
}

.iframe-container {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
    background-color: #000;
    z-index: 1;
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.react-live-player .rlp-tv-gen {
    height: 15px;
}
.react-live-player .rlp-tv-universo {
    height: 19px;
}
.react-live-player .rlp-tv-hei {
    height: 11px;
}
.react-live-player .rlp-tv-tropicalia {
    height: 13px;
}

.rlpm-tv-gen {
    height: 20px;
}
.rlpm-tv-universo {
    height: 24px;
}
.rlpm-tv-hei {
    height: 15px;
}
.rlpm-tv-tropicalia {
    height: 18px;
}

#react-home-audio-player .ap-div:first-child {
    margin-left: 5px;
}

#react-home-audio-player .ap-div:last-child {
    margin-right: 0;
}

#react-home-audio-player .ap-div {
    cursor: pointer;
    width: 270px;
}

#react-home-audio-player .ap-item {
    padding-right: 135px;
    width: 270px;
}

#react-home-audio-player .ap-item .art {
    position: absolute;
    top: 0;
    right: 0;
    width: 120px;
    height: 100%;
    background: #f5f5f5;
}

#react-home-audio-player .ap-item .art img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    object-position: center;
}

@media screen and (min-width: 768px){
    #react-home-audio-player #idScroll {
        overflow: hidden;
    }
}

@media screen and (max-width: 767px){
    #react-home-audio-player .ap-div {
        height: 150px;
    }
}

#react-home-audio-player .ap-next.js-hidden,
#react-home-audio-player .ap-prev.js-hidden {
    display: none !important;
}

#react-home-audio-player .ap-div .loader-radio {
    position: relative;
    top: 0.5px;
    left: 0.5px;
}

.category-page .sm-shortcut-links #radio-player-mobile-btn {
    width: 100%;
}

.category-page .sm-shortcut-links #GEN-play-button {
    display: none;
}

.list-entries .filters .ui-arrow-md--circle.js-hidden,
#react-youtube-player .ui-arrow-md--circle.js-hidden {
    display: none !important;
}

@media screen and (min-width: 768px) {
    .filters-content .units-columns {
        width: initial;
        min-height: initial;
        margin-bottom: initial;
        overflow-x: initial;
    }
}

#audio-player-bar .rp-ui-control {
    background: #de4856;
}

@media screen and (max-width: 767px) {
    #react-youtube-player .gv-items {
        overflow-x: scroll;
    }
}

.main-content.page-content .column--lg {
    flex: initial;
    flex-basis: initial;
    margin-right: initial;
    max-width: initial;
}

.main-content.page-content .entry-text>p {
    color: initial;
}

.category-page.cat-simple-t nav.tabs-control-wrapper, 
.category-page.cat-simple-t .list-entry .fig-sm.float-left {
    display: none;
}

.category-page.cat-simple-t .partial-header {
    margin-bottom: 30px;
}

#player_one_container .react-live-player .section {
    display: flex;
}

.entry-text>* {
    max-width: 100%;
    margin-bottom: 20px;
}

.entry-text img {
    height: auto;
}

@media screen and (min-width: 768px) {
    .featured-entries-content #player_one_container {
        max-width: 260px;
    }
}

.header-section-menu ul li > a {
    color: #7D7E94;
}

.js-sticky-header.stuck-header .header-widget--logo {
    display: initial !important;
}

#player_one_container .unit-rect-fluid--sm {
    height: 146px;
    background-color: #000;
}

#player_one_container .unit-rect-fluid--md {
    height: 182px;
}

#player_one_container iframe {
    max-width: 100%;
}

.fe-tag-portada {
    position: absolute;
    z-index: 2;
    letter-spacing: .75px !important;
    white-space: nowrap;
}

.unit-mutable-square--md .fe-tag-portada,
.featured-entry  .fe-tag-portada {
    font-size: 11px;
}

.unit-mutable-square--md.fe-hnt .unit-content,
.featured-entry.fe-hnt .unit-content {
    padding-top: 37px;
}

@media screen and (max-width: 768px) {
    .featured-entry--lg.fe-hnt .featured-entry-lg-section {
        position: initial;
        top: 0;
        left: 0;
        margin-bottom: 10px;
    }
    .featured-entry--lg.fe-hnt .h-b--xl.unit-entry-title {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.entry-text h1 {
    font-size: 28px;
}

.entry-text h2 {
    font-size: 26px;
}

.entry-text h3 {
    font-size: 24px;
}

.entry-text h4 {
    font-size: 22px;
}

.entry-text h5 {
    font-size: 20px;
}

.entry-text h6 {
    font-size: 18px;
}

.wp-caption-text {
    font-size: 17px;
    line-height: 20px;
    color: #9798ae;
    margin-top: 5px;
}

.wp-caption.aligncenter {
    text-align: center;
}

.wp-caption {
    margin-bottom: 20px;
}

.entry-text > .header {
    margin: 0 0 20px;
    line-height: 1;
}

.entry-text li + li {
    margin-top: 12px;
}

.breaking-news {
    background: #000;
}

#menu-expanded .menu-exp-swipeable {
    overflow: auto;
}

#menu-expanded .menu-exp-grid .menu-exp-grid-row {
    margin-right: 0;
}

iframe.instagram-media {
    max-width: 550px !important;
    width: 100%;
    margin: 0 auto 20px !important;
}

@media (min-width: 768px) {
    .top-entries .h-sb--md {
        font-size: 20px;
    }
}

.tc-red {
    color:#DE4856
}

.entry-text p {
    color: #5f606f;
    margin-bottom: 20px;
}

.entry-text ul {
    padding-left: 30px;
}

.entry-text .pa-c > * {
    max-width: 100%;
    margin-bottom: 20px;
}

.entry-text figure.image {
    text-align: center;
}

.entry-text figure.image figcaption.caption {
    font-size: 16px;
    line-height: 20px;
    margin: 8px auto 0;
    font-style: italic;
}

.entry-text .header {
    line-height: initial;
    margin-top: 0;
}

/*.entry-text .ads-box {
    display: none;
}*/

.entry-text > a {
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 1.3125em;
    line-height: 1.6em;
}

.entry-text > a + p {
    margin-top: 20px;
}

.srpl-title {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

.entry-text div.ads-box, 
.entry-text div.ads-box .ad-item {
    border: none !important;
    border-radius: 0;
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important;
}

.filter-item--selected.t-info-lgt--sm {
    font-size: 11px;
    line-height: 13px;
}

@media screen and (max-width: 767px){
    .ap-content-bg {
        bottom: -10px !important;
    }

    .entry-heading .gallery {
        margin: 5px auto 0;
    }
}

#radio-player-sticky .gp-dropup-item {
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    .sm-shortcut-links > span {
        flex: 0 1 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50%;
        padding: 10px 0;
        cursor: pointer;
    }

    .sm-shortcut-links > span:last-child {
        border-left: 1px solid #d5d6de;
    }

    .sm-shortcut-links > span .icon {
        margin-right: 5px;
    }
}

.comments-items {
    width: 100%;
}

.mf-ads {
    text-align: center;
}

.mf-ads iframe {
    display: block;
    margin: 0 auto !important;
}

.mf-ads img {
    display: block;
    margin: 0 auto;
}

.ss-ads {
    text-align: center;
    margin: 0 auto;
}

.ss-ads > .ads {
    display: inline-block;
    vertical-align: middle;
}

.ss-ads + .ss-ads {
    margin-top: 10px;
}

.mf-ads-m + .mf-ads-m {
    margin-top: 10px;
}

.mt-20-lg {
    margin-top: 20px;
}

.mb-20-lg {
    margin-bottom: 20px;
}

@media (max-width: 768px) {
    .mt-20-lg {
        margin-top: 0;
    }

    .mb-20-lg {
        margin-bottom: 0;
    }

    .mb-20-sm {
        margin-bottom: 20px;
    }

    .mt-5-sm {
        margin-top: 5px;
    }
}

.d-lg-none {
    display: none !important;
}
@media (max-width: 991px) {
    .d-lg-block {
        display: none !important;
    }

    .d-lg-none {
        display: block !important;
    }
}

.section.catadsh {
    margin-left: 8px;
    font-weight: 700;
    background: #ff5a77;
}

.section.catadsh.hide-lg {
    margin-left: 0;
    margin-top: 6px;
}

.section.unit-entry-section.catadsh {
    margin-left: 0;
    margin-top: -4px;
    margin-bottom: 8px;
}

.top-entry-section .section.catadsh {
    margin-left: 0;
    margin-top: 6px;
    margin-bottom: -2px;
}

.section.featured-entry-lg-section.catadsh {
    margin: 0;
    margin-top: 8px;
}