


.nimblehost_myMenuOuterWrapper_stacks_in_3142 { 
	margin: 0;
	padding: 0;
	
	position: fixed;
	
	z-index: 100; 
	
	top: 1.00%;
	left: 0.00%;
	
	
	width: 100%;
	text-align: center;
	
	
	font-size: 19px;
	
	
		
	font-family: Arial, Helvetica, sans-serif;
		
		
		
		
		
		
		
		
		
		
		
	
}

.nimblehost_myMenuInnerWrapper_stacks_in_3142, .nimblehost_myMenu_stacks_in_3142 ul ul, .nimblehost_myMenuInnerWrapper_stacks_in_3142 .myMenu_mobileToggle p { 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
}

.nimblehost_myMenuInnerWrapper_stacks_in_3142 {
	
	
	background: transparent;
	
}
@-moz-document url-prefix() {  }
.nimblehost_myMenuLabel_stacks_in_3142 {
	
	display: none;
	
	color: #FFFFFF;
}

.nimblehost_myMenu_stacks_in_3142 { 
	padding: 0 5px;
	
	
}
.nimblehost_myMenu_stacks_in_3142 ul { 
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: auto;
	
	
	min-height: 33px;
	
	
	border-top: none;
	border-bottom: none;
	
}

.nimblehost_myMenu_stacks_in_3142 ul li, .customMenuItems li { 
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	display: block;
	background-image: none !important;
	position: relative;
	
	display: inline-block;
	
}

.customMenuItems, .customMenuItems .stacks_out, .customMenuItems .stacks_in {
	display: block;
	
	display: inline;
	
}

.nimblehost_myMenu_stacks_in_3142 ul li a, .customMenuItems li a { 
	margin: 0;
	padding: 0 12px;
	display: block;
	text-align: left;
	text-decoration: none;
	line-height: 33px;
	color: #FB0207;
	
	
	border-top: none;
	border-bottom: none;
	
	False
	zoom: 1;
}
.nimblehost_myMenu_stacks_in_3142 ul li a:hover, .customMenuItems li a:hover { 
	color: #FFFFFF;
	background-color: #000000;
}
.nimblehost_myMenu_stacks_in_3142 ul li a:active, .customMenuItems li a:active {
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
}
.nimblehost_myMenu_stacks_in_3142 ul li a#current, .nimblehost_myMenu_stacks_in_3142 ul li a.current, .nimblehost_myMenu_stacks_in_3142 ul li a.currentAncestor {
	padding-top: 0;
	padding-bottom: 0;
	background-color: #666666;
	color: #FFFFFF;
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
	border: none;
}

.nimblehost_myMenu_stacks_in_3142 ul li.ddarrow a { padding-right: 22px !important; }
.nimblehost_myMenu_stacks_in_3142 ul ul li.ddarrow a { padding-right: 12px !important; }

.nimblehost_myMenu_stacks_in_3142 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_3142 ul .customMenuItems li.ddarrow .childIndicator { 
	position:absolute;
	top:8px;
	right:3px;
	float:right;
	height: 17px;
	width: 17px;
	background: transparent url(../files/ddarrowDown.png) center center no-repeat;
}

.nimblehost_myMenu_stacks_in_3142 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_3142 ul .customMenuItems ul li.ddarrow .childIndicator {
	background-image: url(../files/ddarrow.png);
}

.nimblehost_myMenu_stacks_in_3142 .customMenuItems .stacks_out, .nimblehost_myMenu_stacks_in_3142 .customMenuItems .stacks_in { overflow: visible; }

/* Second Level Menu Items */
.nimblehost_myMenu_stacks_in_3142 ul ul {
	border: none;
	margin: 0;
	padding: 5px 0 !important;
	height: auto;
	position: absolute;
	width: 171px;
	z-index: 101; 
	top: 33px;
	left: 0;
	display: none;
	
	
	background: transparent;
	
}

.nimblehost_myMenu_stacks_in_3142 ul ul li { 
	
	display: block;
	
}

.nimblehost_myMenu_stacks_in_3142 ul ul li a { 
	width: auto;
	
		
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #AAAAAA;
		color: #333333;
		
	
	
	border-top: none;
	border-bottom: none;
	
	False
}


.nimblehost_myMenu_stacks_in_3142 ul ul li a:hover, .customMenuItems ul li a:hover { 
	color: #FFFFFF;
	background-color: #999999;
}
.nimblehost_myMenu_stacks_in_3142 ul ul li a#current, .nimblehost_myMenu_stacks_in_3142 ul ul li a.current, .nimblehost_myMenu_stacks_in_3142 ul li a.currentAncestor {
	background-color: #666666;
	color: #FFFFFF;
}


.nimblehost_myMenu_stacks_in_3142 ul ul ul {
	top: -5px;
	left: 171px;
	padding: 5px 0 !important;
}



.nimblehost_myMenuInnerWrapper_stacks_in_3142 .myMenu_mobileToggle { display: none; }


