#stacks_in_16>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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




/* ----------------- edit END -- */	 

#stacks_in_151 .hype-text-22, #stacks_in_151 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_151 .hype-divider-text-bg  { 
background-color: rgba(203, 203, 203, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(203, 203, 203, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_151 .hype-text-22, #stacks_in_151 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_151 .hype-text-22, #stacks_in_151 .hype-text-22-mobile, #stacks_in_151 p .hype-text-22, #stacks_in_151 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_151 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

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

#stacks_in_151_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_151 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_151 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_151 .hype_line_22_corner7 path {
			
}		
#stacks_in_151 .hype_line_22 path, #stacks_in_151 .hype_line_22_corner0 path, #stacks_in_151 .hype_line_22_corner1 path, #stacks_in_151 .hype_line_22_corner2 path, #stacks_in_151 .hype_line_22_corner3 path, #stacks_in_151 .hype_line_22_corner4 path, #stacks_in_151 .hype_line_22_corner5 path, #stacks_in_151 .hype_line_22_corner6 path, #stacks_in_151 .hype_line_22_corner7 path, #stacks_in_151 .hype_line_22_corner8 path, #stacks_in_151 .hype_line_22_corner9 path, #stacks_in_151 .hype_line_22_corner10 path { stroke: #262626 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_151 .hype_line_22 path, #stacks_in_151 .hype_line_22_corner0 path, #stacks_in_151 .hype_line_22_corner1 path, #stacks_in_151 .hype_line_22_corner2 path, #stacks_in_151 .hype_line_22_corner3 path, #stacks_in_151 .hype_line_22_corner4 path, #stacks_in_151 .hype_line_22_corner5 path, #stacks_in_151 .hype_line_22_corner6 path, #stacks_in_151 .hype_line_22_corner7 path, #stacks_in_151 .hype_line_22_corner8 path, #stacks_in_151 .hype_line_22_corner9 path, #stacks_in_151 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_151 .hype-text-22 {  }
}

