@charset "UTF-8";
/* iphone 5 */
@import url("mediaBill.css") only screen and (min-width:320px) and (max-width:480px);
/* iphone 6 */
@import url("mediaBill.css") only screen and (min-width:375px) and (max-width:667px);
/* iphone 6 plus */
@import url("mediaBill.css") only screen and (min-width:414px) and (max-width:736px);
/* ipad */
@import url("mediaBill.css") only screen and (min-width:768px) and (max-width:1024px);
/* laptop */
@import url("mediaBill.css") only screen and (min-width:991px) and (max-width:1200px);
/* desktop */
@import url("mediaBill.css") only screen and (min-width:1200px);
/* tv */
@import url("mediaBill.css") only screen and (min-width:1400px);
/* smallish */
@import url("mediaBill.css") only screen and (max-width:991px);
/* med */
@import url("mediaBill.css") only screen and (max-width:767px);




/* CSS Document */
html {
  position: relative;
  min-height: 100%;
}
body {
	margin: 0;
	padding-top: 50px;
	margin-bottom: 50px;
	max-width: 100%;
	color: #e5e5e5;
	max-height: 100%;
	font-family:"Franklin Gothic Book", sans-serif;
	font-weight:300;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,0f0f0f+82,222222+100&1+0,0.9+100 */

background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%, rgba(15,15,15,0.92) 82%, rgba(34,34,34,0.9) 100%); /* FF3.6-15 */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 0%,rgba(15,15,15,0.92) 82%,rgba(34,34,34,0.9) 100%); /* Chrome10-25,Safari5.1-6 */

background: radial-gradient(ellipse at center,  rgba(0,0,0,1) 0%,rgba(15,15,15,0.92) 82%,rgba(34,34,34,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#e6222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background-repeat: no-repeat; 
	background-attachment:fixed;
	background-size:cover;
	background-position: center;
	
}
/*.container {
    max-width: 970px;
  }
*/

a:focus {
outline:none;
  
}

li {
	text-decoration: none;
	list-style: none;
}
/*-------------------------section & ids-----------------------*/
#logo {
	margin-top: 1em;
	z-index:1000;
}

#myPrezi {
	background-color: #000;
}
iframe #iframe_container {
	border: none;
	background-color: #000;
}
object #iframe-container 
#embeddiv > embed #preziEmbed_d5uqc2wzvhwv {
	border: none;
	background-color: #000;
}
#video {
	margin-bottom:20px;
	margin-top:80px;
}
#sider {
	margin-top: 25px;
	display:inline-block;
}
#upcoming {
	margin-bottom:20px;
	margin-top:20px;
}
#press {
	margin-top: 80px;
}
#reviews {
	background-color:rgba(199, 194, 186, 0.08);
	padding: 25px;
	border-radius: 0;
	margin-top: 80px;
	
}
 .side-module > p  {
	color: #0f0f0f;
}

#spot {
	position:fixed;
   width:100%;
   height:100%;
	background-image: url(../images/spot2.jpg);
	background-repeat:no-repeat; 
	background-size:cover;
	background-position: 50% 0;
	opacity: 0.4;
}
#links {
	background-color: rgba(241, 241, 241, 0.06);
	padding: 15px 5px 5px;
	border-radius: 6px;
	margin-bottom: 20px;
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}
#home {
	padding-bottom:20px;
	padding-top:0;
}
#plays {
	margin-bottom:20px;
	margin-top:30px;
}
#contact {
	margin-bottom:20px;
	margin-top: 80px;
}
#bio {
	margin-bottom:20px;
	margin-top:20px;
}
#employ {
	margin-bottom:20px;
	margin-top:20px;
}
#equus {
}
#areas {
}
#aboutBill {
	position:fixed;
   width:100%;
   height:100%;
	background-image: url(../images/billHead1.png);
	background-repeat:no-repeat; 
	background-size:contain;
	background-position: 110% -40px;
	opacity: 0.96;
}

 #equusGrp  {
	position:fixed;
   width:100%;
   height:100%;
	background-image: url(../images/equusPub.jpg);
	background-size:contain;
	background-repeat: no-repeat; 
	background-position: 50% 0;
	margin-top: -40px;
	}
	marquee {
		z-index: 1500;
	}
