.elementor-17 .elementor-element.elementor-element-33d1089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-33d1089:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-33d1089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-17 .elementor-element.elementor-element-33d1089 > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-33d1089 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:100px;}.elementor-17 .elementor-element.elementor-element-36bf253{--spacer-size:325px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-645be45{text-align:center;}.elementor-17 .elementor-element.elementor-element-645be45 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-33d1089{--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-36bf253{--spacer-size:110px;}}/* Start custom CSS for heading, class: .elementor-element-645be45 */body.page-id-17{background:#111113}body.page-id-17 #content{background:#111113;padding-bottom:70px}.elementor-17 .elementor-element-33d1089{background:#111113!important;padding:165px 24px 32px!important;min-height:0!important}.elementor-17 .elementor-element-33d1089>.e-con-inner{padding:0!important;gap:0!important}.elementor-17 .elementor-widget-spacer,.elementor-17 .elementor-shape{display:none!important}.elementor-17 .elementor-element.elementor-element-645be45{text-align:left!important;width:100%!important;max-width:1120px;margin:0 auto!important}.elementor-17 .elementor-element.elementor-element-645be45 h1{color:#fff!important;font-size:clamp(34px,4.5vw,58px)!important;font-weight:600!important;letter-spacing:-2px;line-height:1.15!important}.elementor-17 .elementor-element.elementor-element-645be45:before{content:"RADIO TOP CLASS · LA TUA SETTIMANA";display:block;color:#d4b13b;font-size:11px;letter-spacing:3px;font-weight:600;margin-bottom:14px}.elementor-17 .elementor-element.elementor-element-645be45:after{content:"Musica, voci e DJ set. Scegli il programma e scopri di più.";display:block;color:#a9a9b0;font-size:15px;margin:16px 0 12px;line-height:1.6}#master-schedule{max-width:1120px;margin:0 auto!important;padding:0 0 32px!important;color:#eee;background:#171719;border:1px solid #303033;border-radius:12px;overflow:hidden}#master-schedule-controls-wrapper,#master-schedule>br,#master-schedule .date-subheading,.master-program-user-hour,#master-schedule .show-user-time,.master-program-hour>br{display:none!important}#master-program-schedule{margin:0!important;table-layout:fixed;border-collapse:collapse!important;border:0!important;font-family:inherit}#master-program-schedule th,#master-program-schedule td{border:0!important;border-bottom:1px solid #303033!important;border-right:1px solid #303033!important;background:#171719!important;vertical-align:top;padding:12px 8px!important;text-align:left!important}#master-program-schedule .master-program-day,#master-program-schedule .master-program-hour-heading{background:#242427!important;color:#d9bc53!important;padding:20px 12px!important}#master-program-schedule .master-program-day.current-day{background:#d3b03d!important;color:#141414!important}#master-program-schedule .day-heading{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}#master-program-schedule .master-program-hour-heading,#master-program-schedule .master-program-hour{width:78px!important}#master-program-schedule .master-program-hour{background:#1e1e21!important;color:#a7a7af;font-size:12px;font-weight:500;padding:19px 12px!important;white-space:nowrap}#master-program-schedule .show-wrap{min-height:0!important;overflow:visible!important}#master-program-schedule .master-show-entry{background:#242426!important;border:1px solid #39393d!important;border-left:2px solid #c4a538!important;border-radius:7px;padding:12px 9px!important;margin:0!important;height:auto!important;min-height:78px;color:#fff}#master-program-schedule .show-title{font-size:13px;line-height:1.5;font-weight:600;margin:0 0 9px!important}#master-program-schedule .show-title a{color:#f3f2ed!important;text-decoration:none!important}#master-program-schedule .show-title a:hover{color:#e0c65a!important}#master-program-schedule .show-time{color:#c2a956!important;font-size:11px;line-height:1.5;white-space:normal}#master-program-schedule .show-time .rs-shift-sep{font-size:0}#master-program-schedule .show-time .rs-shift-sep:after{content:" – ";font-size:11px}#master-program-schedule .master-show-entry.continued{display:none!important}#master-program-schedule .master-program-hour-row:not(:has(.newshift)){display:none!important}@media(min-width:768px){#master-program-schedule .shift-left-arrow,#master-program-schedule .shift-right-arrow{display:none!important}}@media(max-width:767px){.elementor-17 .elementor-element-33d1089{padding:135px 20px 24px!important}.elementor-17 .elementor-element.elementor-element-645be45 h1{letter-spacing:-1px}#master-schedule{margin:0 16px!important;width:calc(100% - 32px)!important}#master-program-schedule .master-program-day{padding:16px 10px!important}#master-program-schedule .show-title{font-size:16px}#master-program-schedule .show-time{font-size:13px}#master-program-schedule .show-time .rs-shift-sep:after{font-size:13px}#master-program-schedule .master-show-entry{padding:18px!important}#master-program-schedule .shift-left-arrow a,#master-program-schedule .shift-right-arrow a{color:#141414!important;font-size:28px;padding:6px 12px}}
#master-program-schedule .show-title{text-transform:uppercase!important}
.elementor-17 .elementor-element.elementor-element-645be45 h1{text-transform:uppercase}#master-program-schedule .show-title,#master-program-schedule .show-time{border:0!important;padding:0!important;text-align:left!important}#master-program-schedule .show-wrap{display:block!important}
#master-program-schedule .show-wrap{border:0!important;box-shadow:none!important;background:transparent!important}#master-program-schedule .show-info:before,#master-program-schedule .show-info:after{display:none!important}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-75e5483 */body.page-id-17 .page-content>.master-schedule{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483{width:100%!important;max-width:1400px;margin:12px auto 0!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-schedule{display:block!important;width:100%!important;max-width:none!important;max-height:none;overflow:auto!important;min-height:360px;background:#171719;border:1px solid #48423a;border-radius:12px;scrollbar-color:#d3b13e #242427;scrollbar-width:auto;padding:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-schedule-controls-wrapper,.elementor-17 .elementor-element.elementor-element-75e5483 .master-schedule>br,.elementor-17 .elementor-element.elementor-element-75e5483 .shift-left-arrow,.elementor-17 .elementor-element.elementor-element-75e5483 .shift-right-arrow,.elementor-17 .elementor-element.elementor-element-75e5483 .date-subheading,.elementor-17 .elementor-element.elementor-element-75e5483 .show-user-time{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule{display:table!important;width:100%!important;min-width:1120px!important;table-layout:fixed;border-collapse:separate!important;border-spacing:0;margin:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr{display:table-row!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule th,.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule td{display:table-cell!important;border:0!important;border-right:1px solid #38383d!important;border-bottom:1px solid #38383d!important;padding:12px 8px!important;vertical-align:top!important;background:#202023!important;color:#eee!important;width:auto!important;min-width:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule th{position:sticky;top:0;z-index:4;background:#d3b13e!important;color:#171719!important;font-size:12px!important;text-transform:uppercase}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule th:first-child,.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule td:first-child{position:sticky;left:0;width:72px!important;z-index:3;background:#29292c!important;color:#d8be69!important;font-size:12px!important;font-weight:600}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule th:first-child{z-index:6}.elementor-17 .elementor-element.elementor-element-75e5483 .show-info{width:100%!important;float:none!important;margin:0!important;padding:6px!important;background:#252528!important;border:0!important;box-sizing:border-box}.elementor-17 .elementor-element.elementor-element-75e5483 .show-title{border:0!important;font-size:12px!important;line-height:1.4!important;text-transform:uppercase;margin:0 0 8px!important;padding:0!important;white-space:normal!important}.elementor-17 .elementor-element.elementor-element-75e5483 .show-title a{color:#f4f4f5!important;text-decoration:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 .show-time{font-size:11px!important;color:#d7bc62!important;border:0!important;margin:0!important;padding:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 .show-title a:hover{color:#e4c454!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-schedule:before{content:"Scorri la griglia ↕ ↔ · Tutti i giorni e gli orari";display:block;color:#ddd;padding:14px;font-size:12px}body.page-id-17 .elementor-location-footer h2{color:#eee!important}@media(max-width:767px){.elementor-17 .elementor-element-33d1089{padding-top:335px!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule{min-width:1120px!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-schedule{max-height:none}}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tbody{display:flex!important;flex-direction:column!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr{display:table!important;width:100%!important;table-layout:fixed!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .master-program-day-row{order:0;position:sticky;top:0;z-index:8}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-0{order:24}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-1{order:25}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-2{order:26}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-3{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-4{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-5{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-6{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-7{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-8{order:8}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-9{order:9}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-10{order:10}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-11{order:11}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-12{order:12}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-13{order:13}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-14{order:14}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-15{order:15}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-16{order:16}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-17{order:17}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-18{order:18}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-19{order:19}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-20{order:20}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-21{order:21}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-22{order:22}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule .hour-row-23{order:23}.elementor-17 .elementor-element.elementor-element-75e5483 .show-wrap{min-height:0!important;height:auto!important;border:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 .show-wrap:empty{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-program-user-hour,.elementor-17 .elementor-element.elementor-element-75e5483 .master-program-hour>br{display:none!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule th,.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule td{height:auto!important;padding:10px 8px!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-show-entry.nowplaying{border:2px solid #d3b13e!important;background:#332d1c!important;border-radius:6px}.elementor-17 .elementor-element.elementor-element-75e5483 .master-show-entry{font-family:Arial,sans-serif!important}.elementor-17 .elementor-element.elementor-element-75e5483 .show-title,.elementor-17 .elementor-element.elementor-element-75e5483 .show-title a{font-family:Arial,sans-serif!important;font-size:13px!important}.elementor-17 .elementor-element.elementor-element-75e5483 .show-time{font-family:Arial,sans-serif!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-show-entry:not(.nowplaying){border-top:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 .master-show-entry.nowplaying{border-color:#f00000!important;background:transparent!important} 
.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr.hour-row-0,.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr.hour-row-1,.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr.hour-row-2{display:grid!important;grid-template-columns:72px repeat(7,minmax(0,1fr))!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>*{grid-row:1!important;box-sizing:border-box!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>:first-child{grid-column:1!important;width:72px!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-0{grid-column:8!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-1{grid-column:2!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-2{grid-column:3!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-3{grid-column:4!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-4{grid-column:5!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-5{grid-column:6!important}.elementor-17 .elementor-element.elementor-element-75e5483 table.master-program-schedule tr:is(.hour-row-0,.hour-row-1,.hour-row-2)>.day-6{grid-column:7!important}.elementor-17 .elementor-element.elementor-element-75e5483 .rs-shift-sep{font-size:0!important}.elementor-17 .elementor-element.elementor-element-75e5483 .rs-shift-sep:after{content:" – ";font-size:11px}/* End custom CSS */
/* Start custom CSS *//* Programme subtitle */
#master-schedule-1 .show-title a[href$="/show/dj-gianni-fanti/"]::after {content:"DANCE2DISCO";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;}
    
#master-schedule-1 .show-title a[href$="/show/dj-gianni-fanti-dance2disco-2/"]::after {content:"DANCE2DISCO...#2";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;}
    
/* Zayra programme subtitles by day */
#master-schedule-1 td.friday .show-title a[href$="/show/dj-zayra/"]::after {content:"AFRICAN DREAM";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;}
#master-schedule-1 td.sunday .show-title a[href$="/show/dj-zayra/"]::after {content:"FROM DISCO E NU DISCO";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;}

/* Morning programme presenters */
#master-schedule-1 .show-title a[href$="/show/musical-chatter/"]::after {content:"con Silvia D.";}
#master-schedule-1 .show-title a[href$="/show/super-sound/"]::after {content:"con Marco Edelvais";}
#master-schedule-1 .show-title a[href$="/show/chilling-me-softly/"]::after {content:"con Patrizio Sinoga";}
#master-schedule-1 .show-title a[href$="/show/the-bunker/"]::after {content:"con Paolo Viparelli";}
#master-schedule-1 .show-title a[href$="/show/musical-chatter/"]::after, #master-schedule-1 .show-title a[href$="/show/super-sound/"]::after, #master-schedule-1 .show-title a[href$="/show/chilling-me-softly/"]::after, #master-schedule-1 .show-title a[href$="/show/the-bunker/"]::after {display:block;margin-top:4px;font-size:0.9em;line-height:1.25;text-transform:none;}

#master-schedule-1 .show-title a[href$="/show/chilling-me-softly/"]::after {content:"con Patrizio Sigona";}

#master-schedule-1 .show-title a[href$="/show/dj-paolo-viparelli/"]::after {content:"MIX & REMIX";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;}

#master-schedule-1 .show-title a[href$="/show/trans-europe-express/"]::after {content:"con Paolo Tocco";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;text-transform:none;}

#master-schedule-1 .show-title a[href$="/show/editinjazz/"]::after {content:'con Enrico "Edit" Di Troia';display:block;margin-top:4px;font-size:0.9em;line-height:1.25;text-transform:none;}

/* Keep schedule below header at every browser zoom */
body.page-id-17 #content {display:flow-root!important;position:relative!important;top:auto!important;}
body.page-id-17 .elementor-17 > .elementor-element-33d1089 {margin-top:0!important;padding-top:32px!important;}

body.page-id-17 .elementor-location-header .elementor-element-a734822 {margin-bottom:0!important;}

#master-schedule-1 .show-title a[href$="/show/golden-classics/"]::after {content:"con Marco Edelvais";display:block;margin-top:4px;font-size:0.9em;line-height:1.25;text-transform:none;}

/* Show both hours of the extended programmes */
#master-schedule-1 .saturday .love-to-be-radio.continued::before {content:"LOVE TO BE... RADIO\A 17:00 – 19:00 · 2 ORE";}
#master-schedule-1 .monday .dj-orazio-iodice.continued::before {content:"DJ ORAZIO IODICE\A 20:00 – 22:00 · 2 ORE";}
#master-schedule-1 .saturday .love-to-be-radio.continued::before, #master-schedule-1 .monday .dj-orazio-iodice.continued::before {display:block;white-space:pre-line;color:#e2c04b;font-size:12px;line-height:1.6;font-weight:600;text-align:center;}
#master-schedule-1 td:has(.saturday-never), #master-schedule-1 td.saturday:has(.love-to-be-radio), #master-schedule-1 td.monday:has(.dj-orazio-iodice) {background:#302b1b!important;border-left:3px solid #d4b23c!important;}

#master-schedule-1 .saturday .love-to-be-radio.continued::before {content:"LOVE TO BE... RADIO\A ora n.2 - hour nr. 2";}
#master-schedule-1 .monday .dj-orazio-iodice.continued::before {content:"DJ ORAZIO IODICE\A ora n.2 - hour nr. 2";}

/* Exact second-hour label, with no repeated time range */
#master-schedule-1 td.saturday .master-show-entry.love-to-be-radio.continued::before,
#master-schedule-1 td.monday .master-show-entry.dj-orazio-iodice.continued::before {content:"ora n.2 - hour nr. 2"!important;text-transform:none!important;}
#master-schedule-1 td.saturday .love-to-be-radio.continued > *,
#master-schedule-1 td.monday .dj-orazio-iodice.continued > * {display:none!important;}

#master-schedule-1 .saturday .love-to-be-radio.newshift .show-time, #master-schedule-1 .saturday .love-to-be-radio.newshift .show-time *, #master-schedule-1 .monday .dj-orazio-iodice.newshift .show-time, #master-schedule-1 .monday .dj-orazio-iodice.newshift .show-time * {font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.6!important;color:#e2c04b!important;}/* End custom CSS */