h4 {
	line-height:1em;
}


.hwrap {
	overflow:hidden;
	font-family:"Roboto", sans-serif;
	font-size:16px;
	margin-top:20px;
}

.wdgt-wrap-l, .wdgt-wrap-r {
	position:relative;
	margin-bottom:20px;
}
.wdgt-wrap-l {
	padding-right:20px;
	width:75%;
	float:left;
}
.wdgt-wrap-r {
	float:right;
	width:25%;
}
.wdgt + .wdgt-wrap-l, .wdgt-wrap-r.mt20 {
	margin-top:20px;
}



.wdgt {
	overflow:hidden;
	width:100%;
	position:relative;
	font-size:16px;
	background-color:white;
	border-bottom:2px solid #d1d1d1;
}
	.wdgt-wrap-l .wdgt + .wdgt, .wdgt-wrap-r .wdgt + .wdgt {
		margin-top:20px;
	}
.rContent > .wdgt {
	border-bottom:none;
}
#videos .wdgt {
	background-color:#454545;
}

.wdgt.dark {
	background-color:#12252C;
}
	.wdgt.dark .widget-title.sectionHeader {
		background-color:white;
	}
	.wdgt.dark select {
		margin:20px;
		font-size:14px;
	}
	.wdgt.dark i {
		cursor:pointer;
		color:#ff6600;
	}


.sctn-bar {
	position:relative;
	overflow:hidden;
}
	.sctn-bar > .events-collapser {
		display:inline-block;
		float:right;
	}
	#videos .sctn-bar {
		background-color:#454545;
	}
.wdgt-title {
	display:inline-block;
	font-size:20px;
	font-weight:400;
	line-height:1em;
	text-transform:uppercase;
	padding:9px 20px;
	position:relative;
	top:0;
	left:0;
	color:white;
	background-color:#660000;
	z-index:1;
	margin:0;
	font-family:"Roboto Condensed", sans-serif;
	border:none;
}
.wdgt-title.abs {
	position:absolute;
}
	.wdgt-title::after {
		content:"";
		position:absolute;
		top:0;
		right:-37px;
		border:19px solid;
		border-color:#660000 transparent transparent #660000;
	}

.wdgt-wrap-r .cButtons {
	display:none;
}


.sticky {
	background-color:#12252C;
	padding-bottom:10px;
}


.nItem {
	padding:10px 0;
	margin:0 20px;
	font-size:.75em;
	border-top:1px dotted #333;
	color:#454545;
	line-height:1.4em;
	overflow:hidden;
}
.sticky .nItem {
	color:white;
	border:none;
	font-size:.8em;
}
	.sticky .nItem a {
		color:#BDBA9B;
	}
	.sticky .nItem h4 a, .sticky .nItem a:hover {
		color:#ff6600;
	}
.sticky .nItem:nth-of-type(1) {
	padding-top:10px;
}
.non-stick .sctn-bar + div {
	border-top:none;
}
	.nItem h4, .nItem a  {
		color:#FF6600;
	}
	.nItem h4 {
		font-weight:400;
		font-size:1.35em;
		margin:0 0 .5em;
		line-height:1.4em;
	}
	.nItem img {
		float:left;
		margin:0 10px 10px 0;
	}












.warea-wrap {
	overflow:hidden;
}

.widget-area-16 {
	width:75%;
	padding-right:20px;
	float:left;
	min-height:1px;
	position:relative;
}

.widget-area-17 {
	width:25%;
	float:left;
	min-height:1px;
	position:relative;
	background:white;
	overflow:hidden;
}

.widget-area-16, .widget-area-17 {
	margin-bottom:20px;
}

.widget-area-18 {
	width:100%;
	position:relative;
	margin-bottom:20px;
	background-color:white;
	overflow:hidden;
}

.wdgt {
}
	.wdgt .vid-wrapper {
		padding:20px;
		overflow:hidden;
	}
		.wdgt .vid-wrapper .featured {
			width:65%;
			float:left;
		}
			.wdgt .vid-wrapper .featured iframe {
				width:100%;
				height:450px;
				display:block;
				border:none;
			}
		.wdgt .vid-wrapper .vid-selector {
			width:35%;
			float:left;
			padding-left:20px;
		}
			.wdgt .vid-wrapper .vid-selector .vid-opt {
				height:150px;
				width:100%;
				overflow:hidden;
				background-color:#FF6600;
				cursor:pointer;
			}
				.wdgt .vid-wrapper .vid-selector .vid-opt img {
					margin-top:-10%;
					height:auto;
					width:100%;
					transition:opacity 0.5s;
				}
				.wdgt .vid-wrapper .vid-selector .vid-opt:hover img {
					opacity:.6;
				}
	
.widget-area-32 {
	background-color:white;
	overflow:hidden;
}

.things {
	padding:0 20px 20px;
}
	.things .what {
		padding:.5em 0;
		border-bottom:1px dotted #ccc;
		overflow:hidden;
		position:relative;
	}
		.things .what img {
			float:left;
			margin-right:.5em;
			max-width:80px;
		}
		.things .what p {
			
		}

.topBar {
	position:relative;
	overflow:hidden;
}


/* VIEW ALL X -> */
.more {
	font-size:1.1em;
	display:inline-block;
	padding-right:10px;
	color:black;
	cursor:pointer;
	margin-top:.7em;
	font-weight:400;
	text-transform:uppercase;
}
	.more i {
		margin-left:5px;
		color:#ff6600;
	}
.more.pd {
	padding-left:20px;
	padding-bottom:20px;
	font-size:.9em;
}
	.sctn-bar .more {
		float:right;
		font-size:.9em;
	}
	#videos .more {
		color:white;
	}
	#videos .more:hover {
		color:#ff6600;
	}



.topBar .more {
	float:right;
	padding-top:.7em;
	margin-right:0.75em;
	margin-top:0;
	font-size:.8em;
	text-transform:uppercase;
	color:black;
}
.widget-area-30 .more {
	color:white;
}
.more:hover {
	color:#ff6600;
}



.widget-title.style-ece {
	font-size:1em;
	padding:.33em 1.25em;
	margin-bottom:0;
	top:0;
	left:0;
	z-index:1;
	font-weight:400;
	position:absolute;
	max-width:75%;
	color:white;
	background:#660000;
}

.widget-title.style-ece.rel {
	position:relative;
}

.ib {
	display:inline-block;
}


@media (max-width: 1160px) {
	.wdgt-wrap-l, .wdgt-wrap-r {
		width:100%;
		margin-right:0;
		padding-right:0;
	}
}

@media (max-width: 970px) {
	.wdgt .vid-wrapper .featured iframe {
		height:300px;
	}
	.wdgt .vid-wrapper .vid-selector .vid-opt {
		height:100px;
	}
}

@media (max-width: 625px) {
	.wdgt .vid-wrapper .featured {
		width:100%;
	}
	
	.wdgt .vid-wrapper .vid-selector {
		display:none;
	}
}

@media (max-width: 545px) {
	.sctn-bar > .events-collapser {
		display:block;
		width:100%;
		margin-bottom:10px;
	}
		.sctn-bar > .events-collapser > a > .more {
			float:left;
			margin-left:20px;
		}
}

@media (max-width: 479px) {
	.topBar {
		font-size:.8em;
	}
		.topBar .cButtons {
			margin-right:.5em;
		}
		
		.widget-area-30 .vid-wrapper .featured iframe {
			height:240px;
		}
	
	
}


@media (max-width: 359px) {
	.topBar .more {
		font-size:.6em;
	}
	
	.wdgt .vid-wrapper .featured iframe {
			height:180px;
		}
}