@font-face {
  font-family: "ambulance_shotgunregular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/ambulance_shotgun-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ambulance_shotgun-webfont.woff") format("woff"), url("../fonts/ambulance_shotgun-webfont.ttf") format("truetype"), url("../fonts/ambulance_shotgun-webfont.svg#ambulance_shotgunregular") format("svg");
}

@font-face { font-family: '84_rockregular'; src: url('../fonts/84_rock-webfont.eot'); src: url('../fonts/84_rock-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/84_rock-webfont.woff') format('woff'), url('../fonts/84_rock-webfont.ttf') format('truetype'), url('../fonts/84_rock-webfont.svg#84_rockregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'century_gothicregular'; src: url('../fonts/century_gothic-webfont.eot'); src: url('../fonts/century_gothic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/century_gothic-webfont.woff') format('woff'), url('../fonts/century_gothic-webfont.ttf') format('truetype'), url('../fonts/century_gothic-webfont.svg#century_gothicregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face {
  font-family: "impactregular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/impact-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/impact-webfont.woff") format("woff"), url("../fonts/impact-webfont.ttf") format("truetype"), url("../fonts/impact-webfont.svg#impactregular") format("svg");
}
#layoutContainer .navbar{padding-left: 0; padding-right: 0;}
#layoutContainer .col-lg-12{padding: 0}
.modal .page-widget, .modal .available-widget {
     border-color: #d0d3d6 #cbced1 #b1b5ba;
     border-radius: 4px;
     color: black;
     font-family: 'Open Sans',​sans-serif;
     font-size: 14px;
     margin: 0px 0.5em 1em;
     min-height: 80px;
     position: relative;
}

.TempSoundBombBW .modal-dialog iframe {
     left: 0px;
     min-height: 300px ! important;
     position: relative;
     top: 0px;
     width: 100% ! important;
}

.TempSoundBombBW .powered_by, .TempSoundBombBW footer span {
     text-align: center;
}

