/* Originals */
body { background: #111 !important; }
#colophon { border-top: none !important; padding-top: 0 !important; text-align: right !important; }
#site-header .nav-row { display: flex; align-items: center; justify-content: space-between; }
#site-header .nav-row .logo-container { width: 100% !important; }
#site-header .nav-row .logo-container .logo { font-weight: normal !important; }
#site-header .nav-row .logo-container .tagline { margin: 6px 2px 0 2px; width: 100%; }
#site-header .nav-row .nav-dropdown { padding-right: 15px; }
#site-header .nav-row .nav-dropdown.open { color: #f1754f; } /* Orange */
#site-header .nav-row .nav-dropdown button:hover { color: #f1754f; } /* Orange */
#site-header .nav-row .nav-dropdown .dropdown-menu { background: #111; padding-top: 4px; padding-bottom: 4px; max-height: 450px; overflow-y: scroll;
                                                     border-radius: 0; border: 1px solid #f1754f; } /* Orange */
#site-header .nav-row .nav-dropdown .dropdown-item { background: #111; color: #ddd; padding: 6px 10px; }
#site-header .nav-row .nav-dropdown .dropdown-item:hover { background: #111; color: #f1754f; } /* Orange */
#site-header .nav-row .nav-dropdown .dropdown-item img { width: 18px; height: 18px; margin-top: -3px; margin-right: 5px; border-radius: 1px; }
.home-player-wrapper-2 { padding-bottom: 40px !important; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .jp-playlist-item .jp-artist { width: 60% !important; padding-left: 20px; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .jp-playlist-item .jp-title { width: 40% !important; padding-left: 20px; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .jp-playlist-item .jp-logo, #nowPlaying .track-name .jp-logo { width: 40px; margin: -13px 0 -10px 0; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .item-info { position: absolute; right: 18px; top: 18px; }
.home-player-wrapper-2 .jp-playlist ul li .item-div .item-number { margin-top: -14px; }
.home-player-wrapper-2 .jp-controls #playlist-toggle.toggled { color: #f1754f !important; } /* Orange */
.jp-logo { border-radius: 1px; }
@media (max-width: 767px) {
  .home-player-wrapper-2 .jp-playlist ul li .item-div .item-info { font-size: 14px; right: 14px; top: 14px; }
}
@media (max-width: 566px) {
  .home-player-wrapper-2 { padding-top: 80px !important; }
  .home-player-wrapper-2 .jp-playlist ul li .item-div .item-info { right: 0; }
}

/* Página de Radios */
.radio-info {
    margin-top: 20px;
}
    .radio-info .radio-header {
        border: 2px solid #1fd3ec; /* Lightblue */
        padding: 20px;
        margin-bottom: 40px;
    }

    .radio-info h1,
    .radio-info h3,
    .radio-info h4,
    .radio-info img {
        margin-bottom: 10px;
    }

    .radio-info p,
    .radio-info ul {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 40px;
    }

    .radio-info ul {
        padding-left: 15px;
    }

        .radio-info ul li {
            color: #ddd;
            border: none !important;
        }

            .radio-info ul li::before {
                content: "\2022";
                position: absolute;
                left: -15px;
                font-size: 16px;
                font-weight: bold;
            }

/* AdBlock Warning */
.adblock-alert {
    margin: 0 !important;
    border-radius: 0 !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    padding: 12px 20px !important;
    font-size: 15px !important;
    text-align: center !important;
    background-color: #c0392b !important;
    border-color: #922b21 !important;
    color: #fff !important;
}