@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
	.nimblehost_myMenuOuterWrapper_stacks_in_3142, .nimblehost_myMenuOuterWrapper_stacks_in_3142[style] {
		position: absolute !important; top: 0; bottom: auto; left: 0 !important; width: 100% !important;
		top: 44px;
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_3142 .subMenuBackground { display: none; }

	.nimblehost_myMenuLabel_stacks_in_3142 { display: none; }

	.nimblehost_myMenu_stacks_in_3142 { padding: 5px 0; }

	.nimblehost_myMenu_stacks_in_3142 ul, .nimblehost_myMenu_stacks_in_3142 ul ul { width: 100% !important; }

	.nimblehost_myMenu_stacks_in_3142 ul li, .customMenuItems li, .customMenuItems, .customMenuItems .stacks_out, .customMenuItems .stacks_in { display: block; }

	.nimblehost_myMenu_stacks_in_3142 ul li a, .customMenuItems li a { color: #FB0207; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #AAAAAA; False }

	.nimblehost_myMenu_stacks_in_3142 ul ul, .nimblehost_myMenu_stacks_in_3142 ul ul ul { position: relative !important; left: auto !important; top: auto !important; height: auto !important; padding: 0 !important; margin: 0; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

	.nimblehost_myMenu_stacks_in_3142 ul ul ul {
		width: 100%; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; top: auto; left: auto;
	}
	.nimblehost_myMenu_stacks_in_3142 ul ul li { display: block; }

	.nimblehost_myMenu_stacks_in_3142 ul ul li a { padding-left: 20px; color: #FB0207 ; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul li a { padding-left: 40px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul li a { padding-left: 60px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul ul li a { padding-left: 80px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul ul ul li a { padding-left: 100px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul ul ul ul li a { padding-left: 120px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul ul ul ul ul li a { padding-left: 140px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul ul ul ul ul ul li a { padding-left: 160px; }
	.nimblehost_myMenu_stacks_in_3142 ul ul ul ul ul ul ul ul ul ul li a { padding-left: 180px; }

	.nimblehost_myMenu_stacks_in_3142 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_3142 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_3142 ul .customMenuItems li.ddarrow .childIndicator { width: 17px; background-image: url(../files/ddarrowDown.png); }

	.nimblehost_myMenuInnerWrapper_stacks_in_3142 .myMenu_mobileToggle {
		margin: 0; padding: 0; display: block; color: #FFFFFF; position: fixed; z-index: 1000;
		top: 0;
		
		
		width: 100%;
		

	}

	.nimblehost_myMenuInnerWrapper_stacks_in_3142 .myMenu_mobileToggle p {
		margin: 0; padding: 10px 5px; height: 23px; text-align: center;
		
		background: transparent;
		
		
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_3142 .myMenu_mobileToggle .mt-bar-wrapper { display: inline-block; width: 30px; }

	.nimblehost_myMenuInnerWrapper_stacks_in_3142 .myMenu_mobileToggle .mt-bar { display: block; margin: 2px 5px; width: 20px; height: 3px; border-radius: 2px; background-color: #000000; border-top: solid 1px #000000; border-bottom: solid 1px #000000; }

	.nimblehost_myMenu_stacks_in_3142 { padding-top: 5px; display: none; }
}





/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_3158 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_3158 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_3158 .wrapper_link  {  
	display: none !important;	position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;	width: auto; max-width: 75vw;   }
#stacks_in_3158 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 715vh;	
	 height: 25vh; min-height: 170px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_3158 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_3158 .back_wrapper_8573 { 
  } }

#stacks_in_3158 .wrapper_8573 { 
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 715px;		
	 height: 25vh; min-height: 170px !important; 		
	  
	 }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_3158 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_3158 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_3158 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_3158 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 715px;
	height: 25vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.65;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;		
	
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@keyframes hype-title-scale { 
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		

 
  }

@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}

 /*  A */
#stacks_in_3158 .theme_title {  color: #558198 !important;  }
 /*  B */
#stacks_in_3158 .theme_title_b {  color: #84ADC5 !important;  }
/* Tit A-B styles  */
#stacks_in_3158 .theme_slogan { 
	color: #FB0207 !important; font-size: 105px !important; font-family: "pacificoregular", sans-serif !important; font-style: none; text-transform: none; text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 20px !important; margin-left: 0px !important; display: block !important; letter-spacing: 0px !important; line-height: 70px !important;   
}

/* TITLE CSS */
#stacks_in_3158 .theme_title, #stacks_in_3158 .theme_title_b { 
	font-size: 99px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "pacificoregular", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_3158 .theme_title, #stacks_in_3158 .theme_title_b  {   -webkit-text-stroke: 5px !important; -webkit-text-fill-color: transparent !important;   }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_3158 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_3158 .back_wrapper_8573bg { 	
	
		background-position: 50% 50% !important;	
		background-size: cover !important;
	  
		background: url(../files/background_image_disk-3158.jpg);
	   		
			
	text-align: center; display: block; position: relative;	
	max-width: 715vh;		
	 height: 25vh; min-height: 170px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_3158 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3158 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3158 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3158 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3158 .back_wrapper_8573bg#stacks_in_3158 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_3158 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_3158 .back_wrapper_8573bg {    } }

#stacks_in_3158 .theme_title, #stacks_in_3158 .theme_title_b {
 
 
		




text-shadow: 1px 1px rgba(0, 0, 0, 0.35), 2px 2px rgba(0, 0, 0, 0.35), 3px 3px rgba(0, 0, 0, 0.35), 4px 4px rgba(0, 0, 0, 0.35), 5px 5px rgba(0, 0, 0, 0.35), 6px 6px rgba(0, 0, 0, 0.35), 7px 7px rgba(0, 0, 0, 0.35) !important;		           







  
}
#stacks_in_3158 .theme_title, #stacks_in_3158 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_3158 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_3158 .flash-color {  background-color: rgba(255, 255, 255, 1.00) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_3158 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:    scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_3158 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #D5D5D5 !important;   
 }

#stacks_in_3158 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_3158 .scrollButton-hypetitles #stacks_in_3158 [class*="fa fa-"] { color: #D5D5D5 !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_3158 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_3158 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_3158 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_3158 .scrollButton-hypetitles { display: none !important; } #stacks_in_3158 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}/* Start Stats stack CSS code */.stacks_in_3184stats, .stacks_in_3184pagetitle{	display: none;}.stacks_in_3184instructwrapper{	position: relative;	background: url("../files/newstatsbg.png") repeat-x;	height: 100px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.stacks_in_3184instruct{	position: absolute;	text-align: center;	bottom: 0px;	left: 0px;	right: 0px;	color: #fff;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	background: rgba(0, 0, 0, 0.6);	padding: 4px 10px 5px 10px;} /* End if record mode */ /* End if admin mode *//* End Stats stack CSS code *//* -- Start EACH CSS Template -- */





/* prevent issue in Foundation theme and some stacks */
#stacks_in_3115 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
#stacks_in_3115_default11_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  } 				
#stacks_in_3115 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; height: 100% !important;	  }

/* layer 2 */
#stacks_in_3115 .hype_bgs-2 {	

background-image: url(../files/bg_image2-3115.jpg) !important;
background-position: 50% 50% !important;
background-size: cover !important;
 	

	

	

	opacity: 0.5 !important;
   }

