.slabtexted .slabtext {
	DISPLAY: inline-block; WHITE-SPACE: nowrap
}
.slabtextinactive .slabtext {
	DISPLAY: inline; WHITE-SPACE: normal; LETTER-SPACING: inherit !important; FONT-SIZE: 1em !important; WORD-SPACING: inherit !important
}
.slabtextdone .slabtext {
	LINE-HEIGHT: 0.9; DISPLAY: block
}


body {
	background: url(pattern.png) 0 0 repeat #0e81ba;
	/*  #1694d1 light back_color */
	font-family: 'Anton', sans-serif; color: white;
	height: 100%; width: 100%; overflow: hidden;
}

a, a:hover, a:focus, a:active {
	outline: none;
}

#logo {
	text-indent: -9999px;
	position: fixed; top: 15px; left: 15px;
	width: 140px; height: 38px;
	background: url(xngr.png) 0 0 no-repeat;
}

#footer {
	position: fixed; bottom: 0; left: 0; right: 0;
	background: black; padding: 10px; 
	text-align: center; color: white;
	font-family: 'Open Sans', sans-serif; font-size: 12px;
}


#fff_wrap { position: absolute; bottom: 11px; left: 0px; width: 100%; margin: -78px 0px 0px; color: rgb(255, 255, 255); font: 15px/17px 'Open Sans',sans-serif; }
#fff {  }
#fff_wrap .left-holder { padding: 0px 0px 10px 30px; font: 13px/15px 'Open Sans',sans-serif; }
#fff_wrap .left-info { padding: 0px 0px 0px 30px; overflow: hidden; }
#fff_wrap .left-info ul { margin: 0px; padding: 0px; list-style: none outside none; }
#fff_wrap .left-info ul li { padding: 5px 5px 0px 0px; }
/* #fff_wrap .left-info ul li:first-child { font: 600 17px/20px 'Open Sans',sans-serif; padding: 0px 0px 2px; background: none repeat scroll 0% 0% transparent; }
#fff_wrap .left-info ul li:last-child { padding: 5px 5px 20px 0px; } */
#fff_wrap a { font: 600 13px/15px 'Open Sans',sans-serif; }



#contact-info {
	font-family: 'Open Sans', sans-serif; font-weight: 600;
	position: fixed; bottom: 80px; left: 50%; width: 60%; margin-left: -30%;
	text-align: center; font-size:24px; text-transform: uppercase;
}

#contact-info a, #contact-info a:hover {
	text-decoration: none; color: white;
}

#contact-info a:hover {
	color: #EFF777;
}

#slider {
	margin-top: 80px; margin-left: 30%;
	width: 9999px;
	overflow: hidden;
}

#slider .panel {
	margin-right: 100px;
	text-transform: uppercase;
	float: left;
	color: rgba(255,255,255,0.5);
	cursor: default;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

#slider .panel a, #slider .panel a:hover {
	color: rgba(255,255,255,0.5);
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	text-decoration: none;
}


#slider .panel:hover, #slider .panel:hover a {
	color: rgba(255,255,255,0.7);
}

#slider .panel.active {
	color: white;
}

#slider .panel.active a {
	color: #EFF777;
}

#slider .panel .subnote {
	text-transform: none; font-family: Georgia, serif; font-style: italic;
	font-size: 24px;
}

.amp {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}

#email {
	border: 0 none;
	border-radius: 5px 5px 5px 5px;
    color: #CC0033;
	font-size: 20px;
	margin: 10px 0;
	padding: 10px;
	width: 100%;
	opacity: 0.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

input::-webkit-input-placeholder { font-family: Georgia, serif; font-style: italic; color: rgba(14,129,186,0.5) }
input:-moz-placeholder { font-family: Georgia, serif; font-style: italic; color: rgba(14,129,186,0.5) }

.panel.active #email {
	opacity: 0.7;
}

.panel.active #email:focus {
	opacity: 1;
}