/*------------------------------------end section ids-------------------------------*/
.navbar-inverse {
    border-color: #080808;
    background-color: rgba(51, 51, 51, 0.7);
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus, 
.navbar-inverse .navbar-nav > .active > a:hover {
    color: #FFF;
    background-color: transparent;
}
.navbar-nav > li {
	font-family:"Franklin Gothic Book", sans-serif;
	font-size:1.07em;
}
.nav .navbar-nav {
	float:right;
	vertical-align:middle;
}
.navbar-inverse .navbar-nav > li > a {
	color: #d8d8d8;
}
.navbar-inverse .navbar-nav > .active > a,
  .navbar-inverse .navbar-nav > .active > a:focus, 
  .navbar-inverse .navbar-nav > .active > a:hover {
    color: #000;
    background-color: transparent;
	text-transform:uppercase;
	font-weight:500;
	outline: none;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 9px;
}
/*------------------------------------page colors-------------------------------*/
.homeBord {
	border-top: 0.8rem solid #d31697;
	max-width: 100%;
	}
  .homeBot {
  border-bottom: 0.8rem solid #d31697;
  max-width: 100%;
  }
.about {
	background: #f06d54;
	max-width: 100%;
}
.aboutBord {
	border-top:0.8rem solid #f06d54;
	max-width:100%;
	}
	 .aboutBot {
	border-bottom:0.8rem solid #f06d54;
	max-width:100%;
	}
  .prodBord {
	  border-top:0.8rem solid #f4d431;
	  max-width:100%;
	  }
	  .prodBot {
	  border-bottom:0.8rem solid #f4d431;
	  max-width:100%;
	  }
  .productions {
	  background:#f4d431;
	  max-width:100%;
	  }
  .video {
	background: #425ed3;
	max-width:100%;
  }
.videoBord {
	border-top:0.8rem solid #425ed3;
	max-width:100%;
	}
	.videoBot {
	border-bottom:0.8rem solid #425ed3;
	max-width:100%;
	}
	
 .press {
	background:#cc3012;
	max-width:100%;
 }
.pressBord {
	border-top:0.8rem solid #cc3012;
	max-width:100%;
	}
	.pressBot {
	border-bottom:0.8rem solid #cc3012;
	max-width:100%;
	}
	.upcoming {
	background:#a21375;
	max-width:100%;
}
.upcomeBord {
	border-top:0.8rem solid #a21375;
	max-width:100%;
	}
	.upcomeBot {
	border-bottom: 0.8rem solid #a21375;
	max-width:100%;
	}
	.contact {
	background:#0ba2d7;
	max-width:100%;
}
.contactBord {
	border-top:0.8rem solid #0ba2d7;
	max-width:100%;
	}
	.contactBot {
	border-bottom:0.8rem solid #0ba2d7;
	max-width:100%;
	}
	.welcomeBord {
	  border-top:0.8rem solid #ffe600;
  }
  .welcome {
	background:#ffe600;
	 max-width:100%;
  }
  .soonBord {
	  border-top:0.8rem solid #ffe600;
	  max-width:100%;
  }
  .soonBot {
	  border-bottom:0.8rem solid #ffe600;
	max-width:100%;
  }
 .home {
	 background-color: #d31697; 
  }
/*------------------------------------page elements and sections-------------------------------*/ 
.newer {
	margin: 10px 15px;
	padding: 20px;
	border: 2px solid #f06d54;
}

#marquee {
	width: 100%;
	position: absolute;
	top: 15%;
	
}
.marquee {
 overflow: hidden;
 background-color: transparent;
 
}
.marquee img  {
 width: 70%;
 height: auto;
 margin: 0;
/* line-height: 50px;
*/ text-align: left;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: marquee 15s linear infinite;
 -webkit-animation: marquee 15s linear infinite;
 animation: marquee 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes marquee {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes marquee {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes marquee {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}
.marquee img:hover {
 -moz-animation-play-state: paused;
 -webkit-animation-play-state: paused;
 animation-play-state: paused;
 }
section {
	
	
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 10px 10px;
  font-size: 18px;
  line-height: 20px;
}
.logo {
	margin-left: -3px;
}

.blog-header {
  padding-top: 20px;
  padding-bottom: 20px;
}
.blog-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 60px;
  font-weight: normal;
  color: #4c4c4c;
  
}
.blog-description {
  font-size: 20px;
  color: #999;
}
footer {
	margin-top: 30px;
}

.footer {
	padding-left:5px;
	padding-right:5px;
	/*border-bottom: 0.7rem solid none;*/
}

.footer > .navbar-nav > li  {
  color:#9D9D9D;
  background-color: transparent;
  font-size:16px;
}
 
.footer > .nav .navbar-nav > li  {
	color:#9D9D9D;
	background-color: transparent;
}
.footer img .donate {
	text-align: right;
padding-top: 3px;
padding-left: 5px;

}
/*footer {
	margin-top: 50px;
}*/
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #222;
  margin-top: 70px;
}

 p.tinytext {
	margin-top: 9px;
	color: #d9d9d9;
	font-size: 1.1em;
	
	
}
 a:hover p.tinytext,
 a:focus p.tinytext  {
	 color: #ff297e;
	 text-decoration: none;
 }

/*aside > .btn .btn-default {
	 margin-top:150px;
	background-color: rgba(47, 47, 47, .6);
	
}*/
.resumes {
	 margin-top:33%;
	padding-bottom: 20px;
	float: right;
	margin-right: 15px;
}
.vitae {
	 margin-top:20px;
	padding-bottom: 20px;
	text-align: center;
}
.vitae > .btn-group > .btn:last-child {
	margin-left: 5px;
}
/*------------------------------------moduels and container elements-------------------------------*/ 
#myAccordian {
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}
#myTab {
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: rgba(240, 109, 84, 0.9);
}
.nav-tabs.nav-justified > li > a {
    border-bottom: none;
    border-radius: 0;
	color: #000;
  }
  
  .nav-tabs {
  border-bottom: none;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: none;
  border-radius: 0;
   cursor: pointer;
}
.nav-tabs .nav-justified > .active > a,
 .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
	  outline: none;
	  color: #fff;
  }
