/*
 * SuperFlex v1.4
 * Nick Cates Design
 */



.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}

body .slides,
body .flex-control-nav,
body .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {width: 100%; margin: 0; padding: 0;}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

.flexslider .slides img {max-width: 100%; display: block; width: 100%; height: auto;padding:0;margin:0;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: transparent; zoom: 1; position: relative;z-index: 50;}

.flexslider .slides {zoom: 1;}
body .flexslider ul.slides, body .flexslider li { padding: 0; margin: 0;list-style: none; line-height: 0;}
.flexslider .slides > li {position: relative;}

.flex-container {zoom: 1; position: relative;}

body .flex-caption { 
height:50px; 
background:none; 
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); 
zoom: 1; 
text-align: left; 
width: 100%; 
display: block; 
text-indent: 3%;
position: absolute; 
left: 0; 
bottom: 0; 
background: rgba(0,0,0,.5); 
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.3); 
font-size: 14px; 
line-height: 3.6em;
}

.flex-direction-nav{opacity: 0;}
.flex-direction-nav{padding: 0 !important;}
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url('../files/bg_direction_nav.png') no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .flex-next {background-position: -52px 0; right: 0;}
.flex-direction-nav li .flex-prev {left: 0;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {position: absolute; line-height: 3.6em; font-size: 14px; text-align: center; bottom:0; opacity:0;width:100%;z-index:100;}
.alignRight {text-align: right; right: 15px;width:auto;}

.flex-control-nav li {position: relative; top: 4px; margin: 0 0 0 7px !important; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a { top: 5px; width: 20px; height: 20px;display: block; background: url('../files/bg_control_nav.png') no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -20px;}
.flex-control-nav li a.flex-active {background-position: 0 -40px; cursor: default;}

.flex-control-nav,.flex-direction-nav{-webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -ms-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms;}
.flexslider:hover .flex-control-nav,.flexslider:hover .flex-direction-nav{opacity: 1 !important;}
 

.flex-viewport,
.flex-viewport ul.slides, 
.flex-viewport ul.slides li,
.flex-viewport ul.slides li img{
    border-radius: 0;
}

#stacks_in_96 .flex-caption{border-radius: 0 0 4px 4px;}

@media all and (max-width: 600px){
    .flex-caption{visibility: hidden;}
}

@media all and (max-width: 320px){
    .flex-direction-nav{visibility: hidden;}
}

@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (-o-min-device-pixel-ratio: 13/10),
	only screen and (min-resolution: 120dpi)
	{
    .flex-control-nav li a {
    	background-image: url('../files/bg_control_nav_2x.png') !important; 
    	background-size: 20px 60px;
    }
    .flex-direction-nav li a {
    	background: url('../files/bg_direction_nav_2x.png') no-repeat 0 0;
    	background-size: 104px 52px;
    }
}










/* Edit Mode UI  */


/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_111 .HYPE_document  {
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;
	 
}
/*  buttons states toolbar */
#stacks_in_111 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important; }
/* LINK AREA over the titles */
#stacks_in_111 .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_111 .back_wrapper_8573 {		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative;
	min-height: 100px !important;
	max-width: 1300vh;
	height: 20vh;
	padding: 0;		
	 
}
#stacks_in_111 .wrapper_8573 {	
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;
	min-height: 100px !important;
	max-width: 1300px;
	height: 20vh;
	 
}
/*  Hype internal elements - rotation */
#stacks_in_111 .flex_elements{
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate(0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	 
}
/* --------------- */
#stacks_in_111 .wrapper_working_area  {	
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 20vh;
	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.7;	
	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 AND SLOGAN ----- active only with "STATIC" titles */
.hype-title-static {		


}
.hype-title-scale{		



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



}
@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}
/* active only with STATIC titles END */
 /* Title style A */
#stacks_in_111 .theme_title { color: #558198 !important; }
 /* Title style B */
