html,body {
height:100%;
}


#signup_div {
	display:none;
}
.col-centered{
	float: none;
	margin: 0 auto;
}

#signup {
	color:blue;
}



.carousel-img {
	height : 505px;
	width : 673px;

	img {
		object-fit: cover;
		width: 100%;
		height: 100% !important;
	}
}

#demo {
	height:100%;
	width:100%;
}

.anchor {
    display: block;
    position: relative;
    top: -41px;
    visibility: hidden;
}



.fb_iframe_widget, .fb-page {
	display:block !important;
	/*width:500px;*/
	width: 100%;
	height: 50vh;
}


.ccap {

/* Smaller than standard 960 (devices and browsers) */
height:50px;
@media only screen and (max-width: 479px) {height:100px;}

}

@media only screen and (max-width: 959px) {
	.ccap {
	height:120px;
	}
}

.dynamic-text-carousel-indicators {
		bottom:100px;
}

@media only screen and (max-width: 959px) {
	.carousel-indicators {
		bottom:140px;
	}
}

#myCarousel {
interval: false;
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {height:400px;}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {height:200px;}

}

#logo {
	position:absolute;
	margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom :0;
    z-index:15;

	
}

#test {
position:absolute;
    height: 100%;
    width:100%;
}

.custnav {
	margin-bottom:0px;
}

#main {
    display: table-cell;
    vertical-align: middle;
	text-align: center;
}

#blurbcontainer {
	display:table;
	height:100%;
	width:100%;
}

.youth-img {

}

.column-header {
	background: blue;
	color: white;
}

.events-li {
	padding-top:2px;
	padding-bottom:2px;
}
#blurb {
	max-width: 100%;
	height:100%;
	             position: absolute;

    z-index:15;
    pointer-events: none;

}


.tk-brand>img {
	height: 240%;
    margin-top: -13px;
}

.text {
	font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size:22px;
	color:black;
	background-color:white;
}

.para-text {
	font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size:16px;
	color:black;
	background-color:white;
}

.footer {

  width: 100%;
  /* Set the fixed height of the footer here */
  height: 111px;
  background-color: #f5f5f5;
}

.footer-text {
	font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size:16px;
	color:white;
	
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -111px; /* the bottom margin is the negative value of the footer's height */
}

.groupbox {
	border-width:1px;
	border-style:solid;
	padding-bottom:7px;
	font-size:22px;
}

.groupbox_header {
	background-color:#8A8A8A;
	color: white;
}

.art_name {
	font-weight:bold;
}
.infobox_header {
	background-color: #8A8A8A;
    color: white;
    border-width: 1px;
	font-size: 18px;
}

.infobox {
	margin-top:10px;
    border-style: solid;
    border-width: 1px;
	color: black;
	margin-right: 5%;
	margin-left:5%;
}


.sched-cell {
	text-align: center;
}

body {
	background-color: white;
	
}

.footer, .push {
	height:111px;

}
.footer1 {

	height:35px;
	background-color: #AFACAC;
	padding-top:5px;
}

#fbimage {
	height:25px;
}

.footer2 {
	background-color:black;
	
	padding-top:10px;
}
.navbar-nav.nav-justified > li{
    float:none;
}

.name-address-phone {
	text-align: center;
	background-color : transparent;
}

.menu {
	font-family: ff-netto-web;
}