@media screen and (max-width: 600px) { 
#stacks_in_3115 .hype_bgs-2  {    } } 	

@media screen and (max-width: 600px) { 
#stacks_in_3115 .hype_bgs-2  {    } } 

/* layer 1 */
#stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred { text-align: center;	width: 100%; height: 100%; margin: 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0;   background-image: url(../files/stack_bg_image-3115.jpg) !important;  	  
background-size: cover !important; pointer-events: none; background-position: 40% 50% !important;  filter: contrast(160%) brightness(100%) grayscale(50%) blur(0px) !important; -webkit-filter: contrast(160%) brightness(100%) grayscale(50%) blur(0px) !important;  opacity: 1 !important;   }
/* hide link - avoit issiues Firefox 3D */
#stacks_in_3115 .hype_bgs-1-hover-link {    }

@media screen and (max-width: 600px) { #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred {    } } 	
/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred { background-attachment: fixed !important; }  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3115 .hype_bgs-1 , #stacks_in_3115 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }

#stacks_in_3115 .hype_bgs-1 {   display: none !important;    }	
#stacks_in_3115 .hype_bgs-1-blurred {   display: block !important;    }	
	
/* gradient layer 1 */
#stacks_in_3115 .hype_bgs-1grad {	  background: linear-gradient(55deg, rgba(188, 73, 148, 0.00) 20%, rgba(180, 151, 119, 0.76) 72%) !important;   }

/* STRIPES */
#stacks_in_3115 .hype-bg-ext-a, #stacks_in_3115 .hype-bg-ext-b {  background: linear-gradient(55deg, rgba(255, 255, 255, 0.52) 0%, rgba(132, 152, 159, 0.51) 100%) !important;  }
#stacks_in_3115 .hype-bg-ext-b {    }
#stacks_in_3115 .hype-bg-ext-box {    } 

/* SLICE */   /*overflow: auto;*/ 
#stacks_in_3115 .inner_slice_content {  
	text-align: left; pointer-events: auto; 	  padding: 20px;  			
	
	
	
	
	
	
	
		
	
 
} 		

@media (max-width: 600px) {
#stacks_in_3115 .inner_slice_content {  	     } 
} 

#stacks_in_3115 .inner_slice { margin: auto; pointer-events: none; width: 100%; max-width: 1290px; min-width: 200px; z-index: 2; position: relative;
 


-webkit-animation: fade-slice-css 0.30s  ease-in-out both; animation: fade-slice-css 0.30s  ease-in-out both; -webkit-animation-delay: 0.30s; animation-delay: 0.30s; 

      
   
  
}

@media (max-width: 600px) {  

  
}

@keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@-webkit-keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_3115 .inner_slice_content, #stacks_in_3115 .inner_slice_content p, #stacks_in_3115 .inner_slice_content span, #stacks_in_3115 .inner_slice_content [class*="fa fa-"], #stacks_in_3115 .inner_slice_content h1, #stacks_in_3115 .inner_slice_content h2, #stacks_in_3115 .inner_slice_content h3, #stacks_in_3115 .inner_slice_content h4, #stacks_in_3115 .inner_slice_content h5, #stacks_in_3115 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_3115 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_3115 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_3115 .inner_slice_content a:link, #stacks_in_3115 .inner_slice_content a {  
 color: #2C2B2A !important;   }

#stacks_in_3115 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_3115 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_3115 .inner_slice_content a:hover {   
 color: #FFFF0A !important; 	 }

#stacks_in_3115 .inner_slice_content, #stacks_in_3115 .inner_slice_content p, #stacks_in_3115 .inner_slice_content span, #stacks_in_3115 .inner_slice_content [class*="fa fa-"], #stacks_in_3115 .inner_slice_content h1, #stacks_in_3115 .inner_slice_content h2, #stacks_in_3115 .inner_slice_content h3, #stacks_in_3115 .inner_slice_content h4, #stacks_in_3115 .inner_slice_content h5, #stacks_in_3115 .inner_slice_content h6 { 
 text-align: center !important; 	}
/* justify responsive */
@media (min-width: 600px) { 
	#stacks_in_3115 .inner_slice_content, #stacks_in_3115 .inner_slice_content p, #stacks_in_3115 .inner_slice_content span, #stacks_in_3115 .inner_slice_content [class*="fa fa-"], #stacks_in_3115 .inner_slice_content h1, #stacks_in_3115 .inner_slice_content h2, #stacks_in_3115 .inner_slice_content h3, #stacks_in_3115 .inner_slice_content h4, #stacks_in_3115 .inner_slice_content h5, #stacks_in_3115 .inner_slice_content h6 {    text-align: justify !important;    }
}

/* vertical flex - justify-content: center;  align-items: center;  */
#stacks_in_3115 .slice-vertical {  margin: auto; width: 100%; position: relative; display: flex;    min-height: 80vh;  	
  }

@media (max-width: 800px) {
#stacks_in_3115 .slice-vertical {	    }
}
@media (max-width: 600px) {
#stacks_in_3115 .slice-vertical {	    }
}

@keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} }

/* scroll button */
#stacks_in_3115 .scrollButton-element {   display: block !important;  position: absolute; left: 0; z-index: 6; margin-right: auto; margin-left: auto; right: 0;  border-radius: 55px; -webkit-border-radius: 53px; padding: 0; width: 91px; display: block; text-align: center !important; box-sizing: border-box; bottom: 6px !important; margin-bottom: 10px;  }

#stacks_in_3115 .scrollButton-element [class^="fa fa-"], #stacks_in_3115 .scrollButton-element #stacks_in_3115 [class*="fa fa-"] {  left: 0; text-indent: 0px; margin-right: auto; margin-left: auto; right: 0; padding: 0; width: 91px; 	box-sizing: border-box;  }

#stacks_in_3115 .scrollButton-txt {  box-sizing: border-box; font-size: 30px; line-height: 1.2em; letter-spacing: 0px; text-indent: 0px !important; margin-right: auto;	margin-top: 102px; z-index: 1; top: -25px; display:none;  
text-align: center !important; position: absolute; overflow: visible; font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Arial Black", sans-serif !important; font-weight: 400 !important;    width: 200px; right: 0; left: 0; padding: 0; margin-left: -55px;   }