#stacks_in_111 .theme_title_b { color: #84ADC5 !important; }
/* Title style A-B styles  */
#stacks_in_111 .theme_slogan {
	color: #BC827D !important;
	font-size: 54px !important;
	font-family: "vigaregular", sans-serif !important;
	font-style: none;
	text-transform: none;
	text-decoration: none;
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	margin-top: 20px !important;
	margin-left: 0px !important;
	display: block !important;
	letter-spacing: 0px !important;
	line-height: 70px !important;	
	
	
}
/* TITLE CSS */
#stacks_in_111 .theme_title, #stacks_in_111 .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: "vigaregular", sans-serif !important;	
	-webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
		
}

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_111 .back_wrapper_8573 {	
		
	 
}
#stacks_in_111 .back_wrapper_8573bg {	
		
	
	text-align: center; display: block; position: relative;
	min-height: 100px !important;
	max-width: 1300vh;
	height: 20vh;
	padding: 0; margin: 0;
		
}
#stacks_in_111 .theme_title, #stacks_in_111 .theme_title_b {
 
/* shadow set */

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		












}
 /* Title shadow END */
#stacks_in_111 .theme_title, #stacks_in_111 .theme_title_b {
 
}
/* --------------- */
/* @group Built-in Webfonts */
/* Orignal font CORDIAL by Riccardo Olocco - read license */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.svg#cordial_proregregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.svg#cordial_prosemibold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.svg#cordial_promedium') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.svg#cordial_prolight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.svg#cordial_probold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot?#iefix') format('embedded-opentype'),
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'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.svg#cordial_pro_inlineBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot?#iefix') format('embedded-opentype'),
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'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.svg#cordial_pro_cherryBdrounded') format('svg');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot');
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.svg#rubik_mono_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.eot');
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../files/webfonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../files/webfonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.eot');
src: url('../files/webfonts/abel/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff'), url('../files/webfonts/abel/abel-regular-webfont.ttf') format('truetype'), url('../files/webfonts/abel/abel-regular-webfont.svg#abelregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot');
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.ttf') format('truetype'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.eot');
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../files/webfonts/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../files/webfonts/breeserif/breeserif-regular-webfont.svg#bree_serifregular')format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.eot');
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.svg#pacificoregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.eot');
src: url('../files/webfonts/signika/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff'),
url('../files/webfonts/signika/signika-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/signika/signika-regular-webfont.svg#signikaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.eot');
src: url('../files/webfonts/rochester/rochester-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff'),
url('../files/webfonts/rochester/rochester-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/rochester/rochester-regular-webfont.svg#rochesterregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot');
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.eot');
src: url('../files/webfonts/raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff'), url('../files/webfonts/raleway/raleway-light-webfont.ttf') format('truetype'), url('../files/webfonts/raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.eot');
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.ttf') format('truetype'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.eot');
src: url('../files/webfonts/viga/viga-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff'), url('../files/webfonts/viga/viga-regular-webfont.ttf') format('truetype'), url('../files/webfonts/viga/viga-regular-webfont.svg#vigaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.eot');
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.eot');
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.ttf') format('truetype'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.svg#archivo_blackregular') format('svg');
font-weight: normal; font-style: normal; }
/* @end */
/* DECORATION */
/* line */
#stacks_in_111 .decoration_color_1 {
	background-color: #BC827D !important;
	display: block !important;
	margin-top: 0px !important;	
	margin-left: 0px !important;
}
/* back glow */
#stacks_in_111 .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;
}
/* DECORATION and GLOW END  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXX  DEMO AREA - CSS STYLES  XXXXXXXXXXXXXXXXXXXXXXXXXXX */




