.elementor-12499 .elementor-element.elementor-element-80df71a{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-fdeb172{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-5d36cac .proradio-capfont {font-size:28px;}.elementor-12499 .elementor-element.elementor-element-5d36cac .proradio-txtfx {font-size:28px;}.elementor-12499 .elementor-element.elementor-element-5d36cac .proradio-3dheader  {height:100vh;}.elementor-12499 .elementor-element.elementor-element-88b15d6{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-6d26f2b{--spacer-size:72px;}.elementor-12499 .elementor-element.elementor-element-c5a2a13{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-0879180 .proradio-post__title  {font-size:45px;}#proradio-body .proradio-master .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__item {min-height:470px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__c .proradio-container {padding-top:50px;padding-bottom:50px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__c .proradio-container{padding-left:40px;padding-right:40px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider .owl-dots {padding-left:40px !important;padding-right:40px !important;}.elementor-12499 .elementor-element.elementor-element-e685810 .proradio-post__card--radio {min-height:370px;}.elementor-12499 .elementor-element.elementor-element-f5ee89a{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-73b9b8c{--spacer-size:72px;}.elementor-12499 .elementor-element.elementor-element-df7619b{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-c22c4e7{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-208a7bc{--spacer-size:50px;}.elementor-12499 .elementor-element.elementor-element-6e248f9{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-d59445f{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-b10c3ea{--spacer-size:50px;}.elementor-12499 .elementor-element.elementor-element-4b4a6ac4{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-b29e926{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-616506c{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}.elementor-12499 .elementor-element.elementor-element-8db2093{--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}@media(max-width:1024px){.elementor-12499 .elementor-element.elementor-element-5d36cac .proradio-3dheader  {height:100vh;}.elementor-12499 .elementor-element.elementor-element-0879180 .proradio-post__title  {font-size:37px;}#proradio-body .proradio-master .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__item {min-height:360px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__c .proradio-container {padding-top:40px;padding-bottom:40px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__c .proradio-container{padding-left:30px;padding-right:30px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider .owl-dots {padding-left:30px !important;padding-right:30px !important;}.elementor-12499 .elementor-element.elementor-element-e685810 .proradio-post__card--radio {min-height:322px;}}@media(max-width:767px){.elementor-12499 .elementor-element.elementor-element-5d36cac .proradio-3dheader  {height:100vh;}.elementor-12499 .elementor-element.elementor-element-0879180 .proradio-post__title  {font-size:27px;}#proradio-body .proradio-master .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__item {min-height:380px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__c .proradio-container {padding-top:30px;padding-bottom:30px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider__c .proradio-container{padding-left:20px;padding-right:20px;}#proradio-body .proradio-master  .elementor-12499 .elementor-element.elementor-element-0879180 .proradio-slider .owl-dots {padding-left:20px !important;padding-right:20px !important;}.elementor-12499 .elementor-element.elementor-element-e685810 .proradio-post__card--radio {min-height:280px;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-dcc299e *//* General Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}

/* Banner Styling */
.now-playing-banner {
    display: flex;
    align-items: center;
    background-color: #111; /* Dark background for contrast */
    color: white;
    padding: 15px 25px;
    gap: 20px;
    overflow: hidden;
    width: 100%;
    max-width: 600px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6);
}

/* Now Playing Label */
.now-playing-label {
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
}

/* Song & Artist Info */
.track-info {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
}

/* Song Title Animation */
.song-title {
    font-size: 22px;
    font-weight: bold;
    animation: scrollText 8s linear infinite;
    color: #FFD700; /* Gold color for contrast */
}

/* Artist Name */
.artist-name {
    font-size: 16px;
    color: #ccc;
    margin-top: 3px;
}

/* Scrolling Animation */
@keyframes scrollText {
    0% { transform: translateX(100%); }
    100% { transform: translateX(-100%); }
}

/* Responsive Design */
@media (max-width: 480px) {
    .now-playing-banner {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    .song-title {
        font-size: 18px;
    }

    .artist-name {
        font-size: 14px;
    }
}/* End custom CSS */