body>main>article div#slides{
	margin:auto;
	max-width:1800px;
	background-color:#000;
	background-size:100%;
	border:1px solid #000;
}
body>main>article div#slides div{
	background-size:100%;
	height:100%;
}
body>main>article div#slides div:before{
	content:'';
	display:block;
	padding-top:13.29%;
}
body>main>article article.videos{
	background-color:#1e2025;
	text-align:center;
	padding:0.5em;
	box-shadow:inset 0px 25px 150px #000;
	max-width:1802px;
	margin:auto auto 1em auto;
	box-sizing:border-box;
}
body>main>article article.videos a{
	border-bottom:0px;
	display:inline-block;
	max-width:30%;
	margin:0px 0.5%;
	position:relative;
}
body>main>article article.videos a>img{
	border:1px solid #000;
	display:block;
	max-width:100%;
}
body>main>article article.videos a:before,body>main>article article.videos a:after{
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	z-index:2;
}
body>main>article article.videos a:before{
	border-radius:10%;
	color:rgba(255,255,255,0.5);
	content:"\f04b";
	font-family:'FontAwesome';
	font-size:200%;
	left:50%;
	margin:-45px 0px 0px -50px;
	padding:0.65em 1em;
	top:50%;
}
body>main>article article.videos a:after{
	bottom:0px;
	color:#fff;
	content:attr(title);
	font-weight:bold;
	left:0px;
	padding:0.25em;
	right:0px;
	font-size:85%;
}
body>main>article article.videos a:hover>img{opacity:0.75;}
body>main>article article.videos a:hover:before{
	background-color:rgba(30,146,255,0.75);
	color:#fff;
}
body>main>article div.news h2{margin-bottom:0px;}
body>main>article div.news h2>a{
	border-bottom:0px;
	color:#fff ;
}
body>main>article div.news h2>a:hover{color:#fff;}
body>main>article div.news article{margin:0px -0.75em 0.75em -0.75em;}
body>main>article div.news article:first-child{margin-top:-0.75em;}
body>main>article div.news article header,body>main>article div.news article h1,body>main>article div.news article h2{margin:auto auto 0.5em auto;}
body>main>article div.news article header h1{margin:auto;}
body>main>article div.news article header div.details{
	background-color:#eff0f1;
	font-size:85%;
	padding:0.25em 0.75em;
}
body>main>article div.news article header div.details span{
	float:right;
	font-style:italic;
	text-transform:capitalize;
}
body>main>article div.news article header h1:before{content:'\f249';}
body>main>article div.news article header h1 a{
	color:#fff;
	border-bottom:0px;
}
body>main>article div.news article header h1 a:hover{color:#2c72c7;}
body>main>article div.news article p{padding:0px 0.75em;}
@media all and (max-width:900px) {
	body>main>article article.videos a:before{
		font-size:100%;
		margin:-15px 0px 0px -20px;
		padding:0.25em 0.75em;
	}
}
@media all and (max-width:600px) {
	body>main>article article.videos a:after{
		display:none;
	}
}