@media (max-width: 630px) {
	#stacks_in_151 .wrapper-22 { 
	    	
			 
				
				 transform: rotate( 0deg ); -webkit-transform: rotate( 0deg );
				
		
	}		
	#stacks_in_151 .hype-text-22 { 
	  
	  
	  	
		  
	}			
	#stacks_in_151 .hype-text-22-mobile { 
	  
	  
	  	
		  
	}		
	#stacks_in_151 .hype_line_22_corner1 path { 
	}		
	#stacks_in_151 .hype_line_22_corner2 path { 
	}		
	#stacks_in_151 .hype_line_22_corner3 path { 
	}		
	#stacks_in_151 .hype_line_22_corner4 path { 
	}
	#stacks_in_151 .hype_line_22_corner5 path { 
	}
	#stacks_in_151 .hype_line_22_corner6 path { 
	}
	#stacks_in_151 .hype_line_22_corner7 path { 
	}		
	#stacks_in_151 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_151 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_151 .hype_line_22 path, #stacks_in_151 .hype_line_22_corner0 path, #stacks_in_151 .hype_line_22_corner1 path, #stacks_in_151 .hype_line_22_corner2 path, #stacks_in_151 .hype_line_22_corner3 path, #stacks_in_151 .hype_line_22_corner4 path, #stacks_in_151 .hype_line_22_corner5 path, #stacks_in_151 .hype_line_22_corner6 path, #stacks_in_151 .hype_line_22_corner7 path, #stacks_in_151 .hype_line_22_corner8 path, #stacks_in_151 .hype_line_22_corner9 path, #stacks_in_151 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_151 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_151 .hype_line_22_corner0 path, #stacks_in_151 .hype_line_22_corner1 path, #stacks_in_151 .hype_line_22_corner2 path, #stacks_in_151 .hype_line_22_corner3 path, #stacks_in_151 .hype_line_22_corner4 path, #stacks_in_151 .hype_line_22_corner5 path, #stacks_in_151 .hype_line_22_corner6 path, #stacks_in_151 .hype_line_22_corner7 path, #stacks_in_151 .hype_line_22_corner8 path, #stacks_in_151 .hype_line_22_corner9 path, #stacks_in_151 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_151 .trigger-22 { opacity: 0 !important; 
 margin-top: 190px !important; 
 
}
#stacks_in_151 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#stacks_in_5>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* Start Play stack CSS code */#stacks_in_72 {	z-index: 4;}.stacks_in_72playContainer {	overflow: hidden;	position: relative !important;	z-index: 6;}.stacks_in_72playContainer {	background-image: url("") !important;	background-position: center center !important;	background-attachment: scroll;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	background-repeat: cover;}  .stacks_in_72overlay{	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	z-index: 7;}.stacks_in_72contentBox{	position: relative;	text-align: center;	opacity: 1;	-webkit-transition: opacity 100ms linear;    -moz-transition: opacity 100ms linear;    -o-transition: opacity 100ms linear;    transition: opacity 100ms linear;    z-index: 8;}.stacks_in_72content{	position: relative;	max-width: 1000px;	margin: 0 auto 0 auto;	padding: 80px 20px 80px 20px;	text-align: center !important;	z-index: 8;	text-shadow: none !important;}.stacks_in_72content,.stacks_in_72content h1,.stacks_in_72content h2,.stacks_in_72content h3,.stacks_in_72content h4,.stacks_in_72content h5,.stacks_in_72content h6{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_72content a,.stacks_in_72content a:active,.stacks_in_72content a:visited{	color: rgba(59, 148, 217, 1.00) !important;	text-decoration: none !important;}.stacks_in_72content a:hover{	color: rgba(221, 221, 221, 1.00) !important;	text-decoration: none !important;}.stacks_in_72playScrollButton i{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_72playScrollButton{	position: absolute;	width: 100%;	bottom: 0;	color: #fff !important;	font-size: 36px;	text-align: center;	padding-top: 30px;	padding-bottom: 30px;	display: none;	cursor: pointer;	z-index: 8;}	.stacks_in_72playScrollButton{		display: block;	}	.stacks_in_72playContainer {		min-height: 500px;	}		.stacks_in_72contentBox{		position: absolute;		width: 100%;		top: 50%;		-webkit-transform: translate(0,-50%);		-moz-transform:    translate(0,-50%);		-ms-transform:     translate(0,-50%);		-o-transform:      translate(0,-50%);		transform:         translate(0,-50%);	}/* -- End Preview/Published -- */@keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }@-webkit-keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }/* apply the .animation class to the element you want to animate */.playanimation {	animation: playanimation 3s ease-in-out 0s infinite normal none;	-webkit-animation: playanimation 3s ease-in-out 0s infinite normal none;}	.wallpaper, 	.wallpaper .wallpaper-container, 	.wallpaper .wallpaper-media {		-webkit-transition: none !important;		        transition: none !important;	}	.wallpaper { overflow: hidden; position: relative;} 	.wallpaper .wallpaper-container { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0; } 	.wallpaper .wallpaper-media { left: 0; opacity: 0; position: absolute; top: 0; } 	.wallpaper .wallpaper-media.animated {	 	-webkit-transition: opacity 0.5s linear !important;		        transition: opacity 0.5s linear !important; 	} 	.wallpaper .wallpaper-media img, 	.wallpaper .wallpaper-media video, 	.wallpaper .wallpaper-media iframe { display: block; height: 100%; width: 100%; } 	.wallpaper .wallpaper-embed.ready:after { content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } 	.wallpaper .wallpaper-embed.ready iframe { /* pointer-events: none; - safari doesn't like this :/ */ z-index: 0; } 	.wallpaper .wallpaper-media.native { background-position: center; background-size: cover; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.native img { display: none; } 	.wallpaper .wallpaper-media.fixed { background-position: center; background-attachment: fixed; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.fixed img { display: none; }/* End Play stack CSS code */
#stacks_in_72 {
	margin:  9px;
	padding:  20px;
}
#stacks_in_32_button {
	display:block;
	position: relative;
	text-align: center;
}


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







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




#stacks_in_32 {
	margin:  18px;
	padding:  17px;
}
/* -- Start EACH CSS Template -- */



