
@font-face {
    font-family: 'FlatButtonLato';
    src: url('../files/font/lato-light-webfont.eot');
    src: url('../files/font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/lato-light-webfont.woff') format('woff'),
         url('../files/font/lato-light-webfont.ttf') format('truetype'),
         url('../files/font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FlatButtonNoto';
    src: url('../files/font/notoserif-regular-webfont.eot');
    src: url('../files/font/notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/notoserif-regular-webfont.woff') format('woff'),
         url('../files/font/notoserif-regular-webfont.ttf') format('truetype'),
         url('../files/font/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#wrapper_stacks_in_227{position:fixed;top:-5000px;left:0px;width:100%;height:auto;background:#333333;opacity:.95;z-index:999;-webkit-box-shadow:0px 1px 15px #000000;box-shadow:0px 1px 15px #000000;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#wrapper_stacks_in_227:hover{background:#333333;opacity:1;}#content_stacks_in_227{position:relative;color:#FFFFFF;font-size:size_px;height:auto;width:90%;padding:5px;margin:0 auto;}#close_stacks_in_227{position:absolute;top:0;left:0;cursor:pointer;z-index:8999}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_228 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_228 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_228 .wrapper_link  {  
	display: none !important;	position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;	width: auto; max-width: 75vw;   }
#stacks_in_228 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
	 height: 35vh; min-height: 200px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_228 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_228 .back_wrapper_8573 { 
  } }

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

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


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


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

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

 
  }

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

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

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

/* upg 1.1.3 - 113 */
#stacks_in_228 .theme_title, #stacks_in_228 .theme_title_b  {    }

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


 
 
}
#stacks_in_228 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 35vh; min-height: 200px !important; 		
		
	padding: 0; margin: 0;  
		
}

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

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

#stacks_in_228 .theme_title, #stacks_in_228 .theme_title_b {
 
 
		










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



/*  EDIT mode */


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

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

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

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

#stacks_in_228 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_228 .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_228 .scrollButton-hypetitles { display: none !important; } #stacks_in_228 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}#stacks_in_229>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






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

#stacks_in_236 {
	font-size: 150%;
}
/* Start Ice stack CSS code */.stacks_in_238ice-overlay{	font-size:300% !important;}.stacks_in_238ice-overlay i{		display:block;	padding-bottom: 7px;		font-size:400% !important;	opacity: 0.5 !important;	color: #FFFFFF !important;}.iceerror{	font-size: 12px !important;}.stacks_in_238editPanel{	position: relative;	height: 50px;	background: #020206 url("../files/iceAssets/topslice.jpg") no-repeat;	padding-left: 20px;	border: 2px solid #2E83F8;	border-radius: 27px;	margin: 15px 0 15px 0;}.stacks_in_238editTopLabel{	position: absolute;	width: 140px;	left: 50%;	margin-left: -70px;	top: -9px;	color: #ffffff;	background: #2E83F8;	font-size: 12px;	padding: 1px 0 1px 0;	text-align: center;	border-radius: 10px;}.stacks_in_238editOverlay{	position: absolute;	height: 50px;	width: 100%;	top: 0;	left: 0;	border-radius: 27px;	background: #000000;	opacity: 0.5;	overflow: hidden;}.stacks_in_238editOverlayInner{	position: absolute;	height: 50px;	width: 100%;	top: 0;	left: 0;	border-radius: 27px;	overflow: hidden;	display: table;	vertical-align: middle;	text-align: center;}.stacks_in_238editName{	display: table-cell;	width: 100px;	vertical-align: middle;	color: #CCCCCC;	font-size: 18px;	padding-left: 15px;}.stacks_in_238editName i{	font-size: 28px;	padding-left: 15px;	color: #FFFFFF;	opacity: 0.5;	padding-right: 15px;}/* End Ice stack CSS code */
#stacks_in_238 {
	padding: 0px 0px 20px 0px;
}
/* Start Ice stack CSS code */.stacks_in_223ice-overlay{	font-size:300% !important;}.stacks_in_223ice-overlay i{		display:block;	padding-bottom: 7px;		font-size:400% !important;	opacity: 0.5 !important;	color: #FFFFFF !important;}.iceerror{	font-size: 12px !important;}.stacks_in_223editPanel{	position: relative;	height: 50px;	background: #020206 url("../files/iceAssets/topslice.jpg") no-repeat;	padding-left: 20px;	border: 2px solid #2E83F8;	border-radius: 27px;	margin: 15px 0 15px 0;}.stacks_in_223editTopLabel{	position: absolute;	width: 140px;	left: 50%;	margin-left: -70px;	top: -9px;	color: #ffffff;	background: #2E83F8;	font-size: 12px;	padding: 1px 0 1px 0;	text-align: center;	border-radius: 10px;}.stacks_in_223editOverlay{	position: absolute;	height: 50px;	width: 100%;	top: 0;	left: 0;	border-radius: 27px;	background: #000000;	opacity: 0.5;	overflow: hidden;}.stacks_in_223editOverlayInner{	position: absolute;	height: 50px;	width: 100%;	top: 0;	left: 0;	border-radius: 27px;	overflow: hidden;	display: table;	vertical-align: middle;	text-align: center;}.stacks_in_223editName{	display: table-cell;	width: 100px;	vertical-align: middle;	color: #CCCCCC;	font-size: 18px;	padding-left: 15px;}.stacks_in_223editName i{	font-size: 28px;	padding-left: 15px;	color: #FFFFFF;	opacity: 0.5;	padding-right: 15px;}/* End Ice stack CSS code */


#stacks_in_2 .teleportMe {
display: none;
}




