/************ BANDSINTOWN  ************/

tr.bit-header, a.bit-track-artist-header, tr.bit-header td, th.bit-description-links, th.bit-date, th.bit-venue, th.bit-location, th.bit-artist-event-link, th.bit-tickets {
display: none !important;
}

.bit-widget .bit-event {color: #40405b !important;}
.bit-widget .bit-offers {color: #fff !important; background: #40405b !important;}
.bit-widget.bit-layout-ipad .bit-event .bit-rsvp-container, bit-event .bit-rsvp-container, .bit-rsvp-container {display: none !important;}
.bit-widget .bit-play-my-city-button, .bit-widget .bit-top-track-button, .bit-widget .bit-nav-bar-container {display: none !important;}
.bit-widget-container {width: 100% !important;max-width: 900px !important; margin: 0px auto 0px auto !important;font-family:'NeueHaasGroteskText Pro',Helvetica,sans-serif!important; font-size:13px!important; color: !important;text-transform: uppercase !important; letter-spacing: 0px !important;}
.bit-events {margin: 0; padding: 0;}
.bit-events, .bit-events-narrow {overflow: hidden!important;}
.bit-events th, .bit-events td {width: auto!important;text-align: left!important; vertical-align:middle!important;border-top: 0px !important;}
.bit-events td {min-height: 40px !important; background:none!important; height: auto !important;}
.bit-events-narrow td {width:auto!important; height:57px!important; background:none!important;padding:4px!important;vertical-align:middle!important;}

#bit-events td.bit-artist-event-link { text-align: right!important; }
#bit-events td.bit-artist-event-link a { float: right!important;}
#bit-events td.bit-actions a, #bit-events td.bit-rsvp a { float: right!important; }
#bit-events td.bit-rsvp {display: none !important;}
#bit-events td.bit-comment { width: 21px!important; padding-left: 8px!important; padding-right: 8px!important; }
#bit-events td .bit-uiButton { display:inline-block!important; padding: 1px 6px!important; height: 16px!important; line-height: 15px !important; cursor: pointer!important; font-family: 'NeueHaasGroteskText Pro',Helvetica,sans-serif!important}
#bit-events td .bit-uiButton { background: transparent !important; border: none!important; border-bottom-color: none !important; box-shadow:none!important; -moz-box-shadow:none!important; font-size:0.7px!important; font-weight:bold!important; text-align:center!important; text-decoration:none!important; vertical-align:top!important; white-space:nowrap }
#bit-events td .bit-uiButton:active{background: transparent important;border-bottom-color:transparent!important;box-shadow:none!important;-moz-box-shadow:none !important)}
#bit-events td .bit-uiButtonSpecial{background-image:url("http://d38hmgjgf0kofx.cloudfront.net/images/facebook/silver-blue-bg.png")!important; background-repeat:no-repeat!important;background-position:0px -96px!important;background-color:#222!important;border-color:#3b6e22 #3b6e22 #2c5115!important;}
#bit-events td .bit-uiButtonSpecial:active{background: transparent !important;border-bottom-color:transparent!important;}
#bit-events td .bit-uiButton a, .bit-uiButton a:hover { text-decoration: none!important; display: inline-block!important; }
#bit-events td .bit-uiButtonSpecial a { color: #FFFFFF!important; }
#bit-events td .bit-uiButtonDefault a { color: #333333 !important; }
#bit-events td.bit-comment a.bit-comment { background: transparent url('http://d38hmgjgf0kofx.cloudfront.net/images/facebook/comments_icon.gif') 0px 0px no-repeat!important; width: 15px!important; height: 16px!important; display: inline-block!important; margin-top: 2px!important; float: right!important; }
#bit-events td.bit-comment a:hover, #bit-events td.bit-comment a.bit-comment-open { background-position: 0px -16px!important; }
#bit-events td.bit-location {font-weight:normal!important;}
#bit-events td.bit-description, #bit-events th.bit-description {font-size: 85%!important; left: 8px 4px!important; }
#bit-events td.bit-description-links, #bit-events th.bit-description-links {padding-left: 8px!important; width: 6px!important;}
#bit-events td.bit-description-links {display: none !important;}
#bit-events .bit-hidden {display:none!important;}
#bit-events .bit-bottom td {padding-left:8px!important;height:36px!important;}
#bit-events .bit-bottom td.concerts-by-bandsintown {text-align:right!important;}
#bit-events .bit-bottom a { vertical-align: middle!important; border: none!important; display: inline-block!important; }
#bit-events table {border-bottom: 0px !important;}
#bit-events table a { text-align: left!important; float: left!important; width:auto!important; padding: 0px !important;}
#bit-events table a:hover { -webkit-transition: none!important; -moz-transition: none!important; -o-transition: none!important; transition: none!important; }
#bit-events td.bit-description a { float: none!important; }
#bit-events a.bit-event-description-link { text-decoration: none!important; margin: 0!important; padding: 0!important; display: inline-block!important; height: 9px!important; width: 9px!important; line-height: 9px!important; font-size: 9px!important; text-align: center!important; vertical-align: middle!important; border: none!important;}
.bit-events tr.bit-dashed-border td.bit-description-links, .bit-events tr.bit-dashed-border td.bit-date, .bit-events-narrow tr.bit-dashed-border td { border-top: 1px solid transparent!important;}
#bit-events td.bit-concert a { float: none!important; }
tr.bit-header th, tr.bit-header-narrow { line-height: 26px!important; }
#bit-events tr.bit-header a, #bit-events tr.bit-header-narrow a { float: none!important; font-weight: normal!important; }
#bit-events tr.bit-header-narrow th { text-align: left!important; padding: 4px!important;}
#bit-events .bit-header-links { margin-right: 15px!important; }
#bit-events .bit-share-text { float:right!important; }
#bit-events .bit-share-links { float: right!important; }
#bit-events .bit-share-links a { display: inline-block!important; width: 26px!important; height: 26px!important; vertical-align: middle!important; }
#bit-events .bit-fb-share { background: transparent url('http://d38hmgjgf0kofx.cloudfront.net/images/facebook/icons/fb_share.gif') top left no-repeat!important; margin-left: 4px!important; display: inline-block!important; width: 26px!important; height:26px!important; vertical-align: middle!important;}
#bit-events .bit-twitter-share { background: transparent url('http://d38hmgjgf0kofx.cloudfront.net/images/facebook/icons/twitter_share.gif') top left no-repeat!important; display: inline-block!important; width: 26px!important; height:26px!important; vertical-align: middle!important;}
.bit-header-overflow-fix { height: 26px!important; overflow: hidden!important; }
#bit-events iframe { border: none!important; }
#bit-events .comments-title, #bit-events .description-title { color: #323232!important; font-size: 11px!important; font-weight: bold!important; margin: 0px 0px 4px 0px!important;}
#bit-events .bit-event-details { color: #000000!important; }
#bit-events .bit-details-title { background-color: #ffffff!important; font-weight: bold!important; padding: 4px 8px 0px 20px!important; color: #0e0e0e!important; font-size: 11px!important; }
#bit-events .bit-details-title a { float: right!important; color: #8296cc!important; text-decoration: none!important; }
#bit-events .bit-details-title a:hover { color: #ffffff!important; text-decoration: none!important; }
#bit-events .bit-details-text { background-color: #ffffff!important; margin-bottom: 1px!important; padding: 5px 8px 5px 20px!important; color: #1A1A1A!important; }
#bit-events .bit-details-comments { background: transparent!important; padding: 0px!important; margin: 0px!important; }
#bit-events .bit-details-text a { color: #3857a0!important; float: none!important; }
#bit-events a.bit-fb-event-link { font-weight: bold!important; display: block!important; text-decoration: none!important; margin: 4px 0px!important; }
#bit-events tr td.bit-details { padding: 0px!important; }
#bit-events .venue, #bit-events .location, #bit-events .lineup { display: block!important; clear: left!important; font-size: smaller!important; line-height: 100%!important; width: 100% !important;}
#bit-events .venue, #bit-events .location, #bit-events .lineup a {font-size: 1em !important; width: 100% !important;}
#bit-events .location { font-weight: bold; padding: 20px 0px 20px 0 !important}
#bit-events a.bit-track-artist-header .bit-invert { display: none!important;}
#bit-events tr[data-bit-event-id] td { cursor: pointer!important; }
.bit-events tr td {padding: 20px 25px 20px 0 !important; line-height: 1em !important;}
.bit-events tr td.bit-date {padding-right: 30px !important; width: 45px!important; text-align: center !important;}
.bit-events tr td.bit-date a {vertical-align: top !important; text-align: center !important;}
#bit-widget-dialog-container { position: fixed!important; width: 100%!important; height: 100%!important; margin: auto!important; }
#bit-widget-dialog { color: #333333!important; direction: ltr!important; font-family: sans-serif!important; font-size: 11px!important; text-align: left!important; z-index: 100011 !important}
#bit-widget-dialog label { color: #666666!important; cursor: pointer!important; font-weight: bold!important; vertical-align: middle!important; }
body#bit-widget-dialog { margin: 0px!important; padding: 0px!important; }
#bit-widget-dialog-loading .loading { height: 32px!important; width: 100%!important; background: transparent url('http://d38hmgjgf0kofx.cloudfront.net/images/facebook/ajax-loader-large.gif') no-repeat scroll center center!important; }
#bit-widget-dialog .pop_content{direction:ltr}
#bit-widget-dialog {height:0!important;left:0!important;overflow:visible!important;outline:none!important;position:absolute!important;top:0!important;width:100%!important;z-index:250}
#bit-widget-dialog .generic_dialog_popup{height:0!important;overflow:visible!important;position:relative!important;width:520px!important;margin:auto}
#bit-widget-dialog .pop_content h2.dialog_title{background:#6d84b4!important;border:1px solid #3b5998!important;border-bottom:none!important;color:#fff!important;font-size: 14px!important;font-weight:bold!important;margin:0!important;}
#bit-widget-dialog .pop_content h2 span{display:block!important;padding:5px 10px}
#bit-widget-dialog .pop_content .dialog_content{background:#fff!important;border:1px solid #555!important;border-top-width:0}
#bit-widget-dialog .pop_content .dialog_body{padding:10px!important;border-bottom:1px solid #ccc}
#bit-widget-dialog .pop_content .dialog_buttons{background:#f2f2f2!important;padding:8px 10px 8px 10px!important;position:relative!important;text-align:right}
#bit-widget-dialog .pop_container_advanced{border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;padding:10px}
#bit-widget-dialog .uiButton,#bit-widget-dialog .uiButtonSuppressed:active,#bit-widget-dialog .uiButtonSuppressed:focus,#bit-widget-dialog .uiButtonSuppressed:hover{background:#eee url('http://d38hmgjgf0kofx.cloudfront.net/images/facebook/silver-blue-bg.png') repeat 0 0!important;border:1px solid #999!important;border-bottom-color:#888!important;box-shadow:0 1px 0 rgba(0, 0, 0, .1)!important;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1)!important;cursor:pointer!important;display:-moz-inline-box!important;display:inline-block!important;font-size:11px!important;font-weight:bold!important;line-height:normal !important!important;padding:2px 6px!important;text-align:center!important;text-decoration:none!important;vertical-align:top!important;white-space:nowrap}
#bit-widget-dialog .uiButtonConfirm{background-color:#5b74a8!important;background-position:0 -48px!important;border-color:#29447e #29447e #1a356e}
#bit-widget-dialog .uiButton:active,#bit-widget-dialog .uiButtonDepressed{background:#ddd!important;border-bottom-color:#999!important;box-shadow:0 1px 0 rgba(0, 0, 0, .05)!important;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .05)}
#bit-widget-dialog .uiButton .uiButtonText,#bit-widget-dialog .uiButton input{background:none!important;border:0!important;color:#333!important;cursor:pointer!important;display:-moz-inline-box!important;display:inline-block!important;font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif!important;font-size:11px!important;font-weight:bold!important;margin:0!important;outline:none!important;padding:1px 0 2px!important;white-space:nowrap}
#bit-widget-dialog .uiButtonLarge,#bit-widget-dialog .uiButtonLarge .uiButtonText,#bit-widget-dialog .uiButtonLarge input{font-size:13px}
#bit-widget-dialog .uiButtonSpecial .uiButtonText,#bit-widget-dialog .uiButtonSpecial input,#bit-widget-dialog .uiButtonSpecial.uiButtonDisabled .uiButtonText,#bit-widget-dialog .uiButtonSpecial.uiButtonDisabled input,#bit-widget-dialog .uiButtonConfirm .uiButtonText, #bit-widget-dialog .uiButtonConfirm input, #bit-widget-dialog .uiButtonConfirm.uiButtonDisabled .uiButtonText, #bit-widget-dialog .uiButtonConfirm.uiButtonDisabled input { color: #FFFFFF!important; }
#bit-widget-dialog .uiButtonConfirm:active{background:#4f6aa3!important;border-bottom-color:#29447e}
#bit-widget-dialog .popup-border-outer { z-index: 1!important; background: none!important; position: relative!important; }
#bit-widget-dialog .popup-border-inner { background-color: #525252!important; -moz-opacity: 0.7!important; opacity: 0.7!important; position: absolute!important; top: 0!important; left: 0!important; width: 100%!important; height: 100%!important; z-index: 1!important; padding: 0!important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70)!important; }
#bit-widget-dialog .popup-content { position: relative!important; z-index: 2!important; }
#bit-widget-dialog h2 { padding: 0px!important; }
#bit-widget-dialog .clear { clear: both!important; }
* html #bit-widget-dialog .popup-border-inner  { display: none!important; }
* html #rsvp-dialog-container { position: absolute!important; }
#bit-events[data-bit-widget-id='1425608886816'] { width:100%!important;}
#bit-events[data-bit-widget-id='1425608886816'] {}
#bit-events[data-bit-widget-id='1425608886816'] .bit-events, .bit-events-narrow { width:100%!important;}
#bit-events[data-bit-widget-id='1425608886816'] .bit-events td { border-top: 1px solid ##fff!important;}
#bit-events[data-bit-widget-id='1425608886816'] .bit-events-narrow td { border-top: 1px solid ##fff!important;}
#bit-events[data-bit-widget-id='1425608886816'] td{}
#bit-events[data-bit-widget-id='1425608886816'] th{}
#bit-events[data-bit-widget-id='1425608886816'] td{}
#bit-events[data-bit-widget-id='1425608886816'] th{}
#bit-events[data-bit-widget-id='1425608886816'] a{}
#bit-events[data-bit-widget-id='1425608886816'] .bit-events tr.bit-dashed-border td { border-top: 1px dashed ##fff!important;}
#bit-events[data-bit-widget-id='1425608886816'] .bit-events-narrow tr.bit-dashed-border td.bit-description { border-top: 1px dashed ##fff!important;}
#bit-events[data-bit-widget-id='1425608886816'] table { border-bottom: 1px solid ##fff!important;}
#bit-events[data-bit-widget-id='1425608886816'] a.bit-track-artist-header {border-top: 1px solid ##fff!important; border-bottom: 1px solid ##fff; }
.bit-events tr td.bit-date a {vertical-align: top !important; text-align: center !important;}
#bit-events a:hover, #bit-events td:hover {cursor: default !important;}
#bit-events td.bit-tickets {padding: 20px 0px 20px 0 !important}
#bit-events td.bit-concert a.bit-buy-tix, #bit-events td.bit-concert a, #bit-events td.bit-tickets a  {color: #fbfbfb !important;font-size: 13px !important;background: #222 !important;padding: 15px 40px !important;text-align: center !important;float: right !important;width: 60% !important;}
#bit-events td.bit-concert a.bit-buy-tix, #bit-events td.bit-concert a:hover , #bit-events td.bit-tickets a:hover {background: #444 !important;color: #fff !important; cursor: pointer !important;text-decoration: none;}
#bit-events[data-bit-widget-id='1425621096080'] .bit-events td {border-top: none !important;}
#bit-events[data-bit-widget-id='1425621096080'] {border: none !important;}
#bit-events[data-bit-widget-id='1425621096080'] a.bit-track-artist-header {border: none !important;border-top: none !important; border-bottom: none !important;}
#bit-events a .bit-notify {color: #222 !important;}
#bit-events a.bit-track-artist-header .bit-invert {padding: 10px 20px !important;}
#bit-events a.bit-track-artist-header, #bit-events[data-bit-widget-id='1425672439346'] a.bit-track-artist-header {border-top: none !important; border-bottom: none !important;padding-bottom: 20px !important;}
.no-dates {display: none !important}
#bit-events tr:hover {cursor: default !important; background: rgba(0,0,0,1);filter:invert(100)}
#bit-events td.bit-tickets {padding-right: 30px !important}
#bit-events td.bit-date {padding-left: 30px !important}
#bit-events td a {font-size: 13px !important;line-height: 13px !important}




@media (max-width: 800px) {
.bit-widget-container td{
display: inline-block !important;
}


table.bit-events {margin-top: 0px;}


.bit-widget-container,  .bit-events, .bit-events-narrow, .bit-events td, .bit-events-narrow td {
width: 100% !important;
display: inline-block !important;
padding: 0px !important;
border-top: none !important;
border-bottom: none !important;
min-height: 0px !important;
font-size: 22px !important;
text-transform: uppercase !important
}


.bit-events tr td {
padding: 3px 0px 0px 0px !important;
min-height: 0px !important;
margin: 0 auto !important;
width: 100%;
text-align: center;
}

#bit-events table a {
    text-align: center!important;
    float: none!important;
    width: 100% !important;
    margin: 0 auto !important;
}

.bit-date, .bit-venue {
width: auto !important;
display: inline-block !important;
}

td.bit-artist-event-link {
display: none !important;
}

.bit-events tr td.bit-date {
width: 100% !important;
min-height: 0px !important;
padding-top: 10px !important;
font-family: 'NeueHaasGroteskText Pro',Helvetica,sans-serif;
line-height: 13px !important;
padding-right: 0px !important;
border-top: 0px solid rgba(0,0,0,0.5) !important;
}

#bit-events td.bit-tickets {
    padding: 3px 0px 30px 0 !important;
    margin-top: 5px !important;
    width: 200px !important;
}

#bit-events td.bit-concert a.bit-buy-tix, #bit-events td.bit-concert a, #bit-events td.bit-tickets a  {}
#bit-events td.bit-concert a.bit-buy-tix, #bit-events td.bit-concert a:hover , #bit-events td.bit-tickets a:hover {background: transparent !important;}

.bit-events tr td.bit-date a {
font-family: 'NeueHaasGroteskText Pro',Helvetica,sans-serif;	
font-size: 16px !important;
  letter-spacing: 0px !important;
}

.bit-events th {
display: none !important;
}

.bit-events tr {
padding-top: 5px !important;
background: transparent !important;
}

#bit-events td.bit-concert a.bit-buy-tix, #bit-events td.bit-concert a, #bit-events td.bit-tickets a {
  color: #fff !important;
font-size: 15px !important;
letter-spacing: 0px;
font-family: 'NeueHaasGroteskText Pro',Helvetica,sans-serif;	
  background: #222 !important;
  padding: 10px 15px !important;
  width: 200px !important;
    display: block !important;
    margin: 0 auto !important;
  text-align: center !important;
    box-sizing: border-box !important;
}

div.no-dates-new {
width: 100% !important;
}

.bit-widget-container {
text-transform: none !important;
margin: 0px auto 0px auto !important;
}
    
.bit-events td {
    padding: 0px !important;
}
    
.bit-events tr {
    margin: 10px 0px !important;
}
    
#bit-events td.bit-date {
    padding-left: 0px !important;
}
    
}