#stacks_in_105 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_105 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_105_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_105 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_105 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_105 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_105 .vertical-19 {    }
}

#stacks_in_105 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_105 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_105 .hype_line_1col {    }	
	#stacks_in_105 .hype_line_1col {   	  }		
	#stacks_in_105 .hype_line_2col_l {    }
	#stacks_in_105 .hype_line_2col_r {    }		
	#stacks_in_105 .hype_line_2col_long_r_to_c {    }
	#stacks_in_105 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_105 .hype_line_2col_long_r_to_c {    }
	#stacks_in_105 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_105 .hype_line_2col_long_r {    }
	#stacks_in_105 .hype_line_2col_long_l {   display: block !important;   }		
	#stacks_in_105 .hype_line_2col_l, #stacks_in_105 .hype_line_2col_r {    }		
	#stacks_in_105 .hype_line_3col_l, #stacks_in_105 .hype_line_3col_r {    }
	#stacks_in_105 .hype_line_3col_c {    }			
	#stacks_in_105 .hype_line_3col_inv_l, #stacks_in_105 .hype_line_3col_inv_r {    }	
	#stacks_in_105 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_105 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_105 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */#stacks_in_83>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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




/* ----------------- edit END -- */	 

#stacks_in_163 .hype-text-22, #stacks_in_163 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_163 .hype-divider-text-bg  { 
background-color: rgba(203, 203, 203, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(203, 203, 203, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_163 .hype-text-22, #stacks_in_163 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_163 .hype-text-22, #stacks_in_163 .hype-text-22-mobile, #stacks_in_163 p .hype-text-22, #stacks_in_163 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_163 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

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

#stacks_in_163_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_163 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_163 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_163 .hype_line_22_corner7 path {
			
}		
#stacks_in_163 .hype_line_22 path, #stacks_in_163 .hype_line_22_corner0 path, #stacks_in_163 .hype_line_22_corner1 path, #stacks_in_163 .hype_line_22_corner2 path, #stacks_in_163 .hype_line_22_corner3 path, #stacks_in_163 .hype_line_22_corner4 path, #stacks_in_163 .hype_line_22_corner5 path, #stacks_in_163 .hype_line_22_corner6 path, #stacks_in_163 .hype_line_22_corner7 path, #stacks_in_163 .hype_line_22_corner8 path, #stacks_in_163 .hype_line_22_corner9 path, #stacks_in_163 .hype_line_22_corner10 path { stroke: #262626 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_163 .hype_line_22 path, #stacks_in_163 .hype_line_22_corner0 path, #stacks_in_163 .hype_line_22_corner1 path, #stacks_in_163 .hype_line_22_corner2 path, #stacks_in_163 .hype_line_22_corner3 path, #stacks_in_163 .hype_line_22_corner4 path, #stacks_in_163 .hype_line_22_corner5 path, #stacks_in_163 .hype_line_22_corner6 path, #stacks_in_163 .hype_line_22_corner7 path, #stacks_in_163 .hype_line_22_corner8 path, #stacks_in_163 .hype_line_22_corner9 path, #stacks_in_163 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_163 .hype-text-22 {  }
}