#stacks_in_3115 .scrollButton-element [class^="fa fa-"], #stacks_in_3115 .scrollButton-element #stacks_in_3115 [class*="fa fa-"], #stacks_in_3115 .scrollButton-element:after, #stacks_in_3115 .scrollButton-txt { color: #FFFFFF !important;  transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear;  } 
/* icon off */
#stacks_in_3115 .scrollButton-element [class^="fa fa-"], #stacks_in_3115 .scrollButton-element #stacks_in_3115 [class*="fa fa-"] {    }  
#stacks_in_3115 .scrollButton-txt:hover, #stacks_in_3115 .scrollButton-element [class^="fa fa-"]:hover {opacity: 0.8;}
#stacks_in_3115 .scrollButton-element a { font-size: 52px !important; line-height: 1em;color: #FFFFFF !important;  }
#stacks_in_3115 .scrollButton-txt:active, #stacks_in_3115 .scrollButton-element [class^="fa fa-"]:active {  transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important;  }
#target-element {  position: absolute; height: 0px; width: 100%; bottom: 0px;  }
@media only screen and (max-height: 501px) { #stacks_in_3115 .scrollButton-element {  font-size: 0 !important; display: none !important;  } }
/* link --- in Hype */
#stacks_in_3115 .hype-link-hover-group, #stacks_in_3115 .hype-link-hover, #stacks_in_3115 .hype-link-hover-blank  {  cursor: pointer !important; }
#stacks_in_3115 .hype-link-hover {  cursor: pointer !important; }

#stacks_in_3115 .trigger-img-scale { opacity: 0.5 !important;  margin-top: 55vh !important; opacity: 1.0 !important;  }
#stacks_in_3115 .trigger-1grad-fade { opacity: 0.5 !important;  }
#stacks_in_3115 .trigger-2-fade { opacity: 0.5 !important;  margin-top: 90vh !important; opacity: 1.0 !important;   }
#stacks_in_3115 .trigger-2-stripe { opacity: 0.5 !important;  }

/* -- End EACH CSS Template -- */


	
		
			#stacks_in_3144 {
		
	
		font-size:24px ;
		line-height:2.00em;
	}
	



	
		#stacks_in_3144 {
	

	transition:  color 0.2s ease-in-out;
	-webkit-font-smoothing: antialiased;
	color:rgba(153, 153, 153, 1.00) ;
	font-style:oblique ;
	text-decoration:none ;
	text-align:justify ;
	font-weight: bold ;
	
	
	text-justify:auto ;
	

	

	
		text-shadow: 0px 1px 1px rgba(85, 85, 85, 1.00) ;
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}






/*-- End Letterpress --*/

#stacks_in_3144 {
	background-color: rgba(33, 255, 6, 0.07);
}




#stacks_in_3148 h3,#stacks_in_3148 h3 a,#stacks_in_3148 p,#stacks_in_3148 p a{
	color:rgba(153, 153, 153, 1.00);
	-webkit-font-smoothing: antialiased;
	transition:  color 0.2s ease-in-out;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	font-weight: bold ;
	font-family:'Arial Black', Gadget, sans-serif;
	
	
	

	

	
		text-shadow: 0px 1px 1px rgba(85, 85, 85, 1.00);
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}

#stacks_in_3148 p a:hover, #stacks_in_3148 h3 a:hover{
	color:rgba(204, 204, 204, 1.00);
}











	#stacks_in_3140 h3,#stacks_in_3140 h3 a,#stacks_in_3140 p,#stacks_in_3140 p a{
		font-size:28px;
		line-height:1.25em;
		margin:0;
	}
	
		@media screen and (max-width:770px){ /* iPad Portrait */
			#stacks_in_3140 h3,#stacks_in_3140 h3 a,#stacks_in_3140 p,#stacks_in_3140 p a{
				font-size:20px;
			}
		}
		@media screen and (max-width:500px){ /* iPhone Landscape */
			#stacks_in_3140 h3,#stacks_in_3140 h3 a,#stacks_in_3140 p,#stacks_in_3140 p a{
				font-size:18px;
			}
		}
	


#stacks_in_3140 h3,#stacks_in_3140 h3 a,#stacks_in_3140 p,#stacks_in_3140 p a{
	color:rgba(0, 0, 0, 1.00);
	-webkit-font-smoothing: antialiased;
	transition:  color 0.2s ease-in-out;
	font-style:oblique;
	text-decoration:none;
	text-align:center;
	font-weight: bold ;
	font-family:Arial, Helvetica, sans-serif;
	
	
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
		text-shadow: 0 0 1px rgba(0, 0, 0, 1.00),
		1px 1px 1px rgba(0, 0, 0, 1.00),
		2px 2px 1px rgba(0, 0, 0, 1.00),
		3px 3px 1px rgba(0, 0, 0, 1.00),
		4px 4px 1px rgba(0, 0, 0, 1.00),
		5px 5px 1px rgba(0, 0, 0, 1.00),
		0 6px 1px rgba(0,0,0,.1),
		0 0 5px rgba(0,0,0,.1),
		0 1px 3px rgba(0,0,0,.3),
		0 3px 5px rgba(0,0,0,.2),
		0 5px 10px rgba(0,0,0,.25),
		0 10px 10px rgba(0,0,0,.2),
		0 20px 20px rgba(0,0,0,.15);
		padding:20px 0;
	

	

	

	

	

}

#stacks_in_3140 p a:hover, #stacks_in_3140 h3 a:hover{
	color:rgba(204, 204, 204, 1.00);
}









#stacks_in_3140 {
	margin:  20px;
	padding:  19px;
}
#stacks_in_3181>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3181>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3181>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3181>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_3181>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3181>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_3181 {
    background-image: url("252F179F-4297-440F-AB47-75664FD19C4D.jpg");
	background-repeat: repeat;
	background-size: contain;
	background-position: center;
}
 :root{--mejs-background:#000;--mejs-color:#fff;--mejs-controls:url('http://talone.net/rw_common/plugins/stacks/mejs-controls.svg')}.stacks_in_3176{overflow:hidden;width:100%;text-align:center;height:auto;}.stacks_in_3176 div:focus{outline:none}.stacks_in_3176 .html5video,.stacks_in_3176 img,.stacks_in_3176 video.html5video{outline:none;margin:0 auto;display:block;width:100% !important;height:auto;}.stacks_in_3176 button{box-shadow:none;border-width:0;border-style:none}.stacks_in_3176 .mejs__container .mejs__overlay-play,.stacks_in_3176 .mejs__container .mejs__overlay-loading{}.stacks_in_3176 .mejs__container .mejs__controls{background:#000000;background:linear-gradient(#000000,#323232);}.stacks_in_3176 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{background:#0000FF;background:linear-gradient(#0000FF,#1919FF);}.stacks_in_3176 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{background:#000000;background:linear-gradient(#000000,#323232);}.stacks_in_3176 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{background:#FFFFFF;background:linear-gradient(#FFFFFF,#AFAFAF);} 

#stacks_in_3176 {
	margin:  20px;
	padding:  20px;
}

#stacks_out_3176 {
	width: 650px;
	float: left;
}




