@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;500;700&display=swap");@-ms-viewport{width:device-width}a,a img{border:none}*{font-family:"Barlow Condensed", sans-serif;font-weight:300;padding:0;margin:0;color:#551a25}body{background:#f9b401;overflow-x:hidden}body:not(.page-template-homepage-template){background:#f9b401}a{color:#551a25}.center{text-align:center}.inner{padding:60px 30px 30px 30px;max-width:1200px;margin:0 auto}@media only screen and (max-width: $width){.inner{padding:20px}}.inner2{padding:90px 30px;max-width:1200px;margin:0 auto}.inner-content{padding:30px 0}.dark{background:#000;color:#fff}.shadow h1,.shadow h2,.shadow h3,.shadow p{text-shadow:1px 1px 3px #000;font-family:"Barlow Condensed", sans-serif}.shadow h3{color:#ffffff}#main-nav a{font-family:"Barlow Condensed", sans-serif}h1,h2{font-family:"Barlow Condensed", sans-serif;font-weight:900;font-size:60px;line-height:60px;margin-bottom:15px}h1 span,h2 span{font-family:"Barlow Condensed", sans-serif;font-weight:900;font-size:60px;line-height:60px;margin-bottom:15px}@media only screen and (max-width: $width){h1 span,h2 span{font-size:30px;line-height:30px}}@media only screen and (max-width: $width){h1,h2{font-size:30px;line-height:30px}}h3{font-family:"Barlow Condensed", sans-serif;font-size:24px;font-weight:400;margin-bottom:15px}h3 span{font-family:"Barlow Condensed", sans-serif}p,span,button{font-family:"Barlow Condensed", sans-serif}p{font-size:20px;line-height:28px;margin-bottom:30px}a{text-decoration:none}button{padding:15px 30px;background:#551a25;font-family:"Barlow Condensed", sans-serif;color:#ffffff;width:200px;font-size:24px;border:none;cursor:pointer;margin-bottom:60px}button:focus{outline:0}input{padding:15px}.about-banner{position:relative;padding-top:55%;background:url("../images/about.jpg");background-size:cover;background-position:top}.about-banner h1{color:#ffffff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.music-banner{position:relative;padding-top:55%;background:url("../images/rage-on-stage.jpg");background-size:cover;background-position:top}.music-banner h1{color:#ffffff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(0.9);opacity:0.7}50%{transform:scale(1);opacity:1}100%{transform:scale(0.9);opacity:0.7}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:0.7}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.95);opacity:0.7}}@media screen and (max-width:1000px){h1,h2{font-size:38px;line-height:42px}p{font-size:16px;line-height:24px}}@font-face{font-family:"Tox Typewriter Regular";font-style:normal;font-weight:normal;src:local("Tox Typewriter Regular"), url("../fonts/ToxTypewriter.woff") format("woff")}@font-face{font-family:"clearface_gothic_lh45_light";src:url("../fonts/clearface_gothic_lh_45_light_regular-webfont.woff2") format("woff2"), url("../fonts/clearface_gothic_lh_45_light_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}header{position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:9;width:100%}header .header-wrapper{position:relative;display:flex;justify-content:space-between;padding:20px 30px;margin:0 auto}header .header-wrapper .logo img{height:60px}header .header-wrapper .main-nav-wrapper{display:flex;align-items:center}header .header-wrapper .main-nav-wrapper #main-nav ul{display:flex}header .header-wrapper .main-nav-wrapper #main-nav ul li{font-size:18px;font-weight:900;margin-left:32px;list-style:none}header .header-wrapper .main-nav-wrapper #main-nav ul li a{font-family:"Barlow Condensed", sans-serif;font-weight:700;font-size:24px;color:#551a25}header .header-wrapper .social-wrap{padding-top:6px;padding-left:10px;width:135px;text-align:right}header .header-wrapper .social-wrap img{height:30px;margin-right:7px}header .mobile-menu-icon{cursor:pointer;display:none;width:40px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.solid-black{background:black;-webkit-transition:all 2s linear;-moz-transition:all 2s linear;-o-transition:all 2s linear;transition:all 2s linear}@media only screen and (max-width:440px){header .header-wrapper .logo img{height:40px;margin-top:5px}}@media only screen and (max-width:1000px){header .header-wrapper .main-nav-wrapper{display:none}header .mobile-menu-icon{display:block}}footer{background:#f9b401;padding-top:10px;border-top:1px #333 solid}footer .main-nav-wrapper{text-align:center}footer .inner{display:flex;justify-content:space-between;color:#ffffff;flex-direction:row-reverse;max-width:100%}footer .inner .footer-logo{width:300px}footer .inner .footer-logo #logo{margin-bottom:15px}footer .inner .footer-logo p{margin:15px 0}footer .inner .footer-logo .social-wrap{padding-left:70px}footer .inner .footer-logo .social-wrap img{height:30px;margin-right:7px;margin-bottom:15px}footer .inner .footer-nav{display:flex;justify-content:flex-end;width:400px}footer .inner .footer-nav .footer-col{width:400px}footer .inner .footer-nav .footer-col p{font-family:"Barlow Condensed", sans-serif}footer .inner .footer-nav .footer-col p a{font-family:"Barlow Condensed", sans-serif}footer .inner .footer-nav .footer-col ul{list-style:none}footer .inner .footer-nav .footer-col ul li{margin-bottom:10px}footer .inner .footer-nav .footer-col ul li a{color:#ffffff}.mobile-menu-wrap{position:none;display:none}.mobile-menu-wrap .mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#551a25;color:#ffffff;text-align:center;padding-top:150px;display:none}.mobile-menu-wrap .mobile-menu .closeBtn{color:#fff;z-index:9999999;font-size:80px;position:absolute;top:30px;right:30px;cursor:pointer}.mobile-menu-wrap .mobile-menu a{display:inline-block;font-family:"barmenobold";font-size:34px;margin-bottom:24px;color:#ffffff}.mobile-menu-wrap .mobile-menu .social-wrap{padding-top:2px;padding-left:12px;width:220px;text-align:right;margin:0 auto;text-align:center}.mobile-menu-wrap .mobile-menu .social-wrap img{height:24px;margin-right:8px}.copy-footer{display:flex;justify-content:flex-end;margin:0;padding:15px 30px;background:#333333;color:#ffffff}@media screen and (max-width:1000px){footer .inner{flex-direction:column;justify-content:center;margin:0 auto}footer .inner .footer-logo{width:100%}footer .inner .footer-logo #logo{text-align:center}footer .inner .footer-logo .social-wrap{text-align:center;padding-left:0}footer .inner .footer-nav{justify-content:center;width:100%}footer .inner .footer-nav .footer-col{width:100%;text-align:center}.mobile-menu-wrap{display:block;overflow:visible;z-index:9999999}.copy-footer{justify-content:center}}.not-home-page-banner{background:#f9b401}.home-page-banner{overflow:hidden}.home-page-banner .bkg{position:absolute;top:0;right:-40px;bottom:0;left:-40px;background:#551a25;background-repeat:no-repeat;background-size:cover;background-position:top;z-index:-1;overflow:hidden}.home-page-banner .bkg video{width:100%;height:100vh;margin:auto;position:absolute;top:104px;left:0;right:0;object-fit:cover;object-position:top;background-color:#16192e}.home-page-banner .bkg .scroll-arrow{position:absolute;left:50%;bottom:15px;width:40px;opacity:0.7;margin-left:-12px}.home-page-banner .bkg .banner-text{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);z-index:8;text-align:center;width:100%}.home-page-banner .bkg .banner-text .lg-logo-dt{max-width:90%;height:54vh}.home-page-banner .bkg .banner-text .lg-logo-m{width:90%;max-width:500px;display:none;margin:0 auto}.main-content{position:absolute;top:100%;left:0;width:100%}.main-content .section1{text-align:center;padding:100px 140px 60px;background:#f9b401;border-bottom:1px solid #551a25}.main-content .section1 h3{font-size:24px}.main-content .section1 ul{margin-bottom:30px}.main-content .section1 ul li{list-style:none;font-size:20px}.main-content .section1 h1{color:#551a25}.main-content .section1 p{color:#551a25}.main-content .section1 button{padding:15px 30px;background:#551a25;font-family:"Barlow Condensed", sans-serif;color:#ffffff;width:200px;font-size:24px;border:none;cursor:pointer;margin-bottom:60px}.main-content .section-music{background:#f9b401;text-align:center}.main-content .section-music button{padding:15px 30px;background:#551a25;font-family:"Barlow Condensed", sans-serif;color:#ffffff;width:200px;font-size:24px;border:none;cursor:pointer;margin-bottom:60px;margin-top:30px}.main-content .fade{display:none}.main-content .homepage-video-wrap{position:relative;padding-bottom:56.25%;margin-bottom:30px;height:0;overflow:hidden}.main-content .homepage-video-wrap iframe,.main-content .homepage-video-wrap object,.main-content .homepage-video-wrap embed{border:0;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1000px){.home-page-banner .bkg{right:0;left:0}.home-page-banner .bkg .banner-text .lg-logo-dt{display:none}.home-page-banner .bkg .banner-text .lg-logo-m{display:block}.main-content .section1{padding:40px 30px 100px}.main-content .section1 h1{font-size:24px}}@media screen and (max-width:340px){.main-content .section1 h1{font-size:20px}}.blog{display:flex}.blog .sidebar{width:300px;min-width:300px;margin-left:30px;height:500px;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25)}.blog ul li{list-style:none}@media only screen and (max-width: $width){.blog{display:block}}.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.grid .item{width:48%;margin-bottom:4%;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.25)}.grid .item .featured-image{padding-top:50%}.grid .item .meta{padding:15px}.grid .item .meta .date{font-size:14px;color:#888;margin-bottom:5px}.grid .item .meta .blog-title{color:#551a25;font-size:22px}.grid .item .meta .author{font-size:14px;color:#888}.music-inner h3{margin:30px 0 10px 0}.music-inner ul{max-width:500px;width:100%;padding-left:20px;columns:2;-webkit-columns:2;-moz-columns:2}.music-inner ul li{margin-bottom:3px}@media screen and (max-width:500px){.music-inner ul{columns:1;-webkit-columns:1;-moz-columns:1}}.about-inner h2{margin-top:60px}.about-inner p{line-height:24px}.about-inner ul{display:flex;justify-content:space-between;padding:0;flex-wrap:wrap}.about-inner ul div{width:100%}.about-inner ul div:after{content:"";display:block;padding-bottom:100%}.about-inner ul li{width:100%;list-style:none;margin-bottom:2%;text-align:left;font-size:24px}.about-inner ul li h3{font-size:24px;margin:10px 0 0 0}.about-inner ul li i{font-size:16px}@media screen and (max-width:1000px){.about-inner ul li{width:48%}}@media screen and (max-width:500px){.about-inner ul li{width:100%;margin-bottom:30px}}.shows-inner{font-family:"Barlow Condensed", sans-serif;padding-bottom:80px}.shows-inner .show-wrapper{border-top:1px #551a25 solid}.shows-inner .show_row{display:flex;flex-direction:row;width:100%;padding:15px 0;border-bottom:1px #551a25 solid}.shows-inner .show_row span,.shows-inner .show_row a{font-family:"Barlow Condensed", sans-serif;font-size:20px}.shows-inner .show_row .date{width:15%}.shows-inner .show_row .show_title{width:55%}.shows-inner .show_row .show-time{width:15%}.shows-inner .show_row .more-info{width:15%}.shows-inner .past-show-heading{margin-top:60px}@media screen and (max-width:1000px){.shows-inner .show_row{flex-direction:column}.shows-inner .show_row .date{width:100%}.shows-inner .show_row .show_title{width:100%}.shows-inner .show_row .show-time{width:100%}.shows-inner .show_row .more-info{width:100%}}