@media (max-width: 630px) {
	#stacks_in_163 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_163 .hype-text-22 { 
	  
	  
	  	
		  
	}			
	#stacks_in_163 .hype-text-22-mobile { 
	  
	  
	  	
		  
	}		
	#stacks_in_163 .hype_line_22_corner1 path { 
	}		
	#stacks_in_163 .hype_line_22_corner2 path { 
	}		
	#stacks_in_163 .hype_line_22_corner3 path { 
	}		
	#stacks_in_163 .hype_line_22_corner4 path { 
	}
	#stacks_in_163 .hype_line_22_corner5 path { 
	}
	#stacks_in_163 .hype_line_22_corner6 path { 
	}
	#stacks_in_163 .hype_line_22_corner7 path { 
	}		
	#stacks_in_163 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_163 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_163 .hype_line_22 path, #stacks_in_163 .hype_line_22_corner0 path, #stacks_in_163 .hype_line_22_corner1 path, #stacks_in_163 .hype_line_22_corner2 path, #stacks_in_163 .hype_line_22_corner3 path, #stacks_in_163 .hype_line_22_corner4 path, #stacks_in_163 .hype_line_22_corner5 path, #stacks_in_163 .hype_line_22_corner6 path, #stacks_in_163 .hype_line_22_corner7 path, #stacks_in_163 .hype_line_22_corner8 path, #stacks_in_163 .hype_line_22_corner9 path, #stacks_in_163 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_163 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_163 .hype_line_22_corner0 path, #stacks_in_163 .hype_line_22_corner1 path, #stacks_in_163 .hype_line_22_corner2 path, #stacks_in_163 .hype_line_22_corner3 path, #stacks_in_163 .hype_line_22_corner4 path, #stacks_in_163 .hype_line_22_corner5 path, #stacks_in_163 .hype_line_22_corner6 path, #stacks_in_163 .hype_line_22_corner7 path, #stacks_in_163 .hype_line_22_corner8 path, #stacks_in_163 .hype_line_22_corner9 path, #stacks_in_163 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_163 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_163 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#stacks_in_47_button {
	display:block;
	position: relative;
	text-align: center;
}


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







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




#stacks_in_47 {
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin:  4px;
	padding:  5px;
}
/* -- Start EACH CSS Template -- */



#stacks_in_165 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_165 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_165_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_165 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_165 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_165 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_165 .vertical-19 {    }
}

#stacks_in_165 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_165 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_165 .hype_line_1col {    }	
	#stacks_in_165 .hype_line_1col {   	  }		
	#stacks_in_165 .hype_line_2col_l {    }
	#stacks_in_165 .hype_line_2col_r {    }		
	#stacks_in_165 .hype_line_2col_long_r_to_c {    }
	#stacks_in_165 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_165 .hype_line_2col_long_r_to_c {    }
	#stacks_in_165 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_165 .hype_line_2col_long_r {   display: block !important;   }
	#stacks_in_165 .hype_line_2col_long_l {    }		
	#stacks_in_165 .hype_line_2col_l, #stacks_in_165 .hype_line_2col_r {    }		
	#stacks_in_165 .hype_line_3col_l, #stacks_in_165 .hype_line_3col_r {    }
	#stacks_in_165 .hype_line_3col_c {    }			
	#stacks_in_165 .hype_line_3col_inv_l, #stacks_in_165 .hype_line_3col_inv_r {    }	
	#stacks_in_165 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_165 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_165 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */#stacks_in_23>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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



#stacks_in_106 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_106 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_106_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_106 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_106 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_106 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_106 .vertical-19 {    }
}

#stacks_in_106 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_106 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_106 .hype_line_1col {    }	
	#stacks_in_106 .hype_line_1col {   	  }		
	#stacks_in_106 .hype_line_2col_l {    }
	#stacks_in_106 .hype_line_2col_r {    }		
	#stacks_in_106 .hype_line_2col_long_r_to_c {    }
	#stacks_in_106 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_106 .hype_line_2col_long_r_to_c {    }
	#stacks_in_106 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_106 .hype_line_2col_long_r {    }
	#stacks_in_106 .hype_line_2col_long_l {   display: block !important;   }		
	#stacks_in_106 .hype_line_2col_l, #stacks_in_106 .hype_line_2col_r {    }		
	#stacks_in_106 .hype_line_3col_l, #stacks_in_106 .hype_line_3col_r {    }
	#stacks_in_106 .hype_line_3col_c {    }			
	#stacks_in_106 .hype_line_3col_inv_l, #stacks_in_106 .hype_line_3col_inv_r {    }	
	#stacks_in_106 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_106 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_106 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */#stacks_in_96>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





#stacks_in_63_button {
	display:block;
	position: relative;
	text-align: center;
}


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







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




#stacks_in_63 {
	margin:  19px;
	padding:  19px;
}
#stacks_in_161_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_161 a:link, #stacks_in_161 a:visited {
	background-color:#FFFBE8;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFBE8), to(#A1968B));
	border:1px solid #A1968B;
	padding:3px 20px;
	border-radius:30px;
	color:#262626;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_161 a:hover {
	background-color:#FFFFFB;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFB), to(#8B8278));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_161 a:active {
	background-color:#FFFBE8;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_161 {
	margin:  1px;
	padding:  1px;
}
/* -- Start EACH CSS Template -- */



