.section.efbtv {
	padding-top: 0.75rem;
  overflow: hidden;
}
.section.efbtv .current-video {
	position: relative;
	margin-top: 0 !important;
	padding: 0 1rem;
}
.section.efbtv .current-video .is-live {
	position: absolute;
	white-space: nowrap;
	bottom: 0.75rem;
	right: 0.75rem;
}
.section.efbtv .current-video .color-bg {
	position: absolute;
	width: 100%;
	height: 65%;
	top: 0;
	left: 0;
	background: #270031; /* Old browsers */
	background: -moz-linear-gradient(top, #270031 0%, #540069 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #270031 0%,#540069 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #270031 0%,#540069 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#270031', endColorstr='#540069',GradientType=0 ); /* IE6-9 */
}
.section.efbtv .current-video .social {
	display: flex;
	align-items: flex-end;
	padding-bottom: 0;
}
.section.efbtv .current-video .logo {
	max-width: 9.375rem;
	max-height: 3.75rem;
	margin-right: 2rem;
}
.section.efbtv .current-video .social a {
	font-size: 1.5rem;
	margin-right: 1.5rem;
}
.section.efbtv .current-video .head {
	font-family: 'GeomanistBook';
	font-weight: normal;
	color: #111;
	font-size: 2.625rem;
	line-height: 1.25em;
}
.section.efbtv .tune-us {
	
}
.section.efbtv .tune-us li {
	font-family: 'Geomanist';
	font-weight: 300;
	font-size: 0.9375rem;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 1.1em;
	vertical-align: -webkit-baseline-middle;
}
.section.efbtv .tune-us li:not(:last-child) {
	margin-right: 1.5rem;
}
.section.efbtv .tune-us li .channel {
	font-weight: normal;
}

.section.efbtv .channels .level {
	margin-bottom: 0.5rem;
}
.section.efbtv .channels .level .level-right a {
	line-height: 0;
	color: #111;
	margin-left: 0.5rem;
}
.section.efbtv .channels .title {
	font-family: 'Geomanist';
	font-weight: 900;
	color: #111;
	font-size: 2rem;
}
.section.efbtv .channels .title span {
	font-weight: 300;
}
.section.efbtv .channels .top .uk-slider li {
	width: calc(20% + 0.30rem);
	padding-right: 1.5rem;
}
.section.efbtv .channels .by-program .uk-slider li {
	width: calc(25% + 0.375rem);
	padding-right: 1.5rem;
}
.section.efbtv .channels .head {
	font-family: 'GeomanistBook';
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.1875em;
	color: #111;
	margin-top: 0.5rem;
}
.section.efbtv .channels .by-program .about {
	
}
.section.efbtv .channels .by-program .about .logo {
	width: 60%;
}
.section.efbtv .channels .by-program .about .when {
	font-family: 'GeomanistBook';
	font-weight: normal;
	color: #4B4B4B;
	font-size: 1rem;
	line-height: 1.5em;
	margin-top: 0.5rem;
}
.section.efbtv .channels .by-program .about .with {
	font-family: 'Geomanist';
	font-weight: normal;
	color: #111;
	font-size: 0.875rem;
}
.section.efbtv .channels .by-program .about .with a {
	color: #16C6F0;
}
.section.efbtv .channels .by-program .nav-arrows {
	position: absolute;
	top: 0.75rem;
	right: 0.75rem;
}
.section.efbtv .channels .program {
	padding: 1rem 0 0;
	border-top: 1px dotted #111;
	margin-top: 1rem;
}

@media screen and (min-width: 1200px) {
	.logo-n-live {
		padding: 1rem 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 1007px) {
	.section.efbtv .current-video .color-bg {
		height: 65%;
	}
	.section.efbtv .current-video .head {
		font-size: 1.6666rem;
	}
	.section.efbtv .channels .title {
		font-size: 1.6667rem;
	}
	.section.efbtv .channels .top .uk-slider li {
		width: calc(25% + 0.375rem);
	}
	.section.efbtv .channels .by-program .uk-slider li {
		width: calc(33.3333% + 0.5rem);
	}
	.section.efbtv .channels .head {
		font-size: 0.7778rem;
		margin-top: 0.4rem;
	}
	.section.efbtv .channels .by-program .about .when {
		font-size: 0.7rem;
	}
	.section.efbtv .channels .by-program .about .with {
		font-size: 0.65rem;
	}
}
@media screen and (max-width: 767px) {
	.section.efbtv .current-video .color-bg {
		height: 50%;
	}
	.section.efbtv .current-video .video-column {
		padding: 0.75rem 0;
	}
	.section.efbtv .current-video .social {
		
	}
	.section.efbtv .current-video .head {
		font-size: 1.36rem;
	}
	.section.efbtv .channels .top .uk-slider li {
		width: 66%;
	}
	.section.efbtv .channels .by-program .uk-slider li {
		width: 66%;
	}
	.section.efbtv .channels .title {
		font-size: 1.5rem;
	}
	.section.efbtv .channels .by-program .about .with {
		font-size: 1rem;
	}
	.section.efbtv .channels .uk-slider-container {
		overflow: visible;
	}
	.section.efbtv .channels .by-program .about .logo {
		width: 25%;
	}
}
