.iv-membership-intro-video {
	width: 100%;
	max-width: 100%;
}
.iv-membership-intro-video-ratio {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	background: #0b0b0b;
}
.iv-membership-intro-video-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.iv-membership-intro-video-el,
.iv-membership-intro-video-file video {
	display: block;
	width: 100%;
	max-height: 420px;
	background: #0b0b0b;
}
.iv-membership-public-content-tabs {
	margin-bottom: 1rem;
	border-bottom: 1px solid #eee;
}
.iv-membership-public-content-tabs > li > a {
	padding: 0.6rem 1rem;
	color: #444;
	text-decoration: none;
}
.iv-membership-public-content-tabs > li.active > a,
.iv-membership-public-content-tabs > li > a.active {
	color: #111;
	font-weight: 600;
	border-bottom: 2px solid #63ba16;
}
.iv-membership-intro-box {
	min-height: 80px;
}
