.site-title{margin-bottom:0px;font-family:"Helvetica Neue Condensed Bold",sans-serif;color:#fcdb3d;font-size:60px;line-height:50px;text-align:center;width:100%}.page-title{margin:35px 0 45px 0;color:#f47b20;text-align:center;text-transform:uppercase;font-size:2.6rem;letter-spacing:2px;line-height:29px}@media(max-width: 750px){.page-title{margin-bottom:10px}}a:focus,a:focus-visible,a:focus-within,svg:focus,svg:focus-visible,svg:focus-within{outline:none;outline-color:transparent}.navigation{font-family:"Helvetica Neue Extended Bold",sans-serif;text-align:center;margin:5px 0 20px 0;font-size:20px}.navigation a{color:#f47b20;text-decoration:none}.navigation a:hover{color:#fff;text-decoration:underline}.navigation span{color:#fff}.navigation .page-numbers{padding:2px 5px}.navigation .page-numbers .arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;display:inline-block}.navigation .page-numbers .arrow.arrow-right{border-left:10px solid #f47b20}.navigation .page-numbers .arrow.arrow-right:hover{border-left-color:#fff}.navigation .page-numbers .arrow.arrow-left{border-right:10px solid #f47b20}.navigation .page-numbers .arrow.arrow-left:hover{border-right-color:#fff}.page-cast{font-family:"Helvetica Neue Extended Bold",sans-serif}.page-cast .academy-hero-title{text-align:center;width:100%;max-width:none}.page-cast .tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-cast .tabs .tab{width:30%;color:#fff;cursor:pointer}@media(max-width: 900px){.page-cast .tabs .tab{width:48%}}@media(max-width: 530px){.page-cast .tabs .tab{font-size:1.3rem}}.page-cast .tabs .tab:hover,.page-cast .tabs .tab.active{color:#f47b20}.page-cast .bios .bios-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:5px solid transparent;padding:20px;padding-top:0}@media(max-width: 730px){.page-cast .bios .bios-grid{padding:0}}.page-cast .bios .bios-grid.special_guests{border-color:#fcd536;background-color:#110d5e}.page-cast .bios .bios-grid.special_guests h2{width:100%;text-align:center;color:#f47b20;margin:0 0 20px;text-transform:uppercase}@media(max-width: 400px){.page-cast .bios .bios-grid.special_guests h2{font-size:23px;line-height:25px}}.page-cast .bios .bios-grid .bio{width:23%;margin-right:2.5%;text-align:center;margin-bottom:25px;cursor:pointer}.page-cast .bios .bios-grid .bio:nth-of-type(4n){margin-right:0}@media(max-width: 850px){.page-cast .bios .bios-grid .bio{width:31%}.page-cast .bios .bios-grid .bio:nth-of-type(4n){margin-right:2.5%}.page-cast .bios .bios-grid .bio:nth-of-type(3n){margin-right:0}}@media(max-width: 730px){.page-cast .bios .bios-grid .bio{width:47%}.page-cast .bios .bios-grid .bio:nth-of-type(3n){margin-right:3%}.page-cast .bios .bios-grid .bio:nth-of-type(2n){margin-right:0}}.page-cast .bios .bios-grid .bio h3{font-weight:100;text-transform:uppercase;margin:10px 0 0 0;font-size:22px;line-height:21px;color:#fff}.page-cast .bios .bios-grid .bio h3 div{color:#f47b20}@media(max-width: 500px){.page-cast .bios .bios-grid .bio h3{font-size:15px;line-height:15px}}.page-cast .bios .bios-grid .bio .role{color:#fcd536;font-size:16px;line-height:17px;font-family:"Helvetica Neue Condensed Bold",sans-serif;letter-spacing:.5px;margin:4px 0 0 0}@media(min-width: 500px){.page-cast .bios .bios-grid .bio .role br{display:none}}.page-cast .bios .bios-grid .bio img{border:5px solid #fcd536;height:auto}.page-cast .bios .bios-grid .bio:hover h3 div,.page-cast .bios .bios-grid .bio:hover .role{color:#fff}.page-cast .bios .bios-grid .bio:hover img{border-color:#fff}ul.cast-social{margin:10px 0 0 0;padding:0;list-style:none}ul.cast-social li{display:inline-block;margin:0 5px}ul.cast-social li svg:hover{fill:#fff}.cast-modal-wrapper{background:url("../../_images/FLS_Remix_NewGradient.jpg");background-size:cover;max-width:800px !important;height:370px;max-height:370px;overflow:hidden;border:4px solid #f47b20;padding:0;font-family:"Helvetica Neue Extended Bold",sans-serif}.cast-modal-wrapper .fancybox-close-small{color:#fcd536 !important}.cast-modal-wrapper .modal-content-holder .cast-headshot-holder{padding:20px}.cast-modal-wrapper .modal-content-holder .cast-headshot-holder img{height:auto;border:5px solid #fcd536}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder a.post-edit-link{outline:none;text-decoration:none}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .header{padding:20px 0 10px 0;text-align:center}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .header h3{font-weight:100;text-transform:uppercase;margin:10px 0 0 0;font-size:34px;line-height:32px;color:#fff}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .header h3 div{color:#f47b20}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .header h4{color:#fcd536;font-size:18px;line-height:17px;font-family:"Helvetica Neue Condensed Bold",sans-serif;margin-bottom:0}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .cast-modal-text{font-family:"Helvetica Neue Condensed Bold",sans-serif;color:#fff;scrollbar-color:#f47b20 #fcd536;font-size:1.1em;line-height:1.2em;letter-spacing:.05em;padding-bottom:20px}@media(min-width: 551px){.cast-modal-wrapper .modal-content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cast-modal-wrapper .modal-content-holder .cast-headshot-holder{width:45%}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder{padding-right:25px}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .cast-modal-text{height:170px;max-height:170px;overflow:auto}.cast-modal-wrapper .modal-content-holder.has-headshot .cast-modal-text-holder{width:54%}.cast-modal-wrapper .modal-content-holder.no-headshot{padding-left:25px}}@media(max-width: 550px){.cast-modal-wrapper{height:420px;max-height:420px;overflow:auto}.cast-modal-wrapper .modal-content-holder .cast-headshot-holder{padding-bottom:0}.cast-modal-wrapper .modal-content-holder .cast-headshot-holder img{max-width:200px;display:block;margin:0 auto}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder{padding:0 25px}.cast-modal-wrapper .modal-content-holder .cast-modal-text-holder .header{padding-top:0}}.page-press .article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px}.page-press .article .article-image{width:42%}.page-press .article .article-image img{height:auto;border:5px solid #fcd536;width:100%}.page-press .article .article-text{width:55%}.page-press .article .article-text .byline{color:#fff;font-family:"Helvetica Neue Condensed Bold",sans-serif;text-align:center;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:1px}.page-press .article .article-text h2{font-family:"Helvetica Neue Extended Bold",sans-serif;font-size:22px;line-height:26px;margin:5px 0;text-transform:uppercase}.page-press .article .article-text h2 a{color:#f47b20;text-decoration:none}.page-press .article .article-text h2 a:hover{color:#fcd536}.page-press .article .article-text p{margin:0 0 5px;color:#fff;font-family:"Helvetica Neue Condensed Bold",sans-serif}.page-press .article .article-text .button{background:transparent;border:3px solid #fcd536;display:block;width:100%;padding:2px 0 2px 0;text-transform:uppercase;color:#fcd536;font-family:"Helvetica Neue Extended Bold",sans-serif;font-size:19px;letter-spacing:1px;line-height:19px;text-align:center;text-decoration:none;margin-top:15px}.page-press .article .article-text .button:hover{border-color:#fff;color:#fff}@media(max-width: 650px){.page-press .article .article-image{width:100%;margin-bottom:20px}.page-press .article .article-text{width:100%}}.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}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{padding:0 10px;width:100%;margin:0 auto;max-width:1156px}.heading{color:#f47b20;line-height:1.1;letter-spacing:2px;font-family:"Helvetica Neue Extended Bold",sans-serif;text-transform:uppercase}.heading--secondary{color:#fcd536;font-family:"Helvetica Neue Condensed Bold",sans-serif;text-transform:lowercase;letter-spacing:normal}.heading--lg{font-size:60px}@media screen and (min-width: 768px){.heading--lg{font-size:calc(
                    60px + 0 *
                        ((100vw - 768px) / 432)
                )}}@media screen and (min-width: 1200px){.heading--lg{font-size:60px}}.heading--md{font-size:40px}@media screen and (min-width: 768px){.heading--md{font-size:calc(
                    40px + 2 *
                        ((100vw - 768px) / 432)
                )}}@media screen and (min-width: 1200px){.heading--md{font-size:42px}}.rpmblock--calendar{margin:2em 0}.rpmblock--calendar__container{padding:0 !important;width:100%;max-width:1200px}.rpmblock--calendar__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rpmblock--calendar__cal-title{text-align:center;margin-bottom:40px;color:#110d5e}.rpmblock--calendar__cal-best{color:#f47b20}.rpmblock--calendar__cal-best p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rpmblock--calendar__cal-best p:before{content:"";display:inline-block;width:40px;height:25px;margin-right:15px;background-color:#f47b20}.rpmblock--calendar__weekly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.rpmblock--calendar__weekly__container{background-color:transparent;color:#fff}.rpmblock--calendar__weekly>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.rpmblock--calendar__weekly .week-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.rpmblock--calendar__weekly .week-names{color:#f47b20;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Helvetica Neue Condensed Bold",sans-serif;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rpmblock--calendar__weekly .week-names{font-size:16px}@media screen and (min-width: 768px){.rpmblock--calendar__weekly .week-names{font-size:calc(
                    16px + 14 *
                        ((100vw - 768px) / 832)
                )}}@media screen and (min-width: 1600px){.rpmblock--calendar__weekly .week-names{font-size:30px}}.rpmblock--calendar__weekly .week-names>div{-webkit-box-flex:0;-ms-flex:0 1 14%;flex:0 1 14%;max-width:14%;text-align:center}.rpmblock--calendar__weekly .date-box{width:100%;margin-right:2px;margin-left:2px;padding:10px 2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:#fcd536 solid 2px}@media(min-width: 768px){.rpmblock--calendar__weekly .date-box{margin-right:5px;margin-left:5px;padding:10px 5px}}.rpmblock--calendar__weekly .day{display:inline-block;width:13%;margin-right:4px;margin-bottom:0px;margin-left:4px;padding:8px;font-size:.8em;text-align:center}.rpmblock--calendar__weekly .day-weekly{display:none}.rpmblock--calendar__weekly .weekday-box{font-family:"Helvetica Neue Condensed Bold",sans-serif;margin-bottom:10px}.rpmblock--calendar__weekly .weekday-box .date{margin:6px 0 18px}.rpmblock--calendar__weekly .weekday-box .date{font-size:14px}@media screen and (min-width: 768px){.rpmblock--calendar__weekly .weekday-box .date{font-size:calc(
                    14px + 2 *
                        ((100vw - 768px) / 832)
                )}}@media screen and (min-width: 1600px){.rpmblock--calendar__weekly .weekday-box .date{font-size:16px}}.rpmblock--calendar__weekly .tc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rpmblock--calendar .best-box{display:none}.rpmblock--calendar .featured-artist{background-color:#f47b20;color:#fff;font-family:"Helvetica Neue Condensed Bold",sans-serif;width:100%;margin-top:6px;text-transform:uppercase;line-height:1.2;position:relative}.rpmblock--calendar .featured-artist{font-size:8px}@media screen and (min-width: 500px){.rpmblock--calendar .featured-artist{font-size:calc(
                    8px + 8 *
                        ((100vw - 500px) / 700)
                )}}@media screen and (min-width: 1200px){.rpmblock--calendar .featured-artist{font-size:16px}}.rpmblock--calendar .featured-artist{padding:2px}@media screen and (min-width: 768px){.rpmblock--calendar .featured-artist{padding:calc(
                    2px + 2 *
                        ((100vw - 768px) / 432)
                )}}@media screen and (min-width: 1200px){.rpmblock--calendar .featured-artist{padding:4px}}.rpmblock--calendar .event-time{letter-spacing:1px;font-family:"Helvetica Neue Condensed Bold",sans-serif;text-decoration:none;width:100%;max-width:100%;text-align:center;line-height:1;padding:2px;border-radius:0;color:#fcd536;border-bottom:none;-webkit-transition:color 300ms ease-in-out,-webkit-text-decoration 300ms ease-in-out;transition:color 300ms ease-in-out,-webkit-text-decoration 300ms ease-in-out;transition:color 300ms ease-in-out,text-decoration 300ms ease-in-out;transition:color 300ms ease-in-out,text-decoration 300ms ease-in-out,-webkit-text-decoration 300ms ease-in-out}.rpmblock--calendar .event-time{font-size:10px}@media screen and (min-width: 500px){.rpmblock--calendar .event-time{font-size:calc(
                    10px + 6 *
                        ((100vw - 500px) / 700)
                )}}@media screen and (min-width: 1200px){.rpmblock--calendar .event-time{font-size:16px}}@media(min-width: 768px){.rpmblock--calendar .event-time{padding:4px}}.rpmblock--calendar .event-time:hover{border-bottom:none;color:#fff;text-decoration:underline}.rpmblock--calendar .event-time--best .ampm{position:relative}.rpmblock--calendar .event-time--best .ampm:after{content:"*";position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 768px){.rpmblock--calendar .event-time--best .ampm:after{margin-left:4px}}@media screen and (max-width: 768px){.rpmblock--calendar .event-time .mins{display:none}}.footer .footer-column a{text-decoration:none;border-bottom:0}.rpmblock--page-header{padding:30px 10px;text-align:center}.rpmblock--tabs__container{padding:0 10px;width:100%;margin:0 auto;max-width:1156px}.rpmblock--tabs__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:30px}.rpmblock--tabs__button{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:100%;background:none;border:none;font-family:"Helvetica Neue Extended Bold",sans-serif;font-weight:900;text-decoration:none;line-height:1;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center}.rpmblock--tabs__button{font-size:20px}@media screen and (min-width: 500px){.rpmblock--tabs__button{font-size:calc(
                    20px + 22 *
                        ((100vw - 500px) / 268)
                )}}@media screen and (min-width: 768px){.rpmblock--tabs__button{font-size:42px}}@media(min-width: 768px){.rpmblock--tabs__button{max-width:30%}}.rpmblock--tabs__button:last-child{margin-right:0}.rpmblock--tabs__button[aria-selected=true]{color:#f47b20}.rpmblock--tabs__panel{position:relative;z-index:2}.rpmblock--tabs__panel:focus{border-color:#110d5e;outline:0}.rpmblock--tabs__panel:focus:after{position:absolute;bottom:0;right:-1px;left:-1px;content:""}.rpmblock--tabs__playlists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rpmblock--tabs__playlists:after{content:""}@media(min-width: 500px){.rpmblock--tabs__playlists:after{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media(min-width: 1200px){.rpmblock--tabs__playlists:after{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;max-width:32%}}.rpmblock--tabs__playlist{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;margin-bottom:40px}@media(min-width: 500px){.rpmblock--tabs__playlist{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;max-width:49%}}@media(min-width: 1200px){.rpmblock--tabs__playlist{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;max-width:32%}}.rpmblock--tabs__playlist .heading{margin:0}.rpmblock--tabs__playlist .button{font-size:16px}.rpmblock--tabs__playlist-video{margin-top:10px}.rpmblock--tabs__playlist-callout{margin:10px 0;font-weight:bold;font-family:"Helvetica Neue Condensed Bold",sans-serif;color:#110d5e}.hero-section{padding-bottom:10px}.hero-section__link{padding:20px 0 40px}.hero-section__link a{background-color:#fcdb3d;-webkit-transition:color 200ms ease,background-color 200ms ease;transition:color 200ms ease,background-color 200ms ease;font-family:"Helvetica Neue Extended Bold",sans-serif;color:#000;display:block;font-size:1.4em;font-weight:700;text-align:center;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:12px 24px}.hero-section__link a:hover{background-color:#d0ac03}.orange-headline{color:#f47b20;text-align:center;width:100%;font-family:"Helvetica Neue Extended Bold",sans-serif;text-transform:uppercase;font-size:32px;line-height:35px}.tour_table{margin-top:20px;width:100%;max-width:1000px}.tour_table .tour_row{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #fcd536;padding:10px 5px;margin-bottom:10px}.tour_table .tour_row>div{text-align:center;color:#fff;text-transform:uppercase;font-family:"Helvetica Neue Condensed Bold",sans-serif}.tour_table .tour_row .city{width:30%}.tour_table .tour_row .venue{width:30%}.tour_table .tour_row .dates{width:20%}.tour_table .tour_row .button{width:20%}.tour_table .tour_row .button a{border:1px solid #fcd536;padding:2px 25px;text-decoration:none;display:block;max-width:150px;margin:0 auto}.tour_table .tour_row .button a:hover{color:#fff;border-color:#f47b20;background:#f47b20}@media(max-width: 700px){.tour_table .tour_row{display:block}.tour_table .tour_row .city,.tour_table .tour_row .venue,.tour_table .tour_row .dates,.tour_table .tour_row .button{width:100%;margin-bottom:10px}}.faq-holder{max-width:800px;margin:30px auto 50px auto;border-bottom:1px solid #fcd536}.faq-holder h2{color:#f47b20;text-align:center;width:100%;font-family:"Helvetica Neue Extended Bold",sans-serif}.faq-holder .faq-accordion{width:100%}.faq-holder .faq-question{padding-left:40px !important;border-top:1px solid #fcd536;font-family:"Helvetica Neue Condensed Bold",sans-serif;color:#fff}.faq-holder .border-arrow{border:solid #fcd536;border-width:0 2px 2px 0;display:inline-block;padding:7px;position:absolute;left:10px;top:23%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.faq-holder .ui-accordion-header-active .border-arrow{transform:rotate(225deg);-webkit-transform:rotate(225deg);top:17px}.faq-holder .faq-answer{padding-left:40px !important;padding-top:0 !important}