/* video player */

#divVideoPlayer iframe { width:100% !important; }

.multiMod { min-height:275px; margin:10px .3em; }
.mMStage .mMPlaying { margin-bottom:1.5em; border:1px solid #c4c4c4; padding:.5em 1em; }
.mMStage .mMPlaying h2 { margin:0; padding:0;}
.mMStage .mMPlaying p.mMDateline { margin:0; padding-top:6px;}

.mMFilter.filterCombo { margin-bottom:.5em; color:#fff; background:#1f1f1f; font-family: Montserrat;}
.mMMenuBar {position:relative; height:30px; color:#fff; background-color:#003871; border-top:1px solid #809cb8; z-index:10;}
.mMLabel { display:inline-block; font-size:.9em; margin:7px 6px 0 0; font-weight:bold; }
.lt-ie8 .mMLabel { display:inline; zoom:1; }

.mMCats .mMLabel { margin:.5em 1.1em; }
.mMFilter .filterOptions { float:none; width:100%; }

.mMSearch { margin:.5em 1em; }
.mMSearch .btn { margin:0; vertical-align:middle; padding:8px 30px;}
.mMSearch .mMSrchInpt { width:110px; vertical-align:middle; padding:7px;}

@media screen and (min-width:48em){
	.mMFilter .filterOptions { float:left; width:50%; }
	.mMSearch { margin-left:0; text-align:right; }
	.mMSearch .mMSrchInpt { width:170px;}

}

.mMBrdcrmb { border-bottom:1px solid #c4c4c4; margin-bottom:1em; padding-bottom:.5em; }
.mMBrdcrmbInner { margin:0 1em; }
.mMBrdcrmbInner span { font-weight:bold; }

.mMIndex  { min-height:254px; }
.mMIndex ul { margin:0; padding:0; list-style-type:none; }
.mMIndex ul li {
	position:relative; 
	float:left;
	margin:0; padding:0;
	width:50%; height:165px;
}

@media screen and (min-width:32em){	.mMIndex ul li { width:33%; } }
@media screen and (min-width:60em){	.mMIndex ul li { width:25%; } }

.mMIndex ul li.last {margin-right:0;}
.mMIndex .mMThumb { width:172px; margin:0 auto; background:#000; }
.mMIndex .mMThumb img { max-width:100%; min-height:111px; background-repeat:no-repeat; background-position:center center;}
.mMIndex .mMThumb a { display:block; }
.mMThumb a, .mMThumb a:visited {border:2px solid #74191d;}
.mMThumb a:hover, .mMThumb a:focus {border:2px solid #c50013;}
.mMIndex .mMThumbOverlay {
	display:none;
	position:absolute; 
	top:45px; left:50%; 
	margin-left:-85px; padding:.5em 0;
	width:170px; 
	text-align:center;
	color:#fff;
	background:#74191d;
}
.mMIndex .mMCaption {
	display:block;
	margin:0 auto; padding:3px 0;
	width:170px; height:45px; 
	text-align:center;
	font-size:14px; line-height:normal; 
	overflow:hidden;
	font-family: Montserrat;
}

.mMPagerStatus {float:left; margin:5px 0 0 10px;}
.mMPager {float:right; margin:3px 10px 0 0;}

.videoNav a {color:#fff;}

/* end video player */