.com_joeworkman_stacks_imagesafe2_stack img{width:auto;height:auto;max-width:100%}img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none}
/* LightboxMe stack v1.5.5 [page.css] */html {
	overflow-y:scroll;
}

/* to fix a problem with the overlay not covering the 
   whole window in combination with Foundation [?]: */
body {
	position: static;
} 
/* End of LightboxMe stack */
#stacks_in_3105 {
	background-color: rgba(50, 95, 155, 0.49);
    background-image: url("59578630-0719-4F27-930A-AB2345FDA418.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_3008 {
	padding: 10px 0px 30px 0px;
}
/* -- EACH CSS Template -- */



/*  Edit */



	
	#stacks_in_3902 .HYPE_document  { text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%; }	
	#stacks_in_3902 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
    #stacks_in_3902_default31_hype_container { } 		

	#stacks_in_3902 .button-stats { }
	#stacks_in_3902 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important;  }
	
	/* Link  */
	#stacks_in_3902 .wrapper_link  { display: block !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; min-height: 100px !important; max-height: 200px !important; width: auto; max-width: 75vw; }
	#stacks_in_3902 .back_wrapper_31 {  text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1150vh;	
		 height: 65vh; min-height: 130px !important; 	
		 padding: 10px 0 0; }
		/* padding: 10px FIX auto start above */
		
		
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_3902 .back_wrapper_31 { 
	 } }
	@media (max-width: 600px) { #stacks_in_3902 .back_wrapper_31 { 
	 } }	
	#stacks_in_3902 .wrapper_31 { 
		text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1150px;		
		 height: 65vh; min-height: 130px !important; 		
		 }
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_3902 .wrapper_31 { 
	 } }
	@media (max-width: 600px) { #stacks_in_3902 .wrapper_31 { 
	 } }
	
	/*  Hype rot */
	#stacks_in_3902 .flex_elements{ 	transform: rotate( 0deg ) !important; -webkit-transform: rotate(0deg ) !important; }
	/* --- 4 Static titles */
	.hype-title-static {	   }
	.hype-title-scale{  }
	
	@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 B */
	#stacks_in_3902 .hype_title_31 { color: #FFFFFF !important;  }
	#stacks_in_3902 .hype_title_31_b { color: #99CAF9 !important;  }
	#stacks_in_3902 .hype_slogan_31 { 
		color: #2E5277 !important; font-size: 66px !important; font-family: 'Lato Bold', sans-serif !important;		
		
	    			
		text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; margin-top: 15px !important; margin-left: 180px !important; display: block !important; letter-spacing: 1px !important; line-height: 77px !important;   
	}
	
	/* Titles */
	#stacks_in_3902 .hype_title_31, #stacks_in_3902 .hype_title_31_b { 
		font-size: 175px !important;
		
	    		
		text-decoration: None;
		
		margin-top: -20px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 137px !important;
		
		font-family: 'Montserrat Bold', sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
		
		 
		
		 	
		
		 	
		
		 
		
		
		 -moz-background-clip: text !important; -webkit-background-clip: text !important; -webkit-transform: translate3d(0,0,0) !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 50% !important; background-size: cover !important;	color: transparent !important;	
		  
		background: url(../files/clipping_text_image-3902.gif);
		  	
		  
	}	

	#stacks_in_3902 .hype_title_31, #stacks_in_3902 .hype_title_31_b {   }	
	#stacks_in_3902 .hype_title_31, #stacks_in_3902 .hype_title_31_b {   }
	
	/* back_wrapper- fix consolidation. stay under text */
	#stacks_in_3902 .back_wrapper_31 {				 
	  background-color: transparent !important; 				 
	 				
	 				
	  }	
	
	#stacks_in_3902 .back_wrapper_31::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../files/dots0.png) center center repeat !important; }	
	#stacks_in_3902 .back_wrapper_31bg::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none;  }
	
	@media (max-width: 768px) { #stacks_in_3902 .back_wrapper_31::after, #stacks_in_3902 .back_wrapper_31bg::before {  } }
	
	#stacks_in_3902 .back_wrapper_31bg { 	
				
		text-align: center; display: block; position: relative;	
		max-width: 1150vh;		
		 height: 65vh; min-height: 130px !important;  		
			
		padding: 0; margin: 0;
	}
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_3902 .back_wrapper_31bg { background-attachment: scroll !important; } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3902 .back_wrapper_31bg {  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_3902 .back_wrapper_31bg { 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_3902 .back_wrapper_31bg { 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_3902 .back_wrapper_31bg  {  background-attachment: scroll !important;  } }
	
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_3902 .back_wrapper_31bg {   } }
	@media (max-width: 600px) { #stacks_in_3902 .back_wrapper_31bg {   } }
	
	#stacks_in_3902 .hype_title_31, #stacks_in_3902 .hype_title_31_b {	
	
	
				
		 text-shadow: 0 3px 5px rgba(136, 189, 247, 0.92) !important; 
		
		
		
		
		
		
		
		
		
		  
	 
	}
	
	#stacks_in_3902 .hype_line_31 { background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important; }	
	#stacks_in_3902 .hype-glow-31 {  }	
	#stacks_in_3902 .hype-flash-color-31 { background-color: rgba(0, 0, 0, 0.35) !important; width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center; backface-visibility: hidden !important; }	
		
	/* @group Built-in Webfonts */
	@font-face { font-family: 'Cordial Regular';
	src: url('../files/webfonts31/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_regular_39-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Semi Bold';
	src: url('../files/webfonts31/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Medium';
	src: url('../files/webfonts31/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts31/cordial_web/cordial_medium_38-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Light';
	src: url('../files/webfonts31/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_light_59-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Bold';
	src: url('../files/webfonts31/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_bold_69-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Inline Bdrounded';
	src: url('../files/webfonts31/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Cherry Bdrounded';
	src: url('../files/webfonts31/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face { font-family: 'Raleway Light';
    src: url('../files/webfonts31/raleway/Raleway_Light.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Light.woff') format('woff');
    font-weight: normal; font-style: normal; }
    @font-face { font-family: 'Raleway';
    src: url('../files/webfonts31/raleway/Raleway_Regular.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Regular.woff') format('woff');
    font-weight: normal; font-style: normal; }    
    @font-face { font-family: 'Raleway Bold';
    src: url('../files/webfonts31/raleway/Raleway_Bold.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Bold.woff') format('woff');
    font-weight: normal; font-style: normal; }	
        		
	@font-face { font-family: 'Montserrat Light';
	src: url('../files/webfonts31/montserrat/Montserrat-Light.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Light.woff') format('woff');
	font-weight: normal !important; font-style: normal; 	}	
	@font-face { font-family: 'Montserrat';
	src: url('../files/webfonts31/montserrat/Montserrat-Medium.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Medium.woff') format('woff');
	font-weight: normal !important; font-style: normal;	}	
	@font-face { font-family: 'Montserrat Bold';
	src: url('../files/webfonts31/montserrat/Montserrat-Bold.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Bold.woff') format('woff');
	font-weight: normal !important; font-style: normal;	}		

	@font-face { font-family: 'Lato Light';
	src: url('../files/webfonts31/lato/Lato-Light.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Light.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Lato';
	src: url('../files/webfonts31/lato/Lato-Regular.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Lato Bold';
	src: url('../files/webfonts31/lato/Lato-Bold.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
    @font-face { font-family: 'Open Sans Light';
    src: url('../files/webfonts31/opensans/OpenSans-Light.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Light.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Open Sans';
    src: url('../files/webfonts31/opensans/OpenSans-Medium.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Medium.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }
	@font-face { font-family: 'Open Sans Bold';
    src: url('../files/webfonts31/opensans/OpenSans-Bold.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Bold.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }    
    
	@font-face { font-family: 'Signika Light';
	src: url('../files/webfonts31/signika/Signika-Light.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Light.woff') format('woff');
	font-weight: normal; font-style: normal; }
    @font-face { font-family: 'Signika';
	src: url('../files/webfonts31/signika/Signika-Regular.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Signika Bold';
	src: url('../files/webfonts31/signika/Signika-Bold.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }		
		
	@font-face { font-family: 'Advent Pro Light';
	src: url('../files/webfonts31/advent_pro/AdventPro-Light.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Light.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }
	@font-face { font-family: 'Advent Pro';
	src: url('../files/webfonts31/advent_pro/AdventPro-Regular.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Advent Pro Bold';
	src: url('../files/webfonts31/advent_pro/AdventPro-Bold.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
		
	@font-face { font-family: 'Roboto Light';
	src: url('../files/webfonts31/roboto/Roboto-Light.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Light.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
	@font-face { font-family: 'Roboto';
	src: url('../files/webfonts31/roboto/Roboto-Regular.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }  
	@font-face { font-family: 'Roboto Bold';
	src: url('../files/webfonts31/roboto/Roboto-Bold.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
	
	@font-face { font-family: 'Playfair Display';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-Regular.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Playfair Display Bold';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-Bold.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Playfair Display ExtraBold';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-ExtraBold.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-ExtraBold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face { font-family: 'Rubik Mono One';
	src: url('../files/webfonts31/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Abel';
	src: url('../files/webfonts31/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/abel/abel-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Open Sans Condensede';
	src: url('../files/webfonts31/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts31/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
	
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Bree Serif';
	src: url('../files/webfonts31/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/breeserif/breeserif-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Pacifico';
	src: url('../files/webfonts31/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/pacifico/pacifico-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Rochester';
	src: url('../files/webfonts31/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/rochester/rochester-regular-webfont.woff') format('woff')
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Fjalla One';
	src: url('../files/webfonts31/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/fjallaone/fjallaone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Viga';
	src: url('../files/webfonts31/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/viga/viga-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Ubuntu';
	src: url('../files/webfonts31/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts31/ubuntu/ubuntu-r-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Archivo Black';
	src: url('../files/webfonts31/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/archivoblack/archivoblack-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	
	@font-face { font-family: 'Borel';
	src: url('../files/webfonts31/borel/Borel-Regular.woff2') format('woff2'), url('../files/webfonts31/borel/Borel-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }		
	/* @end */	
	
	#stacks_in_3902 .trigger-31 { 
	 margin-top: 30px !important; 
	
	 
	opacity: 0 !important;}
	
	
	
/* -- End EACH CSS Template -- */#stacks_in_3902 .scrollButton-hypetitles {   display: block !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 18%; 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: 5; 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_3902 .scrollButton-hypetitles a {  font-size: 71px !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: #88BDF7 !important;   
 }

#stacks_in_3902 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_3902 .scrollButton-hypetitles #stacks_in_3902 [class*="fa fa-"] { color: #88BDF7 !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_3902 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_3902 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_3902 .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_3902 .scrollButton-hypetitles { display: none !important; } #stacks_in_3902 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}
#stacks_in_3903 {
	background-color: rgba(35, 61, 104, 0.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 17px 0px;
	padding: 12px 20px 13px 20px;
}
#stacks_in_3749 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1200px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_3749 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3749 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3749 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_3798 {
	padding: 20px 0px 80px 0px;
}
#stacks_in_3768 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3768 .jwresp_col{float:none} #stacks_in_3768 #jwresp_col2_stacks_in_3768{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_3768 #jwresp_col1_stacks_in_3768,#stacks_in_3768 #jwresp_col3_stacks_in_3768{width:32%}#stacks_in_3768 #jwresp_col1_stacks_in_3768{float:left}#stacks_in_3768 #jwresp_col3_stacks_in_3768{float:right} @media screen and (max-width:900px){#stacks_in_3768 #jwresp_col1_stacks_in_3768,#stacks_in_3768 #jwresp_col3_stacks_in_3768{margin-bottom:20px}#stacks_in_3768 #jwresp_col1_stacks_in_3768{width:49%}#stacks_in_3768 #jwresp_col3_stacks_in_3768{width:49%}#stacks_in_3768 #jwresp_col2_stacks_in_3768{clear:both;width:100%;display:block}}  @media screen and (max-width:600px){#stacks_in_3768 #jwresp_col1_stacks_in_3768,#stacks_in_3768 #jwresp_col3_stacks_in_3768,#stacks_in_3768 #jwresp_col2_stacks_in_3768{float:none;width:100%;display:block}#stacks_in_3768 #jwresp_col1_stacks_in_3768,#stacks_in_3768 #jwresp_col3_stacks_in_3768{margin-bottom:20px}} 

#stacks_in_3768 {
	padding: 10px 10px 10px 10px;
}

#stacks_in_3780 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3774 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3777 {
	padding: 7px 0px 0px 0px;
}
#stacks_in_3769 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3769 .jwresp_col{float:none} #stacks_in_3769 #jwresp_col2_stacks_in_3769{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_3769 #jwresp_col1_stacks_in_3769,#stacks_in_3769 #jwresp_col3_stacks_in_3769{width:32%}#stacks_in_3769 #jwresp_col1_stacks_in_3769{float:left}#stacks_in_3769 #jwresp_col3_stacks_in_3769{float:right} @media screen and (max-width:900px){#stacks_in_3769 #jwresp_col1_stacks_in_3769,#stacks_in_3769 #jwresp_col3_stacks_in_3769{margin-bottom:20px}#stacks_in_3769 #jwresp_col1_stacks_in_3769{width:49%}#stacks_in_3769 #jwresp_col3_stacks_in_3769{width:49%}#stacks_in_3769 #jwresp_col2_stacks_in_3769{clear:both;width:100%;display:block}}  @media screen and (max-width:600px){#stacks_in_3769 #jwresp_col1_stacks_in_3769,#stacks_in_3769 #jwresp_col3_stacks_in_3769,#stacks_in_3769 #jwresp_col2_stacks_in_3769{float:none;width:100%;display:block}#stacks_in_3769 #jwresp_col1_stacks_in_3769,#stacks_in_3769 #jwresp_col3_stacks_in_3769{margin-bottom:20px}} 

#stacks_in_3769 {
	padding: 10px 5px 10px 5px;
}

#stacks_in_3771 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3783 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3786 {
	padding: 7px 0px 0px 0px;
}
#stacks_in_3770 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3770 .jwresp_col{float:none} #stacks_in_3770 #jwresp_col2_stacks_in_3770{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_3770 #jwresp_col1_stacks_in_3770,#stacks_in_3770 #jwresp_col3_stacks_in_3770{width:32%}#stacks_in_3770 #jwresp_col1_stacks_in_3770{float:left}#stacks_in_3770 #jwresp_col3_stacks_in_3770{float:right} @media screen and (max-width:900px){#stacks_in_3770 #jwresp_col1_stacks_in_3770,#stacks_in_3770 #jwresp_col3_stacks_in_3770{margin-bottom:20px}#stacks_in_3770 #jwresp_col1_stacks_in_3770{width:49%}#stacks_in_3770 #jwresp_col3_stacks_in_3770{width:49%}#stacks_in_3770 #jwresp_col2_stacks_in_3770{clear:both;width:100%;display:block}}  @media screen and (max-width:600px){#stacks_in_3770 #jwresp_col1_stacks_in_3770,#stacks_in_3770 #jwresp_col3_stacks_in_3770,#stacks_in_3770 #jwresp_col2_stacks_in_3770{float:none;width:100%;display:block}#stacks_in_3770 #jwresp_col1_stacks_in_3770,#stacks_in_3770 #jwresp_col3_stacks_in_3770{margin-bottom:20px}} 

#stacks_in_3770 {
	padding: 10px 5px 10px 5px;
}

#stacks_in_3789 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3792 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3795 {
	padding: 7px 0px 0px 0px;
}
#stacks_in_2907 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1000px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

@media screen and (max-width: 1200px) {
#stacks_in_2907 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_2907 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_2907 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_2907 {
	padding: 0px 5px 0px 5px;
}
/* Start doobox hippo css */


/* general styles edit and preview mode */
   /* html { height: 100%; margin-bottom: 1px; overflow-y: scroll; } removed to make compliant with certain themes */

.stacks_in_3368darkerborder{
	
		border: 1px solid #070707;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.stacks_in_3368overalltabcontainer{
	background: #1B1B1B;
	border: 0px solid #1B1B1B;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.stacks_in_3368tabcontentcontainer{
	padding: 20px;
}

.stacks_in_3368dootabcontainer{
	
	display:none;
	
	
}

.stacks_in_3368dootabcontainer:first-child{
	
	display:block;
	
}

#stacks_in_3368tabpicker{
	padding: 20px 30px 5px 30px;  /* adjusted in update to acomidate more than one row of buttons */
	
	font-weight: bold;
	background: #1B1B1B;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
}

#stacks_in_3368tabpicker span{
	padding-right: 10px;
	padding-left: 2px;
	
}

#stacks_in_3368tabpicker span:first-child{
	padding-right: 10px;
	padding-left: 2px;
	
}

.stacks_in_3368dootabSlice{
	background: #1B1B1B;
}


/* tabs and links styles */

#stacks_in_3368tabpicker a{
	display: inline-block;
	font-size: 100%;
	margin-right: 18px;
	margin-bottom: 15px; /* added in update to acomidate more than one row of buttons */
	padding: 5px 20px 5px 20px;
	background: #1C2F54;
	text-decoration: none;
	border:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #FFFFFF;
	line-height: normal;
}

#stacks_in_3368tabpicker a:hover{
	background: #304F76;
	text-decoration: none;
	border:none;
	color: #FFFFFF;
}

#stacks_in_3368tabpicker a:active{
	background: #1C2F54;
	text-decoration: none;
	border:none;
	color: #FFFFFF;
}

#stacks_in_3368tabpicker a.stacks_in_3368current{
	background: #374E73;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
}

.stacks_in_3368doocat {
	display:none;
	font-weight: bold;
	background: #FFD8DF;
	padding: 5px 10px 5px 10px;
	border-bottom:1px solid #666666;
}

.stacks_in_3368doocat span{
	
	min-width:200px;
	white-space: nowrap;
	padding: 5px;
	border:1px solid #555555;
	color: #red;
	background: #ffffff;
}







	.stacks_in_3368darkerborder{
		border: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	#stacks_in_3368tabpicker{
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		
		border: 1px solid #070707;
		
	}


/* end doobox hippo css */
#stacks_in_3368 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_3403 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3403 .jwresp_col{float:none} #stacks_in_3403 #jwresp_col2_stacks_in_3403{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_3403 #jwresp_col1_stacks_in_3403,#stacks_in_3403 #jwresp_col3_stacks_in_3403{width:32%}#stacks_in_3403 #jwresp_col1_stacks_in_3403{float:left}#stacks_in_3403 #jwresp_col3_stacks_in_3403{float:right} @media screen and (max-width:900px){#stacks_in_3403 #jwresp_col1_stacks_in_3403,#stacks_in_3403 #jwresp_col3_stacks_in_3403{margin-bottom:20px}#stacks_in_3403 #jwresp_col1_stacks_in_3403{width:49%}#stacks_in_3403 #jwresp_col3_stacks_in_3403{width:49%}#stacks_in_3403 #jwresp_col2_stacks_in_3403{clear:both;width:100%;display:block}}  @media screen and (max-width:900px){#stacks_in_3403 #jwresp_col1_stacks_in_3403,#stacks_in_3403 #jwresp_col3_stacks_in_3403,#stacks_in_3403 #jwresp_col2_stacks_in_3403{float:none;width:100%;display:block}#stacks_in_3403 #jwresp_col1_stacks_in_3403,#stacks_in_3403 #jwresp_col3_stacks_in_3403{margin-bottom:20px}} 

#stacks_in_3404 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding:  9px;
}

#stacks_in_3406 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3409 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3411 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_3823 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_3413 {
	padding: 5px 20px 18px 20px;
}

#stacks_in_3415 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 19px 0px;
	padding: 9px 9px 29px 9px;
}

#stacks_in_3416 {
	padding: 7px 0px 14px 20px;
}

#stacks_in_3419 {
	padding: 0px 0px 11px 20px;
}

#stacks_in_3421 {
	padding: 15px 0px 30px 20px;
}

#stacks_in_3827 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_3829 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 19px 0px;
	padding: 9px 9px 29px 9px;
}

#stacks_in_3830 {
	padding: 7px 0px 5px 20px;
}

#stacks_in_3835 {
	padding: 5px 0px 10px 20px;
}

#stacks_in_3435 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding:  9px;
}

#stacks_in_3436 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3439 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3441 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_3443 {
	padding: 10px 20px 0px 10px;
}

#stacks_in_3445 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding:  9px;
}

#stacks_in_3447 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3450 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3452 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_3454>.s3_row {
	margin: 0 -2px;
}

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

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




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










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



}



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


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


}






#stacks_in_3454 {
	padding: 0px 10px 10px 10px;
}

#stacks_in_3461 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding:  9px;
}

#stacks_in_3462 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3465 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3467 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_3469 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3471 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 26px 9px;
}

#stacks_in_3472 {
	padding: 0px 0px 7px 20px;
}

#stacks_in_3475 {
	padding: 0px 0px 1px 20px;
}

#stacks_in_3477 {
	padding: 0px 0px 4px 20px;
}

#stacks_in_3479 {
	margin: 11px 0px 0px 0px;
}

#stacks_in_3843 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 26px 9px;
}

#stacks_in_3844 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3847 {
	padding: 0px 0px 1px 20px;
}

#stacks_in_3849 {
	padding: 0px 0px 4px 20px;
}

#stacks_in_3851 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_3481 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding:  9px;
}

#stacks_in_3483 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3486 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3488 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_3490>.s3_row {
	margin: 0 -2px;
}

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

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




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










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



}



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


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


}






