@charset "UTF-8";
/* CSS Document */

html {
  background-color: #06081f;
  color: #fff;
}
body {
  font-family: 'Lato', sans-serif;
  background-color: #06081f;
  color: #fff;
  /*background-image: url(https://mr.cdn.ignitecdn.com/client_assets/blackwater/media/themes/img/the-tile.jpg?1676625191);
  
  background-repeat: repeat;*/
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #ffffff;
}
::-moz-placeholder { /* Firefox 19+ */
 color: #ffffff;
}
:-ms-input-placeholder { /* IE 10+ */
 color: #ffffff;
}
:-moz-placeholder { /* Firefox 18- */
 color: #ffffff;
}
.scale {
  width: 100%;
  height: auto;
}
.image.image-grid {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #000;
}
.btn-full {
  width: 100%;
}
.scale-embed {
  height: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}
.scale-embed iframe, .scale-embed object, .scale-embed embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {
  max-width: 100%;
}
.video-embed {
  height: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}
.video-embed iframe, .video-embed object, .video-embed embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {
  max-width: 100%;
}
.brand-logo img {
  max-width: 100%;
  height: auto;
}
section, footer {
  padding: 50px 0;
}
section#social-bar {
  padding: 0;
      z-index: 5;
    position: relative;
}
section#slideshow {
  padding: 0;
}
footer {
 background-image: url(https://mr.cdn.ignitecdn.com/client_assets/blackwater/media/themes/electrified/images/spade-800-sq.png?1509083003);
    background-size: auto 63%;
    background-position: center;
    min-height: 400px;
    display: flex;
    align-items: center;
    z-index: 5;
    background-repeat: no-repeat;
  position: relative;
    background-color: #0000008f;
    padding: 20px 0px;
}
footer a {
  color: #fff;
}
footer ul {
  padding: 0;
  list-style: none;
  margin: 20px 0 30px 0;
}
footer ul li {
  margin: 0 0 10px 0;
}
.credit {
  font-size: 14px;
}
.bg-dark {
  background-color: rgba(0, 0, 0, 0.75) !important;
}
.navbar-dark .navbar-nav .nav-link {
  text-transform: uppercase;
  color: #fff;
}
.heading {
    text-transform: uppercase;
    font-size: 24px;
    margin: 0 0px 18px !important;
    color: #FDE5B2;
    font-family: "arbotek", sans-serif;
    font-weight: 900;
    text-shadow: 0px 0px 4px #146c62, 0px 0px 6px #146c62, 0px 0px 12px #146c62;
    position: relative;
    border: 1px solid;
    padding: 5px 3px;
    background-color: #0000008c;
    
}
.centerline .rule span {
  position: absolute;
  width: 100%;
  left: 0;
  border-bottom: 3px solid #fff;
  top: 17px;
  box-shadow: inset 0 0 5px 7px #fff, 0px 0px 10px 3px #146c62;
}
section#band {
  margin: 0;
  padding: 0;
  box-shadow: 20px 0 15px #000000;
  position: relative;
  z-index: 10;
}
section#tour {
  min-height: 500px;
  padding: 0;
}
.shadow-box {
  min-height: 500px;
  display: flex;
  align-content: center;
  align-items: center;
  box-shadow: 0 0 20px #000 inset;
}
.blackscreen {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 2px 8px;
      position: relative;
}
.caps {
  text-transform: uppercase;
}
item h3 {
  font-size: 18px;
  margin: 15px 0 40px 0;
}
item a {
  color: #fff;
}
.image-thumbnail {
  box-shadow: 0 0 1px 0px #fff, 0 0 5px 3px #fde5b2;
}
#bwr-tv item h3 {
  position: absolute;
  bottom: 0;
  width: auto;
  margin: 0 0 5px 10px;
}
#bwr-tv item.news-article {
}
.centerline {
  margin: 0 0 20px 0;
}
section#news {
  padding-bottom: 0;
}
.form-control {
  border-radius: 0;
      border-color: #146c61;
    background-color: #fde5b2;
    color: #fff;
}
.btn {
  border-radius: 0;
}
.btn-success {
      background-color: #146c61;
    text-transform: uppercase;
    border-color: #fde5b2;
}
.btn-success:hover {
  background-color: #000000;
  border-color: #000000;
}
#social-bar i.fa.fa-stack-1x.fa-play.white {
  font-size: 12px;
  position: relative;
  top: -4px;
  left: 3px;
}
#social-bar a {
  color: #fff;
}
.scorange {
  color: #ff7700;
}
.white {
  color: #fff;
}
.social-networks {
  line-height: 39px;
  font-size: 18px;
}
a.net {
  margin: 0 10px;
}
.mobile-only {
  display: none;
}
.brand-logo {
  margin: 25px 0 -10px 0;
}
.table-inverse {
  background-color: rgba(5, 7, 28, 0.5);
}
.table-inverse.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.4);
}
section.first.article {
  padding: 0;
}
.blackscreen.pad {
  padding: 0 15px 15px;
}
.meta ul {
  list-style: none;
  padding: 0;
}
.meta ul li {
  display: inline-block;
  margin-right: 15px;
}
body {
  font-size: 18px;
}
#albums item {
  display: block;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.50);
  border: 2px solid #000;
}
#albums a.btn.btn-full.btn-warning {
  margin-top: 16px;
}
#LyricModal .modal-body {
  color: #000;
}
#LyricModal .modal-header {
  background-color: #6d92e6;
}
button.navbar-toggler {box-shadow: 0 0 7px #aac1fb;}
button.navbar-toggler:hover{
  box-shadow: 0 0 7px #aac1fb, 0 0 5px #d9e4ff !important;  
}
@media (max-width:414px) {
a.navbar-brand img {
  max-width: 240px;
}
.hidden-mobile {
  display: none;
}
.mobile-only {
  display: block;
}
button.navbar-toggler {
}
button.navbar-toggler {
  margin: 0;
  left: -10px;
  position: relative;
}
body {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/blackwater/media/themes/img/the-tile.jpg?1676625191);
}
section#brand {
  padding-top: 180px;
  margin-top: 20px;
}
#slideshow .container {
  padding: 0;
  margin-top: -10px;
}
section#brand {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+76,0.65+99 */
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.65) 99%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.65) 99%, rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.65) 99%, rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */
}
}