#stacks_out_2 {
	margin-right:0;
}

#stacks_in_3 {
	padding: 0px 0px 7px 0px;
}
/*
1.9.0

 */
#stacks_in_176 * {
  box-sizing: border-box;
}
#stacks_in_176 *:focus {outline:none;}
.searchingstacks_in_176 .stacks_top,
.searchingstacks_in_176 .stacks_in,
.searchingstacks_in_176 .stacks_out {
  overflow: visible;
}
#stacks_in_176 .jQueryNote {
  background: rgba(0,0,0,0.3);
  color: #fff;
  padding: 20px;
}
.stacks_in_176_pages { display: none;}
#stacks_in_176_tipue_search_input,
.live-search-input {
  font-size: 16px;
  width: 100%;
  height: 30px;
  line-height: 28px;
  border-radius: 4px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,0,0,0.3);
  background-color: #fff;
  padding: 0px 15px 0px 15px;/* leaving room for search icon */
  position: relative;
  z-index: 9998;
}
#stacks_in_176_tipue_search_content,
.live-search-content {
  display: none;
  padding: 20px;
  min-height: 80px;
  position: absolute;
  margin: 20px 0px;
  z-index: 9997;
  width: 100%;
  box-sizing: border-box;
}

#stacks_in_176_tipue_search_input,
.live-search-input {
  padding: 0px 15px 0px 35px;
}
#stacks_in_176 form > svg,
.live-search-form > svg {
  width: 14px;
  height: 30px;
  fill: #999;
  position: absolute;
  left: 18px;
  text-align: right;
  top: 0px;
  z-index: 9999;
}
/**/
#stacks_in_176 form > svg,
.live-search-form > svg {
  width: 16px;
  width: calc(16px - 2px);
  left: calc(34px - 16px);
  fill: #888888;
}
#stacks_in_176 form .live-search-submit {
  position: absolute;
  z-index: 9999;
  right: 0px;
  top: 0px;
  font-size: 16px;
  line-height: 30px;
  padding: 0px 12px;
  margin: 0;
  font-family: inherit;
  border-radius: 0 4px 4px 0;
  border-width: 0;
  background: #3795CF;
  color: #FFFFFF;
  /**/
  display: none;
  /**/
}
#stacks_in_176 form .live-search-submit:hover {
   background: #46A4DE;
   color: #FFFFFF;
}
#stacks_in_176 form .live-search-submit:active {
   background: #2886C0;
   color: #F0F0F0;
}
#stacks_in_176_tipue_search_input,
.live-search-input {
  font-size: 16px;
  font-family: inherit;
  border-radius: 4px;
  border-color: #CCCCCC;
  color: #888888;
  background-color: #FFFFFF;
}
#stacks_in_176 ::-webkit-input-placeholder,
.live-search-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #888888;
}
#stacks_in_176 :-moz-placeholder,
.live-search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #888888;
  opacity:  1;
}
#stacks_in_176 ::-moz-placeholder,
.live-search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #888888;
  opacity:  1;
}
#stacks_in_176 :-ms-input-placeholder,
.live-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #888888;
}
#stacks_in_176 :placeholder-shown,
.live-search-input:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #888888;
}
/**/
/**/
/**/
/**/
#stacks_in_176_tipue_search_content,
.live-search-content {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.3);
  border-top: 1px solid rgba(0,0,0,0.25);
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  transition: all 150ms linear;
  opacity: 0;
}
.searchingstacks_in_176 #stacks_in_176_tipue_search_content,
.searchingstacks_in_176.live-search-content {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  transition: all 150ms linear;
  opacity: 1;
}
#stacks_in_176_tipue_search_content:after,
.live-search-content:after {
  content: " ";
  position: absolute;
  top: -10px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
#stacks_in_176_tipue_search_content:before,
.live-search-content:before {
  content: " ";
  position: absolute;
  top: -11px;
  left: 14px;
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid rgba(0,0,0,0.3);
}

/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/



/*
Tipue Search 5.0
Copyright (c) 2015 Tipue
Tipue Search is released under the MIT License
http://www.tipue.com/search
*/
#stacks_in_176_tipue_search_content .h01, mark,
.live-search-content .h01 {
  background: yellow;
}
.searchingstacks_in_176 #stacks_in_176_tipue_search_content,
.searchingstacks_in_176.live-search-content {
  display: block !important;
}
#stacks_in_176_tipue_search_warning {
  margin: 7px 0;
  display: none;
}
.showWarning #stacks_in_176_tipue_search_warning {
display: block;
}