.TempSoundBombBW p {font-size:16px; line-height:26px;}
.TempSoundBombBW .widget td  {color:#888;}
.TempSoundBombBW  .view-table {color:#888;}
.TempSoundBombBW #calanderBtn {color:#656565;}
.TempSoundBombBW #calanderListBtn {color:#656565;}


.TempSoundBombBW #newsletter_signup_footer {
     background: none;
     border: none;
     box-shadow:  none;
     color: #ffffff;
}

.TempSoundBombBW .blog-post-meta {
     font-size: 14px;
     font-style: italic;
     font-weight: bold;
     margin-top: 10px;
}

.TempSoundBombBW .newsletter_signup_widget {
     background: none repeat scroll 0px 0px rgba(100, 100, 100, 0.3);
     border-radius: 6px;
     border: 1px solid #222222;
     box-shadow: 0px 0px 0.4em #28150e;
     clear: both;
     color: #ffffff;
     float: none;
     margin: 15px auto;
     padding: 10px 15px;
     text-align: center;
}

.TempSoundBombBW {
     border: medium none;
     font: 14px 'arial_narrowregular',Arial,Verdana,Times,serif;
     list-style: none outside none;
}

.TempSoundBombBW a {
     text-decoration: none;
}

.TempSoundBombBW a:hover {
     text-decoration: underline;
}

.TempSoundBombBW a:focus {
     background: none repeat scroll 0% 0% #000000;
}

.TempSoundBombBW header {
     background: url("../img/header_bg.jpg") repeat scroll center top transparent;
     float: left;
     height: 430px;
     overflow: hidden;
     width: 100%;
}

.TempSoundBombBW header h1, .TempSoundBombBW .band-title{
     background: none repeat scroll 0px 0px rgba(0, 0, 0, 0.5);
     bottom: 20px;
     color: #ffffff;
     font-family: '84_rockregular';
     font-size: 80px;
     font-weight: normal;
     min-height: 85px;
     left: 0px;
     line-height: 70px;
     margin: 0px;
     padding-top: 10px;
     position: absolute;
     text-indent: 20px;
     text-shadow: 0.02em 0.02em 0.03em #000000;
     width: 100%;
     z-index: 2000;
	 white-space:normal;
}

.TempSoundBombBW .header-mask {
     margin: 0px auto;
     position: relative;
}

.TempSoundBombBW .mask-img {
     position: absolute;
}

.TempSoundBombBW .main-nav {
     border-bottom: 1px solid #363636;
     float: left;
     height: auto;
     margin: 0px auto;
     padding: 5px 0px;
     width: 100%;
}
.TempSoundBombBW .container{max-width:100%;}
.TempSoundBombBW .featured-img-border{margin-top: 40px;}
.TempSoundBombBW .header-mask, .TempSoundBombBW .mask-img, .TempSoundBombBW .band-img {
    margin: 0 auto;
    max-width: 915px;
    width: 100%;
}

.TempSoundBombBW .band-header {
     margin: 0px auto;
}

.TempSoundBombBW .main-nav ul.nav {
     margin: 0px auto;
     text-align: center;
}

.TempSoundBombBW .main-nav ul.nav li, .TempSoundBombBW footer.navbar ul li {
     display: inline-table;
     float: none;
     margin: 0px 5px 5px 0px;
     position: relative;
     width: auto;
}

.TempSoundBombBW .main-nav ul.nav li a, .TempSoundBombBW footer.navbar ul li a {
     color: white;
	 font-family: 'century_gothicregular', sans-serif;
     font-style: normal;
     line-height: 19px;
     min-height: 20px;
     padding: 5px;
     width: auto;
}

.TempSoundBombBW .main-nav ul.nav li a, .TempSoundBombBW .main-nav ul.nav li .dropdown {
     background: url("../img/1200/button.jpg") no-repeat scroll center center transparent;
     font-family:  'century_gothicregular',sans-serif;
     font-size: 15px;
     line-height: 15px;
}

.TempSoundBombBW .main-nav ul.nav .active a, .TempSoundBombBW .main-nav ul.nav .active a:hover, .TempSoundBombBW footer.navbar ul li.active a {
     background: url("../img/1200/button_alt.jpg") no-repeat scroll center center transparent;
     color: white;
}

.TempSoundBombBW .main-nav ul.nav li a:hover, .TempSoundBombBW footer.navbar ul li a:hover {
     background: none repeat scroll 0px 0px #222222;
     border-radius: 5px;
     color: #eeeeee;
}

.TempSoundBombBW .main-nav ul.nav li a:focus, .TempSoundBombBW footer.navbar ul li a:focus {
     background: none repeat scroll 0px 0px #222222;
     border-radius: 5px;
     color: #eeeeee;
}

.TempSoundBombBW .main-nav ul.nav li ul {
     background: none repeat scroll 0px 0px rgba(10, 10, 10, 0.7);
     border: 1px solid #333333;
     margin: 0px;
     padding: 10px 8px;
     text-align: left;
     width: 98.5%;
}

.TempSoundBombBW .main-nav ul.nav li ul li {
     display: list-item;
     height: auto;
     margin: 0px 0px 5px;
}

.TempSoundBombBW .main-nav ul.nav li ul li a, .TempSoundBombBW footer.navbar ul li ul li a {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #aaaaaa;
     display: block;
     font: 1.1em/1em 'arial_narrowregular',Arial,Verdana,Times,serif;
     height: auto;
     margin: 0px;
     padding: 5px;
     white-space: normal;
}

.TempSoundBombBW .main-nav ul.nav li ul li a:hover {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #999999;
     text-shadow: 0.1em 0.1em 0.5em #ffffff;
}

.TempSoundBombBW .container {
     margin: 0px auto;
     padding: 0px;
}

.TempSoundBombBW .main-content {
     background:url("../img/container_bg.jpg") repeat scroll center top #010102;
	 max-width:100% ! important;
     margin-top:-3px;
}

.intro.TempSoundBombBW .body {
     padding-bottom: 40px;
}

.intro.TempSoundBombBW .container {
     padding-top: 0px;
}

.TempSoundBombBW .link_enter {
     padding: 10px 0px 20px;
     text-align: center;
     width: 100%;
}

.TempSoundBombBW .link_enter a {
     background: none repeat scroll 0% 0% #442200;
     border-radius: 5px;
     box-shadow: 0px 0px 0.4em #ffffff;
     color: #ffffff;
     font-family: Birch;
     font-size: 2.4em;
     padding: 1%;
}

.TempSoundBombBW .subheader, .TempSoundBombBW h3 {
	font-weight:normal;
}

.TempSoundBombBW .subheader, .modal h1 {
     clear: both;
     color: #ffffff;
     float: none;
     font-weight: normal;
     line-height: 1.1em;
     margin: 5px 0px;
     padding: 2px 0;
     text-align: left;
     text-shadow: 0px 0px 0.1em #999999;
	 font-family:'84_rockregular';
     width: 95%;
	 font-size: 32px;
}

.TempSoundBombBW h3, .TempSoundBombBW h4, .TempSoundBombBW h5, .TempSoundBombBW h6 {
     clear: both;
     color: #eeeeee;
     float: none;
     font-family: 'impactregular',sans-serif;
     font-weight: normal;
     height: auto ! important;
     line-height: 1.1em;
     margin: 15px 0px 5px;
     padding: 0px 2%;
     text-align: left;
     text-shadow: 0px 0px 0.1em #000000;
     width: 95%;
}

.TempSoundBombBW .container div li, .TempSoundBombBW .container div p {
     color: #cccccc;
     font: 1.2em/1.5em 'arial_narrowregular',Arial,Verdana,Times,serif;
     text-align: left;
}

.TempSoundBombBW .band-gallery-img {
     padding: 15px;
}

.TempSoundBombBW .band-gallery-img img {
     border: 2px solid #222222;
     display: block;
     margin: 0px auto;
}

.TempSoundBombBW .container div a {
     color: #997755;
     font: italic 1em 'arial_narrowregular',Arial,Verdana,Times,serif;
}

.TempSoundBombBW .container div a:hover {
     color: #990000;
}

.TempSoundBombBW .container .btn-primary, .TempSoundBombBW .container .btn-default, .TempSoundBombBW .container .btn {
     background: url("../img/980/nav_bg.jpg") repeat scroll center center transparent;
     border-color: #aaaaaa;
     color: #ffffff;
     font-style: normal;
     font-weight: bold;
     margin: 4px 2%;
     max-width: 120px;
     overflow: hidden;
     padding: 5px;
     text-overflow: ellipsis;
     text-shadow: none;
     white-space: nowrap;
}

.TempSoundBombBW .container .btn-default:hover, .TempSoundBombBW .container .btn-default:focus, .TempSoundBombBW .container .btn-default:active, .TempSoundBombBW .container .btn-default.active, .TempSoundBombBW .open .dropdown-toggle.btn-default, .TempSoundBombBW .btn-primary:hover, .TempSoundBombBW .btn-primary:focus, .TempSoundBombBW .btn-primary:active, .TempSoundBombBW .btn-primary.active, .TempSoundBombBW .open .dropdown-toggle.btn-primary {
     border-color: #000000;
     color: #000000;
     white-space: normal;
}

.TempSoundBombBW #responsive-menu-button {
     background: none repeat scroll 0% 0% #000000;
     border: 1px solid white;
     margin-left: 10px;
}