#stacks_in_3150 h3,#stacks_in_3150 h3 a,#stacks_in_3150 p,#stacks_in_3150 p a{
	color:rgba(251, 2, 7, 1.00);
	-webkit-font-smoothing: antialiased;
	transition:  color 0.2s ease-in-out;
	font-style:oblique;
	text-decoration:none;
	text-align:left;
	font-weight: normal ;
	font-family:Arial, Helvetica, sans-serif;
	
	
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
		text-shadow: 0 0 1px rgba(0, 0, 0, 1.00),
		1px 1px 1px rgba(0, 0, 0, 1.00),
		2px 2px 1px rgba(0, 0, 0, 1.00),
		3px 3px 1px rgba(0, 0, 0, 1.00),
		4px 4px 1px rgba(0, 0, 0, 1.00),
		5px 5px 1px rgba(0, 0, 0, 1.00);
		padding:5px 0;
	

	

	

}

#stacks_in_3150 p a:hover, #stacks_in_3150 h3 a:hover{
	color:rgba(204, 204, 204, 1.00);
}









#stacks_in_3150 {
	margin:  20px;
	padding:  20px;
}

#stacks_out_3150 {
	width: 650px;
	float: left;
}

#stacks_in_3151 {
	font-size: 129%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      





	
		#stacks_in_3136 {
	

	transition:  color 0.2s ease-in-out;
	-webkit-font-smoothing: antialiased;
	color:rgba(153, 153, 153, 1.00) !important;
	font-style:oblique !important;
	text-decoration:none !important;
	text-align:justify !important;
	font-weight: normal ;
	font-family:Verdana, Geneva, sans-serif !important;
	
	text-justify:inter-ideograph !important;
	

	

	
		text-shadow: 0px 1px 1px rgba(251, 2, 7, 1.00) !important;
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}






/*-- End Letterpress --*/

#stacks_in_3136 {
	background-color: rgba(255, 255, 10, 1.00);
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  2px;
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
}

#stacks_in_3116 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(253, 128, 8, 1.00);
	border-width:  2px;
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  1px;
	padding: 10px 14px 10px 14px;
}

#stacks_out_3116 {
	margin-left:0;
}
#stacks_in_2895>.s3_row {
	margin: 0 -0px;
}

#stacks_in_2895>.s3_row>.s3_column_left {
	width: 40.00%;
}

#stacks_in_2895>.s3_row>.s3_column_center {
	width: 20.000000%;
}

#stacks_in_2895>.s3_row>.s3_column_right {
	width: 40.00%;
}

#stacks_in_2895>.s3_row>.s3_column {
	padding: 0 0px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}




#stacks_in_2895 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  25px;
	-webkit-border-radius:  25px;
	border-radius:  25px;
	margin: 40px 0px 40px 0px;
	padding: 10px 10px 0px 10px;
}

#stacks_out_2895 {
	width: 266px;
}
#stacks_in_2896_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_2896 a:link, #stacks_in_2896 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_2896 a:hover, #stacks_in_2896 a:active {
	color:#FFFFFF;
}







#stacks_in_2896 a:link, #stacks_in_2896 a:visited {
	background-color:#C8C8C8;
	background: -webkit-gradient(linear, left top, left bottom, from(#C8C8C8), to(#787878));
	border:1px solid #787878;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2896 a:hover {
	background-color:#D8D8D8;
	background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#686868));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2896 a:active {
	background-color:#C8C8C8;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_3051 {
	padding: 9px 0px 3px 0px;
}
#stacks_in_2902_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_2902 a:link, #stacks_in_2902 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_2902 a:hover, #stacks_in_2902 a:active {
	color:#FFFFFF;
}







#stacks_in_2902 a:link, #stacks_in_2902 a:visited {
	background-color:#C8C8C8;
	background: -webkit-gradient(linear, left top, left bottom, from(#C8C8C8), to(#787878));
	border:1px solid #787878;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2902 a:hover {
	background-color:#D8D8D8;
	background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#686868));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2902 a:active {
	background-color:#C8C8C8;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}








	
		#stacks_in_3152 {
	

	transition:  color 0.2s ease-in-out;
	-webkit-font-smoothing: antialiased;
	color:rgba(153, 153, 153, 1.00) ;
	font-style:oblique ;
	text-decoration:none ;
	text-align:left ;
	font-weight: normal ;
	
	
	
	

	

	

	

	

	

	

	

	

	
		text-shadow: 0px -2px 0px rgba(85, 85, 85, 1.00), 0px 2px 3px rgba(255, 255, 255, 1.00) ;
	

	

	

	

	

	

	

	

	

	

}






/*-- End Letterpress --*/
/* -- Start EACH CSS Template -- */





/* prevent issue in Foundation theme and some stacks */
#stacks_in_3121 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
#stacks_in_3121_default11_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  } 				
#stacks_in_3121 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; height: 100% !important;	  }

/* layer 2 */
#stacks_in_3121 .hype_bgs-2 {	
 	

	

	

 
background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgba(255, 255, 255, 0.00)), to(rgba(255, 255, 255, 0.60))) !important; background-image: -webkit-radial-gradient(50% 50%, rgba(255, 255, 255, 0.00), rgba(255, 255, 255, 0.60)) !important; background-image: -moz-radial-gradient(50% 50%, rgba(255, 255, 255, 0.00), rgba(255, 255, 255, 0.60)) !important; background-image: radial-gradient(50% 50%, rgba(255, 255, 255, 0.00), rgba(255, 255, 255, 0.60)) !important; 	opacity: 1 !important;
   }

@media screen and (max-width: 600px) { 
#stacks_in_3121 .hype_bgs-2  {    } } 	

@media screen and (max-width: 600px) { 
#stacks_in_3121 .hype_bgs-2  {    } } 

/* layer 1 */
#stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred { text-align: center;	width: 100%; height: 100%; margin: 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0;   background-image: url(../files/stack_bg_image-3121.jpg) !important;  	  
background-size: cover !important; pointer-events: none; background-position: 45% 75% !important;  filter: contrast(180%) brightness(100%) grayscale(0%) blur(0px) !important; -webkit-filter: contrast(180%) brightness(100%) grayscale(0%) blur(0px) !important;  opacity: 1 !important;   }
/* hide link - avoit issiues Firefox 3D */
#stacks_in_3121 .hype_bgs-1-hover-link {    }

@media screen and (max-width: 600px) { #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred {    } } 	
/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred { background-attachment: fixed !important; }  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3121 .hype_bgs-1 , #stacks_in_3121 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }

#stacks_in_3121 .hype_bgs-1 {   display: none !important;    }	
#stacks_in_3121 .hype_bgs-1-blurred {   display: block !important;    }	
	
/* gradient layer 1 */
#stacks_in_3121 .hype_bgs-1grad {	  background: linear-gradient(90deg, rgba(0, 0, 255, 0.97) 49%, rgba(251, 2, 7, 1.00) 100%) !important;   }

/* STRIPES */
#stacks_in_3121 .hype-bg-ext-a, #stacks_in_3121 .hype-bg-ext-b {  background: linear-gradient(155deg, rgba(251, 2, 7, 1.00) 41%, rgba(255, 255, 255, 1.00) 97%) !important;  }
#stacks_in_3121 .hype-bg-ext-b {    }
#stacks_in_3121 .hype-bg-ext-box {   display: block !important;   } 

/* SLICE */   /*overflow: auto;*/ 
#stacks_in_3121 .inner_slice_content {  
	text-align: left; pointer-events: auto; 	  padding: 30px;  			
	
	
	
	
	
	
	
		
	
 
} 		

@media (max-width: 650px) {
#stacks_in_3121 .inner_slice_content {  	     } 
} 

#stacks_in_3121 .inner_slice { margin: auto; pointer-events: none; width: 100%; max-width: 1070px; min-width: 200px; z-index: 2; position: relative;
 

 display: none !important; 
-webkit-animation: fade-slice-css 0.30s  ease-in-out both; animation: fade-slice-css 0.30s  ease-in-out both; -webkit-animation-delay: 0.30s; animation-delay: 0.30s; 

      
   
  
}

