<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div[section = 'Home'] div[background] {
  /*background:
  	url('../images/logo.png') no-repeat center 55%,
  	url('../images/bg-768.jpg') no-repeat center 60%;
  background-size: 30%, cover;*/
    background: url('../images/bg_desk.jpg') no-repeat center 60%;
    background-size: cover;
}


div[section = 'story'] {
	 /* padding-top: 100px; */
}


div[background] {
	width: 100%;
	height: 100%;
}

body[section = 'Index'] header {
	width: 0px;
	overflow: hidden;
}

body[section = 'Home'] header loader {
	height: 70px;
}


body[section = 'Home'] div[content] {
  padding-top: 70px;
  height: calc(100% - 70px);
}

.resurrectionfIntro {
	margin: auto;
	text-align: center;

}

.resurrectionfIntro img {
	width: 100%;
	width: 60%;
}

.resurrectionfText{
	font-family: 'Antenna-Regular';
	color: #fff;
	font-size: 16px;
	line-height: 30px;
  	padding-top: 40px;
    text-align: center;
}

/* resurrectionf PAGE */

#resurrectionf {
	  position: absolute;
  top: 0;
  width: 100%;
   text-shadow: 0px 0px 20px black;
}


#resurrectionf h1, #resurrectionf h2, #buytickets h2{
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin: auto;
}

#resurrectionf h1{
	font-family: 'Antenna-Black';
	font-size: 52px;
	margin-top: -10px;
}

#resurrectionf h1 sup {
	position: relative;
	font-size: 25px;
	left: 5px; 
	top: -20px;
}

#resurrectionf h2, #buytickets h2{
	font-family: 'Antenna-Black';
	font-size: 40px;
	margin-top: 30px;
}

#resurrectionf h1, #resurrectionf h2 {
	text-shadow: 0 0 20px rgba(0, 0, 0, 0.65);
}


#resurrectionf .letterkern {
	position: relative; margin: 0px -4px;
}

#resurrectionf .letterkerntwo {
	position: relative; margin: 0px -10px;
}




div[section = 'Home'] *[floatmenu] {
	top:inherit;
}

div[section = 'Home'] *[floatmenu] {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	bottom: 20%;
	z-index: 1;
	text-align: center;
	white-space: nowrap;
}

div[section = 'Home'] *[floatmenu] h1 {
	padding: 0px;
	text-align: center;
}

div[section = 'Home'] *[floatmenu] li {
	text-align: center;
	text-transform: uppercase;
	background-color: #520875;
	display: inline-block;
	margin: 5px;
	/*width: 286px; */

	height: 79px;
    letter-spacing: 1px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;	
}

div[section = 'Home'] *[floatmenu] li a {
	color: white;
	/* text-shadow: 0px 0px 8px white; */
	font: 24px Molot;
	line-height: 79px;
	display: block;
	padding: 0 20px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;	
}

div[section = 'Home'] *[floatmenu] li:hover{
	background-color: white;		
}

div[section = 'Home'] *[floatmenu] li:hover a{
	color: #520875;
	/* text-shadow: 0px 0px 8px #520875; */
}



@media (max-width: 1024px){
	.resurrectionfText{
		font-size: 16px;
		line-height: 25px;
	}

	#resurrectionf h1 { font-size: 26.5px !important;}
	#resurrectionf h1 sup {font-size: 17px; top: -7px;}
	#resurrectionf h2 {font-size:  28px !important;}

	div[section = 'Home'] *[floatmenu] li {
		

	}
	div[section = 'Home'] *[floatmenu] li a {
		font-size: 20px;

	}
}


@media (max-width: 640px) {

	.resurrectionfText{
		font-size:  18px; /* 22px; */
		line-height: 26px; /* 33px; */
		text-align: left;
	}

	#resurrectionf .letterkern {position: relative; margin: 0px -2px;}
	#resurrectionf .letterkerntwo {position: relative; margin: 0px -6px;}


div[section = 'Home'] div[background] {
    background: url('../images/640/BG.png') no-repeat center 60%;
    background-size: cover;
}


	body[section = 'Home'] ul li {
	  display: block;
	  width: 100%;
	  /* height: 90px; */
	  margin: 0px

	}
	.resurrectionf .container .resurrectionfBtns{	
		bottom: 0px;

	}
	div[section = 'Home'] *[floatmenu] {
		bottom: 0px;
	}

	div[section = 'Home'] *[floatmenu] li {
		display: block;
		width: 100%;
		margin: 0px;
	}
	div[section = 'Home'] *[floatmenu] li:nth-child(2) {
		border-top: 1px solid pink;
		border-bottom: 1px solid pink;
	}

  	div[background] {
	  height: 670px;
	}

	div[section = 'Home'].expanded *[floatmenu] {
		display: none;
	}
	div[section = 'Home'].expanded header .main-navigation-currsection {
		display: block;
	}
  	div[section = "Story"] .container .centered {
    	vertical-align: top;
  	}	

	div[section= 'Home'] div[background] {
	  height: calc(100% - 238px);
	}
	div[section = 'Home'] *[floatmenu] li {
		padding-left:0px;
		padding-right:0px;
	}
}

