/* Front Page */
div.front-page {
  height:100%;
  min-height:960px;
  width:auto;
  background-image:url('/wp-content/uploads/killer2.jpg');
  background-repeat:no-repeat;
  background-position:center;
} 

.desc {
  float:right;
  background: none repeat scroll rgba(0, 0, 0, 0.8);
  opacity: 0.9;
  max-width:100%;
  padding: 75px 10px 10px;
  margin-top:15px;
  width: 300px;
  height: 875px;
  text-align: center;
}

.desc > p {
  text-align: left;
  font-size: 15px;
  color:#fff;
  line-height:20px;
}

.desc img {
  height:119px;
  margin-top:10px;
  text-align: center;
}

.accent {
  color: #dabf2a;
}

.social {
  margin:0;
  padding: 0px 5px 5px 5px;
  width:32px;
  height:32px !important;
}

/* End Front Page */


/* Subpage */

.subpage {margin: 0 auto; width: 75%;	height: auto; padding: 0 0 25px 0; color: #fff;}
.subpage .blackbox {margin: 0 auto; width: auto; height: 100%;	overflow: hidden; background: #000;	opacity: .8; border-radius: 5px; padding: 10px;}
.subpage_title {color:#f8d340 !important; font-size:1.5em; margin-top:12%; width: 100%; text-align: center; padding-bottom: 20px;}
.subpage_title_booking {color:#f8d340 !important; font-size:1.5em;  width: 100%; text-align: center; padding-bottom: 20px;}
.subpage_title_bottom {color:#f8d340 !important; font-size:1.5em; width: 100%; text-align: center; padding-bottom: 20px;}
.subpage_label {color:#fdffbc !important; font-size:1.2em;}
.subpage_list {color:#fff; text-align:left; font-size:.9em;}
.list_left  {float:left; height: 100%; width: 47%; text-align: left;}
.list_right {float:right; height: 100%; width: 47%; text-align: left;}

.subpage_list_left,
.subpage_list_right {
   width: 50%;
}

.subpage_list_left {
  float:left;
}

a.moreinfo {
  color: #990000;
  text-decoration: none;
}

/* List Columns */
#subpage_list_data {
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
  line-height: 2.5em;
}

#subpage_list_data > li {
  color: #fff;
  display: inline;
  float: left;
  font-size: 0.9em !important;
  line-height: 1.5em;
  width: 25%;
  font-style: italic;
}

#subpage_list_players {
  list-style-type:none;	
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
  line-height: 2.5em;
}

#subpage_list_players > li {
  color: #fff;
  font-size: 0.9em !important;
  line-height: 1.5em;
  width: 100%;
}

#subpage_list_contact {
  list-style-type:none;	
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
}

/* Media Page */
div.imgs{
  height:auto;
  width:33.3%;
  float:left;
  text-align:center;
}

.imgs img {
  display: inline;
}

.media_desc {
  text-align: center;
  width: 100%;
  margin: 3px;
  padding: 5px 5px 25px 5px;
  font-size: 12px;
}

/* Audio Page */
.audio span.heading h3 {
  font-size: 16px !important;
  padding-bottom: 7px;
}

.audio span.heading {
  border-bottom: none;
  min-height:35px;
}


/************ Responsive ***************/

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .subpage {width: 85%;	height: auto; padding:0; margin:0 auto; color: #fff;}
  #subpage_list_data > li {width: 33%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .subpage {width: 100%;	height: auto; padding: 0px 0px 0px 0px; color: #fff;}
  #subpage_list_data > li {width: 50%;}

  /* Audio Page */
  .audio span.heading h3 {font-size: 14px !important;}
}

@media only screen and (max-width: 479px) {
  .subpage_title {font-size:1.3em;}
  .subpage {width: 100%;	height: auto; padding: 0px 0px 0px 0px; color: #fff;}
  .list_left {float:none;}
  .list_right {float:none;}
  .subpage dl dd {height: 100%; width: 90%; text-align: left;}
  .subpage_list_left, .subpage_list_right {width: 100%; float:none;}
  #subpage_list_data > li {width: 100%;}

  /* Audio Page */
  .audio span.heading h3 {font-size: 12px !important;}
}
