body{background:#212726;font-family:'Source Sans Pro', sans-serif;padding-top:56px}body.admin-bar #site-header .navbar-fixed-top{top:32px}.uppercase{text-transform:uppercase}h1,h2{font-family:'Source Sans Pro', sans-serif;font-weight:400}body.home h2{margin-top:0}.page-header{margin-top:inherit}a.inherit{color:inherit;text-decoration:none}a.inherit:hover{color:inherit;text-decoration:none}.thumbnail-preview,.hover-full-height{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.thumbnail-cover{background-color:#000;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:top center;background-repeat:no-repeat;display:block}#site-header .navbar-inverse{background:#212726}#site-header .navbar-inverse .navbar-nav>li>a{color:#b5cacd;font-size:16px}#site-header .navbar-inverse .navbar-nav>li>a:hover{color:#fff}#site-header .navbar{margin-bottom:0px}#site-header .menu-logo{width:157px;position:relative;height:50px}#site-header .menu-logo a{padding:0 !important;position:absolute;top:10px;left:-10px;width:157px;height:82px;display:block;z-index:100}#site-header .menu-logo a img{width:130px}#site-header .menu-icon{padding-left:40px !important;background:transparent no-repeat 10px center}#site-header .menu-shows{background-image:url(" images/menu_shows.png")}#site-header .menu-podcasts{background-image:url("images/menu_podcasts.png")}#site-header .menu-blog{background-image:url("images/menu_blog.png")}#site-header .menu-shop{background-image:url("images/menu_shop.png")}#site-header .menu-school{background-image:url("images/menu_school.png")}#site-header .menu-community{background-image:url("images/menu_community.png")}#site-header .menu-search{background-image:url("images/menu_search.png")}#site-header .menu-about{background-image:url("images/menu_about.png")}#site-header .menu-contact{background-image:url("images/menu_contact.png")}#site-header .megamenu-container{position:absolute;top:50px;width:100%;display:none;color:#FFF;text-align:left}#site-header .megamenu-container .container{background:#212726;padding:20px}#site-header .megamenu-container h4{margin:0 0 10px;text-transform:uppercase;font-weight:600}#site-header .megamenu-container h4 a{color:#ecf2f3}#site-header .megamenu-container h4 a:hover{text-decoration:none}#site-header .megamenu-container p{color:#849597;font-weight:400}#site-header .megamenu-container .show-entry{padding:10px}#site-header .megamenu-container .show-entry:hover{background:#2b3332}#site-content{background:#FFF;padding:0}#site-footer{padding:20px 0px;color:#849597;text-transform:uppercase;font-weight:700;background:#212726}#site-footer a{color:#849597;text-decoration:none}#site-footer ul,#site-footer p{margin-bottom:0}#site-footer .copyright{color:#555D5F}.content-block{padding:40px 0;margin:0}.color-block{background:#eee;background:-webkit-linear-gradient(#eee, #ccc);background:-o-linear-gradient(#eee, #ccc);background:-moz-linear-gradient(#eee, #ccc);background:linear-gradient(#eee, #ccc)}.spotlight-block{background:#444;background:-webkit-linear-gradient(#444, #aaa);background:-o-linear-gradient(#444, #aaa);background:-moz-linear-gradient(#444, #aaa);background:linear-gradient(#444, #aaa);padding:40px 0;color:#ccc;font-size:16px}.spotlight-block h1{color:#ccc;margin-top:20px;margin-bottom:5px;font-weight:bold}.spotlight-block h2{font-size:20px;margin-bottom:20px}.spotlight-block a{color:#FFF}.spotlight-block p{margin-bottom:20px}.spotlight-show{margin-bottom:20px}.spotlight-video{box-shadow:#333 5px 10px 20px}.page-background{width:100%;height:300px;margin-bottom:0px;background:transparent url("https://d1wrjbd96vz21d.cloudfront.net/wp-content/uploads/2016/05/homepage_header.jpg") center top repeat-x}.responsive-yt{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-yt iframe,.responsive-yt object,.responsive-yt embed{position:absolute;top:0;left:0;width:100%;height:100%}#carousel-block{position:relative}.carousel-control{width:11%;display:none;z-index:6}.flex-width{width:100%}.sixteen-nine{width:100%;padding:56.25% 0 0 0;overflow:hidden;position:relative;background-color:#000}.sixteen-nine>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;display:block}.img-thumbnail{border:0;padding:0;border-radius:0}.thumbnail-preview{position:relative;display:block}.thumbnail-preview img{width:100%}.thumbnail-preview:hover .hover-full-height{height:100%;margin-bottom:0px}.thumbnail-grid-pad .row:last-child{margin-top:17px}.thumbnail-overlay{background:#212726;opacity:0.8;color:#FFF;position:absolute;bottom:0;left:0;width:100%;padding:10px}.thumbnail-overlay h2{font-size:28px;font-weight:400;margin:0;text-transform:uppercase}.thumbnail-overlay h4{font-size:18px;text-transform:uppercase;font-weight:300;margin:0}.thumbnail-overlay p{margin-top:5px;margin-bottom:0}.thumbnail-overlay small{color:#d8151b}.thumbnail-overlay.hover-full-height{height:0;margin-bottom:-30px}.thumbnail-overlay.inverse{background:#ecf2f3;color:#212726}.thumbnail-overlay.inverse small{color:#212726}.carousel .carousel-caption{z-index:3;left:7%;max-width:60%;text-align:left;bottom:20px;text-shadow:3px 3px 2px #000}.carousel .carousel-caption h2.channel-logo{border-bottom:1px solid #ecf2f3;padding-bottom:10px;margin-bottom:15px;display:inline-block;font-weight:400;text-transform:uppercase}.carousel .carousel-caption h1{margin-top:0;font-weight:300}.carousel .item{height:274px}.carousel .carousel-inner>.item>img{position:absolute;top:0;left:0;width:100%;min-width:640px;height:auto}.carousel .carousel-inner>.item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;text-indent:-9999em}.carousel .carousel-inner>.item>a:hover{background:url("images/play_video.png") center center no-repeat}.carousel-control,.carousel-control:hover,.carousel-control:focus{color:#212726}.carousel-caption img{max-width:100%}.blog-entry{margin-bottom:20px}.blog-entry small{text-transform:uppercase;font-size:14px;font-weight:700}.blog-entry h2{text-transform:uppercase;margin:10px 0px;font-weight:700}.blog-entry .blog-entry-content{padding:20px 20px 20px 0px}.blog-entry .blog-comments{padding:10px 0px 10px 40px;text-transform:uppercase;background:url("images/comments.png") left center no-repeat}.blog-entry.gray-background,.blog-entry:nth-child(odd){background:#ecf2f3}.audiojs{width:100%;background:#555D5F;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;height:22px;padding-bottom:26px}.audiojs .scrubber{width:13%;margin:7px}.audiojs .play-pause{border-right:0;height:22px;padding:0}.audiojs .play-pause p{height:22px}.audiojs .time{border-left:0;padding-left:0;text-shadow:none;height:22px;line-height:22px;margin-top:3px}.audiojs .progress{background:#d8151b;background-image:none}.show-grid .row{margin-top:30px;margin-bottom:30px}.row-margin-top{margin-top:30px}.news-title{margin-top:0;font-size:24px}.news-meta{font-size:18px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #aaa}.news-content{font-size:16px;text-align:justify}.latest-videos article{margin-bottom:20px}.latest-videos article:last-child{margin-bottom:0}.latest-videos article h1{text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid black;font-size:18px}.latest-videos article small{font-size:14px;margin-left:10px;float:right;margin-top:5px}.latest-videos article h2{margin-top:0px;margin-bottom:5px;font-size:24px}.header-margin{margin-bottom:20px}.content-block h1{margin-top:0}.team-block{position:relative;margin-top:0px;padding:20px}.team-block:nth-child(even){background-color:#eee}.team-block h1{font-size:24px}.team-block h2{font-size:18px}.nav-bordered li>a{border-left:2px solid #FFF}.nav-bordered li>a:hover{background:transparent;border-left:2px solid #ccc}.nav-bordered li.active>a{border-left:2px solid #a61c1f}.about-side-menu{margin-bottom:20px}@media (max-width: 768px){.nav-bordered li>a{border-left:0}.nav-bordered li>a:hover{background:transparent;border-left:0}.nav-bordered li.active>a{border-left:0;background:#a61c1f;color:#FFF}body.admin-bar{padding-top:0}body.admin-bar #site-header .navbar-fixed-top{top:0;position:static}body{padding-top:50px}.carousel .carousel-caption .channel-logo{display:none}.video-box .container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.audiojs .scrubber{width:35%}}@media (min-width: 768px){.main-nav.navbar .navbar-nav{display:inline-block;float:none}.main-nav.navbar .navbar-collapse{text-align:center}.carousel-control{display:block}.carousel .item{height:320px}.audiojs .scrubber{width:70%}}@media (min-width: 992px){.carousel .item{height:415px}.megamenu-container{left:-187px}.audiojs .scrubber{width:80%}}@media (min-width: 1200px){.carousel .item{height:658px}.megamenu-container{left:-177px}}
.about-container { max-width: 800px; }
.about-banner{width:100%;height:300px;margin-bottom:0px;background:#fff url("https://d1wrjbd96vz21d.cloudfront.net/wp-content/uploads/2016/02/about_header.jpg") center top no-repeat}
.news-content img { max-width: 100%; height: auto; }
.team-block:first-of-type {
	margin-top: 0;
}

.page-id-10971 .about-page-about > a, .page-id-10981 .about-page-team > a, .page-id-90 .about-page-contact > a {
	border-left:2px solid #a61c1f
}

#homepage-hero-banner {
	position: relative;
}

.homepage-hero-banner-about-container {
	max-width: 100%;
	width: 660px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -330px;
}

.homepage-hero-banner-about {
	float: right;
	padding: 5px 10px;
	background: #3b0503;
	border-radius: 0 0px 8px 8px;
	color: #FFF;
	text-decoration: none;
}

.homepage-hero-banner-about:hover {
	text-decoration: none;
	background: #3b0503;
	color: #FFF;
}

.play-button-overlay {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -36px;
	margin-left: -36px;
	width: 76px;
	height: 76px;
	background: url('https://d1wrjbd96vz21d.cloudfront.net/wp-content/uploads/2016/02/playbutton_overlay.png') center center no-repeat;
}

.page-subheader a {
	color: inherit;
}

.social-footer-btn {
	width: 32px;
	margin-top: -10px;
}

@media (max-width: 768px){
	.page-id-10971 .about-page-about > a, .page-id-10981 .about-page-team > a, .page-id-90 .about-page-contact > a {
		border-left:0;
		background:#a61c1f;
		color:#FFF;
	}

	.homepage-hero-banner-about {
		margin-right: 30px;
		font-size: 12px;
	}

	.homepage-hero-banner-about-container {
		margin-left: 0;
		position: absolute;
		top: 0;
		left: auto;
		width: 100%;
	}
}

@media (max-width: 992px){
	.spotlight-block h1 {
		margin-top: 20px;
	}
	.shows-block .col-md-3 {
		margin-top: 20px;
	}
}