@media (max-width: 650px) {  

  
}

@keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@-webkit-keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_3121 .inner_slice_content, #stacks_in_3121 .inner_slice_content p, #stacks_in_3121 .inner_slice_content span, #stacks_in_3121 .inner_slice_content [class*="fa fa-"], #stacks_in_3121 .inner_slice_content h1, #stacks_in_3121 .inner_slice_content h2, #stacks_in_3121 .inner_slice_content h3, #stacks_in_3121 .inner_slice_content h4, #stacks_in_3121 .inner_slice_content h5, #stacks_in_3121 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #3E3B39 !important;  }
#stacks_in_3121 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_3121 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_3121 .inner_slice_content a:link, #stacks_in_3121 .inner_slice_content a {  
 color: #FFFFFF !important;   }

#stacks_in_3121 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_3121 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_3121 .inner_slice_content a:hover {   
 color: #FEC509 !important; 	 }

#stacks_in_3121 .inner_slice_content, #stacks_in_3121 .inner_slice_content p, #stacks_in_3121 .inner_slice_content span, #stacks_in_3121 .inner_slice_content [class*="fa fa-"], #stacks_in_3121 .inner_slice_content h1, #stacks_in_3121 .inner_slice_content h2, #stacks_in_3121 .inner_slice_content h3, #stacks_in_3121 .inner_slice_content h4, #stacks_in_3121 .inner_slice_content h5, #stacks_in_3121 .inner_slice_content h6 { 
 text-align: center !important; 	}
/* justify responsive */
@media (min-width: 650px) { 
	#stacks_in_3121 .inner_slice_content, #stacks_in_3121 .inner_slice_content p, #stacks_in_3121 .inner_slice_content span, #stacks_in_3121 .inner_slice_content [class*="fa fa-"], #stacks_in_3121 .inner_slice_content h1, #stacks_in_3121 .inner_slice_content h2, #stacks_in_3121 .inner_slice_content h3, #stacks_in_3121 .inner_slice_content h4, #stacks_in_3121 .inner_slice_content h5, #stacks_in_3121 .inner_slice_content h6 {      }
}

/* vertical flex - justify-content: center;  align-items: center;  */
#stacks_in_3121 .slice-vertical {  margin: auto; width: 100%; position: relative; display: flex;    min-height: 45vh;  	
  }

@media (max-width: 800px) {
#stacks_in_3121 .slice-vertical {	    }
}
@media (max-width: 600px) {
#stacks_in_3121 .slice-vertical {	    }
}

@keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} }

/* scroll button */
#stacks_in_3121 .scrollButton-element {   display: block !important;  position: absolute; left: 0; z-index: 6; margin-right: auto; margin-left: auto; right: 0;  border-radius: 55px; -webkit-border-radius: 53px; padding: 0; width: 91px; display: block; text-align: center !important; box-sizing: border-box; bottom: 0px !important; margin-bottom: 10px;  }

#stacks_in_3121 .scrollButton-element [class^="fa fa-"], #stacks_in_3121 .scrollButton-element #stacks_in_3121 [class*="fa fa-"] {  left: 0; text-indent: 0px; margin-right: auto; margin-left: auto; right: 0; padding: 0; width: 91px; 	box-sizing: border-box;  }

#stacks_in_3121 .scrollButton-txt {  box-sizing: border-box; font-size: 15px; line-height: 1.2em; letter-spacing: 5px; text-indent: 0px !important; margin-right: auto;	margin-top: -50px; z-index: 1; top: -25px; display:none;  display: block !important;  
text-align: center !important; position: absolute; overflow: visible; font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Arial Black", sans-serif !important; font-weight: 700 !important;    font-style: italic;  width: 200px; right: 0; left: 0; padding: 0; margin-left: -55px;   }

#stacks_in_3121 .scrollButton-element [class^="fa fa-"], #stacks_in_3121 .scrollButton-element #stacks_in_3121 [class*="fa fa-"], #stacks_in_3121 .scrollButton-element:after, #stacks_in_3121 .scrollButton-txt { color: #F4F4F4 !important;  transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear;  } 
/* icon off */
#stacks_in_3121 .scrollButton-element [class^="fa fa-"], #stacks_in_3121 .scrollButton-element #stacks_in_3121 [class*="fa fa-"] {    }  
#stacks_in_3121 .scrollButton-txt:hover, #stacks_in_3121 .scrollButton-element [class^="fa fa-"]:hover {opacity: 0.8;}
#stacks_in_3121 .scrollButton-element a { font-size: 80px !important; line-height: 1em;color: #F4F4F4 !important;  }
#stacks_in_3121 .scrollButton-txt:active, #stacks_in_3121 .scrollButton-element [class^="fa fa-"]:active {  transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important;  }
#target-element {  position: absolute; height: 0px; width: 100%; bottom: 0px;  }
@media only screen and (max-height: 501px) { #stacks_in_3121 .scrollButton-element {  font-size: 0 !important; display: none !important;  } }
/* link --- in Hype */
#stacks_in_3121 .hype-link-hover-group, #stacks_in_3121 .hype-link-hover, #stacks_in_3121 .hype-link-hover-blank  {  cursor: pointer !important; }
#stacks_in_3121 .hype-link-hover {  cursor: pointer !important; }

#stacks_in_3121 .trigger-img-scale { opacity: 0.5 !important;  margin-top: 40vh !important; opacity: 1.0 !important;  }
#stacks_in_3121 .trigger-1grad-fade { opacity: 0.5 !important;  margin-top: 5vh !important; opacity: 1.0 !important;  }
#stacks_in_3121 .trigger-2-fade { opacity: 0.5 !important;  margin-top: 70vh !important; opacity: 1.0 !important;   }
#stacks_in_3121 .trigger-2-stripe { opacity: 0.5 !important;  margin-top: 45vh !important; opacity: 1.0 !important;  }

/* -- End EACH CSS Template -- */
#stacks_in_3121 {
	background-color: rgba(0, 0, 0, 1.00);
}