.nav-tabs > li > a:hover {
  border-color: transparent;
  color: inherit;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background: rgba(61, 64, 99, 0.7);
  border: 2px dashed #337ab7;
  border-bottom-color: transparent;
  outline:none;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: none;
  
}
.nav-tabs.nav-justified > li {
  float: none;
  border-right: 2px solid transparent;
  
  
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: none;
  text-align: center;
  padding: 5px;
  color: #000;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
			/* Tab Navigation */
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;    
}
.nav-tabs > li > a {
    background: rgba(255, 255, 255, 0.4);
	border: none;
    border-radius: 0;
    box-shadow: none;
}
.nav-tabs .nav-justified > li.active > a,
.nav-tabs .nav-justified > li.active > a:hover {
    background: rgba(61, 64, 99, 0.8);
   /* box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4)*/;
	color: #337ab7;
	outline: none;
}
.nav-tabs.nav-justified > .active > a,
 .nav-tabs.nav-justified > .active > a:focus,
 .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid transparent;
	color: #ccc;
}

/* Tab Content */
.tab-pane {
    background: rgba(61, 64, 99, 0.5);
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
    text-align: left;
    padding: 15px;
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}

.panel {
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 10px;
  background: rgba(61, 64, 99, 0.5);
}
.panel-body > p {
  color: #e5e5e5;
  line-height: 1.42857143;
  font-size: 1.1em;
}
.panel-body > p > a {
	color: #f06d54;
	cursor:pointer;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: rgba(61, 64, 99, 0.5);
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title > a,
.panel-title > a > h4,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
  border: none !important;
  
}
.panel-footer {
  padding: 10px 15px;
  background: rgba(61, 64, 99, 0.5);
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.panel-group .panel {
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
	border: none;
	border-radius: 0;
	
}

.panel-title {
	color: #d9d9d9;
	text-decoration:none;
	font-weight:400;
	border-radius: 0;
	font-size:20px;
	font-family:"Franklin Gothic Book";
	
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid transparent;
  border-radius: 0;
}

 .active a .panel-title, 
 a .panel-title:hover, 
 a .panel-title:focus   {
	border: none !important;
	text-decoration:none;
	color: #337ab7;
	
}
.panel .panel-primary {
	border-radius: 0;
}
 .panel-heading > .active a,
.panel-heading >  a:hover,
.panel-heading >  a:focus {
	color: #337ab7;
	text-decoration:none;
	border: none;
	outline:none;
	
}
.panel-group > a {
	border: none;
	color: #e5e5e5;
	border-radius: 0;
	margin-left: auto;
	margin-right: auto;
}

.imgBord {
	border: 4px solid rgb(110, 103, 99);
}

 .caption {
	border: 1px solid transparent;
    color: #6e6763;
    background-color: #000;
	text-align: center;
	padding-top: 4px;
  padding-bottom: 4px;
}
.social {
	opacity: 0.6;
	padding-left: 7px;
	padding-top: 6px;
	margin-bottom: 2px;
}
.btn  {
	margin-top: 10px;
    border-radius: 0;
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
	background-color: transparent;
	border: 2px solid #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
/*.btn-default {
	margin-bottom:3px;
}*/
.btn-default {
	font-weight: 500;
    border: 3px solid #f06d54;
    color: #f06d54;;
    background: transparent;
	margin-bottom: 5px;
}
 
.btn-default:hover,
.btn-default:focus {
    border: 2px solid transparent;
    outline: 0;
    color: #000;
    background-color: #f06d54;
}
 .btn-custom  {
	font-weight: 500;
	padding:10px;
    border: 2px solid #fff;
    color: #fff;
    background-color: transparent;
}
  .btn-custom:hover,
  .btn-custom:focus {
	color: #000;
    background-color: #fff;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 2px;
  margin: 0 auto;
  line-height: 1.42857143;
  background-color: transparent;
  border: 2px solid rgba(110, 103, 99, 0.95);
  border-radius: 0;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail {
  display: block;
  padding: 1px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: transparent;
  border: none;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.img-thumbnail > img,
.img-thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a > .img-thumbnail:hover,
a > .img-thumbnail:focus,
a > .img-thumbnail.active {
  border: 2px dashed #337ab7;
}
.thumbnail .caption {
  padding: 2px;
  color: #ccc;
}

/*------------------------------------------type------------------------------------------*/
h1, h2, h4  {
	
}
h2 {
	font-size:36px;
}
h5 { color:#d9d9d9;
font-size:1.2em;
text-transform:uppercase;
}
p {
	color: #e5e5e5;
	font-size:1.1em;
	font-weight:300; 
}
  
 blockquote  {
  color:rgba(240, 109, 84, 0.7);
  padding: 0;
  margin: 0;
  
  font-family:inherit;
  border-left: 5px solid transparent;
}
.heading {
	margin-bottom:19px;
	color: #bfbfbf;
	font-size:26px;
}
ul.univers > li {
	text-decoration: none;
	list-style: none;
	color: #e5e5e5;
	font-size:1.1em;
	font-weight:300; 
	line-height: 1.5;
}
/*----------------------------------------------end of type---------------*/
/*-------------------------------------------various helpers-------------*/
#quoteBio h1 {
	color:rgba(243, 109, 34, 0.9);
	font-size: 34.5px;
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	animation-duration: 5s;
}
#quoteBio {
margin-bottom: 20px;	
    margin-top: 20px;
}
#quoteEmploy h1 {
	color:rgba(194, 211, 220, 0.6);
	font-size: 24px;
}
#quoteEmploy {
	padding: 0 0 10px 13px;
	/*border: 1px dashed rgba(66, 94, 211, 0.95);*/
	border-radius:4px;
	margin-bottom: 10px;
	
}
/*aside {
	background-color: rgba(15, 15, 15, .5);
	padding: 15px 5px 5px;
	border-radius: 6px;
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}*/
#thanx {
	margin-top: 10px;
	margin-bottom: 10px;
  background-color: rgba(241, 241, 241, 0.06);
  padding: 5px;
	-webkit-animation-duration: 4s;
	-moz-animation-duration:4s;
	-o-animation-duration:4s;
	animation-duration: 4s;
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}
#thanx > p {
	color: #cfc6c0;
	font-size: 1.2em;
	font-weight: 200;
	margin-left: 10px;
}
#thanxToo {
	margin-top: 10px;
	margin-bottom: 10px;
  background-color: rgba(241, 241, 241, 0.06);
  padding: 5px 10px;
	-webkit-animation-duration: 4s;
	-moz-animation-duration:4s;
	-o-animation-duration:4s;
	animation-duration: 4s;
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
}
#thanxToo > p {
	color: #cfc6c0;
	font-size: 1.1em;
	font-weight: 200;
	margin-left: 10px;
}