/* -- End EACH CSS Template -- */#stacks_in_111 .scrollButton-hypetitles {		
	 
	display: none !important;
	 
		
	position: absolute;
	left: 0;
	z-index: 5;
	margin-right: auto;
	margin-left: auto;
	right: 0;
	bottom: 8%;
	border-radius: 55px;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	padding: 0;
	width: 82px;
	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.1s;
	 
}    
@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_111 .scrollButton-hypetitles a {
	font-size: 50px !important;
	line-height: 1em;
	transition: 0.06s linear;
	-webkit-transition: 0.06s linear;
	-moz-transition: 0.06s 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.4s;	
	color: #D5D5D5 !important;
	 
}
#stacks_in_111 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_111 .scrollButton-hypetitles #stacks_in_111 [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_111 .scrollButton-hypetitles a:hover {
	text-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}

#target-hypetitles {
	position: absolute;
	height: 0px;
	width: 100%;
	bottom: 0px;
	 
}

@media only screen and (max-height: 601px) {
#stacks_in_111 .scrollButton-hypetitles { display: none !important; }
#stacks_in_111 .scrollButton-hypetitles a { font-size: 0 !important; display: none !important;  }  
}#stacks_in_206{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


#stacks_in_206 img{opacity: 0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-animation: opLoad 1s ease-out;transition:opacity 1s ease-out;}
#stacks_in_206 img.show{opacity: 1;}


.ncp img{max-width:100%;height:auto; width:auto;}
.ncp .count{font-size: 11px;padding: 1px 5px 2px;margin-bottom:.5em;border:1px solid #cfcfcf;color:#aaa;border-radius:2px;display: inline-block;-webkit-font-smoothing: antialiased;
}
#stacks_in_206 .c+.c .count{margin-left: 4px;}
#stacks_in_206.s3 .c.s2_3 .count,#stacks_in_206.s4 .c.s2_4 .count,#stacks_in_206.s4 .c.s3_4 .count{ margin-left: 2px;}
.ncp .count:before{counter-increment: section;content: 'Column 'counter(section) '';}

.ncp .g:before,.ncp .g:after{content:"";display:table;}
.ncp .g:after{clear:both;}
.ncp .c{display: block;float:left;margin: 1% 0 1% 1.6%;}
.s1_1,.s1_2,.s1_3,.s1_4{margin: 1% 0;}

.ncp .c:first-child { margin-left: 0; }

#stacks_in_206.s2 .c.s1_2 .c-pad,#stacks_in_206.s3 .c.s1_3 .c-pad,#stacks_in_206.s4 .c.s1_4 .c-pad{padding: 0 4px 0 0;}
#stacks_in_206.s3 .c.s2_3 .c-pad,#stacks_in_206.s4 .c.s2_4 .c-pad,#stacks_in_206.s4 .c.s3_4 .c-pad{ padding: 0 2px;}
#stacks_in_206.s2 .c.s2_2 .c-pad,#stacks_in_206.s3 .c.s3_3 .c-pad,#stacks_in_206.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
.ncp.s1>.c{width: 100%;}.ncp.s2>.c{width: 49.2%;}.ncp.s3>.c{width: 32.26%;}.ncp.s4>.c{width: 23.8%;}

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

	#stacks_in_206 .c+.c .count,
	#stacks_in_206.s3 .c.s2_3 .count,
	#stacks_in_206.s4 .c.s3_4 .count{margin-left: 0;}
	#stacks_in_206 .c{margin: 1% 0;padding: 4px 0;width: 100%;}
	#stacks_in_206 .c:first-child,#stacks_in_206.s4 .c.s1_4,#stacks_in_206.s4 .c.s2_4{ padding: 0 0 4px;}
	#stacks_in_206 .c:last-child,#stacks_in_206.s4 .c.s3_4,#stacks_in_206.s4 .c.s4_4{ padding: 4px 0 0;}

	#stacks_in_206.s2 .c-pad,#stacks_in_206.s3 .c-pad{ padding: 0 !important;}

	#stacks_in_206.s4 .c.s2_4 .count,
	#stacks_in_206.s4 .c.s4_4 .count{ margin-left: 4px;}
	#stacks_in_206.s4 .c {width: 49.2%;}
	#stacks_in_206.s4 .c.s1_4 .c-pad,#stacks_in_206.s4 .c.s3_4 .c-pad{ padding: 0 4px 0 0;}
	#stacks_in_206.s4 .c.s2_4 .c-pad,#stacks_in_206.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
}

