/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{background:#fff4ff !important;}
.radiosamos-player{background:linear-gradient(135deg,rgba(0,52,125,0.9),rgba(200,120,0,0),rgba(240,11,11,0.85));border-radius:25px;padding:5px 5px 5px;text-align:center;max-width:460px;margin:30px auto;box-shadow:0 0 25px rgba(0,130,255,0.5);backdrop-filter:blur(10px);transition:all 0.3s ease-in-out;position:relative;overflow:hidden;color:#fff;font-family:'Poppins',sans-serif;}.radiosamos-player::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(80,200,255,0.25),transparent 70%);animation:glowmove 6s infinite linear;}@keyframes glowmove{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.radiosamos-player:hover{box-shadow:0 0 40px rgba(0,160,255,0.8);transform:scale(1.02);}.radiosamos-player audio{width:100%;height:46px;border-radius:25px;outline:none;filter:invert(1) hue-rotate(170deg) brightness(1.1);z-index:2;position:relative;}.now-playing{font-weight:600;color:#00d4ff;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:0.85rem;}.track-title{overflow:hidden;white-space:nowrap;box-sizing:border-box;color:#fff;font-size:1.1rem;font-weight:500;margin-bottom:12px;animation:slideText 14s linear infinite;}@keyframes slideText{from{transform:translateX(100%);}to{transform:translateX(-100%);}}.radiosamos-player audio::-webkit-media-controls-play-button{filter:drop-shadow(0 0 8px #00baff);transition:0.2s ease;}.radiosamos-player audio::-webkit-media-controls-play-button:hover{transform:scale(1.2);}
.view.view-cards-grid .views-row{background:#fff;border-radius:14px;transition:transform .3s ease,box-shadow .3s ease;}.view.view-cards-grid .views-row:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,0,0,.15);}.view.view-cards-grid .views-field-field-image img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .4s ease;}.view.view-cards-grid .views-field-field-image:hover img{transform:scale(1.08);}.view.view-cards-grid .views-field-term-node-tid{padding:14px 18px 0;margin-bottom:10px;}.view.view-cards-grid .views-field-term-node-tid .field-content{display:inline-block;}.view.view-cards-grid .views-field-term-node-tid a{display:inline-block;padding-left:10px;border-left:3px solid #e10600;font-size:1rem;font-weight:800;letter-spacing:0.5px;line-height:1.2;color:#111 !important;text-decoration:none !important;text-transform:uppercase;transition:color .25s ease;}.view.view-cards-grid .views-field-term-node-tid a:hover{color:#e10600 !important;}.view.view-cards-grid .views-field-title{padding:0 18px 22px;}.view.view-cards-grid .views-field-title a{font-size:1rem;font-weight:800;line-height:1.35;color:#111 !important;text-decoration:none !important;position:relative;display:inline-block;transition:color .25s ease;}.view.view-cards-grid .views-field-title a:hover{color:#111 !important;}.view.view-cards-grid .views-field-title a::after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:3px;background:#e10600;transition:width .3s ease;}.view.view-cards-grid .views-field-title a:hover::after{width:100%;}.view.view-cards-grid .views-field-field-image a,.view.view-cards-grid .views-field-title a{border-left:0 !important;padding-left:0 !important;}.views-field-term-node-tid .field-content{display:inline-block;}.views-field-term-node-tid a{display:inline-block;padding-left:10px;border-left:3px solid #e10600;font-size:1rem;font-weight:800;letter-spacing:0.5px;line-height:1.2;color:#111 !important;text-decoration:none !important;text-transform:uppercase;transition:color .25s ease;}.views-field-term-node-tid a:hover{color:#e10600 !important;}.views-field-field-image a,.views-field-title a{border-left:0 !important;padding-left:0 !important;}@media (max-width:768px){.view.view-cards-grid .views-row{border-radius:12px;}.view.view-cards-grid .views-field-field-image{border-top-left-radius:12px;border-top-right-radius:12px;}.view.view-cards-grid .views-field-field-image img{height:220px;}.view.view-cards-grid .views-field-term-node-tid{padding:12px 16px 0;margin-bottom:8px;}.view.view-cards-grid .views-field-term-node-tid a{font-size:0.92rem;padding-left:8px;}.view.view-cards-grid .views-field-title{padding:0 16px 18px;}.view.view-cards-grid .views-field-title a{font-size:1.05rem;line-height:1.32;}.view.view-cards-grid .views-field-title a::after{height:2px;bottom:-5px;}.views-field-term-node-tid a{font-size:0.92rem;padding-left:8px;}}.view.view-cards-grid .views-field-field-image{overflow:hidden;border-radius:14px;}.view.view-cards-grid .views-field-field-image .field-content,.view.view-cards-grid .views-field-field-image a{display:block;overflow:hidden;border-radius:14px;}.view.view-cards-grid .views-field-field-image img,.view.view-cards-grid img.image-style-_40x200{width:100%;height:260px;object-fit:cover;display:block;border-radius:14px;transition:transform .4s ease;}.view.view-cards-grid .views-row:hover .views-field-field-image img,.view.view-cards-grid .views-row:hover img.image-style-_40x200{transform:scale(1.08);}@media (max-width:768px){.view.view-cards-grid .views-field-field-image,.view.view-cards-grid .views-field-field-image .field-content,.view.view-cards-grid .views-field-field-image a,.view.view-cards-grid .views-field-field-image img,.view.view-cards-grid img.image-style-_40x200{border-radius:12px;}.view.view-cards-grid .views-field-field-image img,.view.view-cards-grid img.image-style-_40x200{height:220px;}}
.rs-main-menu{position:relative;width:100%;}.rs-main-menu .rs-menu-toggle{display:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;}.rs-main-menu .rs-menu-list,.rs-main-menu .rs-menu-list ul{margin:0;padding:0;list-style:none;}@media (min-width:992px){.rs-main-menu .rs-menu-toggle{display:none !important;}.rs-main-menu .rs-menu-list{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;width:auto !important;max-width:100% !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;}.rs-main-menu .rs-menu-list > .nav-item{position:relative;display:block !important;width:auto !important;flex:0 0 auto !important;}.rs-main-menu .rs-menu-list > .nav-item > .nav-link{display:inline-block !important;width:auto !important;white-space:nowrap !important;color:#ffffff !important;font-weight:700;padding:8px 12px;text-decoration:none !important;border-radius:4px;transition:color 0.25s ease,background-color 0.25s ease,transform 0.2s ease;}.rs-main-menu .rs-menu-list > .nav-item > .nav-link:hover{color:#ffff99 !important;transform:scale(1.05);}.rs-main-menu .rs-menu-list > .nav-item > .nav-link.is-active,.rs-main-menu .rs-menu-list > .nav-item > .nav-link.active{background-color:#a50000 !important;color:#ffffff !important;}.rs-main-menu .rs-menu-list .dropdown-menu{position:absolute !important;top:100%;left:0;z-index:1000;min-width:230px;display:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease;background:#ffffff !important;border:none !important;box-shadow:0 6px 18px rgba(0,0,0,0.16) !important;border-radius:10px;padding:8px 0;pointer-events:none;}.rs-main-menu .rs-menu-list .dropdown.show > .dropdown-menu,.rs-main-menu .rs-menu-list .dropdown-menu.show,.rs-main-menu .rs-menu-list .dropdown:hover > .dropdown-menu{display:block !important;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}.rs-main-menu .rs-menu-list .dropdown-menu .nav-item{width:100%;}.rs-main-menu .rs-menu-list .dropdown-menu .nav-link{display:block !important;width:100% !important;color:#333 !important;font-weight:600;text-decoration:none !important;padding:10px 16px;border-radius:0;background:transparent !important;transform:none !important;white-space:normal !important;}.rs-main-menu .rs-menu-list .dropdown-menu .nav-link:hover{color:#d9230f !important;background:#f8f9fa !important;}}@media (max-width:991px){.rs-main-menu .rs-menu-toggle{display:inline-flex !important;align-items:center;justify-content:center;background:#a50000;color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;margin:10px 0 12px;cursor:pointer;}.rs-main-menu .rs-menu-list{display:none !important;flex-direction:column !important;align-items:stretch !important;gap:4px !important;width:100% !important;background:rgba(122,0,0,0.96) !important;border-radius:12px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,0.22);}.rs-main-menu .rs-menu-list.is-open{display:flex !important;}.rs-main-menu .rs-menu-list > .nav-item,.rs-main-menu .rs-menu-list .dropdown-menu .nav-item{width:100% !important;}.rs-main-menu .rs-menu-list .nav-link{display:block !important;width:100% !important;color:#ffffff !important;font-weight:700;padding:12px 14px;border-radius:8px;text-decoration:none !important;transform:none !important;white-space:normal !important;}.rs-main-menu .rs-menu-list .nav-link:hover{color:#ffff99 !important;background:rgba(255,255,255,0.08) !important;}.rs-main-menu .rs-menu-list .nav-link.is-active,.rs-main-menu .rs-menu-list .nav-link.active{background-color:#a50000 !important;color:#ffffff !important;}.rs-main-menu .rs-menu-list .dropdown-menu{position:relative !important;top:auto;left:auto;min-width:100%;display:none;opacity:1;visibility:visible;transform:none !important;background:rgba(255,255,255,0.06) !important;border:none !important;box-shadow:none !important;margin:4px 0 8px;padding:6px 0;border-radius:8px;pointer-events:auto;}.rs-main-menu .rs-menu-list .dropdown.show > .dropdown-menu,.rs-main-menu .rs-menu-list .dropdown-menu.show{display:block !important;}.rs-main-menu .rs-menu-list .dropdown-menu .nav-link{color:#ffffff !important;padding:10px 14px 10px 28px;background:transparent !important;font-weight:600;}.rs-main-menu .rs-menu-list .dropdown-menu .nav-link:hover{color:#ffff99 !important;background:rgba(255,255,255,0.08) !important;}}