#stacks_in_3490 {
	padding: 9px 10px 19px 10px;
}

#stacks_in_3497 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 30px 9px;
}

#stacks_in_3498 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3501 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3503 {
	padding: 0px 0px 24px 20px;
}

#stacks_in_3507 {
	padding: 10px 10px 0px 10px;
}

#stacks_in_3509 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 35px 9px;
}

#stacks_in_3510 {
	padding: 0px 0px 9px 20px;
}

#stacks_in_3513 {
	padding: 0px 0px 8px 20px;
}

#stacks_in_3515 {
	padding: 0px 0px 19px 20px;
}

#stacks_in_3519 {
	padding: 12px 0px 20px 20px;
}

#stacks_in_3425 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding:  9px;
}

#stacks_in_3426 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3429 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_3431 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_3433 {
	padding: 14px 20px 15px 20px;
}

#stacks_in_3897 {
	padding: 0px 0px 10px 20px;
}
#stacks_in_3873>.s3_row {
	margin: 0 -9px;
}

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

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




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










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


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


}



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



}





#stacks_in_3883>.s3_row {
	margin: 0 -9px;
}

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

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




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










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



}



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


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


}






#stacks_in_3888 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 12px 20px 13px 20px;
}

#stacks_in_3885 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 12px 20px 13px 20px;
}
#stacks_in_3874>.s3_row {
	margin: 0 -9px;
}

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

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




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










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



}



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


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


}