@media only screen and (max-width: 300px) {
	#stacks_in_206 .count{ margin-left: 0 !important;}
	#stacks_in_206 .c .c-pad{padding: 0 !important;}
	#stacks_in_206.s4 .c{width: 100%;}
}

@-webkit-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_207 {
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_207 .theDivider1,
#simpleDivider_stacks_in_207 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_207 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_207.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_207.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_207 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_207.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_207.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_207.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_207.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_193{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


#stacks_in_193 img{opacity: 0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-animation: opLoad 1s ease-out;transition:opacity 1s ease-out;}
#stacks_in_193 img.show{opacity: 1;}


.ncp img{max-width:100%;height:auto; width:auto;}
.ncp .count{font-size: 11px;padding: 1px 5px 2px;margin-bottom:.5em;border:1px solid #cfcfcf;color:#aaa;border-radius:2px;display: inline-block;-webkit-font-smoothing: antialiased;
}
#stacks_in_193 .c+.c .count{margin-left: 4px;}
#stacks_in_193.s3 .c.s2_3 .count,#stacks_in_193.s4 .c.s2_4 .count,#stacks_in_193.s4 .c.s3_4 .count{ margin-left: 2px;}
.ncp .count:before{counter-increment: section;content: 'Column 'counter(section) '';}

.ncp .g:before,.ncp .g:after{content:"";display:table;}
.ncp .g:after{clear:both;}
.ncp .c{display: block;float:left;margin: 1% 0 1% 1.6%;}
.s1_1,.s1_2,.s1_3,.s1_4{margin: 1% 0;}

.ncp .c:first-child { margin-left: 0; }

#stacks_in_193.s2 .c.s1_2 .c-pad,#stacks_in_193.s3 .c.s1_3 .c-pad,#stacks_in_193.s4 .c.s1_4 .c-pad{padding: 0 4px 0 0;}
#stacks_in_193.s3 .c.s2_3 .c-pad,#stacks_in_193.s4 .c.s2_4 .c-pad,#stacks_in_193.s4 .c.s3_4 .c-pad{ padding: 0 2px;}
#stacks_in_193.s2 .c.s2_2 .c-pad,#stacks_in_193.s3 .c.s3_3 .c-pad,#stacks_in_193.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
.ncp.s1>.c{width: 100%;}.ncp.s2>.c{width: 49.2%;}.ncp.s3>.c{width: 32.26%;}.ncp.s4>.c{width: 23.8%;}

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

	#stacks_in_193 .c+.c .count,
	#stacks_in_193.s3 .c.s2_3 .count,
	#stacks_in_193.s4 .c.s3_4 .count{margin-left: 0;}
	#stacks_in_193 .c{margin: 1% 0;padding: 4px 0;width: 100%;}
	#stacks_in_193 .c:first-child,#stacks_in_193.s4 .c.s1_4,#stacks_in_193.s4 .c.s2_4{ padding: 0 0 4px;}
	#stacks_in_193 .c:last-child,#stacks_in_193.s4 .c.s3_4,#stacks_in_193.s4 .c.s4_4{ padding: 4px 0 0;}

	#stacks_in_193.s2 .c-pad,#stacks_in_193.s3 .c-pad{ padding: 0 !important;}

	#stacks_in_193.s4 .c.s2_4 .count,
	#stacks_in_193.s4 .c.s4_4 .count{ margin-left: 4px;}
	#stacks_in_193.s4 .c {width: 49.2%;}
	#stacks_in_193.s4 .c.s1_4 .c-pad,#stacks_in_193.s4 .c.s3_4 .c-pad{ padding: 0 4px 0 0;}
	#stacks_in_193.s4 .c.s2_4 .c-pad,#stacks_in_193.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
}