.TempSoundBombBW #mobile-header {
     display: none;
}

.TempSoundBombBW #add-comment-form .form-group {
     margin-bottom: 10px;
}

.TempSoundBombBW .gallery-2col {
     padding: 0px 15px;
}

.TempSoundBombBW .contact {
 background: none repeat scroll 0px 0px rgba(100, 100, 100, 0.3);
     border-radius: 6px;
     border: 1px solid #222222;
     box-shadow: 0px 0px 0.4em #28150e;
     clear: both;
     color: #ffffff;
     float: none;
     margin: 15px auto;
     padding: 20px 0px;
     text-align: center;
     width: 100%;
}

.TempSoundBombBW input, .TempSoundBombBW select, .TempSoundBombBW textarea {
     background: none repeat scroll 0% 0% #cccccc;
     color: #333333;
     padding-left: 5px;
     padding-right: 5px;
}

.TempSoundBombBW input[type="submit"] {
     background: none repeat scroll 0% 0% #332c25;
     color: #aaaaaa;
     font-weight: 600;
}

.TempSoundBombBW input[type="submit"]:hover {
     background: none repeat scroll 0% 0% #555555;
     color: #999999;
}

.TempSoundBombBW input:focus, .TempSoundBombBW select:focus, .TempSoundBombBW textarea:focus {
     background: none repeat scroll 0% 0% #ffffff;
     box-shadow: 0px 0px 0.5em #000000;
}

.TempSoundBombBW footer {
     background: url("../img/soundbomb_b&w_footer.jpg") repeat-x scroll center top #040404;
     margin: 0px;
	 border-radius: 0
}

.TempSoundBombBW .powered_by, .TempSoundBombBW footer span {
     text-align: center;
}

.TempSoundBombBW footer.navbar ul {
     display: inline-table;
     padding: 10px 0px;
     text-align: center;
     width: 100%;
}

.TempSoundBombBW footer.navbar ul li {
     padding: 2px 5px;
}

.TempSoundBombBW footer.navbar ul li ul li {
     display: block;
     font-size: 90%;
}

