

@media (max-width: 768px) and (hover: none) {
	body {
		font-family: sans-serif;
	}
}

:root {
		--body-background: 						#000000;
		--font-family:							"Roboto", sans-serif;
		--font-weight:							400;
		--font-style:							normal;
		--font-size:							16px;
		--font-color:							#ffffff;

		--primary-text-color:					PRIMARY_COLOR;
		--primary-link-color:					#ff00ff;
		--primary-link-color-hover:				#ffff00;
		--secondary-text-color:					#ffffff;
		--secondary-link-color:					#ff00ff;
		--secondary-link-color-hover:			#ff00ff;
		--accent-color:							#ffff00;
		--accent-color-hover:					#ff00ff;

		--header-background: 					;
		--dropdown-background: 					#000000;
		--header-text-color:					#ffffff;
		--header-text-color-hover:				#ffffff;
		--menu-text-color:						#ff00ff;
		--menu-text-color-hover:				#ffff00;
		--menu-icon-color:						#ffffff;

		--media-container-border:				#ff00ff;
		--media-container-border-hover:			#ff00ff;

		--video-title-color:					#ffffff;
		--video-length-color:					#ff00ff;
		--video-back-color:						#ffffff;
		--video-back-color-hover:				#ffff00;
		--video-text-color:						#ff00ff;
		--video-text-color-hover:				#ffff00;
		--video-text-secondary-color:			#ffffff;
		--video-thumbnails-border:				#ffffff;
		--video-thumbnails-border-hover:		#ffffff;
		--video-watch-more-text-color:			#ffffff;
		--video-watch-more-link-color:			#ff00ff;
		--video-watch-more-link-color-hover:	#ffff00;

		--keywords-color:						#ff00ff;
		--keywords-color-hover:					#ffff00;

		--embed-text:							#ffffff;
		--embed-background:						#750080;

		--footer-background:					#750080;
		--footer-text-color:					#ffdbff;
		--footer-link-color:					#ffff00;
		--footer-link-color-hover:				#ffffff;

		--font-weight-thin:						100;
		--font-weight-light:					300;
		--font-weight-regular:					400;
		--font-weight-medium:					500;
		--font-weight-bold:						700;
		--font-weight-black:					900;
}