@media only screen and (max-width: 300px) {
	#stacks_in_193 .count{ margin-left: 0 !important;}
	#stacks_in_193 .c .c-pad{padding: 0 !important;}
	#stacks_in_193.s4 .c{width: 100%;}
}

@-webkit-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_194 {
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_194 .theDivider1,
#simpleDivider_stacks_in_194 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_194 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_194.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_194.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_194 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_194.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_194.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_194.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_194.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_180{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


#stacks_in_180 img{opacity: 0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-animation: opLoad 1s ease-out;transition:opacity 1s ease-out;}
#stacks_in_180 img.show{opacity: 1;}


.ncp img{max-width:100%;height:auto; width:auto;}
.ncp .count{font-size: 11px;padding: 1px 5px 2px;margin-bottom:.5em;border:1px solid #cfcfcf;color:#aaa;border-radius:2px;display: inline-block;-webkit-font-smoothing: antialiased;
}
#stacks_in_180 .c+.c .count{margin-left: 4px;}
#stacks_in_180.s3 .c.s2_3 .count,#stacks_in_180.s4 .c.s2_4 .count,#stacks_in_180.s4 .c.s3_4 .count{ margin-left: 2px;}
.ncp .count:before{counter-increment: section;content: 'Column 'counter(section) '';}

.ncp .g:before,.ncp .g:after{content:"";display:table;}
.ncp .g:after{clear:both;}
.ncp .c{display: block;float:left;margin: 1% 0 1% 1.6%;}
.s1_1,.s1_2,.s1_3,.s1_4{margin: 1% 0;}

.ncp .c:first-child { margin-left: 0; }

#stacks_in_180.s2 .c.s1_2 .c-pad,#stacks_in_180.s3 .c.s1_3 .c-pad,#stacks_in_180.s4 .c.s1_4 .c-pad{padding: 0 4px 0 0;}
#stacks_in_180.s3 .c.s2_3 .c-pad,#stacks_in_180.s4 .c.s2_4 .c-pad,#stacks_in_180.s4 .c.s3_4 .c-pad{ padding: 0 2px;}
#stacks_in_180.s2 .c.s2_2 .c-pad,#stacks_in_180.s3 .c.s3_3 .c-pad,#stacks_in_180.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
.ncp.s1>.c{width: 100%;}.ncp.s2>.c{width: 49.2%;}.ncp.s3>.c{width: 32.26%;}.ncp.s4>.c{width: 23.8%;}

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

	#stacks_in_180 .c+.c .count,
	#stacks_in_180.s3 .c.s2_3 .count,
	#stacks_in_180.s4 .c.s3_4 .count{margin-left: 0;}
	#stacks_in_180 .c{margin: 1% 0;padding: 4px 0;width: 100%;}
	#stacks_in_180 .c:first-child,#stacks_in_180.s4 .c.s1_4,#stacks_in_180.s4 .c.s2_4{ padding: 0 0 4px;}
	#stacks_in_180 .c:last-child,#stacks_in_180.s4 .c.s3_4,#stacks_in_180.s4 .c.s4_4{ padding: 4px 0 0;}

	#stacks_in_180.s2 .c-pad,#stacks_in_180.s3 .c-pad{ padding: 0 !important;}

	#stacks_in_180.s4 .c.s2_4 .count,
	#stacks_in_180.s4 .c.s4_4 .count{ margin-left: 4px;}
	#stacks_in_180.s4 .c {width: 49.2%;}
	#stacks_in_180.s4 .c.s1_4 .c-pad,#stacks_in_180.s4 .c.s3_4 .c-pad{ padding: 0 4px 0 0;}
	#stacks_in_180.s4 .c.s2_4 .c-pad,#stacks_in_180.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
}