@media(min-width:415px) and (max-width:736px) {
#st-2 {
  display: none !important;
}
}

.navbar-brand img {
    width: 100%;
    height: auto;
}

a.navbar-brand {
    width: 44px;
}
  #album .btn {
    margin: 0 0 20px 0;
}
  
 /*PAGINATION*/

.pagination-controller {
    display: block;
    padding: 0 0 70px;
}

.pagination {
	background-color: #243401 !important;
	border-radius: 5px;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1000;
}
.pagination > li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #333333;
	border-color: #000 !important;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	color: #ffffff;
	float: left;
	line-height: 38px;
	max-height: 40px;
	min-height: 40px;
	min-width: 50px;
	text-align: center;
	text-decoration: none;
}
.pagination li:last-child {
}
.pagination li a {
	background-color: #000000;
	border: medium none;
	color: #ffffff !important;
	display: block;
	text-align: center;
	width: 100%;
}
.pagination > li:hover {
	
}
  .pagination li.previous a,  .pagination li.next a {
    padding: 0 10px;
}
.pagination li a:hover, .pagination > li:hover a {
  background-color: #013c74 !important;
  color: #ffffff !important;
}
.pagination li.previous, .pagination li:first-child {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.pagination li.next, .pagination li:last-child {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
  
  
  @media (max-width:414px){
    #bwr-tv .col-sm-4 {
    margin-bottom: 30px;
}
  }
  @media (min-width:415px) and (max-width:1024px){
   .brand-logo img {
    max-width: 512px;
	} 
  }

.parallax-background {
    z-index: 0 !important;
    position: fixed;
    width: 100%;
    height: 1vh;
}

.shadowbox-container {
    border: 2px solid #fde5b2;
    box-shadow: 0 0 15px 23px #00000099;
}
a#player {
    font-size: 18px;
}
.shadowbox-container {max-width: 1080px !important;}

section#social-bar.box-shadow {
    box-shadow: 0 0 15px 23px #00000099;
    position: relative;
    z-index: 0;
    top: -30px;
}

.card.bg-blackscreen {
    background-color: #0000008c;
    box-shadow: 0 4px 5px #000000cc;
}
.parallax-inner {
    opacity: .5;
}
.modal-content {
    background-color: #000;
    color: #fff;
}

.modal-content button.btn.btn-default {
    color: #fff;
}
.track-list {
    margin: 40px 0;
    font-size: 28px;
    text-shadow: 2px 2px 5px #000;
	font-weight: 600;	
}
.shadow-box td {
    color: #fff;
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #FDE5B2;
}
#portfolio .title {
    text-transform: uppercase;
    margin: 4px 0 20px 0;
}