@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fff !important;
	margin-top:12px;
	/*background:url(../images/bg_gradient.fw.png) repeat-x center top;*/
}
 
/* From home */
    /* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
    }
    
     
    /* On small screens, set height to 'auto' for sidenav and grid */
    @media screen and (max-width: 767px) {
      .sidenav {
        height: auto;
        padding: 15px;
      }
      .row.content {height:auto;} 
    }
	.list-group-item {
		padding:8px;
	}

#performers .image img {
	width:160px;
	height:120px;
	display:block; 
}


.image-banner {
    /*min-height: 200px;
	max-height:150px;*/
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.banner-text {
	color:#fff;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	text-shadow: 4px 4px #000;
}

.banner-text h1, .banner-text h3, .banner-text h2 {
	margin-top:0;
	margin-bottom:16px;
}
/* End home */
/* From Schedule */
    /* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
    }
    
     
    /* On small screens, set height to 'auto' for sidenav and grid */
    @media screen and (max-width: 767px) {
      .sidenav {
        height: auto;
        padding: 15px;
      }
      .row.content {height:auto;} 
    }
	.list-group-item {
		padding:8px;
	}
.boldIt {
	/*font-weight:bold;*/
}

.navbar-inverse .navbar-nav>li>a {
	color:#ddd;
}
.navbar-collapse { max-height: 100% !important; }

.navbar-toggle:before {
    content:"MENU";
    left:-50px;
    top:4px;
    position:absolute;
    width:50px;
	color:#fff;
}

li >a.active{
	background-color:#000;
}

.theMain  a {
	font-weight:bold;
}


.image-banner {
    /*min-height: 200px;
	max-height:150px;*/
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.banner-text {
	color:#fff;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	text-shadow: 4px 4px #000;
}

.banner-text h1, .banner-text h3, .banner-text h2 {
	margin-top:0;
	margin-bottom:16px;
}


.posters, .sidebar{
	position: relative;
	max-height:400px;
	overflow: hidden;
}

.posters img, .sidebar img {
	width:60%;
	height:auto;
	object-fit:cover;
	margin-left: auto;
	margin-right: auto;
	/*border:1px solid #999;*/
}

.addbottom {
	margin-bottom:12px;
}

.caption{
	line-height:130%;
	/*font-size: small;*/
	margin-bottom:24px;
	margin-top:4px;
	text-align:center;
}
/* End Schedule */


footer {
      background-color: #000;
      color: white;
      padding: 18px; /*was 8px*/
	  text-align:center;
}

.foot li {
	display:inline;
	/*padding-right:24px;*/
}

.foot li a, .foot a {
	color:#fff;
	text-decoration: none;
}

.foot li a:visited, .foot a:visited {
	color:#fff;
	text-decoration:none;
}


.foot li a:hover, .foot a:hover {
	color:gold;
	text-decoration:none;
}

body {
	font-size:16px;
	line-height:1.5em;
	color:#000;
	padding-top:51px;
}

.jumbotron {
	margin-bottom:0;
}

