﻿html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{scroll-behavior: smooth;}
body{background-color: #000;color: #fff;text-shadow: 0 0 8px black;}
html,body{font-family:Roboto,sans-serif;font-size:18px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:36px}h2{font-size:1rem;color: #00ff00;letter-spacing: 2px;}h3{font-size:2rem}h4{font-size:1rem}h5{font-size:18px}h6{font-size:16px}
h1,h2,h3,h4,h5,h6{margin-top: 0;}
h1{margin-bottom: 0;}
a{color: #fff;}
a:hover, a:focus {color: #00ff00;text-shadow: 0 0 15px #00ff00;}
ol{padding-left: 0;margin-left: 0;list-style-position: inside;}
li span{margin-left: 5px;}
hr{border:0;border-top:1px solid #00ff00;margin:20px 0}
/* header{background: url('../images/hero-image.jpg') no-repeat;background-position: 50% 40px;background-size: cover;height: 100vh;max-height:100vh;width:100%;display: flex;flex-direction: column;} */
.the-band {background-color: #000;}
.the-band img {width: 100%;height: auto;max-width: 1300px;margin: 0 auto;display: block;}
img{width: 100%;height: auto;}
nav.container{height: 75px;display: flex;flex-direction: column-reverse;margin-top: 25px;}
@media(min-width:768px){
  nav.container{height: 75px;display: flex;flex-direction: row;}
}
nav a{color: #fff;text-decoration: none;padding:10px;transition: all .2s ease-in-out;font-size: .8rem;}
@media(min-width:768px){
  nav a{padding:20px;font-size: 1rem;}
}
nav .left{flex: .5;}
nav .center{flex: 1;text-align: center;}
nav .right{flex: .5;text-align: right;display: flex;text-align: center;margin: auto;}
@media(min-width:768px){
  nav .right{flex: .5;text-align: right;display: block;text-align: right;margin: 0;}
}
nav .right a{padding: 0 5px;background-color: #000;display: inline-block;margin-top: -2px;}
nav .right svg{width: 40px;height: 40px;fill:#fff;transition: all .2s ease-in-out;border-radius: 40px;}
nav .right a:hover svg{fill:#00ff00;box-shadow: 0 0 15px #00ff00;}
section{padding: 80px 0;}
.container {width:100%;max-width: 1100px;margin:0 auto;padding: 0 20px;}
.centered{text-align: center;margin-left:auto;margin-right:auto;}
.flex{display: flex;flex-wrap: wrap;}
.flex.column{flex-direction: column;}
.flex.column-reverse{flex-direction: column-reverse;}
@media(min-width:768px){
  .flex.large-row{flex-direction: row;}
  .flex.large-column{flex-direction: column;}
  .flex.large-column-reverse{flex-direction: column-reverse;}
}
.col{-ms-flex-preferred-size: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex: 1;max-width: 100%;}
.site-branding img{width: 70%;height: auto;max-width: 300px;}
@media(min-width:768px){
  .site-branding img{width: 100%;height: auto;max-width: 400px;}
}
.intro{display: block;margin-top: -200px;padding-bottom: 60px;}
.intro .container{align-self: flex-end;}
.new-album{background: url(../images/album-background.jpg) no-repeat center;background-size: cover;}
.new-album .flex {column-gap: 20px;}
.available{margin-top: 75px;align-items: center;}
.available span{color: #00ff00;font-weight: bold;display: block;padding:10px 0}
@media(min-width:768px){
  .available span{height: 50px;flex: 1.5;}
}
.available a{width: 163px;height:50px;flex:1;transition: all .2s ease-in-out;position: relative;z-index: 1;margin-top: 15px;}
@media(min-width:768px){
  .available a{margin-top: 0px;}
}
.available a.apple{padding:9px 0}
.available a svg{width: 100%;height:100%}
.amazon *,.apple *,.deezer *,.spotify *{transition: all .2s ease-in-out;}
.amazon:not(:hover) svg *,.apple:not(:hover) svg *,.deezer:not(:hover) svg *,.spotify:not(:hover) svg *{fill:#fff;stroke:#fff}
.past-albums .container{column-gap: 20px;}
@media(min-width:768px){
  .past-albums .container{column-gap: 120px;}
}
.past-albums .flex .flex {align-items: center;}
.past-albums .col .col:first-child{flex:1;width: 100%;max-width: 160px;}
.past-albums .col .col:last-child{flex:3}
.past-albums .col .col a{width:100%;height:100%;position:relative;padding: 10px 20px 5px 20px;border: 1px solid rgba(255,255,255,0.4);transition: all .2s ease-in-out;}
.past-albums .col .col a:after{top: 10px;}
@media(min-width:768px){
  .past-albums .col .col a{padding: 10px 20px 5px 20px;border: 1px solid rgba(255,255,255,0.4);border-right:0;margin-top: -1px;}
}
.past-albums .col .col a:hover img *{fill: #00ff00;}
.past-albums .flex.title{display: block;}
@media(min-width:768px){
  .past-albums .flex.title{display: flex;}
}
.youtube-wrapper{position: relative;padding: 56.25% 0 0 0;height: 0;overflow: hidden;max-width: 100%;box-shadow: 0 0 40px 0 #00ff00;}
.youtube-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.bit-widget .bit-offers,.bit-widget .bit-play-my-city-button{background-color: #000!important;transition: all .2s ease-in-out;}
.bit-widget .bit-offers:hover,.bit-widget .bit-play-my-city-button:hover{color: #00ff00!important;border-color: #00ff00;}
.bit-widget .bit-rsvp{color: #fff;transition: all .2s ease-in-out;}
.bit-widget .bit-rsvp:hover{color: #00ff00;border-color: #00ff00;}
.bit-widget .bit-top-track-button{display: none!important;}
.bit-logo-desktop svg g{opacity: 1!important;}
.bit-logo-desktop svg path{fill: #fff!important;}
.bit-widget .bit-nav-bar-container{height: 60px;margin-bottom: 30px;}
.bit-widget .bit-nav-bar-container .bit-nav-bar{align-items: flex-start!important;}
.bit-event-list-title.bit-show-upcoming{color:#000;position: relative;flex:auto}
.bit-event-list-title.bit-show-upcoming:after{position: absolute;content:'SEE VISITOR LIVE';color: #00ff00; font-weight: bold;font-size:1.3rem;left:0;top:-5px}
@media(min-width:768px){
  .bit-event-list-title.bit-show-upcoming:after{font-size:2rem;top:0;}
}
  .bit-widget.bit-layout-logo-ipad .bit-logo-desktop svg{width: 258px;height: 2rem;}
.footer-social a{margin: 0 10px;}
.footer-social a svg{width: 40px;height: 40px;fill: #fff;transition: all .2s ease-in-out;border-radius: 40px;}
.footer-social a:hover svg{fill: #00ff00;box-shadow: 0 0 15px #00ff00;}
.footer-logo{margin-top: 35px;}
.footer-logo img{width: 200px;height: 65px;}
.footer-email{margin-top: 20px;font-size: 0.889rem;}
.footer-copyright .col{font-size: 0.722rem;text-align: center;}
.footer-copyright .urbansoul, .footer-copyright .urbansoul a {color: #999;}
#instafeed{margin-bottom: 35px;}
#instafeed a > img{height:100%;object-fit: cover;}
@media(min-width:768px){
  #instafeed{height: 360px;overflow: hidden;}
}
