/*********************** ANIMATED LOGO / START *********************************/
.animated-website-name {
	font-family: "gothic_ultra_otregular", serif!important;
	font-size: 130px!important;
	font-style: italic!important;
	left: 10px!important;
	top: 260px!important;
}
.first-tagline {
	font-family: "gothic_ultra_otregular", "Times New Roman", Times, serif!important;
	font-size: 50px!important;
	font-style: italic!important;
	left: 148px!important;
	top: 430px!important;
}
.second-tagline {
	font-family: "bebas_neueregular", serif!important;
	font-size: 50px;
	font-style: italic!important;
	letter-spacing: -1px!important;
	left: 0px!important;
	top: -5px!important;
}
.third-tagline {
	font-family: "gothic_ultra_otregular", serif!important;
	font-size: 40px!important;
	font-style: italic!important;
	transform: translate(313px, 587px) rotate(-11deg) scale(1, 1)!important;
	-webkit-transform: translate(313px, 587px) rotate(-11deg) scale(1, 1)!important;
}
.fourth-tagline {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-size: 16px!important;
	font-style: normal!important;
}
.enter {
	font-family: "gothic_ultra_otregular", serif!important;
	font-size: 40px!important;
	font-style: italic!important;
	margin-top: -30px!important;
	margin-left: -10px!important;
}
.enter:hover {
	color: rgba(255,255,255,0.5);
}
.Stage_bottom-right-lines_id {
	top: -10px!important;
	left: 10px!important;
}
/*********************** ANIMATED LOGO / START *********************************/
.section1 .wrapper {
	background: url('../graphics/section1-top.png') center 59px repeat-x, url('../graphics/section1-bottom.png') center bottom repeat-x;
}
.section2 .wrapper {
	background: url('../graphics/section2-top.png') center 59px repeat-x, url('../graphics/section2-bottom.png') center bottom repeat-x;
}
.section1 .wrapper .container {
	padding-bottom: 180px;
}
.section2 .wrapper .container {
	padding-bottom: 180px;
}
div.section2 div.wrapper div.container div.row div.container {
	background: none;
}
.animated-logo-wrapper {
	height: 750px;
}
#curtain1 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
	min-height: 850px;
	background: url('../graphics/landing-top.jpg') center bottom;
	background-size: cover;
	box-shadow: inset 0px 75px 75px 0px rgba(0,0,0,0.0);
}
.curtain1-active {
	box-shadow: inset 0px 75px 75px 0px rgba(0,0,0,0.7);
}
#curtain1 div.container div.row {
	padding-top: 180px;
}
#curtain2 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
}
#curtain3 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
}
#curtain4 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
}
#curtain7 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
}

#curtain5 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
}
#curtain6 {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 0;
}
.landing-menu-wrapper {
	position: fixed;
	left: 0px;
	top: 0px;
	background-color: #3D3C3A;/*old browsers*/;
	background: url('../graphics/stripes-bg.jpg');
	border-bottom: 1px solid rgba(0, 0, 0, 0.60);
	box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);
	box-sizing: border-box;
	z-index: 99999;
	width: 100%;
}
.landing-menu {
	margin: 0;
	text-align: center;
}
.landing-menu ul {
	margin: 0;
}
.landing-menu ul li {
	display: inline-block;
	margin: 0 0px;
	background-color: transparent;
	box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);
	margin-left: -4px;
}
.landing-menu ul li a {
	color: #ffffff;
	font-size: 20px;
	font-family: bebas_neueregular, sans-serif;
	display: block;
	padding: 0 25px;
	text-decoration: none !important;
	text-transform: uppercase;
	line-height: 58px;
	-moz-border-image: url('../graphics/menu-top-border.png' ) 0 1 round stretch;
	-webkit-border-image: url('../graphics/menu-top-border.png') 0 1 stretch round;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	box-sizing: border-box;
}
.landing-menu ul li:first-child {
	-moz-border-image: url('../graphics/menu-top-border.png' ) 0 1 round stretch;
	-webkit-border-image: url('../graphics/menu-top-border.png') 0 1 stretch round;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}