.tipue_search_content_title
{
  margin-top: 23px;
}
.tipue_search_content_title a
{
  text-decoration: none;
}
.tipue_search_content_title a:hover
{

}
.tipue_search_content_url{
  word-wrap: break-word;
  hyphens: auto;
}
.tipue_search_content_url a{

  text-decoration: none;
}
.tipue_search_content_url a:hover{

}
.tipue_search_content_text{

  word-wrap: break-word;
  hyphens: auto;
  margin-top: 3px;
}
.tipue_search_content_debug{

  margin: 5px 0;
}
.h01{

  font-weight: 400;
}

#stacks_in_176_tipue_search_foot{
  margin: 51px 0 21px 0;
}
#stacks_in_176_tipue_search_foot_boxes{
  padding: 0;
  margin: 0;
}
#stacks_in_176_tipue_search_foot_boxes li
{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  cursor:pointer;
}
#stacks_in_176_tipue_search_foot_boxes li a{
  padding: 10px 17px 11px 17px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  color: #333;
  margin-right: 7px;
  text-decoration: none;
  text-align: center;
}
#stacks_in_176_tipue_search_foot_boxes li.current{
  padding: 10px 17px 11px 17px;
  background: #f6f6f6;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  color: #333;
  margin-right: 7px;
  text-align: center;
}
#stacks_in_176_tipue_search_foot_boxes li a:hover{
  background: #f6f6f6;
}
/* spinner */
.tipue_search_spinner svg polyline,
.tipue_search_spinner svg path {
    stroke: #555555;
}
.tipue_search_spinner {
	width: 110px;
	position: absolute;
	color: #555555;
    top: 0px;
    right: 0px;
    left: auto;
    display: grid;
    text-align: right;
    grid-template-columns: 30px 1fr;
    justify-content: space-between;
}
.tipue_search_spinner .ts-count-wrap {
	padding: 20px 20px 20px 0px;
}
.tipue_search_spinner svg {
	align-self: center;
    height: 30px;
    width: 30px;
    padding: 0px;
    animation-name: ts-spin;
    animation-duration: 3000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes ts-spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
#stacks_in_176_tipue_search_content .tipue_search_content_url,
.live-search-content .tipue_search_content_url {
  margin-top: 3px;
}
#stacks_in_176_tipue_search_content .tipue_search_content_text,
.live-search-content .tipue_search_content_text {
  margin-top: 8px;
}
/**/
#stacks_in_176_tipue_search_content,
.live-search-content {
  color: #555555;
  background-color: #86E3BB;
  font-family: inherit;
}
#stacks_in_176_tipue_search_content:after,
.live-search-content:after {
  border-color: transparent transparent #86E3BB transparent;
}
#stacks_in_176_tipue_search_content .tipue_search_content_title a,
.live-search-content .tipue_search_content_title a {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  font-family: inherit;
}
#stacks_in_176_tipue_search_content .tipue_search_content_title a:hover,
.live-search-content .tipue_search_content_title a:hover {
  color: #C0C0C0;
}
#stacks_in_176_tipue_search_content .tipue_search_content_url,
.live-search-content .tipue_search_content_url {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
#stacks_in_176_tipue_search_content .tipue_search_content_url a,
.live-search-content .tipue_search_content_url a {
  color: #FFFFFF;
}
#stacks_in_176_tipue_search_content .tipue_search_content_url a:hover,
.live-search-content .tipue_search_content_url a:hover {
  color: #C0C0C0;
}
#stacks_in_176_tipue_search_content .tipue_search_content_text,
.live-search-content .tipue_search_content_text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.tipue_search_content_debug{

}
#stacks_in_176_tipue_search_content .h01,
.live-search-content .h01 {
  background: #FFE906;
}

#stacks_in_176_tipue_search_foot_boxes li a {
  background-color: #86E3BB;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 1px;
  color: #555555;
}
#stacks_in_176_tipue_search_foot_boxes li.current{
  background: #86E3BB;
  border: 1px solid rgba(0,0,0,0.3);
  border-radius: 1px;
  color: #FFFFFF;
}
#stacks_in_176_tipue_search_foot_boxes li a:hover{
  background: rgba(0,0,0,0.05);
}
#stacks_in_176_tipue_search_warning a{

}
#stacks_in_176_tipue_search_warning a:hover{

}
#stacks_in_176_tipue_search_results_count{

}
/**/