#youth > li .active a,
#youth > li a:hover,
#youth> li a:focus {
	text-decoration:none;
	color: #337ab7;
}
#youth > li > a {
	color: #cfc6c0;
	font-size:16px;
}
.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}

.sidebar-module-inset {
  padding: 15px;
  background-color: transparent;
  border-radius: 2px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}

#vidLinks {
	display: block;
	float:none;
	margin-left: auto;
	margin-right: auto;
}
/*----------------------------------------gallery--------------------*/
.blueimp-gallery > .description {
  position: absolute;
  top: 30px;
  left: 15px;
  color: #fff;
  display: none;
}
.blueimp-gallery-controls > .description {
  display: block;
}

.blueimp-gallery > .title {
font-family:"Times New Roman", Times, serif;
}
.blueimp-gallery > .close {
	font-family:Arial, Helvetica, sans-serif;
}
modal {
	
}
#thing-with-videos {
	margin-bottom:20px;
	margin-top:20px;
	 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .7);
	/*background-image: url(../images/curtain2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: -5px 50%;
	opacity: .9;*/
	
	
}
#myPrezi {
	margin-top: 20px;
}
.embed-responsive-embed {
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	animation-duration: 5s;
}
/*#player_uid_644826443_1 {
	background-color:transparent;
}
.yt-embed-player {
	background-color:none;
}*/
#thing-with-videos {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87e0fd+0,4899d3+55,4858d3+100 */