@media only screen and (max-width: 300px) {
	#stacks_in_180 .count{ margin-left: 0 !important;}
	#stacks_in_180 .c .c-pad{padding: 0 !important;}
	#stacks_in_180.s4 .c{width: 100%;}
}

@-webkit-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_181 {
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_181 .theDivider1,
#simpleDivider_stacks_in_181 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_181 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_181.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_181.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_181 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_181.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_181.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_181.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_181.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_170{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


#stacks_in_170 img{opacity: 0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-animation: opLoad 1s ease-out;transition:opacity 1s ease-out;}
#stacks_in_170 img.show{opacity: 1;}


.ncp img{max-width:100%;height:auto; width:auto;}
.ncp .count{font-size: 11px;padding: 1px 5px 2px;margin-bottom:.5em;border:1px solid #cfcfcf;color:#aaa;border-radius:2px;display: inline-block;-webkit-font-smoothing: antialiased;
}
#stacks_in_170 .c+.c .count{margin-left: 4px;}
#stacks_in_170.s3 .c.s2_3 .count,#stacks_in_170.s4 .c.s2_4 .count,#stacks_in_170.s4 .c.s3_4 .count{ margin-left: 2px;}
.ncp .count:before{counter-increment: section;content: 'Column 'counter(section) '';}

.ncp .g:before,.ncp .g:after{content:"";display:table;}
.ncp .g:after{clear:both;}
.ncp .c{display: block;float:left;margin: 1% 0 1% 1.6%;}
.s1_1,.s1_2,.s1_3,.s1_4{margin: 1% 0;}

.ncp .c:first-child { margin-left: 0; }

#stacks_in_170.s2 .c.s1_2 .c-pad,#stacks_in_170.s3 .c.s1_3 .c-pad,#stacks_in_170.s4 .c.s1_4 .c-pad{padding: 0 4px 0 0;}
#stacks_in_170.s3 .c.s2_3 .c-pad,#stacks_in_170.s4 .c.s2_4 .c-pad,#stacks_in_170.s4 .c.s3_4 .c-pad{ padding: 0 2px;}
#stacks_in_170.s2 .c.s2_2 .c-pad,#stacks_in_170.s3 .c.s3_3 .c-pad,#stacks_in_170.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
.ncp.s1>.c{width: 100%;}.ncp.s2>.c{width: 49.2%;}.ncp.s3>.c{width: 32.26%;}.ncp.s4>.c{width: 23.8%;}

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

	#stacks_in_170 .c+.c .count,
	#stacks_in_170.s3 .c.s2_3 .count,
	#stacks_in_170.s4 .c.s3_4 .count{margin-left: 0;}
	#stacks_in_170 .c{margin: 1% 0;padding: 4px 0;width: 100%;}
	#stacks_in_170 .c:first-child,#stacks_in_170.s4 .c.s1_4,#stacks_in_170.s4 .c.s2_4{ padding: 0 0 4px;}
	#stacks_in_170 .c:last-child,#stacks_in_170.s4 .c.s3_4,#stacks_in_170.s4 .c.s4_4{ padding: 4px 0 0;}

	#stacks_in_170.s2 .c-pad,#stacks_in_170.s3 .c-pad{ padding: 0 !important;}

	#stacks_in_170.s4 .c.s2_4 .count,
	#stacks_in_170.s4 .c.s4_4 .count{ margin-left: 4px;}
	#stacks_in_170.s4 .c {width: 49.2%;}
	#stacks_in_170.s4 .c.s1_4 .c-pad,#stacks_in_170.s4 .c.s3_4 .c-pad{ padding: 0 4px 0 0;}
	#stacks_in_170.s4 .c.s2_4 .c-pad,#stacks_in_170.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
}

@media only screen and (max-width: 300px) {
	#stacks_in_170 .count{ margin-left: 0 !important;}
	#stacks_in_170 .c .c-pad{padding: 0 !important;}
	#stacks_in_170.s4 .c{width: 100%;}
}