#stacks_in_3125 {
	padding: 10px 0px 0px 0px;
}
/* HitCounter styles */
/* Bryn Owen Design, 2015   */


/* -- Start EACH CSS Template -- */





/* prevent issue in Foundation theme and some stacks */
#stacks_in_3127 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
#stacks_in_3127_default11_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  } 				
#stacks_in_3127 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; height: 100% !important;	  }

/* layer 2 */
#stacks_in_3127 .hype_bgs-2 {	

background-image: url(../files/bg_image2-3127.jpg) !important;
background-position: 50% 55% !important;
background-size: auto !important; background-repeat: repeat !important;
 	

	

	

	opacity: 0.5 !important;
   }

@media screen and (max-width: 600px) { 
#stacks_in_3127 .hype_bgs-2  {    } } 	

@media screen and (max-width: 600px) { 
#stacks_in_3127 .hype_bgs-2  {    } } 

/* layer 1 */
#stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred { text-align: center;	width: 100%; height: 100%; margin: 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0;   background-image: url(../files/stack_bg_image-3127.jpg) !important;  	  
background-size: cover !important; pointer-events: none; background-position: 50% 50% !important;  filter: contrast(120%) brightness(100%) grayscale(0%) blur(0px) !important; -webkit-filter: contrast(120%) brightness(100%) grayscale(0%) blur(0px) !important;  opacity: 1 !important;   }
/* hide link - avoit issiues Firefox 3D */
#stacks_in_3127 .hype_bgs-1-hover-link {    }

@media screen and (max-width: 600px) { #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred {    } } 	
/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred { background-attachment: fixed !important; }  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3127 .hype_bgs-1 , #stacks_in_3127 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }

#stacks_in_3127 .hype_bgs-1 {   display: none !important;    }	
#stacks_in_3127 .hype_bgs-1-blurred {   display: block !important;    }	
	
/* gradient layer 1 */
#stacks_in_3127 .hype_bgs-1grad {	  background: linear-gradient(100deg, rgba(251, 2, 7, 0.29) 53%, rgba(102, 102, 255, 0.26) 72%) !important;   }

/* STRIPES */
#stacks_in_3127 .hype-bg-ext-a, #stacks_in_3127 .hype-bg-ext-b {  background: linear-gradient(25deg, rgba(251, 2, 128, 0.30) 53%, rgba(102, 255, 255, 1.00) 49%) !important;  }
#stacks_in_3127 .hype-bg-ext-b {    }
#stacks_in_3127 .hype-bg-ext-box {    } 

/* SLICE */   /*overflow: auto;*/ 
#stacks_in_3127 .inner_slice_content {  
	text-align: left; pointer-events: auto; 	  padding: 20px;  			
	
	
	
	
	
	
	
		
	
 
} 		

@media (max-width: 600px) {
#stacks_in_3127 .inner_slice_content {  	     } 
} 

#stacks_in_3127 .inner_slice { margin: auto; pointer-events: none; width: 100%; max-width: 1290px; min-width: 200px; z-index: 2; position: relative;
 


-webkit-animation: fade-slice-css 0.30s  ease-in-out both; animation: fade-slice-css 0.30s  ease-in-out both; -webkit-animation-delay: 0.30s; animation-delay: 0.30s; 

      
   
  
}

@media (max-width: 600px) {  

  
}

@keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@-webkit-keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_3127 .inner_slice_content, #stacks_in_3127 .inner_slice_content p, #stacks_in_3127 .inner_slice_content span, #stacks_in_3127 .inner_slice_content [class*="fa fa-"], #stacks_in_3127 .inner_slice_content h1, #stacks_in_3127 .inner_slice_content h2, #stacks_in_3127 .inner_slice_content h3, #stacks_in_3127 .inner_slice_content h4, #stacks_in_3127 .inner_slice_content h5, #stacks_in_3127 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_3127 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_3127 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_3127 .inner_slice_content a:link, #stacks_in_3127 .inner_slice_content a {  
 color: #FFFFFF !important;   }

#stacks_in_3127 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_3127 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_3127 .inner_slice_content a:hover {   
 color: #FEC509 !important; 	 }

#stacks_in_3127 .inner_slice_content, #stacks_in_3127 .inner_slice_content p, #stacks_in_3127 .inner_slice_content span, #stacks_in_3127 .inner_slice_content [class*="fa fa-"], #stacks_in_3127 .inner_slice_content h1, #stacks_in_3127 .inner_slice_content h2, #stacks_in_3127 .inner_slice_content h3, #stacks_in_3127 .inner_slice_content h4, #stacks_in_3127 .inner_slice_content h5, #stacks_in_3127 .inner_slice_content h6 { 
 text-align: center !important; 	}
/* justify responsive */
@media (min-width: 600px) { 
	#stacks_in_3127 .inner_slice_content, #stacks_in_3127 .inner_slice_content p, #stacks_in_3127 .inner_slice_content span, #stacks_in_3127 .inner_slice_content [class*="fa fa-"], #stacks_in_3127 .inner_slice_content h1, #stacks_in_3127 .inner_slice_content h2, #stacks_in_3127 .inner_slice_content h3, #stacks_in_3127 .inner_slice_content h4, #stacks_in_3127 .inner_slice_content h5, #stacks_in_3127 .inner_slice_content h6 {    text-align: justify !important;    }
}

/* vertical flex - justify-content: center;  align-items: center;  */
#stacks_in_3127 .slice-vertical {  margin: auto; width: 100%; position: relative; display: flex;    min-height: 80vh;  	
  }

@media (max-width: 800px) {
#stacks_in_3127 .slice-vertical {	    }
}
@media (max-width: 600px) {
#stacks_in_3127 .slice-vertical {	    }
}

@keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} }