#stacks_in_107 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_107 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_107_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_107 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_107 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_107 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_107 .vertical-19 {    }
}

#stacks_in_107 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_107 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_107 .hype_line_1col {    }	
	#stacks_in_107 .hype_line_1col {   	  }		
	#stacks_in_107 .hype_line_2col_l {    }
	#stacks_in_107 .hype_line_2col_r {    }		
	#stacks_in_107 .hype_line_2col_long_r_to_c {    }
	#stacks_in_107 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_107 .hype_line_2col_long_r_to_c {    }
	#stacks_in_107 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_107 .hype_line_2col_long_r {   display: block !important;   }
	#stacks_in_107 .hype_line_2col_long_l {    }		
	#stacks_in_107 .hype_line_2col_l, #stacks_in_107 .hype_line_2col_r {    }		
	#stacks_in_107 .hype_line_3col_l, #stacks_in_107 .hype_line_3col_r {    }
	#stacks_in_107 .hype_line_3col_c {    }			
	#stacks_in_107 .hype_line_3col_inv_l, #stacks_in_107 .hype_line_3col_inv_r {    }	
	#stacks_in_107 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_107 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_107 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */#stacks_in_35>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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



#stacks_in_119 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_119 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_119_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_119 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_119 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_119 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_119 .vertical-19 {    }
}

#stacks_in_119 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_119 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_119 .hype_line_1col {    }	
	#stacks_in_119 .hype_line_1col {   	  }		
	#stacks_in_119 .hype_line_2col_l {   display: block !important;   }
	#stacks_in_119 .hype_line_2col_r {    }		
	#stacks_in_119 .hype_line_2col_long_r_to_c {    }
	#stacks_in_119 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_119 .hype_line_2col_long_r_to_c {    }
	#stacks_in_119 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_119 .hype_line_2col_long_r {    }
	#stacks_in_119 .hype_line_2col_long_l {    }		
	#stacks_in_119 .hype_line_2col_l, #stacks_in_119 .hype_line_2col_r {    }		
	#stacks_in_119 .hype_line_3col_l, #stacks_in_119 .hype_line_3col_r {    }
	#stacks_in_119 .hype_line_3col_c {    }			
	#stacks_in_119 .hype_line_3col_inv_l, #stacks_in_119 .hype_line_3col_inv_r {    }	
	#stacks_in_119 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_119 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_119 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */
#stacks_in_119 {
	margin:  19px;
	padding:  16px;
}
#stacks_in_108>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





#stacks_in_125_button {
	display:block;
	position: relative;
	text-align: center;
}


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







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




#stacks_in_125 {
	margin:  17px;
	padding:  18px;
}
/* -- Start EACH CSS Template -- */



#stacks_in_120 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_120 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_120_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_120 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_120 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_120 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_120 .vertical-19 {    }
}

#stacks_in_120 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_120 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_120 .hype_line_1col {    }	
	#stacks_in_120 .hype_line_1col {   	  }		
	#stacks_in_120 .hype_line_2col_l {    }
	#stacks_in_120 .hype_line_2col_r {    }		
	#stacks_in_120 .hype_line_2col_long_r_to_c {    }
	#stacks_in_120 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_120 .hype_line_2col_long_r_to_c {    }
	#stacks_in_120 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_120 .hype_line_2col_long_r {   display: block !important;   }
	#stacks_in_120 .hype_line_2col_long_l {    }		
	#stacks_in_120 .hype_line_2col_l, #stacks_in_120 .hype_line_2col_r {    }		
	#stacks_in_120 .hype_line_3col_l, #stacks_in_120 .hype_line_3col_r {    }
	#stacks_in_120 .hype_line_3col_c {    }			
	#stacks_in_120 .hype_line_3col_inv_l, #stacks_in_120 .hype_line_3col_inv_r {    }	
	#stacks_in_120 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_120 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_120 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */#stacks_in_49>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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



