/* T2 Video Center Page General Setup */
.video-center-page.t2 {
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 0;
	position: relative;
}

.video-center-page.t2:after {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 15%;
	pointer-events: none;
	background-image: linear-gradient(to top,#000000,rgba(0,0,0,0.8),rgba(0,0,0,0));
}

.video-center-page.t2 .flex {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	width: 100%;
	position: relative;
}

.video-center-page.t2 .content {
}

.video-center-page.t2 .content header {
}

.video-center-page.t2 .content .content-style {
	position: relative;
}
/* End T2 Video Center Page General Setup */

/* T2 Video Center Page List Styles */
.video-center-page.t2 .videos-list {
	max-height: 80vh;
	min-height: 55em;
	overflow: auto;
	padding-right: 1.25%;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding-bottom: 6em;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.video-center-page.t2 .videos-list::-webkit-scrollbar {
	width: 5px;
}

.video-center-page.t2 .videos-list::-webkit-scrollbar-thumb {
	border-radius: 3em;
}

.video-center-page.t2 .videos-list::-webkit-scrollbar-track {
	box-shadow: none;
	border-radius: 3em;
}

.video-center-page.t2 .videos-list .video-cat {
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0;
}

.video-center-page.t2 .videos-list .video-cat + .video-cat {
	margin-top: 2.75em;
}

.video-center-page.t2 .video-cat > .title-font > strong {
	font-size: 1.889em;
	display: block;
	margin-bottom: .75em;
}

.video-center-page.t2 .video-cat ul {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.video-center-page.t2 .videos-list li {
	width: 48%;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	padding: 2em;
}

.video-center-page.t2 .videos-list li li:nth-child(even) {
	margin-left: 2%;
}

.video-center-page.t2 .videos-list li:nth-child(n+3) {
	margin-top: 1.5em;
}

.video-center-page.t2 .videos-list .thumbnail {
	display: block;
}

.video-center-page.t2 .videos-list .thumbnail img {
	display: block;
	width: 100%;
	height: 0;
	background-size: cover;
	background-position: 50% 50%;
	padding-bottom: 56.25%;
}

.video-center-page.t2 .videos-list .info {
	padding: 1.5em 0;
}

.video-center-page.t2 .videos-list .info strong {
	display: block;
	font-size: 1.222em;
}

.video-center-page.t2 .videos-list .info .btn {
	margin-top: 1em;
}

.video-center-page.t2 .video-cat .btn-con {
	margin-top: 2em;
}
/* End T2 Video Center Page List Styles */

/* 1500px Responsive */
@media screen and (max-width:1500px) {
}
/* End 1500px Responsive */

/* 1200px Responsive */
@media screen and (max-width:1200px) {
	.video-center-page.t2 .flex {
		display: block;
	}

	.video-center-page.t2 .flex > * {
		width: 100%;
	}

	.video-center-page.t2 .videos-list {
		margin-top: 2em;
	}
}
/* End 1200px Responsive */

/* 1000px Responsive */
@media screen and (max-width:1000px) {
}
/* End 1000px Responsive */

/* 800px Responsive */
@media screen and (max-width:800px) {
	.video-center-page.t2 .video-list {
		display: block;
	}

	.video-center-page.t2 .video-list li {
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	}

	.video-center-page.t2 .video-list li + li {
		margin: 2em 0 0 !important;
	}
}
/* End 800px Responsive */

/* 650px Responsive */
@media screen and (max-width:650px) {
}
/* End 650px Responsive */

/* 550px Responsive */
@media screen and (max-width:550px) {
	.video-center-page.t2 .videos-list li {
		width: 100%;
		max-width: none;
		margin: 0;
	}

	.video-center-page.t2 .video-cat > .title-font > strong {
		font-size: 1.5em;
	}

	.video-center-page.t2 .videos-list li:nth-child(3n + 1) {
		margin-left: 0;
	}

	.video-center-page.t2 .videos-list {
		display: block;
	}

	.video-center-page.t2 .videos-list li + li {
		margin: 1.111em 0 0!important;
	}
}
/* End 550px Responsive */

/* 475px Responsive */
@media screen and (max-width:475px) {
}
/* End 475px Responsive */

/* 400px Responsive */
@media screen and (max-width:400px) {
}
/* End 400px Responsive */

/* 350px Responsive */
@media screen and (max-width:350px) {
}
/* End 350px Responsive */
