*{font-family:'Roboto',sans-serif}
body{font-size:18px;color:#3a3c4a;font-weight:300;overflow-x:hidden;background:url(../images/background.png);background-size:cover}
.layout_design{display:none}
.layout_design-show{position:absolute;z-index:25000;width:1024px;height:2000px;top:0;left:227px;opacity:.2}
h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:.02em;margin:0 0 20px}
p{font-size:20px;line-height:24px;font-weight:300;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search-box{position:absolute;right:30px;top:20px}
.search_result{padding:10px 0;border-bottom:solid 1px #000;margin-bottom:10px}
.lead{font-size:20px;line-height:28px;font-weight:100;letter-spacing:.02em;margin-top:40px;margin-bottom:40px}
a,a:hover,a:focus{outline:none!important;text-decoration:none}
a{color:#38A5DB;text-decoration:none}
a:hover,a:focus{color:#38A5DB;text-decoration:underline}
a:focus,.btn:focus{outline:none}
.color-bg a{color:#fff;text-decoration:underline}
.color-bg a:hover,.color-bg a:focus{color:#fff;text-decoration:none}
.primary{color:#38A5DB}
.img-center{margin:0 auto}
.padding-top-bottom{padding:100px 0}
.padding-top{padding:100px 0 0}
.navbar{margin:0;border-radius:0}
.section-header{margin-bottom:80px}
.section-header h1{font-size:48px;font-weight:600;letter-spacing:.05em}
.white-bg{background:#fff}
.gray-bg{background:#f2f2f2}
.color-bg{background:#38A5DB}
.dark-bg{background:#1D2026}
.light-typo{color:#fff}
.color-bg.light-typo .section-title:after{background:#fff}
#main-nav .navbar-toggle{border:1px solid rgba(255,255,255,0.5);border-radius:0}
#main-nav .icon-bar{background:#fff}
.navbar-nav{float:none;text-align:center}
#main-nav .navbar-nav li{display:inline-block;float:none;border-bottom:none}
#main-nav .navbar-nav li a{border-bottom:none}
#main-nav .navbar-nav li a:hover{border-bottom:none}
#main-nav .navbar-nav li #logo:hover{border-bottom:none!important}
.navbar-brand,.navbar-brand:hover,.navbar-brand:active,.navbar-brand:focus{position:relative;padding:0 10px;font-size:42px;line-height:54px;font-weight:600;color:#777;font-variant:small-caps;height:auto;letter-spacing:.02em;overflow:hidden}
#main-nav{background:#24252a}
#main-nav .navbar-toggle{color:#008edc;border-color:#008edc}
#main-nav .navbar-toggle .icon-bar{background:#008edc}
#main-nav .container{padding:17px 0;position:relative}
#main-nav .nav a{position:relative;z-index:1}
#main-nav .nav a,#main-nav .nav a:active{padding:0;font-size:14px;line-height:44px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:transparent;color:#95969a!important;font-weight:400}
#main-nav li{background:transparent;margin:5px 7px 0;opacity:.7;vertical-align:middle;color:#fff}
#main-nav .nav li.active,#main-nav .nav li:hover{opacity:1}
#main-nav .dropdown-menu a{font-size:14px}
#main-nav .nav a:before{display:block;position:absolute;bottom:0;left:25%;content:"";width:50%;z-index:-1;opacity:0}
#main-nav .nav a:hover:before,#main-nav .nav .active a:before{bottom:10px;opacity:1}
.no-csstransforms #main-nav .nav a:before{display:none}
#main-nav .nav #logo a:before{display:none}
.jumbotron{background:transparent;background-size:cover;background-position:center center;color:#fff;padding:0;overflow:hidden;position:relative;height:auto;width:100%;margin:0 auto}
.jumbotron img{width:100%}
.jumbotron .mast-head-block{height:160px;width:100%;background:rgba(0,0,0,0.6);position:absolute;bottom:0}
.mast-head-align{width:80%;margin:0 auto}
.jumbotron .text-col{margin-top:50px}
.jumbotron h1{font-weight:600;letter-spacing:.02em;font-size:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0 0 5px;margin:0;margin-top:20px}
.jumbotron p{font-weight:400;letter-spacing:.02em;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11px 0 0 3px;margin:0}
#logo{margin:0!important;padding:0 30px}
#logo img{width:100%}
#logo-small{width:255px;position:relative}
#logo-small img{width:210px}
.row-block{background:#292a2f;padding-bottom:0;padding-top:0;margin:0 auto}
.no-top-margin{margin-top:0}
.add-bottom-margin{margin-bottom:25px}
.title-block{width:80%;margin:0 auto;position:relative;overflow:hidden;max-width:1024px;padding:20px 0 0}
.news-blocks{width:80%;margin:0 auto;position:relative;overflow:hidden;max-width:1024px}
.title-block h3{color:#008edc;font-family:'Roboto',sans-serif;font-weight:300;font-size:26px;margin:9px 0 20px;text-align:center}
.home-h3{text-align:left!important;color:##95969a!important}
.title-buttons{position:relative;float:right}
.btn-arrow{color:#4971d3;font-weight:600;font-size:26px;background:#22272d;margin:0;height:30px;padding:2px 5px 5px 7px;line-height:27px;border:none;width:32px;outline:none!important;font-weight:100}
.news-block{width:32%;float:left;margin-right:2%;position:relative;margin-bottom:34px;overflow:hidden}
.news-block:last-of-type{margin-right:0}
.news-block h4{color:#474747;margin:20px 0 10px;font-weight:600;font-size:18px;height:50px}
.news_read_more{color:#008edc;font-size:12px;cursor:pointer}
.news-date{color:#008edc;margin:0;font-weight:400;font-size:14px}
.news-desc{font-size:14px;line-height:22px;font-weight:300;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;height:68px}
.news-block img{width:100%}
.striped-background{background-image:url(../images/striped-tile.png)}
.release-outer-container{margin-top:45px}
.release-blocks{width:80%;margin:0 auto;position:relative;overflow:hidden;max-width:1024px}
.release-block{width:25%;float:left;background:none;position:relative;box-sizing:border-box;padding:8px;margin-bottom:24px}
.release-block:nth-of-type(even){background:none}
.release-block img{width:100%;z-index:200}
.release-block h4{color:#0677b6;margin:20px 0 0 15px;font-size:14px}
.release-block h3{color:#fff;font-size:20px;margin:25px 0 0 15px;height:50px}
.release-block p{color:#989898;font-size:16px;margin:3px 0 0 15px;height:55px}
.featuring-blocks{width:80%;margin:0 auto;position:relative;overflow:hidden;max-width:1024px}
.featuring-block{width:50%;float:left;background:#1c1c1c;position:relative}
.featuring-block img{width:100%}
.featuring-text{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7);padding-bottom:15px;height:255px}
.featuring-text h3{font-size:30px;margin:26px 0 0 35px;color:#fff}
.featuring-text p{margin:16px 0 15px 35px;padding-right:100px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:72px;overflow:hidden}
.featuring-text button{border:solid 1px #fff;background:#000;color:#fff;margin:9px 0 0 34px;padding:10px 15px;font-size:14px;width:156px;letter-spacing:4px;font-weight:600}
.social-blocks{width:80%;margin:0 auto;position:relative;overflow:hidden;max-width:1024px}
.social-block{width:50%;float:left;background:#1c1c1c;position:relative;height:443px}
.social-block:last-of-type{background:transparent}
.social-block iframe{border:none;max-width:100%;min-width:100%;width:100%;height:371px}
.newsletter{background:#28292e}
.full-width{width:100%}
.social-block h3{margin:18px 0 0 30px;color:#ababab;font-size:18px}
.social-header{margin-top:40px!important;margin-bottom:14px!important}
.search-page-form input[type="text"]{margin-left:0;padding:10px;border:solid 1px #00a5ff;margin-right:6px;width:40%;height:48px;margin-top:21px}
.search-page-form button{height:48px;width:10%;min-width:100px;background:#00a5ff;border:none;color:#fff;font-weight:700;font-size:14px;padding:0}
.social-block input[type="text"]{margin-left:30px;padding:10px;border:none;margin-right:6px;width:290px;height:48px;margin-top:21px}
.social-block button{height:48px;width:144px;background:#00a5ff;border:none;color:#fff;font-weight:700;font-size:14px;padding:0}
.social-row{width:100%;height:44px;overflow:hidden;margin-bottom:25px;margin-left:15px}
.social-icon{height:42px;width:42px;float:left;margin-right:12px}
.social-icon:first-of-type{margin-left:20px}
.radio-player{width:100%;padding:20px 0 0;background:#1c1c1c}
.radio-player h4{color:#676767;margin-bottom:20px;margin-left:30px;font-size:14px}
.radio-player h2{color:#fff;font-size:22px;margin-bottom:6px;margin-left:30px}
.radio-player h3{margin:0;color:#00a5ff;font-size:17px;margin-left:30px;height:54px}
.radio-bar{width:100%;border:none;height:55px;background:#303030}
.radio-play{width:13%;float:left;border-right:solid 2px #3a3a3a;height:55px}
.radio-time{width:74%;float:left;border-right:solid 2px #3a3a3a;height:55px}
.radio-time-current{width:20%;float:left;text-align:center;line-height:53px;color:#747474}
.radio-time-viewable{width:60%;float:left}
.radio-time-duration{width:20%;float:left;text-align:center;line-height:53px;color:#747474}
.radio-volume{width:13%;float:left;height:55px}
.footer{margin-top:30px;background:#28292e}
.footer .image-line{width:60%;margin:0 auto;max-width:1024px;float:right;box-sizing:border-box;padding:30px}
.footer .image-block{margin-right:4px}
.footer .text-line{width:80%;max-width:1024px;margin:25px auto 0;padding-bottom:20px;color:#747476;height:50px;float:right}
.text-right{width:auto;float:right;font-size:13px}
.footer .footer-text{float:left;font-size:13px}
.jqimessage{height:auto}
.jqimessage img{width:100%}
.jqimessage h3{font-size:26px;padding:5px 20px 15px;margin:0}
.jqimessage h4{padding:0 20px;font-size:16px}
.jqimessage p{font-size:14px;padding:0 20px}
.jqimessage iframe{width:100%!important;height:200px}
.prompt-content{width:70%;float:left;height:96%;overflow:auto}
.prompt-image{width:30%;float:left;position:relative}
.page-blocks{width:100%;margin:0 auto;position:relative;overflow:hidden;max-width:1024px}
.page-blocks .page-list{margin-bottom:0}
.page-blocks .page-list .image-block{width:20%;float:left;box-sizing:border-box;padding:15px 15px 15px 0}
.page-blocks .page-list .image-block img{width:100%}
.page-blocks .page-list .content-block{width:80%;float:left;position:relative;box-sizing:border-box;padding:14px 0}
.page-blocks .page-list h4{color:#fff;margin-bottom:0;font-weight:100;font-size:18px;padding:10px 10px 10px 0}
.page-blocks .page-list p{font-size:16px;line-height:20px;font-weight:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px 0 0}
.page-blocks .news-date{color:#008edc;font-weight:600;font-size:14px!important;padding-left:10px;margin:0 0 8px}
.videos-main{width:600px;max-width:100%;height:350px;border:0 #900 solid;margin:15px auto}
.videos-small{width:25%;max-width:100%;float:left;margin-top:10px;height:270px}
.videos-small img{width:90%;margin:0 auto;display:table-cell}
.videos-text{width:90%;text-align:center;margin:0 auto}
.videos-text a:link, .videos-text a:visited{color:#000}
.details-page-container{width:100%;margin-bottom:50px}
.details-page-image-block{width:40%;float:left}
.details-page-image-block img{width:100%}
.details-page-content-block{width:60%;float:left;padding:0 15px 20px}
.details-page-content-block iframe{width:80%;margin:0 auto;display:table-cell;height:200px}
.details-page-date{color:#008edc;padding-top:10px;font-weight:600;font-size:14px}
.details-page-seperator{height:1px;width:100%;background:#008edc;margin:10px 0}
.details-page-linked-artist{font-size:16px;font-weight:400}
.details-page-linked-artist a:link,.details-page-linked-artist a:visited{color:#38A5DB;text-decoration:none}
.details-page-linked-release{font-size:16px;font-weight:400}
.details-page-linked-release a:link,.details-page-linked-release a:visited{color:#38A5DB;text-decoration:none}
.radio-margin{display:none}
.videos-text{font-size:18px}
.videos-text a:hover{text-decoration:none}
.videos-text a{cursor:pointer}
.artist-page-icon{width:36px;float:left;margin-top:10px;margin-right:10px}
.release-single-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;width:20%;float:left}
.header_social_icons,.footer_social_icons{height:30px;margin-top:10px;margin-left:5px}
.header_social_links,.footer_social_icons{text-decoration:none!important}
.social_button_holder{text-align:right}
.navbar-collapse.collapse.off{display:block!important}
.navbar-collapse.collapse.off ul{margin:0;padding:0}
.navbar-nav.no-collapse > li,.navbar-nav.no-collapse{float:left!important}
.navbar-right.no-collapse{float:right!important}
.nav-justified li a{white-space:nowrap}
.footer-light,.footer-dark{margin:0 auto}
.footer-light:after,.footer-dark:after{content:"";display:block;clear:both}
.footer-light{background:#282828!important}
.footer-dark{background:#242529!important}
.footer-block{padding:20px 0 80px!important;text-align:center;font-size:16px}
.footer-block span{color:#4971d3!important}
.footer-block a{color:#fff!important;text-decoration:none!important}
.footer .image-line img{display:table-cell;margin:0 auto;height:18px;float:left;margin-left:14px}
.newsletter_name{box-sizing:border-box;padding:20px 40px 20px 0;color:#FFF;text-align:right}
.newsletter_description{color:#FFF;font-size:12px;text-align:center;box-sizing:border-box;padding:14px 0}
.newsletter_button{box-sizing:border-box;text-align:left;padding:10px 20px 10px 30px}
.row-block .title-block .home-h3{color:#fff;float:left}
.title-buttons span{font-size:14px;color:#fff;display:inline-block;height:30px;line-height:39px;vertical-align:top}
.title-buttons span a{color:#fff;text-decoration:none;display:block;line-height:30px;margin-right:8px}
.release-block a{display:inline-block;height:30px;width:30px;background:#24252a;position:absolute;bottom:8px;left:8px;box-sizing:border-box;padding:5px 10px;text-decoration:none!important;font-size:20px;line-height:20px;font-weight:100;cursor:pointer;z-index:9999}
iframe{width:40%!important;padding-left:20px}
.row-block-title{background:transparent;padding:0}
.row-block-title .title-block{width:100%;padding:30px 0 10px}
.row-block-title .title-block h3{text-align:left;font-size:28px;padding:0;color:#fff;padding-left:10px;font-weight:100}
.news-text{font-size:14px!important;line-height:16px!important;height:66px!important;overflow:hidden!important;color:#fff!important;text-decoration:none!important;margin-bottom:10px!important}
.news-link{display:inline-block;border:none;font-size:14px;text-decoration:none!important;padding:5px 10px;color:#fff!important;background:#24252a}
.news-link span{color:#4a72d2;font-weight:100;font-size:14px;padding:2px;line-height:12px;display:inline-block;margin-left:10px}
.news-header-date-block{margin-top:20px;background:#000;height:50px;border-bottom:solid 1px #535458;border-top:solid 1px #535458}
.news-header-block-image{width:280px;float:left;margin-left:20px;margin-top:20px}
.news-header-date{padding-top:14px;color:#fff;font-size:14px;font-weight:100}
.news-header-block{height:212px}
.news-header-block-text{height:90px;margin-top:130px;float:left}
.news-header-block-text h2{color:#fff;font-weight:100;font-size:22px}
.news-header-block-text h3{color:#fff;font-weight:100;font-size:20px;color:#4971d3}
.news-top-links a{display:inline-block;position:relative;float:left;width:19%;font-size:14px;line-height:28px;vertical-align:middle;background:#37383f;box-sizing:border-box;padding:8px 20px;color:#fff;text-decoration:none;margin:20px auto;margin-right:1%;text-align:center}
.news-top-links a img{height:16px;margin-right:10px;position:absolute;left:20px;top:13px}
#newsletter_signup{background:transparent;color:#fff;font-size:12px;padding:10px}
#newsletter_signup span{display:inline-block;margin-left:4px;color:#4263b3!important}
.news-text-block{font-size:14px;box-sizing:border-box;padding:50px 35px 40px 15px;color:#fff;line-height:18px;letter-spacing:.6px}
.artist-image-blocks a img{width:100%;float:left}
.artist-image-blocks a{display:inline-block;width:25%;box-sizing:border-box;padding:10px;float:left}
.forthcoming-image-blocks a img{display:inline-block;width:33%;box-sizing:border-box;padding:10px;float:left}
.label-image-block{width:31%!important;padding-bottom:0!important;margin:1%;float:left;overflow:hidden;position:relative}
.title-block .label-title{color:#4a72d2;display:inline-block;margin-left:30px}
.pagination-block a{color:#4a72d2;text-decoration:none}
.pagination-block a:hover{color:#989dc5}
.contact-seperator{height:40px;border-bottom:1px solid #535458;font-size:14px;font-weight:700;line-height:37px;color:#4a72d2}
.contact-seperator-first{border-top:solid 1px #535458}
.contact-block .container{box-sizing:border-box;padding:20px 20px 100px;font-size:14px;color:#fff}
.contact-block .container a{color:#fff}
.contact-block .container p{font-size:14px}
.radio-block{background:#292a2f;margin-bottom:20px;box-sizing:border-box;padding:30px}
.radio-block h3{font-size:18px;color:#fff;font-weight:400;margin-bottom:10px}
.radio-block h4{color:#4a72d2;font-size:12px;margin-bottom:20px}
.radio-block p{font-size:12px;color:#fff;line-height:18px}
.radio-share-link a{display:inline-block;background:#383840;text-align:center;color:#fff;text-decoration:none;padding:8px 24px;font-size:14px}
.radio-share-link a img{height:18px;margin-right:5px}
.search-container .container{box-sizing:border-box;padding:10px}
#search-box,#search-button{padding:0;margin:0}
#search-box{height:30px;font-size:16px;line-height:20px;box-sizing:border-box;padding:13px;width:80%;background:transparent;border:solid 1px #95969a;color:#95969a}
#search-button{background:transparent;border:solid 1px #95969a;color:#95969a;height:30px;width:18%;margin-left:1%;vertical-align:bottom}
.search-container{display:none}
.search-result-block{box-sizing:border-box;padding:10px}
.search-result-top{color:#fff;font-size:18px}
.search-result-top span{color:red;float:right;text-transform:capitalize;font-size:12px;line-height:20px}
.search-result-description{font-size:14px;color:#c1b9b9}
.search-result-more{font-size:12px;font-weight:700;margin-top:5px;float:right;background:#4d4c50;display:block;box-sizing:border-box;padding:3px 5px;color:#fff}
.search-result-more a{color:#fff;font-weight:400!important}
.home-banner-bar .container h1{margin-top:10%;font-size:38px;font-weight:100}
.website-logo-block{background:#24252a}
.website-logo-block .container img{display:block;margin:20px auto 0;height:70px}
.banner-text-container h3{margin-top:1%;margin-left:5px;font-size:18px;font-weight:100}
.banner-button{background:#24252a;border:solid 1px #24252a;padding:5px 10px;font-size:16px;line-height:20px}
.banner-button span{color:#4971d3;margin-left:30px;font-size:16px;line-height:20px}
.artist-image-blocks{width:23%;float:left;margin:1%;position:relative;overflow:hidden}
.overlay-image img{width:100%}
.overlay-image div{position:absolute;width:100%;left:0;background:#4d74d2}
.artist-image-blocks div h4{color:#fff;margin:20px;font-size:16px;font-weight:300}
.artist-image-blocks div p{margin:0 10px 20px 20px;font-size:12px;color:#fff;line-height:18px}
.artist-image-blocks div a{display:block;background:#242529;font-size:12px;margin:0 10px 10px 20px;padding:8px 10px;width:110px;color:#fff;text-decoration:none;position:absolute;bottom:5px;left:0}
.artist-image-blocks div a span{color:#4263b3;margin-left:20px}
.news-block-description{position:absolute;left:0;background:#4d74d2}
.news-block-description h4{color:#fff;font-size:16px;font-weight:300;line-height:20px;box-sizing:border-box;padding:0 15px}
.news-block-description .date{font-size:14px;margin:0 0 10px 15px}
.news-block-description .desc{font-size:14px;line-height:18px;color:#fff;box-sizing:border-box;padding:20px 15px}
.view_more-home_news{color:#fff;background:#242529;display:inline-block;padding:5px 10px;margin-left:15px;font-size:13px;text-decoration:none!important}
.view_more-home_news span{color:#4263b3;margin-left:11px}
.forthcoming-image-blocks{width:31%;float:left;margin:1%;position:relative;overflow:hidden}
.forthcoming-image-blocks div h4{font-size:16px;margin:25px 15px 0;color:#fff}
.forthcoming-image-blocks div .date{color:#222;font-size:14px;margin:10px 15px 0}
.forthcoming-image-blocks div .desc{font-size:12px;margin:15px;color:#fff}
.forthcoming-image-blocks div a{display:inline-block;color:#fff;margin:0 15px;font-size:14px;padding:5px 10px;background:#242529;text-decoration:none;cursor:pointer;position:absolute;left:0;bottom:20px}
.forthcoming-image-blocks div a span{margin-left:15px;color:#4263b3;font-size:16px;line-height:18px}
.label-image-block div h4{color:#fff;font-size:16px;margin:35px 15px 30px}
.label-image-block div p{color:#fff;font-size:14px;margin:5px 15px 15px;line-height:18px}
.label-image-block div .link1,.label-image-block div .link2{display:inline-block;font-size:14px;margin:0 0 0 15px;padding:5px 10px;text-decoration:none}
.label-image-block div .link1{color:#fff;background:#292a2f;border:solid 1px #292a2f}
.label-image-block div .link2{color:#fff;border:solid 1px #fff}
.label-release-link{padding:5px 8px;background:#242529;margin:15px;color:#fff!important;font-size:14px;line-height:18px;text-decoration:none!important;position:absolute;bottom:30px;left:0}
.label-release-link span{margin-left:10px;color:#4263b3;font-size:14px;line-height:18px}
.jqi{background:#000!important;border:solid 1px #000!important;width:80%!important;max-width:500px!important}
.jqi .jqimessage{color:#fff!important}
.jqimessage h3{margin:10px 0!important;padding:0}
.jqimessage p{padding:0!important;margin-bottom:10px!important}
.jqimessage .newsletter_email{width:100%;margin:0 0 10px;color:#d2d2d2;background:transparent;border:solid 1px #d2d2d2;padding:2px 5px}
.jqi .newsletter_btn{margin:0;background-color:transparent;border:solid 1px #d2d2d2;color:#d2d2d2;font-weight:400;font-size:12px;padding:2px 10px}
.footer_audio_player{width:200px;height:80px;border:none;overflow:hidden}
.tracklist-view{background:#292a2f!important}
.get-link-button{display:none!important}
.release_list_audio_player{width:100%!important;height:100px;border:none;overflow:hidden}
.news-listing-block .image-block{width:24%;float:left;box-sizing:border-box;padding:20px}
.news-listing-block .image-block img{width:100%}
.news-listing-block .content-block{width:74%;float:left;border-box:box-sizing;padding:30px 10px}
.news-listing-block h4{color:#f5f5f5;margin-bottom:6px;font-weight:100}
.news-listing-block .news-text{margin-top:14px}
.container.news-text-block{min-height:340px}
#current_page{border-bottom:solid 3px #4263b3}
.news_youtube_frame{border:none!important;width:100%!important;padding:none}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.news_spotify_frame{width:100%!important;height:100px;border:none}
.audio-container{margin-top:10px;margin-bottom:40px}
.news-text-block p{font-size:14px;margin-top:60px}
.news-text-block p a{color:#4971d3;text-decoration:none}
.rss-feed-icon{height: 30px;}
.rss-feed-link {
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
}
.about-block {
    width: 80%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    max-width: 1024px;
    font-size: 18px;
    color: #fff;
    margin-bottom:20px;
}
#playlist li {
    width: 23%;
    padding: 1%;
    box-sizing: border-box;
    float: left;
    list-style: none;
}
#playlist li img {
    width: 100%;
}
@media (max-width: 767px) {
    .navbar{padding:0 20px}
    .release-single-block{width:33%}
    .about-block{font-size:14px}
    .radio-time{height:34px}
    .radio-margin{width:100%;clear:both;height:10px;display:block}
    #main-nav{background:#24252a;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
    #main-nav .navbar-nav li{display:block;text-align:center;margin:0}
    #main-nav .nav a:before{display:none}
    #main-nav .navbar-nav #logo{display:none}
    #main-nav .nav a{color:inherit}
    #main-nav .nav .active a,#main-nav .nav a:hover{color:#38A5DB}
    .search-page-form input[type="text"]{width:100%;margin-bottom:10px}
    .search-page-form button{width:120px}
    .search-box{display:none}
    .jumbotron .text-col{text-align:center;margin-bottom:30px;margin-top:0}
    #main-footer[class*=row],#main-footer .text-right{text-align:center}
    .release-block h3{margin-top:0;height:70px}
    .mast-head-align{height:200px}
    .page-blocks{width:90%}
    .page-blocks .page-list .image-block{width:100%}
    .page-blocks .page-list .image-block img{width:100%}
    .page-blocks .page-list .content-block{width:100%;border-bottom:solid 2px #008edc}
    .details-page-image-block{width:100%}
    .details-page-content-block iframe{width:100%}
    .details-page-content-block{width:100%}
    .section-header h1{font-size:38px}
    .jumbotron .mast-head-block{height:80px}
    .jumbotron h1{font-size:16px;margin-top:0}
    .jumbotron p{font-size:12px}
    .videos-small{width:100%;margin-bottom:20px}
    .videos-small img{width:100%}
    .videos-text{width:100%;font-size:14px}
    .social-block{height:521px}
    .social-icon{margin-right:15px;height:22px;width:22px}
    .social-icon a img{height:35px;width:35px}
    .title-block{width:80%}
    .news-blocks{width:80%}
    .news-block{width:100%;margin-right:0}
    .news-block h4{font-size:22px;height:80px}
    .release-blocks{width:90%}
    .release-block{width:100%}
    .featuring-blocks{width:90%}
    .featuring-text{height:80px}
    .featuring-text p{display:none}
    .featuring-text h3{font-size:18px;margin-top:15px;margin-left:10px}
    .release-block h4{font-size:16px}
    .release-block h3{font-size:22px}
    .release-block p{font-size:14px}
    .featuring-block{width:100%}
    .social-blocks{width:90%}
    .social-block{width:100%;height:497px}
    .social-block input[type="text"]{width:80%;margin-bottom:4px}
    .social-block button{width:50%;font-size:12px;width:80%;margin-left:30px}
    .newsletter{width:100%}
    .footer .image-block,.footer .image-block:last-of-type{width:33%;margin-right:0;height:75px}
    .footer .image-line .image-block img{display:table-cell;margin:0 auto}
    .footer .text-line{margin-top:0}
    .footer-text{width:100%;text-align:left}
    .text-right{width:100%;text-align:left}
    .prompt-image{width:100%}
    .prompt-content{width:100%;height:300px}
    .featuring-text button{font-size:12px;padding:3px;width:auto;margin-left:10px}
    .title-block h3{font-size:20px;width:50%;margin-left:auto;margin-right:auto}
    #jplayer_volume_max img,#jplayer_play img,#jplayer_stop img,#jplayer_volume_min img{margin-top:7px auto}
    #main-nav .navbar-nav li a:hover{border-bottom:none}
    .website-logo-block{display:none}
    #current_page{border-bottom:none!important}
    .social_button_holder {
        text-align: center;
    }
    .header_social_icons, .footer_social_icons {
        margin-left:5px;
        margin-right:5px;
        height: 36px;
        margin-bottom: 10px;
    }
    .home-banner-bar .container h1 {
        font-size:24px;
    }
    .banner-text-container h3 {
        font-size:20px;
    }
    .news-block img {
        width:100%;
    }
    .newsletter_name {
        width: 100%;
        text-align: center;
        padding: 20px 0px;
    }

    .newsletter_description {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
        padding: 0px 20px 10px 20px;
    }

    .newsletter_button {
        width: 100%;
        text-align: center;
    }

    #newsletter_signup span {
        display: none;
    }
    .footer-block span {
        width: 100%;
        display: block;
        font-size: 14px !important;
        margin-bottom: 10px;
    }
    .footer_link {
        display: block;
        margin-bottom: 10px;
    }
    .footer_link:last-child {
        margin-bottom: 20px;
    }
    .footer_audio_player {
        height:120px;
    }
    iframe{
        box-sizing:border-box;
        width:100% !important;
        padding:20px;
    }
    .footer .image-line {
        width:100%;
        padding:10px;
        text-align:center;
    }
    .footer .image-line img {
        display: none;
    }
    .footer .image-line img:last-child {
        margin: 0 auto !important;
        display: inline-block;
        float: none;
    }
    .news-header-block-image {
        width: 100%;
        margin: 10px 0px;
    }

    .news-header-block-image img {
        display: block;
        margin: 0 auto;
    }

    .news-header-block-image {
        width: 100%;
        margin: 10px 0px;
    }

    .news-header-block-image img {
        display: block;
        margin: 0 auto;
    }

    .news-header-block-text {
        width: 100%;
        margin-top: 20px;
        height: auto;
    }

    .news-header-block-text h2 {
        margin-top: 4px;
        margin-bottom: 4px;
        text-align:center;
    }

    .news-header-block-text h3 {
        margin-bottom: 10px;
        text-align:center;
    }

    .news-top-links a {
        width: 100%;
        margin-bottom:5px;
    }
    .news-text-block {
        font-size: 12px;
        padding: 10px 15px 0px 15px;
    }
    .news-text-block {
        font-size: 12px;
        padding: 10px 15px 0px 15px;
    }

    .news-text-block p {
        font-size: 12px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .news-header-date-block{
        height:auto;
    }
    .news-header-date {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        clear: right;
    }
    .news-listing-block .image-block {
        width: 100%;
    }

    .news-listing-block .image-block img {
        width: 80%;
        max-width: 320px;
        margin: 0 auto;
        display: block;
    }
    .news-listing-block .content-block {
        width: 100%;
        box-sizing: border-box;
        padding: 0px 20px;
    }

    .news-listing-block h4 {
        font-size: 14px;
        text-align: center;
    }

    .news-date {
        text-align: center;
    }

    .news-listing-block .news-text {
        margin: 10px 0px 20px 0px !important;
        padding: 0px !important;
        font-size: 12px!important;
    }

    .news-link {
        margin-bottom: 20px;
        width: 100%;
        text-align: center;
    }

    .news-link span {
        display: none;
    }

    .artist-image-blocks {
        width: 48%;
    }

    .artist-image-blocks div h4 {
        margin: 10px 20px 10px 20px;
        font-size: 14px;
        text-align:center;
    }

    .artist-image-blocks div p {
        font-size: 12px;
        line-height: 14px;
        padding: 0px 5px;
        margin: 0px 0px 10px 0px;
    }

    .artist-image-blocks div a {
        width: 80%;
        margin: 0 auto;
        position: relative;
        float: none;
        margin-top: 20px;
        text-align: center;
    }

    .artist-image-blocks div a span {
        display: none;
    }

    .news-text-block {
        margin-bottom:20px;
    }

    .label-image-block div h4 {
        display: none;
    }

    .label-image-block div p {
        display: none;
    }

    .label-image-block div .link1 {
        width: 90%;
        font-size: 10px;
        margin: 10px auto 5px auto;
        display: block;
        text-align: center;
    }

    .label-image-block div .link2 {
        font-size: 10px;
        width: 90%;
        margin: 0px auto;
        display: block;
        text-align: center;
    }
    .row-block-title .title-block h3 {
        padding: 0;
        margin: 10px 0px;
        text-align: center;
        font-size: 26px;
        width:100%;
        text-align:center;
    }

    .title-block .label-title {
        font-size: 12px;
    }
    .label-release-link {
        font-size: 12px;
        text-align: center;
        display: inline-block;
        width: 100%;
        margin: 0 auto !important;
    }

    .label-release-link span {
        display: none;
    }
    .forthcoming-image-blocks div h4 {
        display: none;
    }

    .forthcoming-image-blocks div .date {
        display: none;
    }

    .forthcoming-image-blocks div .desc {
        display: none;
    }

    .forthcoming-image-blocks div a {
        font-size: 12px;
        text-align: center;
        position: relative;
        margin: 50px auto 10px auto;
        float: none;
        display: block;
    }

    .forthcoming-image-blocks div a span {
        display: none;
    }
    .radio-block h3 {
        font-size: 14px;
    }

    .radio-block h4 {
        margin-bottom: 10px;
    }

    .radio-block p {
        font-size: 10px;
    }

    .radio-share-link a {
        width: 100%;
    }
    
    #playlist li {
    	width: 98%;
    	padding: 1%;
    	box-sizing: border-box;
    	float: left;
    	list-style: none;
	}
}
@media (min-width: 768px) AND (max-width: 1224px) {
	.container{width:90% !important}
	.row-block-title .title-block{width:90% !important}
    #main-nav li{margin:0 4px}
    .release-single-block{width:33%}
    #main-nav .nav a,#main-nav .nav a:active,#main-nav .nav a:hover{font-size:12px}
    .search-box{top:0}
    #logo{width:135px}
    .jumbotron h1{font-size:32px}
    .jumbotron p{font-size:18px}
    .news-block{width:100%}
    .news-block h4{font-size:22px;height:80px;margin-bottom:0}
    .release-block{width:50%}
    .release-block h3{margin-top:10px}
    .social-block{width:100%;margin-bottom:10px}
    .social-block input[type="text"]{width:70%}
    .social-block button{width:22%}
    .image-block img{width:100%;height:auto}
    .featuring-text{height:175px}
    .featuring-text h3{font-size:22px;margin-top:10px}
    .featuring-text p{padding-right:30px;margin-bottom:0;margin-top:0;font-size:14px}
    .footer .image-block{margin-right:20px}
    .footer .footer-text{width:100%}
    .footer .image-line{width:80%}
    .text-right{width:100%;text-align:left}
    #jplayer_volume_max img,#jplayer_play img,#jplayer_stop img,#jplayer_volume_min img{width:auto!important;height:100%}

    #playlist li {
    	width: 48%;
    	padding: 1%;
    	box-sizing: border-box;
    	float: left;
    	list-style: none;
	}
}

.youtube-player{width:100% !important}