background: rgb(135,224,253); /* Old browsers */

background: -moz-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%, rgba(72,153,211,1) 55%, rgba(72,88,211,1) 100%); /* FF3.6-15 */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(72,153,211,1) 55%,rgba(72,88,211,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: radial-gradient(ellipse at center,  rgba(135,224,253,1) 0%,rgba(72,153,211,1) 55%,rgba(72,88,211,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#4858d3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

border-radius: 4px;

}
#headshot {
	opacity: 0.8;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
#yourElement {
  -webkit-animation-duration: 3s;
  -vendor-animation-delay: 2s;
  -vendor-animation-iteration-count: infinite;
}
.bordered {
	  border: 2px solid rgba(152, 148, 135, 0.3);
   }
   .centered {
  float:none;
  margin-right: auto;
margin-left: auto;
}
.centering {
	display: inline-block;
	float: none;
	vertical-align: top;
}
.center-block {
	display: block;
	float:none;
	margin-right: auto;
	margin-left: auto;
  }
  .pad10 {
	  padding: 10px;
  }
  .billHead {
	  opacity: 0.9
  }
  .marginTop {
	  margin-top:20px;
  }
  .bumpUp {
	  margin-bottom:6px;
  }
   
   .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/*----------------------------------------form--------------------------*/
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight:normal;
  font-size:14px;
  letter-spacing:1px;
}

.form-group {
	
	
}
.form-control {
	
}
.control-label {
	

}
p .info .thanx {
	text-align:center;
}
.alert-danger {
    color: #c22560;
    background-color: transparent;
	font-size: 28px;
	text-align:center;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 0px;
}