#stacks_in_141 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_141 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_141_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_141 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_141 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_141 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_141 .vertical-19 {    }
}

#stacks_in_141 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_141 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_141 .hype_line_1col {    }	
	#stacks_in_141 .hype_line_1col {   	  }		
	#stacks_in_141 .hype_line_2col_l {   display: block !important;   }
	#stacks_in_141 .hype_line_2col_r {    }		
	#stacks_in_141 .hype_line_2col_long_r_to_c {    }
	#stacks_in_141 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_141 .hype_line_2col_long_r_to_c {    }
	#stacks_in_141 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_141 .hype_line_2col_long_r {    }
	#stacks_in_141 .hype_line_2col_long_l {    }		
	#stacks_in_141 .hype_line_2col_l, #stacks_in_141 .hype_line_2col_r {    }		
	#stacks_in_141 .hype_line_3col_l, #stacks_in_141 .hype_line_3col_r {    }
	#stacks_in_141 .hype_line_3col_c {    }			
	#stacks_in_141 .hype_line_3col_inv_l, #stacks_in_141 .hype_line_3col_inv_r {    }	
	#stacks_in_141 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_141 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_141 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */#stacks_in_56>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





#stacks_in_159_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_159 a:link, #stacks_in_159 a:visited {
	background-color:#EEDFCB;
	background: -webkit-gradient(linear, left top, left bottom, from(#EEDFCB), to(#8F867A));
	border:1px solid #8F867A;
	padding:3px 20px;
	border-radius:30px;
	color:#262626;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_159 a:hover {
	background-color:#FFF1DC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF1DC), to(#7C7469));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_159 a:active {
	background-color:#EEDFCB;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



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



#stacks_in_142 * {  -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;   }
#stacks_in_142 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_142_default19_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  }

#stacks_in_142 .wrapper-19 { pointer-events: none;  margin-right: auto; margin-left: auto; max-width: 2000px;  }

#stacks_in_142 .vertical-19 {  margin: auto; width: 100%; position: relative; display: flex;  height: 20vh !important; min-height:100px !important;    }

@media (max-width: 768px) {
  #stacks_in_142 .vertical-19 {	    }
}
@media (max-width: 568px) {
  #stacks_in_142 .vertical-19 {    }
}

#stacks_in_142 .hype_line_19 path { stroke-width: 5px !important;	stroke: #262626 !important;  }

@media (max-width: 768px) {
#stacks_in_142 .hype_line_19 {    }
}

@media (min-width: 768px) {		
	#stacks_in_142 .hype_line_1col {    }	
	#stacks_in_142 .hype_line_1col {   	  }		
	#stacks_in_142 .hype_line_2col_l {    }
	#stacks_in_142 .hype_line_2col_r {    }		
	#stacks_in_142 .hype_line_2col_long_r_to_c {    }
	#stacks_in_142 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_142 .hype_line_2col_long_r_to_c {    }
	#stacks_in_142 .hype_line_2col_long_l_to_c {    }			
	#stacks_in_142 .hype_line_2col_long_r {   display: block !important;   }
	#stacks_in_142 .hype_line_2col_long_l {    }		
	#stacks_in_142 .hype_line_2col_l, #stacks_in_142 .hype_line_2col_r {    }		
	#stacks_in_142 .hype_line_3col_l, #stacks_in_142 .hype_line_3col_r {    }
	#stacks_in_142 .hype_line_3col_c {    }			
	#stacks_in_142 .hype_line_3col_inv_l, #stacks_in_142 .hype_line_3col_inv_r {    }	
	#stacks_in_142 .hype_line_3col_inv_c {    }	
}
	
@media (max-width: 768px) { #stacks_in_142 .hype_resp-oneline {  display: block !important;  } }	

#stacks_in_142 .trigger-19 { opacity: 0 !important; margin-top: 0px !important;
 }

/* -- End EACH CSS Template -- */
#stacks_in_142 {
	margin:  15px;
	padding:  16px;
}
#stacks_in_127>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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




/* ----------------- edit END -- */	 

#stacks_in_147 .hype-text-22, #stacks_in_147 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_147 .hype-divider-text-bg  { 
background-color: rgba(203, 203, 203, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(203, 203, 203, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_147 .hype-text-22, #stacks_in_147 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_147 .hype-text-22, #stacks_in_147 .hype-text-22-mobile, #stacks_in_147 p .hype-text-22, #stacks_in_147 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_147 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

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

#stacks_in_147_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_147 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_147 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_147 .hype_line_22_corner7 path {
			
}		
#stacks_in_147 .hype_line_22 path, #stacks_in_147 .hype_line_22_corner0 path, #stacks_in_147 .hype_line_22_corner1 path, #stacks_in_147 .hype_line_22_corner2 path, #stacks_in_147 .hype_line_22_corner3 path, #stacks_in_147 .hype_line_22_corner4 path, #stacks_in_147 .hype_line_22_corner5 path, #stacks_in_147 .hype_line_22_corner6 path, #stacks_in_147 .hype_line_22_corner7 path, #stacks_in_147 .hype_line_22_corner8 path, #stacks_in_147 .hype_line_22_corner9 path, #stacks_in_147 .hype_line_22_corner10 path { stroke: #262626 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_147 .hype_line_22 path, #stacks_in_147 .hype_line_22_corner0 path, #stacks_in_147 .hype_line_22_corner1 path, #stacks_in_147 .hype_line_22_corner2 path, #stacks_in_147 .hype_line_22_corner3 path, #stacks_in_147 .hype_line_22_corner4 path, #stacks_in_147 .hype_line_22_corner5 path, #stacks_in_147 .hype_line_22_corner6 path, #stacks_in_147 .hype_line_22_corner7 path, #stacks_in_147 .hype_line_22_corner8 path, #stacks_in_147 .hype_line_22_corner9 path, #stacks_in_147 .hype_line_22_corner10 path { stroke-width: 4px !important; }

@media (min-width: 630px) {
  #stacks_in_147 .hype-text-22 {  }
}

@media (max-width: 630px) {
	#stacks_in_147 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_147 .hype-text-22 { 
	  
	  
	  	
		  
	}			
	#stacks_in_147 .hype-text-22-mobile { 
	  
	  
	  	
		  
	}		
	#stacks_in_147 .hype_line_22_corner1 path { 
	}		
	#stacks_in_147 .hype_line_22_corner2 path { 
	}		
	#stacks_in_147 .hype_line_22_corner3 path { 
	}		
	#stacks_in_147 .hype_line_22_corner4 path { 
	}
	#stacks_in_147 .hype_line_22_corner5 path { 
	}
	#stacks_in_147 .hype_line_22_corner6 path { 
	}
	#stacks_in_147 .hype_line_22_corner7 path { 
	}		
	#stacks_in_147 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_147 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_147 .hype_line_22 path, #stacks_in_147 .hype_line_22_corner0 path, #stacks_in_147 .hype_line_22_corner1 path, #stacks_in_147 .hype_line_22_corner2 path, #stacks_in_147 .hype_line_22_corner3 path, #stacks_in_147 .hype_line_22_corner4 path, #stacks_in_147 .hype_line_22_corner5 path, #stacks_in_147 .hype_line_22_corner6 path, #stacks_in_147 .hype_line_22_corner7 path, #stacks_in_147 .hype_line_22_corner8 path, #stacks_in_147 .hype_line_22_corner9 path, #stacks_in_147 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_147 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_147 .hype_line_22_corner0 path, #stacks_in_147 .hype_line_22_corner1 path, #stacks_in_147 .hype_line_22_corner2 path, #stacks_in_147 .hype_line_22_corner3 path, #stacks_in_147 .hype_line_22_corner4 path, #stacks_in_147 .hype_line_22_corner5 path, #stacks_in_147 .hype_line_22_corner6 path, #stacks_in_147 .hype_line_22_corner7 path, #stacks_in_147 .hype_line_22_corner8 path, #stacks_in_147 .hype_line_22_corner9 path, #stacks_in_147 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_147 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_147 .preview_only { display: none; } 

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