*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-family);font-style:var(--font-style);font-size:calc(var(--font-size) * 1.0);font-weight:var(--font-weight);color:var(--font-color);background:var(--body-background)}body{margin:0;padding:0}a{color:var(--primary-link-color);text-decoration:underline;outline:none}a:hover{color:var(--primary-link-color-hover)}.custom-padding{padding-right:1px}.accent-color a{color:var(--accent-color)}.accent-color a:hover{color:var(--accent-color-hover)}.header-background{width:100%;background:var(--header-background)}.header{max-width:932px;width:100%;position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.header .logo,.header .url{color:var(--header-text-color);text-decoration:none;font-size:calc(var(--font-size) * 1.25);font-weight:var(--font-weight-black)}.header .logo:hover,.header .url:hover{color:var(--header-text-color-hover)}.header .logo.desktop{display:block}.header .logo.tablet,.header .logo.mobile{display:none}.header .menu{color:var(--primary-text-color);text-decoration:none;font-size:calc(var(--font-size) * 1.0);font-weight:var(--font-weight-bold)}.header .menu a{color:var(--menu-text-color);text-decoration:underline;font-size:calc(var(--font-size) * 1.0);font-weight:var(--font-weight-bold)}.header .menu a:hover{color:var(--menu-text-color-hover);text-decoration:underline}.header .menu .responsive-li{display:none}.header .span-divider{display:inline-block;margin-left:3px;margin-right:3px}.header .menu-btn{display:none}.header ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.header .menu-icon{display:none}@media (max-width:949px){.header .url{display:none}.header .span-divider{display:none}.header .logo{color:var(--header-text-color);font-size:calc(var(--font-size) * 2.125);text-decoration:none;margin:0;padding:5px}.header .menu a{display:inline-block;font-size:calc(var(--font-size) * 1.25);text-decoration:none;margin:5px 0;padding:10px 15px}.header .menu a:hover{text-decoration:none}.header .menu .responsive-li{display:list-item}.header .menu{display:none;flex-direction:column;width:100%;position:absolute;top:100%;left:0;padding-bottom:10px;background:var(--dropdown-background);transition:max-height 0.2s ease-out;z-index:1000}.header .menu-icon{cursor:pointer;display:block;float:right;position:relative;padding:28px 20px;user-select:none}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{display:flex}.header .menu-icon .navicon{background:var(--menu-icon-color);display:block;width:24px;height:4px;position:relative;transition:background .2s ease-out}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:var(--menu-icon-color);content:'';display:block;width:100%;height:100%;position:absolute;transition:all .2s ease-out}.header .menu-icon .navicon:before{top:-8px}.header .menu-icon .navicon:after{top:8px}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}}@media (max-width:768px){.header .logo.desktop,.header .logo.mobile{display:none}.header .logo.tablet{display:block}}@media (max-width:480px){.header .logo.desktop,.header .logo.tablet{display:none}.header .logo.mobile{display:block}}.media-container-top,.media-container-bottom{max-width:932px;width:100%;margin:0 auto;border:1px solid var(--media-container-border);clear:both}.media-container-top:hover,.media-container-bottom:hover{border:1px solid var(--media-container-border-hover)}.top-iframe-container{overflow:hidden;position:relative;width:100%;padding-top:16.13%}.top-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}.bottom-iframe-container{overflow:hidden;position:relative;width:100%;padding-top:26.34%}.bottom-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}.video-thumbnails{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:100%}.video-thumbnails .videos{flex:1 0 auto;max-width:490px;width:50%}.video-thumbnails .videos a{display:block}.video-thumbnails .videos img{vertical-align:bottom;width:100%;height:auto;border:1px solid var(--video-thumbnails-border)}.video-thumbnails .videos a:hover img{border:1px solid var(--video-thumbnails-border-hover)}@media (min-width:1488px){.video-thumbnails .videos{max-width:490px;max-height:368px}}@media (max-width:1487px) and (min-width:998px){.video-thumbnails .videos{max-width:calc(33.333% - 0px)}}@media (max-width:997px){.video-thumbnails .videos{max-width:calc(50% - 0px)}}.div-container{width:100%;margin:0 auto}.div-container.keywords{max-width:978px;font-size:calc(var(--font-size) * 1.125);padding:0 5px;margin:15px 0 0}.div-container.keywords a{color:var(--keywords-color);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap}.div-container.keywords a:hover{color:var(--keywords-color-hover);text-decoration:underline}.div-container.keywords span{white-space:nowrap}.div-container.index h1{color:var(--primary-text-color);font-size:calc(var(--font-size) * 1.5);font-weight:var(--font-weight-bold);padding:0 5px;margin:20px 0 20px}.div-container.index h2{color:var(--secondary-text-color);font-size:calc(var(--font-size) * 1.125);font-weight:var(--font-weight-regular);padding:0 5px;margin:20px 0 20px}.div-container.highlighted-text{font-size:calc(var(--font-size) * 1.125);font-weight:var(--font-weight-regular);padding:0 5px;margin:5px 0 25px}.div-container.link-weight a{font-weight:var(--font-weight-medium)}.div-container.index h3,h4,.div-container.video h3,h4{font-size:calc(var(--font-size) * 1.125);font-weight:var(--font-weight-regular);padding:0 5px;margin:15px 0 15px}.div-container h3 a{color:var(--accent-color)}.div-container h3 a:hover{color:var(--accent-color-hover)}.div-container.link-bottom{font-weight:var(--font-weight-regular);padding:0 5px;margin:15px 0 15px}.div-container.link-bottom a{font-weight:var(--font-weight-regular)}.div-container.link-bottom.index{font-size:calc(var(--font-size) * 0.8125)}.div-container.link-bottom.video{font-size:calc(var(--font-size) * 1.0)}@media (max-width:949px){.div-container.link-bottom.index{font-size:calc(var(--font-size) * 1.0)}}@media (min-width:1488px){.div-container{width:1400px}}.video-player-container{margin-top:5px;display:flex;flex-wrap:wrap;align-items:start;justify-content:center;width:100%;max-width:978px}.video-player-left,.video-player-right{display:inline-block;vertical-align:top}.video-player-left{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-right:5px;max-width:978px}.video-player-left .html-player,.video-player-left .vote-video iframe{margin:0;padding:0}.video-player-left .html-player{position:relative;width:100%;padding-top:75%}.video-player-left .html-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-player-left .vote-video{width:100%;background:#ccc}.video-player-left .vote-video iframe{position:relative;display:block;width:100%;height:54px;line-height:0}.video-player-left h2{font-size:calc(var(--font-size) * 1.5);font-weight:var(--font-weight-bold);padding:0 5px;margin:20px 0 5px;text-align:center}.video-player-left h2 a{color:var(--video-back-color)}.video-player-left h2 a:hover{color:var(--video-back-color-hover)}.video-player-right{width:340px}.video-player-right .right-iframe-container iframe{width:340px;height:475px;margin:0;padding:0;display:block}.video-player-right .embed-section,.right-iframe-container{text-align:left}.video-player-right .embed-section{margin-top:5px;padding:6px;background-color:var(--embed-background)}.video-player-right .embed-section h3{color:var(--embed-text);font-size:calc(var(--font-size) * 0.875);font-weight:var(--font-weight-bold)}.video-player-right .form-input{width:100%;height:20px;border:0 solid rgba(0,0,0,.5);outline:none;resize:none;background-color:#fff;padding:0;font-family:Arial,sans-serif;font-size:calc(var(--font-size) * 0.75);font-weight:var(--font-weight-regular);box-sizing:border-box}@media (max-width:995px){.video-player-left{margin-right:0}.video-player-left h2{margin-bottom:10px}.video-player-right,.embed-section,.form-input{display:none}}@media (min-width:996px){.video-player-container{justify-content:flex-start;flex-wrap:nowrap}.video-player-left{width:633px}.video-player-left .html-player iframe{width:633px;height:475px}.video-player-right,.embed-section,.form-input{display:block}}@media (max-width:500px){.video-player-left h2{font-size:calc(var(--font-size) * 1.25)}}h1.video-title-style,p.watch-more-link{max-width:978px;font-size:calc(var(--font-size) * 1.5625);padding:0 5px;font-weight:var(--font-weight-regular)}h1.video-title-style{color:var(--video-title-color)}h1.video-title-style span.videolength{color:var(--video-length-color);white-space:nowrap}p.watch-more-link{color:var(--video-watch-more-text-color)}p.watch-more-link a{color:var(--video-watch-more-link-color)}p.watch-more-link a:hover{color:var(--video-watch-more-link-color-hover)}@media (max-width:949px){h1.video-title-style{margin:0 0 10px}p.watch-more-link{margin:0 0 15px}}@media (max-width:500px){h1.video-title-style,p.watch-more-link{font-size:calc(var(--font-size) * 1.25)}}.video-playsite-thumbnails{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:10px;max-width:978px;padding:0;margin:20px 0}.video-playsite-thumbnails .videos{text-align:center;flex:1 0 calc(25% - 10px);max-width:240px}.video-playsite-thumbnails .videos a{display:block;text-decoration:none}.video-playsite-thumbnails .videos .video-text-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--video-text-color);font-size:calc(var(--font-size) * 1.0);font-weight:var(--font-weight-medium);text-decoration:underline;max-width:100%;padding:0;margin:0 5px}.video-playsite-thumbnails .videos a:hover .video-text-title{color:var(--video-text-color-hover)}.video-playsite-thumbnails .videos .video-text-length{font-size:calc(var(--font-size) * 0.875);color:var(--video-text-secondary-color)}.video-playsite-thumbnails .videos img{vertical-align:bottom;width:100%;height:auto;border:1px solid var(--video-thumbnails-border)}.video-playsite-thumbnails .videos a:hover img{border:1px solid var(--video-thumbnails-border-hover)}@media (max-width:760px) and (min-width:501px){.video-playsite-thumbnails .videos{flex:1 0 calc(33.333% - 10px)}.video-playsite-thumbnails .videos:nth-child(n+7){display:none}}@media (max-width:500px){.video-playsite-thumbnails .videos{flex:1 0 calc(50% - 10px)}.video-playsite-thumbnails .videos:nth-child(n+5){display:none}}footer.legal_text.index{margin:0 auto;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;color:var(--footer-text-color);font-size:calc(var(--font-size) * 0.75);background:var(--footer-background);width:100%;max-width:932px}footer.legal_text.video{margin:0 auto;padding:5px 150px 5px 5px;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;color:var(--footer-text-color);font-size:calc(var(--font-size) * 0.75);background:var(--footer-background)}footer.legal_text a{font-weight:var(--font-weight-bold);color:var(--footer-link-color)}footer.legal_text a:hover{color:var(--footer-link-color-hover)}@media (max-width:949px){footer.legal_text.index,footer.legal_text.video{font-size:calc(var(--font-size) * 0.875)}footer.legal_text.video{padding:5px}}