body {
	/*
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.9em !important;
    line-height: 0.99rem !important;
	font-weight: 400 !important;
	*/
}

a {
	font-weight: 400 !important;
	text-decoration: none;
}	

/*
a:link {
	font-weight: 400 !important;
	text-decoration: none;
}
a:visited {
	font-weight: 400 !important;
	text-decoration: none;
}
a:hover {
	font-weight: 400 !important;
	text-decoration: none;
}
a:active {
	font-weight: 400 !important;
	text-decoration: none;
}
*/

/*
.navbar .navbar-toggler[aria-expanded="false"] {
	color: #ffffff!important;
}

.navbar .navbar-toggler:focus {
	color: #ffffff;
}

.navbar .navbar-toggler-icon {
	color: #ffffff;
}
*/

.pointer {
	cursor: pointer;
}

.video-frame {margin: 0 auto; max-width: 640px;}
.youtube-video-container {cursor: pointer;  position: relative;}  
.youtube-video-container img {max-height: 360px; max-width: 640px; width: 100%; border-radius: 30px;}
.youtube-video-container i {color: #fff; font-size: 72px; left: 50%; margin: -33px 0 0 -31px; position: absolute; text-shadow: 0 0 8px rgba(0, 0, 0, .5); top: 50%;}
.video-embed-responsive {height: 0;}
.video-embed-responsive-16by9 {padding-bottom: 56.25%;}
.video-embed-responsive iframe {border: 0; bottom: 0; height: 100%; position: absolute; left: 0; top: 0; width: 100%; border-radius: 30px;}


.v-container i {color: #fff; font-size: 72px; left: 50%; margin: -33px 0 0 -31px; position: absolute; text-shadow: 0 0 8px rgba(0, 0, 0, .5); top: 50%;}
.v-featured iframe {border: 0; bottom: 0; height: 100%; position: absolute; left: 0; top: 0; width: 100%; border-radius: 10px;}

@media only screen and (min-width: 481px) {
	.youtube-video-container img {max-height: 360px; max-width: 640px;}
}		

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}