#stacks_in_3880 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 12px 20px 13px 20px;
}

#stacks_in_3877 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 12px 20px 13px 20px;
}

#stacks_in_3899 {
	padding: 0px 0px 10px 20px;
}
#stacks_in_3875>.s3_row {
	margin: 0 -9px;
}

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

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




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










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



}



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


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


}






#stacks_in_3894 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 12px 20px 13px 20px;
}

#stacks_in_3891 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 12px 20px 13px 20px;
}
#stacks_in_3532>.s3_row {
	margin: 0 -11px;
}

#stacks_in_3532>.s3_row>.s3_column_left {
	width: 66.31%;
}

#stacks_in_3532>.s3_row>.s3_column_right {
	width: 33.690002%;
}




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










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


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


}



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


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


}






#stacks_in_3539 {
	background-color: rgba(17, 33, 68, 1.00);
	padding: 10px 10px 0px 10px;
}

#stacks_in_3541 {
	padding: 5px 10px 20px 10px;
}

#stacks_in_3534 {
	padding: 0px 0px 15px 0px;
}

#stacks_in_3558 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 20px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
}

#stacks_in_3560 {
	padding: 0px 10px 0px 10px;
}
#stacks_in_3563 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 800px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_3563 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3563 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3563 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_3566 {
	background-color: rgba(173, 202, 255, 1.00);
}
#stacks_in_3574>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_3585 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 40px 20px 60px 20px;
}