@-webkit-keyframes stretchdelay{
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}
@keyframes stretchdelay{
  from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@media all and (max-width: 1280px) {
  .menu-loaded.menu-active main {
    padding-left: 80px;
  }
  .sidebar-mobile-active.menu-loaded main {
    padding-left: 80px;
  }
}

#stacks_in_176 .additional-pages,
#stacks_in_176 .excluded-pages {
  display: none;
}

#slice_mez_178 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_178.selected {
  border-color: #2680fc !important;
}
#slice_mez_178 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_178 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_178 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_178.hidden > #stacks_in_178 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_179 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_179.selected {
  border-color: #2680fc !important;
}
#slice_mez_179 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_179 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_179 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_179.hidden > #stacks_in_179 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_180 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_180.selected {
  border-color: #2680fc !important;
}
#slice_mez_180 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_180 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_180 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_180.hidden > #stacks_in_180 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_181 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_181.selected {
  border-color: #2680fc !important;
}
#slice_mez_181 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_181 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_181 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_181.hidden > #stacks_in_181 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_182 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_182.selected {
  border-color: #2680fc !important;
}
#slice_mez_182 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_182 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_182 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_182.hidden > #stacks_in_182 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_183 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_183.selected {
  border-color: #2680fc !important;
}
#slice_mez_183 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_183 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_183 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_183.hidden > #stacks_in_183 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_184 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_184.selected {
  border-color: #2680fc !important;
}
#slice_mez_184 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_184 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_184 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_184.hidden > #stacks_in_184 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_185 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_185.selected {
  border-color: #2680fc !important;
}
#slice_mez_185 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_185 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_185 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_185.hidden > #stacks_in_185 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_186 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_186.selected {
  border-color: #2680fc !important;
}
#slice_mez_186 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_186 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_186 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_186.hidden > #stacks_in_186 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_187 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_187.selected {
  border-color: #2680fc !important;
}
#slice_mez_187 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_187 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_187 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_187.hidden > #stacks_in_187 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_188 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_188.selected {
  border-color: #2680fc !important;
}
#slice_mez_188 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_188 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_188 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_188.hidden > #stacks_in_188 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_189 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_189.selected {
  border-color: #2680fc !important;
}
#slice_mez_189 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_189 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_189 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_189.hidden > #stacks_in_189 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_193 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_193.selected {
  border-color: #2680fc !important;
}
#slice_mez_193 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_193 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_193 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_193.hidden > #stacks_in_193 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}

#stacks_in_7{
	max-width: px;margin: 0 auto;
}
#stacks_in_7{
	padding: px px px px;
}
@media screen and (min-width: px){
	#stacks_in_7{
		padding: px px px px;
	}
}#stacks_in_8>.s3_row {
	margin: 0 -10px;
}

#stacks_in_8>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_8>.s3_row>.s3_column_right {
	width: 30.000000%;
}




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










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



}



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


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


}






#stacks_in_8 {
	padding: 100px 0px 400px 0px;
}
#stacks_in_12.aspen_split{
	position: relative;
	font-size: 17px;
	padding: 80px 0px 70px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_12.aspen_split{
		padding: 150px 0px 150px 0px;
	}
}
#stacks_in_12.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_12.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_12.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	background-size: cover;
}

#stacks_in_12.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_12 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_12.aspen_split .max_width_wrap_content{
	max-width: 1200px;
	margin: 0 auto;
}