@-webkit-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_156 {
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_156 .theDivider1,
#simpleDivider_stacks_in_156 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_156 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_156.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_156.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_156 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_156.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_156.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_156.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_156.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_178{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


#stacks_in_178 img{opacity: 0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-animation: opLoad 1s ease-out;transition:opacity 1s ease-out;}
#stacks_in_178 img.show{opacity: 1;}


.ncp img{max-width:100%;height:auto; width:auto;}
.ncp .count{font-size: 11px;padding: 1px 5px 2px;margin-bottom:.5em;border:1px solid #cfcfcf;color:#aaa;border-radius:2px;display: inline-block;-webkit-font-smoothing: antialiased;
}
#stacks_in_178 .c+.c .count{margin-left: 4px;}
#stacks_in_178.s3 .c.s2_3 .count,#stacks_in_178.s4 .c.s2_4 .count,#stacks_in_178.s4 .c.s3_4 .count{ margin-left: 2px;}
.ncp .count:before{counter-increment: section;content: 'Column 'counter(section) '';}

.ncp .g:before,.ncp .g:after{content:"";display:table;}
.ncp .g:after{clear:both;}
.ncp .c{display: block;float:left;margin: 1% 0 1% 1.6%;}
.s1_1,.s1_2,.s1_3,.s1_4{margin: 1% 0;}

.ncp .c:first-child { margin-left: 0; }

#stacks_in_178.s2 .c.s1_2 .c-pad,#stacks_in_178.s3 .c.s1_3 .c-pad,#stacks_in_178.s4 .c.s1_4 .c-pad{padding: 0 4px 0 0;}
#stacks_in_178.s3 .c.s2_3 .c-pad,#stacks_in_178.s4 .c.s2_4 .c-pad,#stacks_in_178.s4 .c.s3_4 .c-pad{ padding: 0 2px;}
#stacks_in_178.s2 .c.s2_2 .c-pad,#stacks_in_178.s3 .c.s3_3 .c-pad,#stacks_in_178.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
.ncp.s1>.c{width: 100%;}.ncp.s2>.c{width: 49.2%;}.ncp.s3>.c{width: 32.26%;}.ncp.s4>.c{width: 23.8%;}

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

	#stacks_in_178 .c+.c .count,
	#stacks_in_178.s3 .c.s2_3 .count,
	#stacks_in_178.s4 .c.s3_4 .count{margin-left: 0;}
	#stacks_in_178 .c{margin: 1% 0;padding: 4px 0;width: 100%;}
	#stacks_in_178 .c:first-child,#stacks_in_178.s4 .c.s1_4,#stacks_in_178.s4 .c.s2_4{ padding: 0 0 4px;}
	#stacks_in_178 .c:last-child,#stacks_in_178.s4 .c.s3_4,#stacks_in_178.s4 .c.s4_4{ padding: 4px 0 0;}

	#stacks_in_178.s2 .c-pad,#stacks_in_178.s3 .c-pad{ padding: 0 !important;}

	#stacks_in_178.s4 .c.s2_4 .count,
	#stacks_in_178.s4 .c.s4_4 .count{ margin-left: 4px;}
	#stacks_in_178.s4 .c {width: 49.2%;}
	#stacks_in_178.s4 .c.s1_4 .c-pad,#stacks_in_178.s4 .c.s3_4 .c-pad{ padding: 0 4px 0 0;}
	#stacks_in_178.s4 .c.s2_4 .c-pad,#stacks_in_178.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
}

@media only screen and (max-width: 300px) {
	#stacks_in_178 .count{ margin-left: 0 !important;}
	#stacks_in_178 .c .c-pad{padding: 0 !important;}
	#stacks_in_178.s4 .c{width: 100%;}
}