#stacks_in_3576 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 40px 20px 30px 20px;
}

#stacks_in_3581 {
	padding:  12px;
}

#stacks_out_3581 {
	width: 287px;
	margin-left:0;
}

#stacks_in_3583 {
	padding: 5px 5px 0px 5px;
}
#stacks_in_3590>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_3590 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_3611 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 45px 20px 70px 20px;
}
#stacks_in_3613>.s3_row {
	margin: 0 -2px;
}

#stacks_in_3613>.s3_row>.s3_column_left {
	width: 42.14%;
}

#stacks_in_3613>.s3_row>.s3_column_right {
	width: 57.860001%;
}




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










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



}



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


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


}






#stacks_in_3618 {
	padding: 50px 0px 0px 0px;
}

#stacks_out_3618 {
	width: 100px;
}

#stacks_out_3621 {
	width: 130px;
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3623, #lbm_stacks_in_3623 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3623 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 0px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 0.00);		}#lbm_stacks_in_3623, #lbm_stacks_in_3623 *:not(.fa) {			}#lbm_stacks_in_3623 img {	width: 100%;	height: auto;}#lbm_stacks_in_3623 a#stacks_in_3623_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	left: -14px;	left: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3623 a#stacks_in_3623_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3623 a#stacks_in_3623_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */#stacks_in_3624 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 210px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

