main.master>section.master article.main div#slides{
	margin:auto;
	max-width:1800px;
}
main.master>section.master article.main div#slides div:before{
	content:'';
	display:block;
	padding-top:13.29%;
}
main.master>section.master article.main 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;
}
main.master>section.master article.main article.videos a{
	border-bottom:0px;
	display:inline-block;
	max-width:30%;
	margin:0px 0.5%;
	position:relative;
}
main.master>section.master article.main article.videos a>img{
	border:1px solid #000;
	display:block;
	max-width:100%;
}
main.master>section.master article.videos a:before,main.master>section.master article.videos a:after{
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	z-index:2;
}
main.master>section.master 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%;
}
main.master>section.master article.videos a:after{
	bottom:0px;
	color:#fff;
	content:attr(title);
	font-weight:bold;
	left:0px;
	padding:0.25em;
	right:0px;
	font-size:85%;
}
main.master>section.master article.videos a:hover>img{opacity:0.75;}
main.master>section.master article.videos a:hover:before{
	background-color:rgba(30,146,255,0.75);
	color:#fff;
}
@media all and (max-width:900px) {
	main.master>section.master article.videos a:before{
		font-size:100%;
		margin:-15px 0px 0px -20px;
		padding:0.25em 0.75em;
	}
}
@media all and (max-width:600px) {
	main.master>section.master article.videos a:after{
		display:none;
	}
}