#stacks_in_12.aspen_split{
	text-align:center;
	background-image: linear-gradient(to right, rgba(134, 227, 187, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_12.aspen_split{color:rgba(255, 255, 255, 1.00);} 
#stacks_in_12.aspen_split h1, 
#stacks_in_12.aspen_split h2,
#stacks_in_12.aspen_split h3, 
#stacks_in_12.aspen_split h4, 
#stacks_in_12.aspen_split h5, 
#stacks_in_12.aspen_split h6{color: rgba(255, 255, 255, 1.00);} 
#stacks_in_12.aspen_split a{color: rgba(255, 255, 255, 1.00);} 
#stacks_in_12.aspen_split a:hover{color: rgba(255, 255, 255, 1.00);}/* Font style applied when the page has finished loading */

@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_13 {
		font-family: 'Rock Salt', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}
	
	#fontStackstacks_in_13 {
		color: rgba(255, 255, 255, 1.00);
	}
}


#stacks_out_13 {
	width: 600px;
}

#stacks_in_14 {
	padding: 15px 0px 10px 0px;
}

#stacks_in_15 {
	font-size: 150%;
}

#stacks_in_17 {
	padding: 39px 0px 25px 0px;
}

#stacks_out_17 {
	width: 70%;
}
#stacks_in_19 .stacks_in_19-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: "FlatButtonOpenSans", sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_19 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_19 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomleft: 16px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_19 .stacks_in_19-button,
#stacks_in_19 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_19 {
		text-align: center;
	}









#stacks_in_19 a.stacks_in_19-button, #stacks_in_19 a.stacks_in_19-button:visited, #stacks_in_19 a.stacks_in_19-button:hover, #stacks_in_19 a.stacks_in_19-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_19 .stacks_in_19-button {
		
			background-color: #86E3BB;
		
	}

	#stacks_in_19 a.stacks_in_19-button, #stacks_in_19 a.stacks_in_19-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_19 a.stacks_in_19-button:hover, #stacks_in_19 a.stacks_in_19-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #9AF7CF;
		
	}

	



#stacks_in_20 {
	padding: 50px 0px 50px 0px;
}
/* DooBox Spin CSS Document */




#stacks_in_23 .stacks_in_23spin{
display:none;
}







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

#stacks_in_24>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_24>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_24>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_24 {
	padding: 50px 0px 0px 0px;
}
#rollFadestacks_in_25 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_25:hover {
	opacity: 0.60;
}#rollFadestacks_in_30 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_30:hover {
	opacity: 0.60;
}#rollFadestacks_in_35 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_35:hover {
	opacity: 0.60;
}#stacks_in_41>.s3_row {
	margin: 0 -0px;
}

#stacks_in_41>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_41>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_41>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_41 {
	padding: 50px 0px 0px 0px;
}
#rollFadestacks_in_42 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_42:hover {
	opacity: 0.70;
}#rollFadestacks_in_47 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_47:hover {
	opacity: 0.70;
}#rollFadestacks_in_52 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_52:hover {
	opacity: 0.70;
}#stacks_in_58>.s3_row {
	margin: 0 -0px;
}

#stacks_in_58>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_58>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_58>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_58 {
	padding: 50px 0px 0px 0px;
}
#rollFadestacks_in_59 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_59:hover {
	opacity: 0.70;
}#rollFadestacks_in_64 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_64:hover {
	opacity: 0.70;
}#rollFadestacks_in_198 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_198:hover {
	opacity: 0.70;
}#stacks_in_75>.s3_row {
	margin: 0 -0px;
}

#stacks_in_75>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_75>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_75>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_75 {
	padding: 50px 0px 0px 0px;
}
#rollFadestacks_in_194 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_194:hover {
	opacity: 0.70;
}#rollFadestacks_in_81 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_81:hover {
	opacity: 0.70;
}#rollFadestacks_in_86 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_86:hover {
	opacity: 0.70;
}#stacks_in_92>.s3_row {
	margin: 0 -0px;
}

#stacks_in_92>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_92>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_92>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_92 {
	padding: 50px 0px 0px 0px;
}
#rollFadestacks_in_93 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_93:hover {
	opacity: 0.70;
}#rollFadestacks_in_98 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_98:hover {
	opacity: 0.70;
}#rollFadestacks_in_103 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_103:hover {
	opacity: 0.70;
}#stacks_in_109>.s3_row {
	margin: 0 -0px;
}

#stacks_in_109>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_109>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_109>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_109 {
	padding: 50px 0px 0px 0px;
}
#rollFadestacks_in_110 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_110:hover {
	opacity: 0.70;
}#rollFadestacks_in_115 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_115:hover {
	opacity: 0.70;
}#rollFadestacks_in_120 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_120:hover {
	opacity: 0.70;
}