.TempSoundBombBW footer.navbar ul li ul {
     padding: 5px 0px;
}

.TempSoundBombBW footer.navbar .nav-justified li {
     float: none;
     list-style-type: none;
     margin: 0px 20px;
}

.TempSoundBombBW .main-nav ul.nav li, .TempSoundBombBW footer.navbar ul li {
     float: none;
     margin: 5px 5px 0px 0px;
	 padding:0 0 10px 0;
}

.TempSoundBombBW footer.navbar .social li {
     display: inline-table;
}

.TempSoundBombBW footer.navbar ul li a {
     color: #fff;
     text-shadow: 0px 0px 0.4em #333333;
}

.TempSoundBombBW footer.navbar ul li a:hover {
     color: #f6f6f6;
     text-shadow: 0px 0px 0.2em #777777;
}

.TempSoundBombBW footer.navbar ul li ul {
     background: none repeat scroll 0% 0% transparent;
}

.TempSoundBombBW footer.navbar ul li ul li a {
     color: #888888;
     font: 12px "Trebuchet MS",Tahoma,Arial,Verdana;
}

.TempSoundBombBW footer.navbar ul li ul li a:hover {
     color: #aaaaaa;
}

.TempSoundBombBW footer.navbar ul li.active a:hover {
     border: 3px solid #28150e;
}

.TempSoundBombBW footer form {
     color: #777777;
     font-size: 1.1em;
}

.TempSoundBombBW footer form input {
     background: none repeat scroll 0% 0% #ffffff;
}

.TempSoundBombBW .page-widget-empty {
     clear: left ! important;
}

.TempSoundBombBW .fc-state-highlight {
     background: none repeat scroll 0px 0px #000000;
     color: #ffffff;
}

.TempSoundBombBW .widget-blog-post {
     color: #ffffff;
     padding: 0px 15px;
}

.TempSoundBombBW .blog-body h2 {
	color:#FFF;
}

.TempSoundBombBW .widget-blog-post h3 a {
     border-top: 2px solid #577782;
     color: #ffffff;
     float: none;
     font: 2.1em/1em 'arial_narrowregular';
     margin: 10px 0px;
     min-height: 27px;
     overflow: hidden;
     padding-top: 8px;
     text-align: left;
     text-shadow: 0px 0px 0.1em #000000;
     width: 100%;
}

.TempSoundBombBW .close {
     color: #ffffff;
}

.TempSoundBombBW .modal {
     background: none repeat scroll 0% 0% black;
     color: white;
}

.TempSoundBombBW .modal-content {
     background-color: black;
     border: 3px solid #ffffff;
     font-size: 14px;
}

.TempSoundBombBW .modal-header, .TempSoundBombBW .modal-footer {
     background: none repeat scroll 0% 0% black;
}