.landing-menu ul li a:hover, .landing-menu ul li a.active {
	color: #ddd4bc;
	background-color: #000000;
	background: rgba(0, 0, 0, 0.5);
}
.section1-h1-bg {
	background: url('../graphics/section1-h1-bg.png') center center no-repeat;
	padding: 18px 0px 50px;
	text-align: center;
	color: #DCD4BD;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}
/* CSS Modifiers */
.curtain1, .curtain3, .curtain5 {
	color: #dddddd;
}
.curtain1 h6 a {
	color: #dddddd!important;
}
#curtain1 div h6.text-center a {
	color: #dddddd!important;
	text-shadow: 1px 1px 1px #222222;
}
.curtain1 a, .curtain3 a, .curtain5 a {
	color: #ffffff;
}
.curtain1 a:hover, .curtain3 a:hover, .curtain5 a:hover {
	color: #dddddd;
	text-shadow: 0px 0px 0px #000;
}
.curtain1 a:focus, .curtain3 a:focus, .curtain5 a:focus {
	color: #dddddd;
}
.curtain1 h1, .curtain3 h1, .curtain5 h1, .curtain1 h2, .curtain3 h2, .curtain5 h2, .curtain1 h3, .curtain3 h3, .curtain5 h3, .curtain1 h4, .curtain3 h4, .curtain5 h4, .curtain1 h5, .curtain3 h5, .curtain5 h5, .curtain1 h6, .curtain3 h6, .curtain5 h6 {
	color: #DCD4BD;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.2);
}
.section-divider {
	background-color: #3D3C3A;/*old browsers*/;
	background: url('../graphics/stripes-bg.jpg');
	border-bottom: 1px solid rgba(0, 0, 0, 0.60);
	box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);
	box-sizing: border-box;
	padding: 20px;
	transition: all .5s ease-in-out;
}
/* mobile styles */
@media (max-width: 767px) {
h1, h2, h3 {
	font-size: 120%;
	background: rgba(255,255,255,0.5);
	border-radius: 10px;
	padding: 3px;
}
h4, h5, h6 {
	font-size: 100%;
	background: rgba(255,255,255,0.5);
	border-radius: 10px;
	padding: 3px;
}
.landing-menu ul li a {
	border: none;
	display: block;
	font-family: bebas_neueregular,sans-serif;
	font-size: 12px;
	line-height: 40px;
	padding: 0 5px;
	text-decoration: none !important;
	text-transform: uppercase;
}
.landing-menu ul li {
	background-color: rgba(0, 0, 0, 0);
	box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.0) inset;
	display: inline-block;
	margin: 0;
}
.landing-menu ul li:first-child {
	border: none;
}
.landing-menu ul {
	padding: 0;
	margin: 0;
}
.animated-logo-wrapper {
	height: auto;
}
.section1-h1-bg {
	background: none;
	color: #000;
	padding: 0px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.0);
		background: rgba(255,255,255,0.5);
	border-radius: 10px;
	padding: 3px;

}
.star-divider {
	visibility: hidden;
	display: none;
}
#curtain1 {
	padding: 0;
	min-height: 100px;
	height: auto;
}
#curtain2 {
	min-height: 100px;
	height: auto;
}
.curtain2 {
	height: auto;
}
.curtain2-inner {
	height: auto;
	padding: 100px 10px 0px 10px;
}
#curtain3 {
	min-height: 100px;
	height: auto;
}
.curtain3-inner {
	height: auto;
	padding: 100px 10px 0px 10px;
}
#curtain4 {
	min-height: 100px;
	height: auto;
}
.curtain4 {
	height: auto;
}
.curtain4-inner {
	height: auto;
	padding: 100px 10px 0px 10px;
}
#curtain5 {
	min-height: 100px;
	height: auto;
}
.curtain5 {
	height: auto;
}
.curtain5-inner {
	height: auto;
	padding: 100px 10px 0px 10px;
}
#curtain6 {
	min-height: 100px;
	height: auto;
}
.curtain6 {
	height: auto;
}
.curtain6-inner {
	height: auto;
	padding: 100px 10px 0px 10px;
}
}
