/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
:focus{outline:-webkit-focus-ring-color none}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.spacer-top{margin-top:1.1rem}
.spacer-bot{margin-bottom:1.1rem}
.more-space-bot{margin-bottom:30px}
.more-space-top{margin-top:2.86rem}
.more-space{margin:2.86rem 0}
.border-spacer{border-top:1px solid #918f8f;margin:1.54rem 3em 2.86rem}
.border{border-top:1px solid #918f8f;width:93%;margin:25px auto}
.blue-link{color:#002eff}
body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5;font-size:1.32rem;overflow-x:unset}
a,a:visited,a:link{color:#1f232a;text-decoration:none}
a:hover,a:focus{color:black}
a:active{color:black}
h1,h2,h3,h4,h5,h6{line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:inherit;margin-bottom:0}
h1{font-size:2.86rem;margin-top:1.98rem}
h2{font-size:2.42rem;margin-top:1.54rem}
h3{font-size:1.98rem}
h4{font-size:1.54rem;margin-top:1.1rem}
h5{font-size:1.32rem;margin-top:1.1rem}
h6{font-size:.88rem;margin-top:1.1rem}
p{margin-top:1.1rem;font-size:.88rem}
small{font-size:.88rem}
.btn-default{background-color:#2e6e74;color:#fefefe;border:1px solid #fefefe;text-decoration:none;text-transform:uppercase}
.btn-info{background-color:#4fb0b9;color:#1f232a;border:1px solid #1f232a;text-decoration:none;text-transform:uppercase}
.btn-first{background-color:transparent;color:#002eff;border:1px solid #002eff;text-decoration:none;text-transform:uppercase;padding:5px 10px}
.btn-info{background-color:#ffff35;color:#002eff;border:1px solid #002eff;text-decoration:none;text-transform:uppercase;padding:5px 10px}
.btn-info:hover{color:#918f8f;background:transparent;border:1px solid #918f8f}
.btn-genre{border-radius:7px;color:#000;text-transform:lowercase;font-size:16px;font-weight:500;padding:2px 8px;background-color:#fff;border:solid #000 1px;text-decoration:none;display:inline-block;cursor:pointer}
.btn-genre:hover{background:#000;color:#fff;text-decoration:none}
.btn-modal{border-radius:7px;color:#000;text-transform:lowercase;font-size:16px;font-weight:500;padding:2px 8px;background-color:#fff;border:solid #000 1px;text-decoration:none;display:inline-block;cursor:pointer}
.btn-modal:hover{background:#000;color:#fff;text-decoration:none}
.btn-test{background-color:transparent;color:#fefefe;border:1px solid #fefefe;text-decoration:none;text-transform:uppercase;text-transform:none}
.btn-test:hover{background-color:#fefefe;color:#231f20;border:1px solid #231f20;text-decoration:none;text-transform:uppercase;text-transform:none}
.btn-black{grid-column:3 / -1;justify-self:end;background-color:#1f232a;color:#fefefe;border:1px solid #918f8f;padding:10px 15px}
.btn-black:hover{background:#847770}
.btn-black a{color:#fefefe}
.btn-hidden{display:none}
.btn-shop-link{background-color:#342eef;color:#fefefe;border:1px solid #fefefe;text-decoration:none;text-transform:uppercase;width:100%;text-align:center;text-transform:none;padding:10px 15px}
.btn-shop-link a{color:#fefefe}
.btn-archive{background-color:#ffff35;color:#1f232a;border:1px solid #918f8f;padding:10px 15px;position:relative;margin-left:19px;bottom:17px;height:51px;display:none}
.btn-guests{background-color:#ffff35;color:#fefefe;border:1px solid #fefefe;text-decoration:none;text-transform:uppercase;border:1px solid #918f8f;width:100%;text-align:center;text-transform:none;padding:10px 15px;margin-bottom:25px}
.btn-guests a{color:#fefefe}
.btn-radio{text-align:center;text-transform:none;padding:10px 15px;margin-bottom:25px;grid-column:1 / -1;grid-row:1 / 2}
.btn-radio2{border:1px solid #918f8f;text-align:center;width:100px;margin:10px 0;padding:10px 15px;display:none}
.btn-radio2:hover{border:1.5px solid #918f8f}
.btn-past{background-color:#ffff35;color:#fefefe;border:1px solid #fefefe;text-decoration:none;text-transform:uppercase;border:1px solid #918f8f;width:100%;text-align:center;text-transform:none;padding:10px 15px;margin-bottom:25px;justify-self:center;grid-column:2 / -1;grid-row:1 / 2;width:144px;height:51px}
.btn-past a{color:#fefefe}
*:focus{border:0;color:#4a5465}
label,select{display:block}
textarea{overflow:auto;vertical-align:top}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{width:100%;border:0;background-color:transparent;border-bottom:1px solid #918f8f;font-size:.68rem !important;color:#1f232a;font-weight:500;text-align:center}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus{border:0}
input[type="radio"],input[type="checkbox"]{line-height:normal;cursor:pointer}
.search-wrapper{grid-template-columns:repeat(3,1fr);height:147.59px;top:0;background-color:#beffeb;max-width:60em;width:100%;overflow-x:unset}
.search-close{grid-column:3 / -1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 12px;font-size:1.98rem}
.search-form{grid-column:1 / -1;grid-row:1 /2;-ms-flex-item-align:center;align-self:center;justify-self:center;padding:5px;background-color:#beffeb;overflow-x:unset}
.search-form>*{font-weight:300}
.search-icon>i{font-size:1.98rem}
.search-icon{grid-column:3 / -1;grid-row:1 / 2;justify-self:end;-ms-flex-item-align:center;align-self:center;-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}
input[type="search"]{background-color:#beffeb;border:0;font-size:1.32rem !important;color:#1f232a;font-weight:300 !important}
.archive-form{display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px;overflow-x:unset}
.select-hidden{display:none;visibility:hidden;padding-right:15px}
.select{cursor:pointer;display:inline-block;position:relative;width:130px;height:51px;font-size:24px;overflow-x:unset;border:1px solid #918f8f;color:#1f232a;height:51px;justify-self:center}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#fefefe;padding:8px 15px}
.select-styled:after{content:"\2193";font-size:1.1rem;float:right;padding:4px 0}
.select-styled:active:after,.select-styled.active:after{content:"\2191";font-size:1.1rem;padding:4px 0}
.select-options{display:none;position:absolute;top:100%;right:0;left:-60px;z-index:999;margin:0 0 0 49px;padding:0;list-style:none;background-color:#fefefe;border:1px solid #918f8f;list-style-position:outside}
.select-options li{padding:12px 0 12px 10px;overflow-x:unset}
.select-options li:hover{color:#fefefe;background:#1f232a}
.select-options li[rel="hide"]{display:none}
input::-webkit-input-placeholder{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#1f232a;font-weight:500}
input:-ms-input-placeholder{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#1f232a;font-weight:500}
input::-ms-input-placeholder{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#1f232a;font-weight:500}
input::placeholder{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#1f232a;font-weight:500}
.site-header{display:block}
.site-logo-link{overflow-x:unset}
.site-logo{background:url(../img/bis_logo_sprite.svg) no-repeat 100px 0;display:block;z-index:999;margin-left:-100px;height:100px;width:200px}
.site-logo:hover{margin-left:100px;background-position:-100px 0;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.nav-main.active{max-height:52em}
.nav-items{list-style-type:none;text-transform:uppercase;font-display:uppercase;padding:150px 0;position:fixed;z-index:8888;left:0;top:-12px;width:100%;height:100%;overflow:auto;background-color:rgba(255,255,255,0.97);display:none;text-align:center}
.nav-item-link{padding-right:1.54rem;font-size:1.54rem}
.nav-item-link a{cursor:pointer}
.nav-item-link:hover{color:#918f8f}
li.current-menu-item{color:#002eff}
.nav-close{display:none;position:fixed;z-index:8889;padding:0 15px;font-size:1.98rem}
.nav-items a{display:block;padding:5px 20px;text-transform:uppercase}
.nav-items li a:hover{background-color:yellow}
.nav-trigger{justify-self:start;-ms-flex-item-align:center;align-self:center;grid-column:1 / 2;grid-row:1 / 2}
.nav-trigger i{font-size:1.98rem}
.dropdown{display:inline-block;width:120px;position:relative}
.modal-footer:hover .dropdown-content{display:block}
.modal-footer:hover span#caret-share:after{content:"\22C0"}
.dropdown-content{display:none;position:absolute;border:1px solid #fefefe;color:#fefefe;background-color:#231f20;padding:5px;bottom:37px;left:-28px;z-index:1;font-size:30px}
.dropdown-content a{color:#fefefe;padding:0 5px}
.dropdown-content:hover{display:block}
.site-header{display:grid;grid-gap:1.1rem;grid-template-columns:1fr 1fr 1fr;overflow-x:unset}
.site-logo-link{justify-self:center;-ms-flex-item-align:center;align-self:center;grid-row:1 / 2;grid-column:2 / 3;overflow-x:unset}
.nav-main{grid-column:1 / -1;grid-row:2 / 3;justify-self:center}
*{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}
img{max-width:100%}
.wrapper{width:100%;margin:0 auto}
.content-wrapper{max-width:80em;width:93%;margin:60px auto;overflow-x:unset}
.header-wrapper{max-width:80em;width:93%;margin:30px auto 0}
body.page-id-220{background-color:#ffff35}
body.page-id-220 .audio-wrapper{background-color:#ffff35}
body.page-template-guests{background-color:#ffff35}
body.page-template-guests .audio-wrapper{background-color:#ffff35}
.event-archive{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;padding:20px 15px;margin:0;border-bottom:1px solid #918f8f;font-size:.88rem}
.single-event-archive{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;padding:15px 15px;margin:0}
.event-archive:hover{background-color:yellow}
.event-links{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;list-style-type:none;text-align:center;margin:0;padding:0;grid-row:2 / 3;grid-column:1 / -1}
.event-links li{font-size:1rem;list-style-type:none;padding:.5rem}
.event-links a{color:#002eff}
.event-description{grid-column:1 / -1;display:none}
.single-event-description{grid-column:1 / -1}
.description-content{grid-row:3 /4;display:grid;grid-template-columns:1fr 2fr 2fr 1fr;justify-items:center}
.single-event-content{grid-row:3 /4;display:grid;grid-template-columns:1fr 2fr 2fr 1fr;justify-items:center}
.event-image{grid-column:1 / -1}
.event-post{grid-column:1 / -1}
.archive-live-form{grid-column:1 / 2;justify-self:center;margin-bottom:25px;overflow-x:unset}
.archive-past-form{display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px;overflow-x:unset}
.news-archive{display:grid;padding:15px 15px;border-bottom:1px solid #918f8f;justify-items:center;grid-template-columns:1fr 2fr 2fr 1fr}
.news-post-date{grid-column:1 / 2;justify-self:start;font-size:.88rem}
.news-share{grid-column:4 / -1;justify-self:end;font-size:.88rem}
.news-post-title{justify-self:center;text-align:center;grid-column:1 / -1;grid-row:2 / 3}
.news-post-img{justify-self:center;text-align:center;grid-column:1 / -1;grid-row:3 / 4}
.news-description{justify-self:center;grid-column:1 / -1;grid-row:4 / 5}
.news-description p a{color:#002eff}
.news-description img{height:100%;width:100%}
.news-top{display:grid;grid-template-columns:1fr;overflow-x:unset}
.news-archive-title{display:none}
.archive-news-form{justify-self:center;margin-bottom:30px;overflow-x:unset}
.events-top{display:grid;grid-template-columns:repeat(2,1fr);overflow-x:unset}
.archive-header{display:grid;grid-template-columns:1fr;overflow-x:unset}
div#radio-description{display:none;grid-column:1 / -1;grid-row:2 / 3;margin-bottom:60px;text-align:center}
span#caret-icon{padding-left:15px;font-size:1.1rem;position:relative;bottom:3px;left:10px}
.archive-title{margin:.8rem 0 1.32rem;justify-self:center;overflow-x:unset}
.records-archive{display:grid;grid-column-gap:2rem;grid-template-columns:1fr}
.records-image{grid-column:1 / -1;grid-row:3 / 4}
#big_play_button{background:transparent;left:43%;bottom:43%}
.shop-btn{grid-column:1 / -1;grid-row:2 / 3;justify-self:center}
.records-title{grid-column:1 / -1;grid-row:1 / 2;justify-self:center}
.record-info{opacity:0}
.videos-title{display:none;text-align:center;padding:0 0 30px}
.video-title{text-align:center;padding:0 0 30px}
.videos-archive{display:grid;grid-template-columns:1fr}
.video-archive-form{grid-column:1 / -1;justify-self:center}
.modal{display:none;position:fixed;z-index:8888;left:0;top:0;color:white;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9)}
.modal-video{display:block;position:fixed;z-index:8889;left:0;top:0;color:white;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9);overflow-x:unset}
.modal-content{display:grid;grid-template-columns:repeat(3,1fr);margin:10vh auto;padding:20px;width:95%;overflow-x:unset}
.modal-live-content{display:grid;grid-template-columns:1fr 1fr 1fr;margin:10vh auto;padding:20px;width:95%}
.modal-title{grid-column:1 / -1;grid-row:2 / 3;justify-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;padding:40px 0 25px}
.modal-body{padding-right:100%;grid-column:1 / -1;justify-self:center;position:relative;padding-bottom:56.25%;overflow-x:unset}
.modal-body iframe{position:absolute;top:10%;left:0;width:100%;height:100%}
.modal-footer{grid-column:3 / -1;justify-self:end;padding-top:90px}
.close{grid-column:2 /-1;grid-row:1 / 2;justify-self:end;color:#fefefe;margin:0;font-size:1.1rem;padding:5px 20px}
.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}
span#caret-share{font-size:.88rem;padding-left:10px}
span#caret-share:after{content:"\22C1"}
.info{display:grid;background:#ffff35;grid-template-columns:1fr}
.info p{padding-right:85px}
.column-one{grid-column:1 / 1;text-align:left}
.column-one:nth-child(1n) p{margin-top:0}
.column-two{grid-column:1 / 1;text-align:left}
.column-two:nth-child(1n) p{margin-top:0}
.column-two a{color:#002eff}
.album-grid{display:grid;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.album-title{font-weight:bold;font-size:1.98rem;justify-self:center;grid-column:1 / -1}
.album-img{grid-column:1 / -1;justify-self:center}
.album-content{grid-column:1 / -1;font-size:.88rem;padding:0 10px}
.album-content p a{color:#002eff}
.current-menu-item a{color:#002eff}
.single-title{margin:60px 0}
.single-title a{color:#002eff}
.prev-pagination{float:left}
.next-pagination{float:right}
.live-archive-title{display:none;justify-self:center;margin-bottom:30px}
.past-events-title{display:none;grid-column:1 / 1;text-align:center;margin-bottom:30px}
.news-share .share-menu{margin:0}
.news-share a{padding:0 8px}
.event-links .share-menu{margin:0}
.event-links .share-content{margin-left:-33px}
.event-links li{color:#002eff}
.event-links a{display:inline-block;padding:0 10px}
div.fadeMe{background-color:rgba(241,86,76,0.9);width:100%;height:100%;z-index:10;top:0;left:0;position:fixed}
div.fadeMe .on-air-title{color:#ffff35;opacity:1;grid-row:1 / 2;grid-column:1 / 3;justify-self:start;-ms-flex-item-align:center;align-self:center}
.on-air-video-title{color:#ffff35;opacity:1;grid-row:1 / 2;grid-column:1 / 3;justify-self:start;-ms-flex-item-align:center;align-self:center}
.live-dj-1{padding-top:45px;grid-column:1 / -1;grid-row:2 / 3;font-size:2.42rem;color:#fefefe}
.live-dj-2{grid-column:1 / -1;grid-row:3 / 4;font-size:2.42rem;color:#fefefe}
.play-live{justify-self:center !important;grid-column:2 / 3 !important;grid-row:4 / 5 !important;font-size:3rem;color:#ffff35}
.extra-link{display:inline-block}
.extra-link img{width:25px;height:25px}
.footer-images{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;justify-self:center;width:50%;padding:25px 0}
.footer-images img{padding:0 20px}
#load-more{grid-column:1 / -1;justify-self:center;margin-top:3.5rem;text-align:center}
#load-more-tour{grid-column:1 / -1;justify-self:center;text-align:center}
.dl-hover{grid-column:2 / 3;grid-row:1 / 2}
.current-menu-item{color:#002eff}
.single-pag{padding:15px 0}
#total{display:none}
.event-desc-title{grid-column:2 /4}
.archive-pag{max-width:60em;width:93%}
.pl-box{font-size:.88rem}
#no-events{display:none}
.slide-content p{font-size:1.1rem}
.ajax-content{overflow-x:unset}
.hidden{display:none}
.top{margin:95px auto 45px;display:grid;grid-template-columns:1fr}
.top .share-menu{margin:0}
.top .share-content{margin-left:-33px}
.top .share-content a{display:inline-block;padding:0 10px}
.radio-title{grid-column:1 / -1;margin:0;padding:0;font-size:1.54rem;overflow:hidden;text-overflow:ellipsis}
.single-playlist{display:grid;grid-template-columns:1fr}
.playlist{display:grid;grid-gap:15px;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.featured-section .artist-img{height:inherit}
.dj-image,.dj-image img{grid-column:1 / -1;width:100%;justify-self:center}
.artist-img,.artist-img img{grid-column:1 / -1;width:400px;padding:0 15px;justify-self:center}
.tracklist{grid-column:1 / -1;padding:0 10px}
.menu{padding:0;list-style:none;text-align:center}
.menu li{display:inline-block;text-decoration:none;font-size:20px}
.audio-icons{display:grid;grid-template-columns:repeat(2,1fr);font-size:30px;padding:0 15px}
.audio-icons a{padding:0 15px;color:#002eff}
.audio-icons i{color:#002eff}
.download{position:relative;display:none;z-index:1;grid-column:2 / -1;grid-row:1 / 2;padding:5px 10px;font-size:.88rem;background:#ffff35;left:25px;margin:0;-ms-flex-item-align:center;align-self:center;justify-self:center}
#play-icon{justify-self:end;grid-column:1 / 2;background:transparent;border:0}
.links a{border-bottom:1px solid #002eff;padding-bottom:1px;margin:0 5px;color:#002eff}
.share-menu{-ms-flex-item-align:center;align-self:center;grid-column:1 / -1;justify-self:center;margin:30px 0 0}
.share-menu a{display:block;padding:0 20px;text-align:center;text-decoration:none;font-size:1.32rem}
.share-content{display:none;position:absolute}
.share-menu:hover{color:#918f8f}
.share-menu:hover .share-content{display:block}
.share-menu a:hover{color:#918f8f}
.box{padding:15px;border:1px solid #918f8f}
.box:hover{border:0;background-color:#ffff35;-webkit-transition:.3s;transition:.3s}
.related-shows{margin:0 auto 60px;display:block}
.playlist-archive{display:block;padding:15px 15px;height:50hv;border:1px solid #918f8f}
.playlist-archive:hover{border:0;background-color:#ffff35;-webkit-transition:.3s;transition:.3s}
span.dj-name{padding-left:60px}
.single-pagination{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:0 15px}
.playlist-section{grid-row:1 / 2;grid-column:1 / -1}
.next{text-align:center;grid-column:5 / -1;grid-row:1 / 2;justify-self:center;margin-top:15px;padding:0 2.2em}
.next:link{color:red}
.next a:visited{color:red}
.prev a:visited{color:red}
.prev{text-align:center;margin-top:15px;padding:0 2.2em;grid-column:1 / 2;grid-row:1 / 2;justify-self:center}
.next-title:hover{color:#918f8f}
.prev-title:hover{color:#918f8f}
body.home .site-footer{margin:0 auto 60px}
.site-footer{display:grid;grid-template-columns:1fr;max-width:60em;width:93%;margin:7rem auto 60px}
.mail-chimp{width:12em;justify-self:center}
.hotline-message{justify-self:center}
.hotline-phone{justify-self:center}
.icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;list-style-type:none;text-align:center;margin:0;padding:0}
.icon-item{font-size:1.98rem;padding:.5rem}
.btn-first{margin:15px auto;justify-self:center}
.radio-grid{display:grid;grid-column-gap:2rem;grid-row-gap:1.1rem;grid-template-columns:1fr}
.image-grid{display:grid;grid-column-gap:.5rem;grid-template-columns:repeat(2,1fr);padding:0 5px 3.5rem;justify-items:center}
.image-grid:hover{color:#918f8f}
.dj-image-1{grid-column:1 / 2;grid-row:4 / 5;width:100%}
.dj-image-2{grid-column:2 / -1;grid-row:4 / 5;width:100%}
.show-number{padding-top:3.5rem;grid-column:1 / -1;grid-row:1 / 2}
.dj-name-1{grid-column:1 / -1;grid-row:2 / 3}
.dj-name-2{grid-column:1 / -1;grid-row:3 / 4;padding-bottom:30px}
.dj-names{display:none}
.playlist-box,.playlist-box-large{border:1px solid #918f8f;display:grid;grid-template-columns:5fr;grid-column:2 / -1;grid-row:1 / 2}
.playlist-box a{display:grid;padding:15px;grid-column:1 / 2;grid-row:1 / 2;grid-template-columns:repeat(2,1fr)}
.playlist-box a .title-date{grid-column:1 / -1;grid-row:1 / 2}
.playlist-box a .both-djs{grid-column:1 / -1;grid-row:2 / 3;overflow:hidden;text-overflow:ellipsis}
.playlist-box-large a{display:grid;padding:15px;grid-column:1 / 2;grid-row:1 / 2;grid-template-columns:repeat(2,1fr)}
.playlist-box:hover,.playlist-box-large:hover{border:0;background-color:yellow;-webkit-transition:.3s;transition:.3s}
hr{border:1.5px solid black;width:33%}
.playlist-image img{width:100%}
.playlist-box>button{grid-column:4 /-1;grid-row:1 / 2;padding:17px 15px 0 0;-ms-flex-item-align:start;align-self:start;justify-self:end;color:#002eff;background:transparent;border:0}
.playlist-box-large>button{grid-column:4 /-1;grid-row:1 / 2;padding:17px 15px 0 0;-ms-flex-item-align:start;align-self:start;justify-self:end;color:#002eff;background:transparent;border:0}
.playlist-box:nth-child(4){grid-column:1 / -1}
.playlist-box:nth-child(5){grid-column:1 / -1}
.playlist-box:nth-child(6){grid-column:1 / -1}
.playlist-grid{display:none}
.playlist-grid-small{display:grid;grid-template-columns:repeat(3,1fr)}
.playlist-grid-small .playlist-image{grid-column:1 / -1}
.playlist-grid-small button{grid-column:2 / 3;justify-self:center;color:#002eff;background:transparent;border:0;padding:15px 0 30px}
.archive-polaroids{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;grid-column:1 / 2;grid-row:1 / 2}
.dj-polaroid-1{grid-column:1 / 2;grid-row:1 / 2;justify-self:center;-ms-flex-item-align:center;align-self:center}
.dj-polaroid-2{grid-column:2 / 3;grid-row:1 / 2;justify-self:center;-ms-flex-item-align:center;align-self:center}
.shop-grid{margin:30px 0 0}
.record-slider{overflow:hidden;width:100%;text-align:center;padding:15px 0;grid-column:1 / -1;visibility:hidden}
.shop-new{display:none}
.shop-record{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.buy-record{grid-column:1 / -1;grid-row:1 / 2;justify-self:center;-ms-flex-item-align:center;align-self:center;opacity:1;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;border:1px solid #918f8f;padding:0 10px;font-size:.88rem;background:#fefefe;margin-bottom:5px}
.shop-record:hover .buy-record{z-index:1;opacity:1}
.shop-link{display:none}
.shop-link a{color:#002eff}
.artist{text-align:center}
.record-title{text-align:center;font-style:italic}
.record-title-bar{display:grid;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;grid-template-columns:1fr 3fr 1fr}
.record-title-ns{display:none}
.record-left{justify-self:start}
.record-tease-title{margin:0}
.record-right{justify-self:end}
.events-news-grid{display:grid;grid-gap:1.1rem;grid-template-columns:minmax(0,1fr)}
.events-box{grid-column:1 / -1}
.news-box{padding:20px 0;width:100%;grid-column:1 / -1;justify-self:center}
.news-title-bar{display:grid;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr 1fr}
.news-left{justify-self:start}
.news-tease-title{margin:0}
.news-right{justify-self:end}
.news-title{text-align:center}
.news-date{text-align:center;font-size:.88rem}
.events-grid{display:grid;padding:5px 15px;grid-template-columns:repeat(4,1fr)}
.events-grid-date{grid-row:1 / 2;grid-column:1 / 2}
.events-grid-title{text-transform:uppercase;justify-self:end;grid-row:1 / 2;grid-column:1 / -1}
.event-date{margin-top:5px;grid-row:1 / 2;grid-column:1 / 2}
.event-title{text-align:right;justify-self:end;margin:5px;padding:0;grid-row:1 / 2;grid-column:2 / -1}
.event-title li{list-style-type:none}
.title-color{color:#2e6e74}
.view-archives{grid-column:1 /-1;background-color:#1f232a;text-align:center;width:100%;padding:10px 30px 15px;margin-top:3.5rem}
.view-archives span{color:#fefefe;font-size:1.1rem}
.view-archives:hover{background:#847770;-webkit-transition:.3s;transition:.3s}
.event-content{display:grid;grid-template-columns:repeat(4,1fr);padding:0 15px;border:1px solid #918f8f;font-size:.88rem}
.event-content:hover{border:0;background-color:yellow}
.no-event{width:100%;padding:15px;border:1px solid #918f8f}
.no-event:hover{border:0;background-color:yellow}
.news-slider{overflow:hidden;width:100%;visibility:hidden}
.img-slider{overflow:hidden;height:100%;width:100%;visibility:hidden}
.news-content img{width:100%}
.news-content{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.slick-slide{height:inherit !important}
.widget_media_audio{list-style:none !important}
#mp3-title{margin:9px 0;-ms-flex-item-align:center;align-self:center;text-align:center;font-size:.88rem;z-index:999;padding:0 40px}
.audio-wrapper{padding:15px 0;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;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;z-index:11;border-bottom:1px solid #918f8f;background:white}
.audio-wrapper:nth-child(1n){-webkit-column-break-after:always;break-after:always}
.mejs-container{-ms-flex-item-align:center;align-self:center;width:95% !important;height:30px !important}
.mejs-controls,.mejs-mediaelement,.mejs-container{background:url("") !important;background-color:transparent !important}
.mejs-horizontal-volume-current{background-color:#2ecc71 !important}
.mejs-horizontal-volume-total{background-color:#918f8f !important}
.mejs-currenttime,.mejs-duration{color:black !important}
.mejs-controls .mejs-button button{background-image:url("../img/mejs-controls-dark.svg") !important}
.mejs-controls .mejs-time-rail .mejs-time-total{background-color:#2ecc71 !important}
.mejs-controls .mejs-time-rail .mejs-time-current{background-color:#1f232a !important}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:#918f8f !important}
.wp-playlist{border:1px solid #918f8f !important}
.mejs-broadcast{background-color:#2ecc71}
.guest-name{text-align:left}
.guest-name p{line-height:2}
.guest-name a:hover{color:#918f8f}
body::-webkit-scrollbar-thumb{background-color:#ffff35}
.horizontal-slider.slick-dotted{margin-bottom:0}
.guest-slider{overflow:hidden;width:100%;text-align:center;visibility:hidden}
.slick-initialized{visibility:visible}
.slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.slick-dots{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}
.slick-dots li button::before{color:#fff}
.slick-dots li.slick-active button::before{color:#fff}
.slick-prev,.slick-next{z-index:10}
.slick-next{right:35px}
.slick-prev{left:35px}
a.slick-next,a.slick-next:hover{position:fixed;top:50%;font-size:2.86rem}
a.slick-prev,a.slick-prev:hover{position:fixed;top:50%;font-size:2.86rem}
.guest-page{display:grid;grid-template-columns:1fr 3fr;overflow-x:hidden}
.alphabet{grid-column:1 / 2;font-weight:bold;overflow-x:hidden;padding-right:15px}
.guest-list{grid-column:2 / 3;padding-left:20px;overflow-x:hidden}
.alpha-border{border:1px solid #918f8f}
.letter{padding:10px 0 10px 10px;margin:10px 0;width:75px}
.letter:hover{border:1.5px solid #918f8f}
.radio-btns{border:1px solid #918f8f;grid-column:1 / -1;grid-row:1 / 2;justify-self:center;overflow-x:hidden;padding:10px 15px;margin-bottom:25px}
.single-featured .share-menu{padding:0 0 0 15em}
.single-featured .playlist{grid-gap:0}
.single-featured .tracklist{padding:20px}
.single-featured .read-more{max-height:225px;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;padding-bottom:15px}
.single-featured .news-title-bar{padding:0 15px}
.single-featured .collapsible{background:0;border:0;color:#002eff;font-size:1.1rem}
span.mejs__offscreen{display:none !important}
span.mejs-offscreen{display:none !important}
@media(min-width:28em){p{font-size:1.1rem}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{font-size:1.1rem !important}
.select-options{margin:0}
.select-options li{padding:12px 15px 12px 25px}
*{overflow-x:unset}
.records-archive{grid-template-columns:repeat(2,1fr);grid-column-gap:3rem}
.records-image{grid-row:2 / 3}
.records-image:hover .record-info{opacity:1;z-index:1}
.record-info{display:block;background:#fefefe;font-size:.88rem;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;border:1px solid #918f8f;position:relative;bottom:11em;right:1em}
.videos-archive{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}
.video-archive-form{grid-column:2 / -1;justify-self:end}
.album-content{padding:0}
.pl-box{font-size:1.32rem}
.dj-image,.dj-image img{width:350px;grid-column:1 / 2}
.artist-img,.artist-img img{width:350px;height:100%;grid-column:1 / -1}
.single-pagination{grid-template-columns:1fr 1fr 80fr 1fr 1fr}
.mail-chimp{width:17em}
.shop-grid{grid-template-columns:repeat(2,1fr)}
.shop-new{justify-self:start;grid-column:1 / 2}
.buy-record{opacity:0}
.events-grid-title{justify-self:center}
.event-title{grid-column:1 / -1}
.event-content{font-size:1.1rem}
.single-featured .read-more{max-height:220px}
}@media(min-width:35em){.btn-guests{grid-row:5 / 6;grid-column:1 / -1;justify-self:center}
.search-close{font-size:1.32rem}
.archive-form{grid-column:1 / -1;grid-row:3 / 4}
.event-archive{font-size:1.32rem}
.news-archive{grid-template-columns:1fr 2fr 2fr 1fr}
.news-post-title{grid-column:2 / 4}
.news-post-img{grid-column:2 / 4}
.shop-btn{grid-row:1 / 2;grid-column:2 / 3;justify-self:end}
.records-title{grid-column:1 / -1;justify-self:start}
.album-grid{grid-template-columns:1fr 1fr 2fr 1fr 1fr}
.footer-images{width:18%}
.footer-images img{padding:0 10px}
.shop-record{padding:0 15px}
.sg{display:grid;grid-template-columns:1fr}
.record-img{grid-column:1 / -1;grid-row:1 / 2}
.artist{font-size:.88rem}
.record-title{font-size:.88rem}
.event-title{text-align:center;justify-self:center}
.letter{width:100px}
}@media(min-width:52em){.border-spacer{margin:1.54rem 6em 2.86rem}
.btn-shop-link{display:none}
.btn-archive{display:inline-block}
.btn-guests{display:none}
.btn-radio{display:none}
.btn-radio2{display:inline-block;grid-column:3 / -1}
.btn-past{display:none}
.search-wrapper{width:93%;margin:30px auto;height:100px}
.search-icon>i{font-size:1.54rem}
input[type="search"]{padding-top:0}
.archive-form{grid-template-columns:1fr 1fr 1fr;grid-column:2 / 3;grid-row:1 / 2;display:block;justify-self:end}
.select{margin-left:19px}
.site-logo:hover{margin-left:0}
.nav-main{max-height:none}
.nav-items{padding:0;position:unset;display:block;background-color:transparent;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav-items :last-child>::after{content:"\2197"}
.nav-item-link{display:block;padding:0 1.1rem 0 0;font-size:1.1rem}
.nav-items a{padding:0 1.1rem 0 0}
.nav-items li a:hover{background-color:transparent}
.nav-trigger{display:none}
.site-header{grid-template-columns:1fr 2fr 1fr}
.site-logo-link{justify-self:start;grid-column:1 / 3}
.nav-main{-ms-flex-item-align:center;align-self:center;justify-self:center;grid-column:3 / -3;grid-row:1 / 2}
.event-image{grid-column:2 / 4}
.event-post{grid-column:2 / 4}
.archive-live-form{grid-column:2/ -1;grid-row:1 /2;margin:0;justify-self:end}
.archive-past-form{grid-column:2 / -1;grid-row:1 / 2}
.archive-past-form:nth-child(1n){justify-self:end}
.news-description{grid-column:2 / 4}
.news-top{grid-template-columns:repeat(2,1fr);margin-bottom:30px}
.news-archive-title{display:block;margin:0;justify-self:start}
.archive-news-form{margin:0;justify-self:end}
.events-top{margin-bottom:30px}
.archive-header{grid-template-columns:1fr 2fr}
div#radio-description{text-align:left}
.archive-title{margin:0;justify-self:start}
.records-archive{grid-template-columns:repeat(3,1fr);grid-column-gap:4rem}
.shop-btn{grid-column:2 / 4}
.videos-title{display:block;text-align:left}
.videos-archive{grid-gap:3rem;grid-template-columns:repeat(3,1fr)}
.video-archive-form{ggrid-column:3 / -1}
.modal-content{grid-template-columns:1fr 2fr 1fr}
.modal-live-content{grid-template-columns:1fr 2fr 1fr}
.modal-title{grid-column:1 / 4;grid-row:1 / 2;padding:0 100px}
.close{grid-column:3/-1}
.info{padding:30px;grid-template-columns:repeat(2,1fr)}
.column-one{text-align:left;grid-column:1 / 2}
.column-two{text-align:left;grid-column:2 / -1}
.album-title{grid-column:2 / 5}
.album-content{grid-column:2 / 5}
.live-archive-title{display:block;justify-self:start}
.past-events-title{display:block;grid-column:1 / 2;grid-row:1 / 2;text-align:left}
div.fadeMe .on-air-title{grid-column:1 / 2}
.on-air-video-title{grid-column:1 / 2}
.live-dj-1{font-size:2.86rem;grid-column:2 / 3}
.live-dj-2{grid-column:2 / 3;font-size:2.86rem}
.play-live{font-size:4rem}
#load-more{grid-column:2 / 3}
#load-more-tour{grid-column:2 / 3}
.top{margin:60px auto;grid-template-columns:1fr 1fr 1fr}
.radio-title{overflow:unset;grid-column:2 / 3}
.playlist{grid-gap:60px;grid-template-columns:1fr 2fr}
.dj-image,.dj-image img{grid-column:1 / 2}
.artist-img,.artist-img img{grid-column:1 / 2}
.tracklist{grid-column:2 / -1;padding:0}
.audio-icons:hover .download{display:inline;margin-left:25px}
.share-menu{justify-self:end;grid-column:3 / -1;grid-row:1 / 3}
.playlist-section{grid-row:1 / 2;grid-column:2 / 4}
.next{margin-top:290px;padding:0 1em}
.prev{padding:0 1em;margin-top:290px}
.next-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(90deg) scale(-0.9);transform:rotate(90deg) scale(-0.9)}
.prev-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(90deg) scale(-0.9);transform:rotate(90deg) scale(-0.9)}
.radio-grid{grid-template-columns:repeat(2,1fr)}
.image-grid{justify-items:start}
.image-grid:hover{color:#1f232a;background:#f2f006}
.image-grid:hover .show-number{display:block;z-index:9}
.image-grid:hover .dj-names{display:block;z-index:9}
.image-grid:hover .dj-image-2{opacity:.1}
.image-grid:hover .dj-image-1{opacity:.1}
.dj-image-1{grid-column:1 / 2;grid-row:1 / 2}
.dj-image-2{grid-column:2 / -1;grid-row:1 / 2}
.show-number{justify-self:center;display:none;grid-row:1 / 2}
.dj-name-1{display:none}
.dj-name-2{display:none}
.dj-names{padding-top:5.5rem;grid-column:1 / -1;grid-row:1 / 2;justify-self:center;display:none}
.playlist-box a{grid-template-columns:repeat(4,1fr)}
.playlist-box a .title-date{grid-column:1 / 2;grid-row:1 / 2}
.playlist-box a .both-djs{grid-column:2 / -1;grid-row:1 / 2;justify-self:start;-ms-flex-item-align:start;align-self:start}
.playlist-box-large a{grid-template-columns:repeat(4,1fr)}
.playlist-box-large a .title-date{grid-column:1 / 4;grid-row:1 / 2}
.playlist-box-large a .both-djs{grid-column:1 / 3;grid-row:1 / 2;padding-top:28px;justify-self:start;-ms-flex-item-align:start;align-self:start}
hr{display:none}
.playlist-grid{display:grid;grid-gap:1rem;margin:30px 0;grid-template-columns:repeat(2,1fr)}
.playlist-grid-small{display:none}
.shop-grid{margin:0;display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-template-columns:repeat(3,1fr)}
.shop-new{display:block;justify-self:start;grid-column:2 / 5}
.shop-record{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.shop-record:hover{z-index:1;-webkit-transform:scale(1.16);transform:scale(1.16)}
.shop-link{display:block;justify-self:end;grid-row:1 / 2;grid-column:4 / 5}
.record-title-bar{display:none}
.record-title-ns{grid-column:1 / -1;display:grid;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;grid-template-columns:1fr 3fr 3fr 3fr 1fr}
.record-left{-ms-flex-item-align:end;align-self:end;grid-column:1 / 5;grid-row:1 / 2}
.record-right{-ms-flex-item-align:end;align-self:end;grid-column:5 / 5;grid-row:1 / 2}
.events-news-grid{grid-template-columns:2fr minmax(0,1fr)}
.events-box{grid-column:1 / 2}
.news-box{grid-column:2 / -1}
.event-title{grid-template-columns:repeat(3,1fr)}
.audio-wrapper{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mejs-container{margin:0 25px;width:50% !important;height:40px !important}
.guest-page{overflow-x:unset;grid-template-columns:1fr 6fr 1fr}
.guest-list{padding-left:150px}
.radio-btns{border:0;justify-self:end;grid-column:3 / -1;overflow-x:unset}
.single-featured .tracklist{padding:0 4em 0 2em}
}@media(min-width:60em){.site-header{grid-template-columns:1fr 5fr 1fr}
.shop-grid{grid-template-columns:repeat(5,1fr)}
.shop-new{grid-column:2 / 5;grid-row:1 / 2}
.shop-record:nth-child(5n){margin-right:0}
.shop-link{grid-column:4 / 5}
}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50px 50px;transform-origin:50px 50px}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-transform-origin:50px 50px;transform-origin:50px 50px}
}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50px 50px;transform-origin:50px 50px}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-transform-origin:50px 50px;transform-origin:50px 50px}
}