@charset "utf-8";
@import 'FONT-1.css';
@import 'MEDIA-1.css';
@import 'NAV-1.css';
/*@import 'EXTRA-1.css';*/

/* CSS Document */
<!-- SOURCE CODE COPYRIGHT 2012-2016 ANY-MEDIA ALL RIGHTS RESERVED-->
	
html, body, div, span 
{
	margin: 0; 
	padding: 0;  
	border: 0; 
	font-size: 100%;
}

body 
{
	z-index: -1; 
	background-color:#ffffff; 
	color: #d7d7d7;  
	font-family: "dml_serif", serif;  
	font-size: 1em; 
}
	
	.main 
	{
		background-color:rgba(42, 34, 89, 0.13);
		padding:0% 0.5%;
  		-webkit-transform-style: preserve-3d;
  		-moz-transform-style: preserve-3d;
  		transform-style: preserve-3d;
	} 
		
		body > div, .main > div, article, footer, header, section 
		{
			display:block; 
			overflow:hidden;
		}

		#DML-Gallery-1 {max-width: 95%; margin:2.5%;}

		div.content 
		{
			position:relative; 
			margin:0%;
			overflow:hidden; 
			border-bottom:thick groove #313131;
		}
			
			.LeftBlock 
			{
				display: block; 
				float:left; 
				clear:none; 
				max-width:55%; 
				margin:0.5% 2%;
			}

			.LeftBlock-3 
			{
				display: block; 
				float:left; 
				clear:none; 
				width:47%; 
				margin:0.5%;
			}
			
			.RightBlock-3 
			{
				display: block; 
				float:left; 
				clear:none; 
				width:47%; 
				margin:0.5%;
			}
			
			.RightBlock-2 
			{
				display: inline-block; 
				float:left; 
				margin: 0% 0% 0% 3.5%;
			}
			
			.RightBlock 
			{
				float:left; 
				display: block; 
				clear:none; 
				max-width:34%; 
				margin:2%;
			}
			
			.RightBlock-4 
			{
				display:inline-block;  
				clear:none; 
				margin:auto; 
				margin-bottom:0.5%; 
				vertical-align:top;
			}
			
			.LeftBlock-4 
			{
				display:inline-block;  
				clear:none; 
				margin:auto; 
				margin-bottom:0.5%;  
				vertical-align:top;
			}
			
			.CenterBlock 
			{
				display:inline-block;  
				clear:none; 
				margin:auto; 
				margin-bottom:0.5%;  
				vertical-align:top;
			}
				.Block500 
				{
					display:block; 
					padding:12.5px; 
					/*width:500px; max-height:500px;*/ 
					box-shadow: 8px 8px 8px #111; 
					background-color:rgba(42, 42, 78, 0.55);
					border-radius:21px; 
				}
			
			h1 
			{
				line-height: 1; 
				text-align:center; 
				font-family: 'Roboto Slab', serif; 
				text-shadow: 0px 2px 3px #212121; 
				font-size:42pt; 
				color:#e3e3e3; 
				font-weight:bold;
				-webkit-margin-before: 0.34em !important;    
				-webkit-margin-after: 0.34em !important; 
				-moz-margin-top: 0.34em !important;    
				-moz-margin-bottom: 0.34em !important;
				margin-top: 0.34em !important;
				margin-bottom: 0.34em !important;
			}
			
			span {color:#e32f22;}
				
			h1 span.MainTitle 
			{
				color:#e3e3e3; 
				font-family:'NexaRustSlab-BlackShadow01-Free-webfont', serif;
				font-style:bold; 
				font-size:47pt;
			}
				
				sup {font-size:27%;}
			
			h1 span.TagLine 
			{
				color:#e32f22; 
				font-family:'dml_sans', sans-serif; 
				font-style:bold; 
				font-size:21pt;
			}
			
			h1 span.TagLine-2 
			{
				color:#e32f22;
				font-family: 'Roboto Slab', serif;
				font-style:bold; 
				font-size:55pt;
			}
			
			div.notice > h1 
			{
				font-size:27pt; 
				margin-bottom:-8px; 
				margin-top: 8px; 
				word-wrap: break-word;
			}
			
			.notice > h1 span 
			{
				color:#e32f22; 
				font-family:'dml_serif', sans; 
				font-weight:900;
			}
			
			h1.annotation 
			{
				color:#676767; 
				font-family:'dml_sans', sans; 
				font-weight:bold; 
				margin:auto;
			}
			
				a 
				{
					color:#e3e3e3; 
					text-decoration:none; 
					text-shadow:#212121 1px 1px 2px;
					cursor:pointer;
				}
				a:visited {color:#0f0;}
				a:active {color: #FF00FF;}
				a:hover 
					{
					color: #e32f22; 
					overflow:visible; 
					font-size:1.125em;
					}
					
				a img	{border:none;}
					
					.email 
					{
						color:#e32f22; 
						font-weight:bold;
					}
					
			.wrapper 
			{
				padding: 1.5% 3% 1.5% 47%; 
				width: 100%; 
				margin: 0 auto;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;
				box-sizing:border-box;font-size:15pt;
				line-height: 2em;
			}
			
			.wrapper2 
			{
				padding: 3.5%; 
				width: 100%; 
				margin: 0 auto;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;
				box-sizing:border-box;font-size:15pt;
				line-height: 2em;
				text-align:center;
			}
				
			.wrapper4 
			{
				padding: 1.5%; 
				width:47%; 
				float:left; 
				margin: 0 auto;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;
				box-sizing:border-box;font-size:15pt;
				line-height: 2em;
			}
			
				img.ArticleTop 
				{
					display:none; 
					margin:auto; 
					margin-left:21%; 
					max-width:67%;
				} 
				
				img.ArticleTop-Banner 
				{
					display:block; 
					margin:auto; 
					max-width:100%;
				}
				
				img.ArticLeft 
				{
					margin-left:0.5%; 
					display: block; 
					position:absolute; 
					top: 50%; transform: translateY(-50%); 
					float:left; 
					clear:none; 
					max-width:37%;
				} 
				
				img.ArticLeft-2
				{
					margin-left:0.5%; 
					display: block; 
					position:absolute; 
/*					top: 50%; transform: translateY(-50%); 
					margin-top:55px;*/
					float:left; 
					clear:none; 
					max-width:37%;
					border-radius:21px;
				} 
				img.ArticleTop-2 
				{
					display:block; 
					margin:auto; 
					margin-left:33%; 
					max-width:34%;
				} 
				
				img.ArticleTop-3 
				{
					display:none; 
					margin:auto; 
					margin-left:21%; 
					max-width:67%;
					border-radius:21px;
				} 

				.article 
				{
					padding:2%; 
					background-color:rgba(42, 42, 78, 0.55); 
					-moz-box-shadow: 5px 5px 8px #111; 
					-webkit-box-shadow: 5px 5px 8px #111; 
					box-shadow: 5px 5px 8px #111;	
					-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
					filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
					text-align:center; 
					border-radius:21px; 
				}
				
				.article-2 
				{
					padding:2%; 
					background-color:rgba(42, 42, 78, 0.55); 
					-moz-box-shadow: 5px 5px 8px #111; 
					-webkit-box-shadow: 5px 5px 8px #111; 
					box-shadow: 5px 5px 8px #111;	
					-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
					filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
					text-align:center; 
					margin:auto; 
					display:inline-block !important; 
					border-radius:21px; 
				}
				
				.article-3 <!--no-bg-rgba-->
				{
					padding:2%; 
					-moz-box-shadow: 5px 5px 8px #111; 
					-webkit-box-shadow: 5px 5px 8px #111; 
					box-shadow: 5px 5px 8px #111;	
					-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
					filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
					text-align:center; 
					border-radius:21px; 
				}
					.AlignLeft {text-align:left;}

					#IntroMain {margin-bottom:21px;}
						
						#IntroMain > h3#SubTag-2 {display:none;}
						
						h3 
						{
							font-size:15pt; 
							font-family:'dml_sans', sans; 
							font-weight:bold;
							display: block;		
							margin:0;	
							font-weight: bold;
							-webkit-margin-before: 0.25em;		
							-webkit-margin-after: 0.25em;		
							-webkit-margin-start: 0px;		
							-webkit-margin-end: 0px;
							-moz-margin-top: 0.25em;
							-moz-margin-bottom: 0.25em;
							-moz-margin-start: 0px;
							-moz-margin-end: 0px;
							margin-top: 0.25em;	
							margin-bottom: 0.25em;
							margin-start: 0px;		
							margin-end: 0px;
						}
								
						h3 span {color:#e3e3e3;}
								
						h3.ArticleTitle 
						{
							color:#e3e3e3; 
							font-family: 'Roboto Slab', serif; 
							font-size: 2.5em; 
							font-style:italic; 
							text-shadow: 2px 3px 1px #212121; 
							text-align:center;
						}
						
		
					.Shell-3-col > .DynamiContainer 
					{
						display:inline-block; 
						width:30%; 
						vertical-align:top;
					}
						
					.DynamiContainer {cursor: pointer;}
						
						.DynamiContainer > p 
						{
							text-align:left; 
							line-height:1em; 
							cursor: pointer;
						}
						
						.ClickTo
						{
							cursor: pointer; 
							font-family:'dml_serif', serif; 
							text-shadow: 3px 3px 2px #212121; 
							font-size:1.67em; 
							color:#e32f22; 
							font-weight:bold; 
							line-height:1.67em; 
							text-align:center; 
							text-decoration:none;
						}
						a.ClickTo:visited 
						{ 
							color:#0f0; 
							font-family:'dml_serif', serif; 
							text-shadow: 3px 3px 2px #212121;
							text-align:center; 
							text-decoration:none;
						}
						a.ClickTo.active 
						{ 
							color:#e32f22; 
							font-family:'dml_serif', serif; 
							text-shadow: 3px 3px 2px #212121; 
							font-size:1.5em; 
							font-weight:bold; 
							line-height:2em;  
							text-align:center; 
							text-decoration:none; 
						}
						a.ClickTo:hover 
						{
							font-family:'dml_serif', serif; 
							text-shadow: 3px 3px 2px #212121; 
							font-size:1.78em; 
							color:#e32f22; 
							font-weight:bold; 
							line-height:1.67em; 
							text-align:center; 
							text-decoration:none;
						}						
							p > span {font-weight:900;}
							
						.expandable 
						{
							display:none; 
							text-align:left; 
							font-size:15pt; 
							background-color:rgba(42, 42, 78, 0.55); 
							-moz-box-shadow: 5px 5px 8px #111; 
							-webkit-box-shadow: 5px 5px 8px #111; 
							box-shadow: 5px 5px 8px #111;	
							-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
							filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
							padding-left:13px; 
							padding-right:13px; 
							padding-bottom:13px; 
							transition: opacity 0.5s ease-out; 
							border-radius:13px;
						}
						
						img.expanded 
						{
							margin-left:0.5%; 
							display: block; 
							clear:none; 
							width:100%;
						} 
						
							ul {text-align:center;}
							
							ol 
							{ 
								text-align:left; 
								padding-right:13px;
							}
							
								li, dd 
								{
									text-align:left; 
									overflow:auto; 
									font-size:15pt;
								}
								
								#expandable-S5C-1 > ol > li {margin: auto; text-align:center;}
						.note 
						{
							font-size:0.8em; 
							color:#fff;
						}
						
						.CornerNote
						{
							position:absolute;
							bottom:5%;
							right:5%;
							color:#f22;
						}
						
						.CornerNote-2
						{
							position:absolute;
							top:-0.5%;
							right:0.5%;
							color:#f22;s
						}
						
				.dml-gallery 
				{
					max-width: 100%;
					background-color:rgba(48, 52, 78, 0.34);
					margin: 0 auto;
					text-align: center;
					position: relative;
				}
					.dml-gallery-inner	
					{
						background-color:rgba(48, 52, 78, 0.34);
						width: 78%;
						max-height:720px;
						display: inline-block;
						display: none;
						overflow:hidden;
					}
						.dml-gallery  img 
						{
							width: 100%;
							margin-top: 21px;
							overflow:hidden;
						}

						button {
						  position: absolute;
						}
						
						.next 
						{
							right: 5px;
							z-index:2000;
							font-size:15pt; 
							font-family:'dml_sans', sans; 
							font-weight:bold;
						}
						
						.prev 
						{
						  	left: 5px;
							z-index:2000;
							font-size:15pt; 
							font-family:'dml_sans', sans; 
							font-weight:bold;
						}

				.SocNet 
				{
					display:inline-block; 
					font-size: 1px; 
					line-height:10px;
				}
					
					.share-link 
					{
						max-height:5.5%; 
						max-width:5.5%; 
						min-height:42px; 
						min-width:42px; 
						display:inline-block; 
						margin:-5px 5px 10px 5px;
					}
					
					.share-link:hover
					{
						max-height:8%; 
						max-width:8%;
						margin: -15px 5px 0px 5px;
					}
					
				hr 
				{
					text-shadow: 0px 2px 3px #e3e3e3; 
					color:#332222;
				}
				
				h2 
				{
					text-align:center; 
					font-family:'dml_serif', serif; 
					font-size:19pt; 
					font-weight:800; 
					clear:both; 
					color:#e3e3e3; 
					text-shadow: 0px 1px 2px #212121; 
				}
				
				h2#DynamicLink-1, h2#HeaderBottom-1 
				{    
					-webkit-margin-before: 0.55em;
					-webkit-margin-after: 0.55em;
					color:#fed;
				}
				#DynamicLink-1 {line-height:1em !important;}
	
		video.background 
		{
			display: block; 
			position:absolute; 
			top: 21px;
			left: 50%; 
			transform: translateX(-50%);
/*			top: 50%; 
			transform: translateY(-50%);*/
			clear:none; 
			z-index:-300; 
			height:auto; 
			width:auto; 
			margin:auto;
		}
		
		img.background 
		{
			opacity: 0.27; 
			filter: alpha(opacity=27); 
			display: block; 
			position:absolute; 
			top: 50%; 
			transform: translateY(-50%); 
			clear:none; 
			z-index:-200; 
			width:100%; 
			object-fit:cover; 
			margin:auto; 
			width:100%;
		}
		
		img.background-2
		{
			display: block; 
			position:absolute; 
			top: 50%; 
			transform: translateY(-50%); 
			clear:none; 
			z-index:-200; 
			width:100%; 
			object-fit:cover; 
			margin:auto;
		}
		
		img.background-3
		{
			display: block; 
			position:absolute; 
			top: 50%; 
			transform: translateY(-50%); 
			clear:none; 
			z-index:-200; 
			object-fit:cover; 
			margin:auto; 
		}
		
		img#replaceVideo 
		{	
			display:none; 
			position:absolute; 
			top: 21px;
			z-index:-250; 
		}

						.fb-page 
						{
							display: inline-block; 
							clear:none;
							box-shadow: 8px 8px 8px #111; 
							width:500px; 
							height:500px;
						}
						
						.fb_iframe_widget 
						{
							display: inline-block;
							position: relative;
						}
						
						.twitter-feed 
						{
							float:left; 
							display: block; 
							clear:none; 
							margin:auto; 
							box-shadow: 8px 8px 8px #111;
						}

					
						.selection 
						{
							text-align:center; 
							display:inline-block; 
							margin:5%; 
							z-index:900;
						}						
							#Pants, #Jersey 
							{
								text-align:center; 
								margin:auto;
							}

								#jColor, #pColor 
								{
									color: #212121; 
									font-family:'dml_sans', sans-serif; 
									font-weight:bold; 
									font-size:1em; 
									margin:auto;
								}
						.reelDiv 
						{
							display:block; 
							clear:none; 
							margin:-100 25;
						}

div.menu 
{
	width:19%; 
	float:left; 
	text-align: center; 
	font-family:'NexaRustSans-Black-Free-webfont', sans;  
	font-size:15pt; 
	color:#132e80; 
	box-shadow: 5px 5px 8px #111; 	
	background-color:rgba(42, 42, 78, 0.55); 
	border-radius:13px; 
	font-weight:bold; 
	z-index:10000;
}

#TopPopOut 
{
	top:1%; 
	right:1%; 
	position:fixed;
}

	span#menu-top 
	{
		vertical-align:top; 
		line-height:1.75em; 
		font-size:1.25em;
	}
	
	.menu a:hover 
	{
		text-decoration:none; 
		color:#e32f22; 
		font-size:1.25em;
	}
	
	p.menu 
	{
		font-family:'dml_sans', sans; 
		font-size:15pt; 
		text-decoration:none; 
		line-height:1em; 
		margin-bottom:0; 
		margin-top:0; 
		font-weight:bold;
	}
		
		.menu > .ClickTo 
		{
			display:inline-block; 
			line-height:0.75em;
		}
		
		nav 
		{
			overflow:hidden; 
			line-height:1em;
		}
		
		nav:hover {overflow:visible;}
		
		.icon a img
		{
			width: 42px;
			height: 42px;
			padding: 0px;
			margin-bottom: -12px;
			overflow: hidden;
		}
		
footer 
{
	text-align: center; 
	padding:2% 0%;
}

	div.foot
	{
		background-color:rgba(42, 42, 78, 0.55); 
		border-width:8px; 
		overflow:auto; 
		border: #222 ridge;
		 margin: 1% 8%; 
		 padding: 1% 5%;
		-moz-box-shadow: 5px 5px 8px #111;
		-webkit-box-shadow: 5px 5px 8px #111;
		box-shadow: 5px 5px 8px #111;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')";
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111');
	}
	
	.footer 
		{
			text-align:center; 
			clear:none; 
			font-family:'dml_serif', serif; 
			font-size:13pt;
		}
		
		.footer-sub 
		{
			display:block; 
			text-align:center; 
			clear:none; 
			font-family:'dml_serif', serif; 
			font-size:13pt; 
			color:#e3e3e3;
		}

/*			a[href*="any-media"]
			{
				color: #ff1b37 !important; 
				font-family:'eguerrilla', sans-serif !important; 
				font-weight:bold !important; 
				font-size:15pt;
			}
*/		
				#any-media 
				{
					color: #ff1b37 !important; 
					font-family:'eguerrilla', sans-serif !important; 
					font-weight:bold !important; 
					font-size:15pt;
				}
				
				a#any-media:hover 
				{
					color: #37ff1b !important; 
					font-size:15.75pt;
				}
				
				#any-media > span 
				{
					color: #ff1b37 !important; 
					font-family:'eguerrilla', sans-serif !important; 
					font-weight:bold !important; 
					font-size:13pt;
				}
				
				a#any-media:hover > span 
				{
					color: #37ff1b !important; 
					font-size:13.5pt;
				}

#back2top 
{
	background-color:rgba(50, 62, 75, 0.67); 
	bottom:2%;
	right:2%;
	position:fixed;
	text-align:center; 
	text-decoration:none; 
	color:#e32f22; 
	font-family:'dml_sans', sans-serif; 
	font-weight:bold; 
	box-shadow:2px 2px 1px #111; 
	padding:8px;
	text-shadow: 1px 1px 1px #111;}

#back2top > a, #SubmitButton > a {color:#e32f22;}

#back2top:hover, #SubmitButton:hover  {border: outset #e32f22;} 

#back2top a:hover, #SubmitButton a:hover 
{
	text-decoration:none; 
	color:#e32f22; 
	font-size:1.25em;
}

#SubmitButton
{
	background-color:rgba(50, 62, 75, 0.67); 
	text-align:center; 
	text-decoration:none; 
	color:#fbad18; 
	font-family:'dml_sans', sans-serif; 
	font-weight:bold; 
	box-shadow:2px 2px 1px #111; 
	padding:8px;
	text-shadow: 1px 1px 1px #111;
	font-size:13pt;
}
	
.notice 
{
	top:2%; 
	left:2%; 
	text-align:center;
	position:fixed; 
	max-width:27%; 
	z-index:7000;
	background-color:rgba(42, 42, 78, 0.55); 
	-moz-box-shadow: 5px 5px 8px #111; 
	-webkit-box-shadow: 5px 5px 8px #111; 
	box-shadow: 5px 5px 8px #111;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
	padding-left:13px; 
	padding-right:13px; 
	border-radius:13px;
}
	#sponsor-logo {max-width:42%;}
	.notice > h1, .notice2 > h1
	{
		line-height:1 em; 
		font-family:'eguerrilla','dml_sans', sans; 
		margin-bottom:13px;
	}
		h3.notice, h2.notice 
		{
			text-shadow: 0px 2px 3px #212121; 
			margin-top:-8px;
		}
		
.notice-2 
{
	top:2%; 
	right:2%; 
	text-align:center;
	position:fixed; 
	max-width:27%; 
	z-index:7000;
	background-color:rgba(42, 42, 78, 0.55); 
	-moz-box-shadow: 5px 5px 8px #111; 
	-webkit-box-shadow: 5px 5px 8px #111; 
	box-shadow: 5px 5px 8px #111;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
	padding-left:13px; 
	padding-right:13px; 
	border-radius:13px;
}	

.notice-3 
{
	bottom:2%; 
	left:2%; 
	text-align:center;
	position:fixed; 
	max-width:27%; 
	z-index:7000;
	background-color:rgba(42, 42, 78, 0.55); 
	-moz-box-shadow: 5px 5px 8px #111; 
	-webkit-box-shadow: 5px 5px 8px #111; 
	box-shadow: 5px 5px 8px #111;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#111'); 
	padding-left:13px; 
	padding-right:13px; 
	border-radius:13px;
}	


/*font-family: 'Baloo Paaji', cursive;
font-family: 'Bangers', cursive;
font-family: 'Bree Serif', serif;
font-family: 'Bungee Inline', cursive;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Orbitron', sans-serif;
font-family: 'Play', sans-serif;
font-family: 'Righteous', cursive;
font-family: 'Russo One', sans-serif;
font-family: 'Slabo 27px', serif;
font-family: 'Tillana', cursive;
font-family: 'Titillium Web', sans-serif;
font-family: 'Yellowtail', cursive;
font-family: 'Roboto Slab', serif;
font-family: 'Ubuntu', sans-serif;
font-family: 'Bitter', serif;
font-family: 'Crete Round', serif;
font-family: 'Monda', sans-serif;
font-family: 'Arima Madurai', cursive;
font-family: 'Ropa Sans', sans-serif;
font-family: 'Farsan', cursive;
font-family: 'Timmana', sans-serif;
font-family: 'Kotta One', serif;
font-family: 'Nova Square', cursive;*/


/*
POSSIBLY UNUSED / USED BY PREVIOUS SITES DISCLUDED FROM FRAMEWORK
.RightBlock
h1 span.TagLine-2
div.notice > h1
.notice > h1 span
a.ClickTo.active
.twitter-feed
.menu > .ClickTo
.notice > h1
h3.notice, h2.notice*/