/* scroll button */
#stacks_in_3127 .scrollButton-element {   display: none !important;  position: absolute; left: 0; z-index: 6; margin-right: auto; margin-left: auto; right: 0;  border-radius: 55px; -webkit-border-radius: 53px; padding: 0; width: 91px; display: block; text-align: center !important; box-sizing: border-box; bottom: 6px !important; margin-bottom: 10px;  }

#stacks_in_3127 .scrollButton-element [class^="fa fa-"], #stacks_in_3127 .scrollButton-element #stacks_in_3127 [class*="fa fa-"] {  left: 0; text-indent: 0px; margin-right: auto; margin-left: auto; right: 0; padding: 0; width: 91px; 	box-sizing: border-box;  }

#stacks_in_3127 .scrollButton-txt {  box-sizing: border-box; font-size: 25px; line-height: 1.2em; letter-spacing: 0px; text-indent: 0px !important; margin-right: auto;	margin-top: 102px; z-index: 1; top: -25px; display:none;  display: block !important;  
text-align: center !important; position: absolute; overflow: visible; font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Arial Black", sans-serif !important; font-weight: 400 !important;    width: 200px; right: 0; left: 0; padding: 0; margin-left: -55px;   }

#stacks_in_3127 .scrollButton-element [class^="fa fa-"], #stacks_in_3127 .scrollButton-element #stacks_in_3127 [class*="fa fa-"], #stacks_in_3127 .scrollButton-element:after, #stacks_in_3127 .scrollButton-txt { color: #F4F4F4 !important;  transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear;  } 
/* icon off */
#stacks_in_3127 .scrollButton-element [class^="fa fa-"], #stacks_in_3127 .scrollButton-element #stacks_in_3127 [class*="fa fa-"] {    }  
#stacks_in_3127 .scrollButton-txt:hover, #stacks_in_3127 .scrollButton-element [class^="fa fa-"]:hover {opacity: 0.8;}
#stacks_in_3127 .scrollButton-element a { font-size: 52px !important; line-height: 1em;color: #F4F4F4 !important;  }
#stacks_in_3127 .scrollButton-txt:active, #stacks_in_3127 .scrollButton-element [class^="fa fa-"]:active {  transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important;  }
#target-element {  position: absolute; height: 0px; width: 100%; bottom: 0px;  }
@media only screen and (max-height: 501px) { #stacks_in_3127 .scrollButton-element {  font-size: 0 !important; display: none !important;  } }
/* link --- in Hype */
#stacks_in_3127 .hype-link-hover-group, #stacks_in_3127 .hype-link-hover, #stacks_in_3127 .hype-link-hover-blank  {  cursor: pointer !important; }
#stacks_in_3127 .hype-link-hover {  cursor: pointer !important; }

#stacks_in_3127 .trigger-img-scale { opacity: 0.5 !important;  margin-top: 45vh !important; opacity: 1.0 !important;  }
#stacks_in_3127 .trigger-1grad-fade { opacity: 0.5 !important;  margin-top: 5vh !important; opacity: 1.0 !important;  }
#stacks_in_3127 .trigger-2-fade { opacity: 0.5 !important;   }
#stacks_in_3127 .trigger-2-stripe { opacity: 0.5 !important;  }

/* -- End EACH CSS Template -- */




	
		#stacks_in_3154 {
	

	transition:  color 0.2s ease-in-out;
	-webkit-font-smoothing: antialiased;
	color:rgba(153, 153, 153, 1.00) ;
	font-style:oblique ;
	text-decoration:none ;
	text-align:justify ;
	font-weight: bold ;
	
	
	text-justify:auto ;
	

	

	
		text-shadow: 0px 1px 1px rgba(85, 85, 85, 1.00) ;
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}






/*-- End Letterpress --*/

#stacks_in_3154 {
	background-color: rgba(255, 255, 102, 0.21);
}



	#stacks_in_3156 h3,#stacks_in_3156 h3 a,#stacks_in_3156 p,#stacks_in_3156 p a{
		font-size:28px;
		line-height:1.50em;
		margin:0;
	}
	
		@media screen and (max-width:770px){ /* iPad Portrait */
			#stacks_in_3156 h3,#stacks_in_3156 h3 a,#stacks_in_3156 p,#stacks_in_3156 p a{
				font-size:20px;
			}
		}
		@media screen and (max-width:500px){ /* iPhone Landscape */
			#stacks_in_3156 h3,#stacks_in_3156 h3 a,#stacks_in_3156 p,#stacks_in_3156 p a{
				font-size:18px;
			}
		}
	


#stacks_in_3156 h3,#stacks_in_3156 h3 a,#stacks_in_3156 p,#stacks_in_3156 p a{
	color:rgba(102, 102, 255, 1.00);
	-webkit-font-smoothing: antialiased;
	transition:  color 0.2s ease-in-out;
	font-style:oblique;
	text-decoration:none;
	text-align:center;
	font-weight: bold ;
	font-family:Arial, Helvetica, sans-serif;
	
	
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
		text-shadow: 0 0 1px rgba(0, 0, 0, 1.00),
		1px 1px 1px rgba(0, 0, 0, 1.00),
		2px 2px 1px rgba(0, 0, 0, 1.00),
		3px 3px 1px rgba(0, 0, 0, 1.00),
		4px 4px 1px rgba(0, 0, 0, 1.00),
		5px 5px 1px rgba(0, 0, 0, 1.00),
		0 6px 1px rgba(0,0,0,.1),
		0 0 5px rgba(0,0,0,.1),
		0 1px 3px rgba(0,0,0,.3),
		0 3px 5px rgba(0,0,0,.2),
		0 5px 10px rgba(0,0,0,.25),
		0 10px 10px rgba(0,0,0,.2),
		0 20px 20px rgba(0,0,0,.15);
		padding:20px 0;
	

	

	

	

	

}

#stacks_in_3156 p a:hover, #stacks_in_3156 h3 a:hover{
	color:rgba(204, 204, 204, 1.00);
}









#stacks_in_3156 {
	padding:  20px;
}
/* Start Stats stack CSS code */.stacks_in_3186stats, .stacks_in_3186pagetitle{	display: none;}.stacks_in_3186instructwrapper{	position: relative;	background: url("../files/newstatsbg.png") repeat-x;	height: 100px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.stacks_in_3186instruct{	position: absolute;	text-align: center;	bottom: 0px;	left: 0px;	right: 0px;	color: #fff;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	background: rgba(0, 0, 0, 0.6);	padding: 4px 10px 5px 10px;} /* End if record mode */ /* End if admin mode *//* End Stats stack CSS code */