.alert-success {
    color: #19856d;
    background-color: transparent;
	font-size:28px;
	text-align:center;
	font-weight:400;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
	margin-top: 40px;
    border: 1px solid transparent;
    border-radius: 0px;
}
label.valid {
	width: 24px;
	height: 24px;
	background: url(../images/valid.png) center center no-repeat;
	display: inline-block;
	text-indent: -9999px;
}
label.error {
	font-weight: bold;
	color: red;
	padding: 2px 8px;
	margin-top: 2px;
}
fieldset {
	
}
/*#formWrapper */{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f5f6+0,e3eaed+37,c8d7dc+100&0.42+0,0.43+100;Grey+3D+%234 */

background: -moz-radial-gradient(center, ellipse cover,  rgba(242,245,246,0.42) 0%, rgba(227,234,237,0.42) 37%, rgba(200,215,220,0.43) 100%); /* FF3.6-15 */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(242,245,246,0.42) 0%,rgba(227,234,237,0.42) 37%,rgba(200,215,220,0.43) 100%); /* Chrome10-25,Safari5.1-6 */

background: radial-gradient(ellipse at center,  rgba(242,245,246,0.42) 0%,rgba(227,234,237,0.42) 37%,rgba(200,215,220,0.43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bf2f5f6', endColorstr='#6ec8d7dc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.placeholder {
	font-size:1em;
	color:#333;
}
.input-lg {
	
	background-color:transparent;
	color:#fff;
	
}
input {
	border-radius:0px;
}
input #name {
}
textarea #message .input-xlarge {
	max-height:auto;
}


#formWrapper {
margin:5px;
}
a .heading h1 {
	font-size:4em;
	color:#fff7fc;
	text-decoration:none;
}
label {
	padding-bottom:5px;
  
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #fff;
  background-color: transparent;
  background-image: none;
  border: 3px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 2px;
}
.control-group .has-error,
label .has-error {
	color: #a94442;
	background-color:transparent;
	border-radius: 0;
}
.control-group .has-success,
label .has-success  {
    color:#4eff51;
	background-color:transparent;
}


.form-horizontal {
	background-color: rgba(15, 15, 15, 0.9);
	padding: 10px 30px;
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .95);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, .95);
}

.pad-up {
	padding-top:1em;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce4b49;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce4b49;
}

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
  .popover {
position: absolute;
  top: 0;
  left: 0;
  margin-left:auto;
  margin-right:auto;
	  border-radius:4px;
	  background-color: rgba(0, 0, 0, 0.9);
	  border: 1px solid #CCC;
  }
  .popover {
	max-width:500px;
	border-radius:0px;
}
  .popover-title {
	  border-radius:0;
	  background-color: rgba(0, 0, 0, 0.9);
	  border-bottom:none;
	  
  }
  table {
	  border-radius: 8px;
	  margin-top:1em;
	  
	   
	   
  }
  tbody {
	  padding: 5px;
  }
  tr {
	  padding-top: 10px;
	  padding-bottom: 10px;
	  border-bottom:2px solid #03C;
	  
  }
  td.blogDate {
	  font-family: "Helvetica Neue", sans-serif;
	  font-size: 30px;
	  font-weight:400;
	  color: tgba(252, 250, 224, 0.8);
	  text-align: left;
	  
 
  }
   td.blogText {
	   font-family:"Times New Roman", Times, serif;
	   color: #e5e5e5;
	   text-align: left;
	   
  }
  td.blogText h2 {
	  font-size:1.5em;
  }
   td.blogText p {
	   font-size:1.2em;
	   line-height:inherit;
   }
   td.blogPic  {
	   text-align: right;
	   
	   
  }
 td.blogPic > img {
	   border: 4px solid rgb(110, 103, 99); 
	   }
	   .placeholderDrama {
		   background-color: rgba(68, 103, 145, 0.5);
		   height: 100%;
		   width: 100%;
		   padding: 10px 10px 10px 20px;
	   }
	   ul.review {
		   float: none;
		   display:inline;
		   margin-left: auto;
		   margin-right: auto;
	   }
	   .carousel-inner {
		   padding-top: 25px;
	   }