/* ----------------- edit END -- */	 

#stacks_in_149 .hype-text-22, #stacks_in_149 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_149 .hype-divider-text-bg  { 
background-color: rgba(203, 203, 203, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(203, 203, 203, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_149 .hype-text-22, #stacks_in_149 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_149 .hype-text-22, #stacks_in_149 .hype-text-22-mobile, #stacks_in_149 p .hype-text-22, #stacks_in_149 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_149 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

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

#stacks_in_149_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_149 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_149 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_149 .hype_line_22_corner7 path {
			
}		
#stacks_in_149 .hype_line_22 path, #stacks_in_149 .hype_line_22_corner0 path, #stacks_in_149 .hype_line_22_corner1 path, #stacks_in_149 .hype_line_22_corner2 path, #stacks_in_149 .hype_line_22_corner3 path, #stacks_in_149 .hype_line_22_corner4 path, #stacks_in_149 .hype_line_22_corner5 path, #stacks_in_149 .hype_line_22_corner6 path, #stacks_in_149 .hype_line_22_corner7 path, #stacks_in_149 .hype_line_22_corner8 path, #stacks_in_149 .hype_line_22_corner9 path, #stacks_in_149 .hype_line_22_corner10 path { stroke: #262626 !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_149 .hype_line_22 path, #stacks_in_149 .hype_line_22_corner0 path, #stacks_in_149 .hype_line_22_corner1 path, #stacks_in_149 .hype_line_22_corner2 path, #stacks_in_149 .hype_line_22_corner3 path, #stacks_in_149 .hype_line_22_corner4 path, #stacks_in_149 .hype_line_22_corner5 path, #stacks_in_149 .hype_line_22_corner6 path, #stacks_in_149 .hype_line_22_corner7 path, #stacks_in_149 .hype_line_22_corner8 path, #stacks_in_149 .hype_line_22_corner9 path, #stacks_in_149 .hype_line_22_corner10 path { stroke-width: 3px !important; }

@media (min-width: 630px) {
  #stacks_in_149 .hype-text-22 {  }
}

@media (max-width: 630px) {
	#stacks_in_149 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_149 .hype-text-22 { 
	  
	  
	  	
		  
	}			
	#stacks_in_149 .hype-text-22-mobile { 
	  
	  
	  	
		  
	}		
	#stacks_in_149 .hype_line_22_corner1 path { 
	}		
	#stacks_in_149 .hype_line_22_corner2 path { 
	}		
	#stacks_in_149 .hype_line_22_corner3 path { 
	}		
	#stacks_in_149 .hype_line_22_corner4 path { 
	}
	#stacks_in_149 .hype_line_22_corner5 path { 
	}
	#stacks_in_149 .hype_line_22_corner6 path { 
	}
	#stacks_in_149 .hype_line_22_corner7 path { 
	}		
	#stacks_in_149 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_149 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_149 .hype_line_22 path, #stacks_in_149 .hype_line_22_corner0 path, #stacks_in_149 .hype_line_22_corner1 path, #stacks_in_149 .hype_line_22_corner2 path, #stacks_in_149 .hype_line_22_corner3 path, #stacks_in_149 .hype_line_22_corner4 path, #stacks_in_149 .hype_line_22_corner5 path, #stacks_in_149 .hype_line_22_corner6 path, #stacks_in_149 .hype_line_22_corner7 path, #stacks_in_149 .hype_line_22_corner8 path, #stacks_in_149 .hype_line_22_corner9 path, #stacks_in_149 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_149 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_149 .hype_line_22_corner0 path, #stacks_in_149 .hype_line_22_corner1 path, #stacks_in_149 .hype_line_22_corner2 path, #stacks_in_149 .hype_line_22_corner3 path, #stacks_in_149 .hype_line_22_corner4 path, #stacks_in_149 .hype_line_22_corner5 path, #stacks_in_149 .hype_line_22_corner6 path, #stacks_in_149 .hype_line_22_corner7 path, #stacks_in_149 .hype_line_22_corner8 path, #stacks_in_149 .hype_line_22_corner9 path, #stacks_in_149 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_149 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_149 .preview_only { display: none; } 

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