/* SECTION STYLES - VIDEO.CSS */
h1 { color:#EB2026; font-size:2em; font-weight:900; font-family:"Helvetica Neue", sans-serif; line-height:1.1em; margin-bottom:10px; }
	h1 a:hover { text-decoration:none; }
h2 { color:#000000; font-size:2em; font-weight:900; font-family:"Helvetica Neue", sans-serif; }

.RC-AD-MOBILE-BANNER {display:none; width:320px; margin:1em auto; min-height:50px;}
.RC-AD-TOP-BANNER {display:block; margin:1em auto; min-height:90px;}

/*.alpha-container { float:left; width:100%; margin-top:73px; margin-bottom:35px; }
	body.search .alpha { margin:0 387px 0 0; border-right:1px solid #EBEBEB; }
	.alpha { margin:0 387px 0 0; padding:0 35px 50px 35px; }

	
	
.beta-container { float:left; width:386px; margin-left:-387px; margin-top:73px; }
	.beta { margin:35px auto; width:300px; }*/


.footer-wrapper { display:inherit; }


/* EVENT STYLES */
h2 {font-family: "Helvetica Neue",sans-serif;}
h2 a {color: #FFFFFF;text-decoration:none;}
h2 a:hover{text-decoration:none;}
div.events-container {margin: 30px 0;color: #FFFFFF;}
div.event-background-wrapper {background-color: #BB2222;position: relative;height: 350px;max-width: 1210px;width: 100%;margin: 0 0 30px 0;text-shadow:0 0 0 #000;}
.event-main-wrapper {float:left;width:100%;font-family: "Domine", serif;}
	.event-main {margin-right: 320px;padding: 48px 0 0 36px;position: relative;}
		.event-main .event-blurb {line-height:1.5em; margin-top:-5px;}
		.event-detail {float: left;width: 250px;margin-left: -250px;background: url('/concepts/images/topic-bg.png') repeat scroll 0 0 transparent;height: 100%;position: relative;}
			.event-detail-inner {
    background-color: #8b0000;
    font-size: 0.9em;
    font-weight: bold;
    height: 220px;
    line-height: 2em;
    padding: 100px 30px 30px;
}
				.event-detail-inner div.line {opacity:0.25;margin:0.9em 0;}
				.event-detail-inner p {padding: 0;margin: 0;}
		.event-detail-small { padding:0.5em; display: none;/*bottom: 0px;position: absolute;*/background-color: #FFF;color: #000;width: 100%; text-shadow:none;}
			p.small-date {margin:1em 0 0 0;}
			p.small-date a {color:inherit; text-decoration:none;}
			p.small-location {margin:0 0 1em 0; color:#C00;}
			p.small-location a {color:inherit; text-decoration:none;}
		p.event-blurb {font-size: 0.9em;}
		div.event-date {font-family: "Helvetica Neue", sans-serif; display:none; font-size: 0.8em; padding: 8px 0;width: auto;text-shadow:none;}

.past-events-control {width:100%;}
.past-events-control h3 {display:inline-block;color: #000000;}
.past-events-control select {border: solid 2px #EEEEEE;width: 100px;margin-left:20px;background-color: #FFFFFF;}
.past-events {margin-left:-3.3%;}
	.past-event-background-wrapper {float:left;position: relative; height:383px;width:30%;min-width:200px;margin: 0 0 20px 3.3%;overflow:hidden;text-shadow: 0px 0px 3px #FFF;}
		
		.past-event-wrapper {color: #000000;padding: 0px 20px 0 20px;position:absolute;top:0;left:0;height:100%;}
			.past-event-wrapper h3 {font-size: 1.5em;margin:0.7em 0 1em 0;}
			p.past-event-info {font-size:0.9em;font-weight:bold;}
			p.past-event-blurb {font-family: "Domine", serif;font-size:0.9em;line-height:1.6em;}
			.past-event-info {border-top: solid 2px #CCCCCC;border-bottom: solid 2px #CCCCCC;padding: 10px 0;}
			.past-event-info-small { padding:0.5em 0 0 1em; display: none;border-top:none;margin-bottom:0px;width:100%; background-color:#FFF;position:absolute;bottom:0px;left:0px;}
				.past-event-info-small p { margin:0; line-height:1.5em; }
/********************************************************** RESPONSIVE STYLES **************************************************************/


/* BREAKING VIDEO HEADER STYLES */
@media only screen and ( min-width : 1025px ) and ( max-width : 1439px ){
	/*.alpha { margin:0 387px 0 0; }*/
}

/* BASE SEARCH RESPONSIVE STYLES - DESKTOP & TABLET */
@media only screen and ( max-width: 1140px) {
	p.event-blurb {display:none;}
	div.event-detail {display:none;}
	div.event-main {margin-right:0;}
	div.event-detail-small {display:block;}
	div.event-background-wrapper {height:auto;}
		div.event-main-wrapper {float:none;}
	div.event-main h2 {font-size:1.5em;}
	.event-main { padding:0;}
	.event-main h2, p.event-blurb {padding-left:28px;}
}


@media only screen and (max-width:1105px) {
	.RC-AD-TOP-BANNER {display:none;}
	.RC-AD-MOBILE-BANNER {display:block;}
}
@media only screen and ( min-width : 768px ) and ( max-width : 1140px ){

	/*.alpha { margin:0 352px 0 0; }
	.beta-container { border-left:none; margin-left:-300px; width:300px;}*/
	}
@media only screen and (min-width:870px) and (max-width:1140px) {

	div.past-events {margin-left:-6.6%;}
	div.past-event-background-wrapper {width:42.6%; margin:0 0 20px 6.6%;}
}

@media only screen and (max-width:869px) and (min-width:768px) {
	div.past-event-background-wrapper {min-width:200px;width:100%;}
	div.past-event-background img {width:100%;}
}

/* SMARTPHONE STYLES */

@media only screen and ( max-width : 767px ){

	.RC-AD-MOBILE-BANNER {display:block;}

	div.past-events {width:100%;display:inline-block;}
		div.past-event-background-wrapper {height:150px;width:96.6%;}
			div.past-event-background img {width:100%;}	
		div.past-event-wrapper {margin:0 0 10px 0;width:100%;}
		div.past-event-wrapper h3 {font-size:1.3em; margin:1.0em 0.2em 0 1em;}

		p.past-event-blurb {display:none;}
		.past-event-info-small {display:block;}
		.past-event-info {display:none;}
}
/*@media only screen and ( max-width : 414px ){

	}*/

@media only screen and ( max-width : 500px ){
	div.past-event-background-wrapper {height:150px;width:96.5%;}
	div.past-event-background img {width:100%;}
}


@media only screen and ( max-width : 335px ){
	.RC-AD-MOBILE-BANNER {margin-left:-4%;}
}