@media screen and (max-width: 1200px) {
#stacks_in_3624 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3624 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3624 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_3591 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 40px 20px 0px 20px;
}

#stacks_in_3593 {
	padding:  10px;
}

#stacks_in_3596 {
	padding: 0px 10px 10px 10px;
}
#stacks_in_3598>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_3604 {
	margin: 0px 0px 4px 0px;
}

#stacks_out_3604 {
	width: 50%;
}

#stacks_out_3607 {
	width: 57%;
}
#stacks_in_3629>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_3629 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_3648 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 30px 20px 17px 20px;
}
#stacks_in_3653 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1000px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_3653 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3653 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3653 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_3657 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_3630 {
	background-color: rgba(17, 33, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 40px 20px 11px 20px;
}
#stacks_in_3635>.s3_row {
	margin: 0 -2px;
}

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

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




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










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



}



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


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


}






#stacks_in_3635 {
	padding: 19px 0px 0px 0px;
}

#stacks_in_3643 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_3646 {
	padding: 7px 0px 0px 0px;
}

#stacks_in_3636 {
	padding: 35px 0px 0px 0px;
}

#stacks_out_3636 {
	width: 100px;
}

#stacks_in_3639 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 32px 0px;
}

#stacks_in_3641 {
	padding: 15px 0px 0px 0px;
}
#stacks_in_3659>.s3_row {
	margin: 0 -17px;
}

