
@font-face {
  font-family: "FuturaStd-Book";
  src: url("Futura.eot?#iefix") format("embedded-opentype"),
  url("Futura.woff2") format("woff2"), 
  url("Futura.woff") format("woff"), 
  url("Futura.ttf") format("truetype");
}
	
@font-face {
  font-family: "UniversalAccreditation";
/*  src: url("Futura.eot?#iefix") format("embedded-opentype"),
  url("Futura.woff2") format("woff2"), 
  url("Futura.woff") format("woff"), 
  */
  src: url("Uni_acc.ttf") format("truetype");
}	


@font-face {
  font-family: 'Birch';
  src: url('Birch.eot'); /* IE9 Compat Modes */
  src: url('Birch.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('Birch.woff2') format('woff2'), /* Super Modern Browsers */
	   url('Birch.woff') format('woff'), /* Pretty Modern Browsers */
	   url('Birch.ttf')  format('truetype'); /* Safari, Android, iOS */
}
	
	 
	
html * :not(h1):not(h2):not(h3) :not(tr) :not(td) 
{  
	font-family: "FuturaStd-Book" !important;
}	


//specifically for youtube video of keely	
.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}



	
	
video {
  /** Simulationg background-size: cover */
  object-fit: cover;
  height: 100%;
  width: 100%;

  position: absolute;
  top: 0;
  left: 0;
}
.video-wrapper {
  /* Telling our absolute positioned video to 
  be relative to this element */
  position: relative;

  width: 400px;
  height: 200px;

  /* Will not allow the video to overflow the 
  container */
  overflow: hidden;

  /* Centering the container's content vertically 
  and horizontally */
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
	
#zMid {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -2;
}	
	

	html { 
		//background: url("Images/MansionExteriorFull.png") no-repeat center center fixed; 
		background: linear-gradient(rgb(10,0,5), rgb(10,0,5),rgb(50,0,30),rgb(10,0,10));
		height: 100%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment:fixed;
	}
	
	
	
	body {
	
		//margin: "center";
		font-family: "Verdana";
		//background-color: #300;
		//background-image: url("Images/13thDoll_pressBG.png");
		//background-size: 100%;
   		//background-repeat: no-repeat;
   		//background-position: center;
		//background-attachment:fixed;
		
		
		color: rgb(255,255,255);

		}

	table{
	
		table-layout: fixed;
  margin-left: 0;//auto;
  margin-right: auto;
		width:100%;	
	}
	
	
	div{
	
	//border:1px solid red;
	
	}
	
	.divpadding{
		//border:1px solid red;
		margin: 10px ;
	}
	tr,td,th
	{				
		//font-family: 'UniversalAccreditation';
		font-weight: normal;
		background-color: #000000;	
		width:20%;
		 

	
	} 
	tr.partner,td.partner,th.partner
	{				
		font-family: "FuturaStd-Book";
		//font-family: 'UniversalAccreditation';
		color: rgb(255,255,255);
		font-weight: normal;
		background-color: #000000;	
		width:20%;
		 

	
	} 	

	tr.menu,td.menu{
		color: rgb(227,17,43);
		text-align: center;
		font-size: 60px; //5vmax;
//		border: 3px solid #250000;
	}
	

	td.creditsL{
		font-family: 'UniversalAccreditation';
		color: rgb(255,255,255);
		text-align: right;
		line-height:3vmax;			/*small screens*/
		font-size: 2vmax;			/*small screens*/
		border: 0px solid #250000;
	}
	td.creditsR{
		font-family: 'UniversalAccreditation';	
		text-align: left;
		font-size: 4vmax;
		border: 0px solid #250000;
		color: rgb(255,255,255);/*rgb(227,17,43);*/
	}
	td.credits{	
		font-family: 'UniversalAccreditation';
		font-size: 3vmax;
		border: 0px solid #250000;
		text-align: center;
	}
	td.backer{
		font-size: 3vmax;
		color: rgb(227,17,43);
		text-align: center;
		border: 3px solid #250000;
	}
		.bigshit{

		font-family: 'FuturaStd-Book';

		font-size: 6vmax;

		color: rgb(227,17,43);

		text-align: center;

		}
	h1{
		font-family: 'FuturaStd-Book';
		//font-size: 6.25rem;
		color: rgb(150,17,100);
		text-align: center;
		font-style: normal;
		}

	h2{
		font-family: 'FuturaStd-Book';
		//font-size: 4vmax;
		//font-size: 425%;	
		color: rgb(150,17,100);
		text-align: center;
		font-style: normal;
		}
	
	h3 {
		font-family: 'FuturaStd-Book';
		color: rgb(150,17,100);
		//font-size: 3rem;
		//font-size: 300%;		
		text-align: center;
		font-style: normal;
		}
		
	img {
		max-width: 100%;}
	
	#logo {
		width:auto;
		max-width:80%;
		margin-left: auto;
		margin-right: auto;
		padding: 20px;}
	#logoNarrow {
		width:auto;
		max-width:60%;
		margin-left: auto;
		margin-right: auto;}
	#content {
		color: rgb(255,255,255);
		width:80%;
		margin: 10px auto 10px auto;
		padding: 20px;
		background-color:#000000;
		//background: rgba(10, 0, 10, .8)
		}
	#content2 {									/*no bg color*/
		color: rgb(255,255,255);
		width:80%;
		margin: 10px auto 10px auto;
		padding: 20px;
		}
		
		
	#logoNarrow 2{
		width:auto;
		max-width:60%;
		margin-left: auto;
		margin-right: auto;}
		
	#footerMenu{
		color: rgb(255,0,0);
		width:80%;
		margin: 10px auto 10px auto;
		padding: 0px 20px;
		background-color:#000;
		}
		
			
	p,ul {
		//text-align: "center";
		//color: rgb(255,255,255);
		}

		
	

	a:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	a:link {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	a:active {
		color: #FF0000;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover {
		color: rgb(150,17,100);
		text-decoration: none;
		font-weight: bold;
	}

	
	.menulink  a:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	.menulink  a:link{
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	.menulink  a:active{
		color: #FF00FF;
		text-decoration: none;
		font-weight: normal;
		font-weight: bold;
		
		
	}
	
	.menulink a:hover {
		color: rgb(150,17,100);
		text-decoration: none;
		font-weight: bold;
	}
	
	

audio {width:80%; margin:auto;}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.Row
{
    display: table;
    width: 100%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
	//padding: 30px 0 3em 0;
}


	
@media screen and (min-width: 700px) {/*if width >700*/	
.Wide{
		display: table-cell;
		width:60%;
		vertical-align: top;
		align-items: center;}
.MidWidth{
		display: table-cell;
		width:50%;
		vertical-align: top;
		align-items: center;}
.Narrow{		
		display: table-cell;
		width:40%;
		vertical-align: top;
		margin: auto;
		align-items: center;}
.SuperNarrow{		
		display: table-cell;
		width:10%;
		vertical-align: top;
		margin: auto;
		align-items: center;}






.blinking{
    animation:blinkingText 1.2s infinite;
}
h1.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #FFF;    }
    10%{    color: transparent; }
    20%{   color: #F0F;    }
}






}


/*
.parallax {
  perspective: 1px;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.parallax__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.parallax__layer--base {
  transform: translateZ(0);
}
.parallax__layer--back {
  height: 50%; // * Now the background is only 50% height * /
  transform-origin: center 100%;
}
.parallax__layer--deep {
  transform: translateZ(-2px) scale(3);
}
.parallax__group {
  position: relative;
  height: 100vh;
  transform-style: preserve-3d;
  transform: translate3d(700px, 0, -800px) rotateY(30deg);
}


.parallax__layer--wrapper {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
}
*/