@-webkit-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_165 {
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_165 .theDivider1,
#simpleDivider_stacks_in_165 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_165 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_165.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_165.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_165 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_165.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_165.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_165.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_165.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_164 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_164 .theDivider1,
#simpleDivider_stacks_in_164 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_164 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_164.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_164.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_164 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_164.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_164.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_164.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_164.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_123{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


#stacks_in_123 img{opacity: 0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-animation: opLoad 1s ease-out;transition:opacity 1s ease-out;}
#stacks_in_123 img.show{opacity: 1;}


.ncp img{max-width:100%;height:auto; width:auto;}
.ncp .count{font-size: 11px;padding: 1px 5px 2px;margin-bottom:.5em;border:1px solid #cfcfcf;color:#aaa;border-radius:2px;display: inline-block;-webkit-font-smoothing: antialiased;
}
#stacks_in_123 .c+.c .count{margin-left: 4px;}
#stacks_in_123.s3 .c.s2_3 .count,#stacks_in_123.s4 .c.s2_4 .count,#stacks_in_123.s4 .c.s3_4 .count{ margin-left: 2px;}
.ncp .count:before{counter-increment: section;content: 'Column 'counter(section) '';}

.ncp .g:before,.ncp .g:after{content:"";display:table;}
.ncp .g:after{clear:both;}
.ncp .c{display: block;float:left;margin: 1% 0 1% 1.6%;}
.s1_1,.s1_2,.s1_3,.s1_4{margin: 1% 0;}

.ncp .c:first-child { margin-left: 0; }

#stacks_in_123.s2 .c.s1_2 .c-pad,#stacks_in_123.s3 .c.s1_3 .c-pad,#stacks_in_123.s4 .c.s1_4 .c-pad{padding: 0 4px 0 0;}
#stacks_in_123.s3 .c.s2_3 .c-pad,#stacks_in_123.s4 .c.s2_4 .c-pad,#stacks_in_123.s4 .c.s3_4 .c-pad{ padding: 0 2px;}
#stacks_in_123.s2 .c.s2_2 .c-pad,#stacks_in_123.s3 .c.s3_3 .c-pad,#stacks_in_123.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
.ncp.s1>.c{width: 100%;}.ncp.s2>.c{width: 49.2%;}.ncp.s3>.c{width: 32.26%;}.ncp.s4>.c{width: 23.8%;}

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

	#stacks_in_123 .c+.c .count,
	#stacks_in_123.s3 .c.s2_3 .count,
	#stacks_in_123.s4 .c.s3_4 .count{margin-left: 0;}
	#stacks_in_123 .c{margin: 1% 0;padding: 4px 0;width: 100%;}
	#stacks_in_123 .c:first-child,#stacks_in_123.s4 .c.s1_4,#stacks_in_123.s4 .c.s2_4{ padding: 0 0 4px;}
	#stacks_in_123 .c:last-child,#stacks_in_123.s4 .c.s3_4,#stacks_in_123.s4 .c.s4_4{ padding: 4px 0 0;}

	#stacks_in_123.s2 .c-pad,#stacks_in_123.s3 .c-pad{ padding: 0 !important;}

	#stacks_in_123.s4 .c.s2_4 .count,
	#stacks_in_123.s4 .c.s4_4 .count{ margin-left: 4px;}
	#stacks_in_123.s4 .c {width: 49.2%;}
	#stacks_in_123.s4 .c.s1_4 .c-pad,#stacks_in_123.s4 .c.s3_4 .c-pad{ padding: 0 4px 0 0;}
	#stacks_in_123.s4 .c.s2_4 .c-pad,#stacks_in_123.s4 .c.s4_4 .c-pad{ padding: 0 0 0 4px;}
}

@media only screen and (max-width: 300px) {
	#stacks_in_123 .count{ margin-left: 0 !important;}
	#stacks_in_123 .c .c-pad{padding: 0 !important;}
	#stacks_in_123.s4 .c{width: 100%;}
}

@-webkit-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes opLoad {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

#stacks_in_123 {
	padding: 24px 0px 24px 0px;
}
#stacks_in_121{text-align:justify}