#stacks_in_3659>.s3_row>.s3_column_left {
	width: 35.57%;
}

#stacks_in_3659>.s3_row>.s3_column_right {
	width: 64.430000%;
}




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










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


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


}



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


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


}






#stacks_in_3659 {
	background-color: rgba(17, 33, 68, 1.00);
	margin: 20px 0px 0px 0px;
	padding: 40px 20px 15px 20px;
}

#stacks_in_3676 {
	padding:  10px;
}
#stacks_in_3660>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_3672 {
	padding: 15px 0px 0px 0px;
}
#stacks_in_3679>.s3_row {
	margin: 0 -17px;
}

#stacks_in_3679>.s3_row>.s3_column_left {
	width: 35.57%;
}

#stacks_in_3679>.s3_row>.s3_column_right {
	width: 64.430000%;
}




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










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


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


}



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


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


}






#stacks_in_3679 {
	background-color: rgba(17, 33, 68, 1.00);
	padding: 10px 20px 15px 20px;
}

#stacks_in_3694 {
	padding: 10px 10px 10px 10px;
}

#stacks_in_3680 {
	padding: 15px 0px 0px 0px;
}
#stacks_in_3683>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_3692 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_3687 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_3697>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_3697 {
	margin: 20px 0px 20px 0px;
}

#stacks_in_3703 {
	background-color: rgba(101, 101, 101, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 40px 20px 50px 20px;
}

#stacks_in_3705 {
	padding: 0px 0px 0px 10px;
}

#stacks_in_3698 {
	background-color: rgba(103, 103, 103, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 40px 20px 28px 20px;
}

#stacks_in_3700 {
	padding: 0px 0px 0px 10px;
}

#stacks_in_3708 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 40px 20px 30px 20px;
}

#stacks_in_3569 {
	padding:  10px;
}
#stacks_in_3809>.s3_row {
	margin: 0 -19px;
}

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

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




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










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



}



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


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


}






#stacks_in_3815 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin: 0px 5px 0px 5px;
}

#stacks_out_3815 {
	margin-left:0;
}

#stacks_in_3817 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_3817 {
	width: 51%;
}

#stacks_in_3820 {
	padding: 20px 5px 6px 5px;
}

#stacks_in_3810 {
	background-color: rgba(17, 34, 68, 1.00);
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin: 0px 5px 0px 5px;
}

#stacks_out_3810 {
	margin-left:0;
}

#stacks_in_3812 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_3812 {
	width: 51%;
}

#stacks_in_3814 {
	padding: 20px 5px 6px 5px;
}