/* greg's custom updates */
div[section="Home"] [floatmenu] {white-space: normal;}
div[section="Home"] [floatmenu] li.highlight {background: red;}
div[section="Home"] [floatmenu] li.highlight:hover { background: #520875;}
div[section="Home"] [floatmenu] li.highlight:hover a { color: white; }
#trailers li {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
	vertical-align: top;
}
#trailers li:hover {opacity: .65;}


#resurrectionf-story, #resurrectionf-trailers {
	height: auto;
}

#resurrectionf_gallery {
	position: relative;
	display: block;
	clear: both;
	width: 90%;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 100px;
	overflow: hidden;
	box-sizing: border-box;
}

#resurrectionf_gallery a {
	position: relative;
	float: left;
	margin: 1%;
	width: 30%;
}

#resurrectionf_gallery a img {
	max-width: 100%;
}

/* input fields*/
div[section="Home"] [floatmenu] li#buytickets {
	position: relative;
	background: 0;
	width: 75%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
}


#buytickets input {
	width: 75%;
	float: left;
	font: 20px "bree-serif",sans-serif;
	height: 50px;
	box-shadow: none !important;
	text-shadow: none !important;
	color: red;
	padding: 0 15px;
	height: 79px;
	text-transform: uppercase;
}

#buytickets input:focus {
	box-shadow: 0 0 5px rgba(255, 0, 0, .5);
}

#buytickets .submitbutton {
	width: 25%;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 0;
	border: none !important;
	background: red;
	color: white;
	cursor: pointer;
}
#buytickets .submitbutton:hover { background: #431461;}
div[section="Home"] [floatmenu] li#buytickets h2 {
	display: block;
	clear: both;
	background: #431461;
	padding: 10px 0;
	font-weight: 300;
}



/* home page bugs */
#countdown, #friezaforce {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 200px;
	background: #5f1587;
	text-align: center;
	z-index: 999;
	padding: 25px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

#countdown h1, #friezaforce h1, #countdown h2, #friezaforce h2 {
	font-family: "Molot";
	letter-spacing: 10px;
}

#countdown h2, #friezaforce h2 {
	letter-spacing: 2px;
}

	/* frieza force bug */
	#friezaforce {
		right: 0;
		left: auto;
		padding: 0;
		background: url('../images/friezaforce/ff-static-bg.jpg');
		overflow: hidden;
	}
	
	#friezaforce h1 {
		position: absolute;
		right: 0; left: 0;
		bottom: 10%;
		color: white;
		font-size: 30px;
		margin: auto;
	}
	
	#canvas {
	    position:absolute;
	    top: 0; left: 0; width: 100%; height: 100%;
	    background:#777;
	    background-size:cover;
	    opacity: .35;
	}

	/* countdown bug */
	#countdown {
		padding-top: 30px;
	}
	
	#countdown:hover {
		background: #8a669c;
	}
	
	#countdown div {
		position: relative;
		width: 90%;
		height: 1px;
		background: white;
		margin: 5px auto;
	}

	#countdown h1, #countdown h2 {
		position: relative;
		color: white;
		font-size: 50px;
		text-transform: uppercase;
	}
	
	#countdown h2 {font-size: 25px;}


@media (max-width: 1024px) {
	#countdown, #friezaforce {
		height: 100px;
	}
	#countdown {padding: 0;}
	#countdown h1 {font-size: 35px;}
	#countdown h2 {font-size: 16px; font-family: "Antenna-Regular";}
	#friezaforce img {margin-top: -50%;}
	#resurrectionf {top: 80px;}

	#trailers li {
		width: 100% !important;
	}

}



@media (max-width: 860px) {

	#resurrectionf_gallery a {
		width: 48%;
		margin: 1%;
	}


	
	.submitbutton, #buytickets input, div[section="Home"] [floatmenu] li#buytickets {
		width: 100% !important;
		margin-bottom: 0px;
		overflow: visible;
	}
	.submitbutton{
		margin-bottom: 500px;
	}
	
	div[section="Home"] [floatmenu] li#buytickets h2 {font-size: 14px;}
	
	#countdown, #friezaforce {display: none !important;}

}

@media (max-width: 640px) {
	#resurrectionf {top: 15px;}
	div[section="Home"] div[background] {
		height: 100%;
	}
	
	#resurrectionf h1 { font-size: 21px !important;}
	#resurrectionf h1 sup {font-size: 14px; top: -5px;}
	#resurrectionf h2 {font-size:  17px !important; margin-bottom: 10px;}

	#buytickets input {font-size: 30px;}
	#buytickets h2 {font-size: 20px !important;}
	
	div[section="Home"] [floatmenu] li#buytickets h2 span {display: block;}
	.legal-links {display: none !important;}
	
	#countdown, #friezaforce {
		bottom: 240px;
	}

	body[section = 'Home'] .main-nav #invitation {
	  bottom: 25px;
	}	

	#resurrectionf_gallery a {
		width: 100%;
		margin: 2% 0;
	}

}








</pre></body></html>