@media (min-width: 980px) {
  .TempSoundBombBW { background: url("../img/1200/page_bg.jpg") repeat scroll center top transparent; }
  .TempSoundBombBW header h1 { font-size: 110px; line-height: 100px; bottom: 20px; }
  .TempSoundBombBW .navbar-inverse { background-color: transparent; border: medium none; margin: 0px; }
  .TempSoundBombBW .main-nav { background: url("../img/1200/main_nav_bg.jpg") repeat scroll center top #000000; }
  .TempSoundBombBW .main-nav ul.nav { width: 960px; padding: 0px 30px; background: url("../img/1200/nav_bg.jpg") repeat scroll left top transparent; }
  .TempSoundBombBW .body { max-width: 940px; padding: 50px 20px; margin: 0px auto; }
  .TempSoundBombBW #pcont header { width: 960px; }
  .TempSoundBombBW #pcont ul.nav { width: 960px; }
}

@media (max-width: 979px) {
  .TempSoundBombBW header{padding-top:20px}

  .TempSoundBombBW .navbar-inverse { background-color: black; border-radius: 0px; border: medium none; max-height:50px; background: none;}
  .TempSoundBombBW .mask-img {  display:none;
    width: 100%;
}
  .TempSoundBombBW .band-img { width: 100%; margin: 0px; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: medium 12px; border-style: none solid; border-color: -moz-use-text-color #000000; }
  .TempSoundBombBW header h1 { font-size: 90px; line-height: 90px; bottom: 20px; }
  .TempSoundBombBW .main-nav { width: 100%; padding: 0px 0px 42px; margin-top: 0px; }
  .TempSoundBombBW .main-nav ul.nav { width: 90%; padding: 10px 0px; min-height: 18px; }
  .TempSoundBombBW .main-content { width: 100%; padding: 0 25px; margin: 0px auto; }

}
@media (min-width: 768px) and (max-width: 979px) { 
.TempSoundBombBW .featured-img-border{margin-top:20px}
.TempSoundBombBW header { width:100%; height:285px; float:left; background:url(../img/980/header.jpg) top center; overflow:hidden; }
.TempSoundBombBW .header-mask,
.TempSoundBombBW .mask-img,
.TempSoundBombBW .band-img { max-width:620px; }
.TempSoundBombBW header h1 { bottom:20px; text-indent:20px; font-size:65px; line-height:60px; height:62px; }
.TempSoundBombBW .main-nav { background:url(../img/980/main_nav_bg.jpg) top center repeat #000; }
.TempSoundBombBW .main-nav ul.nav { width:660px; }
.TempSoundBombBW .main-nav ul.nav li a { background:none; font:normal 17px/16px 'impactregular'; min-width:100px; min-height:18px; padding:5px; }
.TempSoundBombBW .main-nav ul.nav li a:hover { background:#BFBFBF; text-shadow:.2em .2em .2em #Fff; color:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.TempSoundBombBW .body .container { width:640px; padding:70px 20px 80px 20px; }
.intro.TempSoundBombBW .container {  padding-top:30px; }
}
@media (max-width: 767px) {
.TempSoundBombBW header { width:100%; height:245px; float:left; background:url(../img/768/header.jpg) top center; overflow:hidden; }
.TempSoundBombBW .header-mask, .TempSoundBombBW .mask-img, .TempSoundBombBW .band-img {
    height: auto;
    max-width: 530px;
    width: 100%;
	border:none;
}
.TempSoundBombBW .featured-img-border {
    margin-top: 10px;
}
.TempSoundBombBW header h1 { bottom:17px; text-indent:20px; font-size:52px; line-height:50px; height:50px; }
.TempSoundBombBW .main-nav { background:url(../img/768/main_nav_bg.jpg) top center repeat #000; }
.TempSoundBombBW .main-nav ul.nav { width:530px; }
.TempSoundBombBW .main-nav ul.nav li a { background:none; font:normal 17px/16px 'impactregular'; min-width:100px; min-height:18px; padding:5px; }
.TempSoundBombBW .main-nav ul.nav li a:hover { background:#BFBFBF; text-shadow:.2em .2em .2em #Fff; color:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.TempSoundBombBW .body .container { width:500px; padding:30px 10px 80px 20px; margin-top:0; }
.TempSoundBombBW .body .container div div { margin:10px 0; }
.TempSoundBombBW .container h2 { font-size:1.7em !important; }
.TempSoundBombBW footer.navbar ul li { min-width:45%; margin:2%; } 
.TempSoundBombBW footer.navbar ul li a { margin:0; width:100%; }
.intro.TempSoundBombBW .container {  padding-top:30px; }

}
/*@media (max-width: 767px) {
  .TempSoundBombBW { background: url("../img/980/page_bg.jpg") repeat scroll center top transparent; }
  .TempSoundBombBW header { width: 100%; background: url("../img/980/header_right.jpg") repeat-y scroll right top, url("../img/980/header_left.jpg") repeat-y scroll left top, url("../img/980/header_bottom.jpg") no-repeat scroll center bottom transparent; height: auto ! important; }
  .TempSoundBombBW .mask-img, .TempSoundBombBW .band-img { max-height: 305px; }
  .TempSoundBombBW header h1 { bottom: 10px; }
  .TempSoundBombBW .main-nav { background: url("../img/980/nav_bottom.jpg") no-repeat scroll center bottom, url("../img/980/header_right.jpg") repeat-y scroll right bottom, url("../img/980/header_left.jpg") repeat-y scroll left bottom transparent; padding: 0px 0px 30px; margin-top: 0px; }
  .TempSoundBombBW .main-nav ul.nav { background: url("../img/980/nav_bg.jpg") repeat scroll center bottom transparent; }
  .TempSoundBombBW .body { background: url("../img/980/contents_bg.jpg") repeat scroll center top transparent; padding: 15px; }
  .TempSoundBombBW .container h2 { font-size: 2.1em; }
  .TempSoundBombBW .band-header { margin-top: 60px; }
  .TempoOldBoot .main-nav { margin-top: -2px; border: medium none; height: 30px; }
  .TempSoundBombBW .main-nav li a { display: none; }
  .TempSoundBombBW #mobile-header { color: white; height: 60px; position: absolute; margin-left: 0px; top: 0; width: 100%; display: block; background: none repeat scroll 0% 0% black; padding: 10px 0px; }
  .TempSoundBombBW .navbar-inverse { height: auto; margin: 0 }
  .TempSoundBombBW .band-title { display: none; }
}
*/
@media (min-width: 601px) {
  .TempSoundBombBW .open-menu, .TempSoundBombBW #simple-menu, .TempSoundBombBW #sidr { display: none ! important; }
  .TempSoundBombBW .main-nav { background:url("../img/soundbomb_b&w_buttons_bottom.jpg") no-repeat scroll center bottom #000000; border: medium none; display: block; margin: 0px; }
  .TempSoundBombBW .main-nav ul li ul { background: url("../img/menu_bg.jpg") repeat-x scroll left bottom #28150e; }
}

@media (max-width: 600px) {
  .TempSoundBombBW .body .row { padding: 0px 15px; }
  .TempSoundBombBW .band-header { margin-top: 0; }
  .TempSoundBombBW header { width: 100%; background: url("../img/980/nav_bottom.jpg") no-repeat scroll center bottom, url("../img/980/header_right.jpg") repeat-y scroll right bottom, url("../img/980/header_left.jpg") repeat-y scroll left bottom transparent; padding-bottom: 25px; height: auto ! important; }
  .TempSoundBombBW .mask-img, .TempSoundBombBW .band-img { max-height: 205px; }
  .TempSoundBombBW #sidr { width: 80%; z-index: 2147483647; }
  .TempSoundBombBW #sidr li a { padding-top: 10px; padding-bottom: 10px; }
  .TempSoundBombBW .open-menu { top: 10px; left: 10px; position: absolute; z-index: 2147483647; }
  .TempSoundBombBW .open-menu a { float: left; display: block; }
  .TempSoundBombBW .open-menu a:hover, .TempSoundBombBW .open-menu a:focus { background: none repeat scroll 0% 0% transparent; }
  .TempSoundBombBW .open-menu span { display: block; float: left; padding: 5px; width: 21px; height: 21px; background: none repeat scroll 0% 0% #000000; border-radius: 5px; box-shadow: 0.2em 0.2em 0.2em #666666; border: 2px solid #555555; z-index: 1000000000; margin: 2px 0px 0px 1px; }
  .TempSoundBombBW.menuopened { width: 100%; height: 100%; overflow: hidden; background: url("../img/768/page_bg.jpg") repeat scroll center top transparent; }
  .TempSoundBombBW.menuopened .open-menu, .TempSoundBombBW.menuopened .open-menu a { float: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 2000000000; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0) ! important; }
  .TempSoundBombBW.menuopened .open-menu a span { background: none repeat scroll 0% 0% #000000; float: none; position: fixed; top: 15px; right: 15px; }
  .TempSoundBombBW.menuopened .contents { opacity: 1; float: none ! important; position: fixed ! important; }
}
 
@media (max-width: 600px) {
.TempSoundBombBW header { width:100%; height:auto; float:left; background:url(../img/768/header.jpg) top center; overflow:hidden;  padding:40px 0 0 0}
.TempSoundBombBW .header-mask, .TempSoundBombBW .mask-img, .TempSoundBombBW .band-img {
    height: auto;
    margin: 0 auto;
    max-width: 95%;
}
.TempSoundBombBW header h1 { width:100%; left:0; text-align:center; padding:5px 0; }
.TempSoundBombBW .body { width:100%;  }
.TempSoundBombBW .body .container { width:90%; padding:20px 0 80px 0; }
  .TempSoundBombBW .main-nav li a { display: none; }
  .TempSoundBombBW #mobile-header { color: white; height: 60px; position: absolute; margin-left: 0px; top: 0; width: 100%; display: block; background: none repeat scroll 0% 0% black; padding: 10px 0px; }
  .TempSoundBombBW .navbar-inverse { height: auto; margin: 0 }
  .TempSoundBombBW .band-title { display: none; 
}
 .TempSoundBombBW .navbar-inverse .navbar-brand {
     font-family: 'ambulance_shotgunregular'; color: white;}

}

@media (max-width: 500px) {
  .TempSoundBombBW footer.navbar ul li { min-width: 96%; margin: 2%; }
  .TempSoundBombBW footer.navbar ul li a { margin: 0px; width: 100%; }
}

@media (max-width: 270px) {
  .TempSoundBombBW .open-menu { left: 5px; }
}
