/*
 * 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: 3px;
}

#stacks_in_13 .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  */


#stacks_in_307 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_307 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_307 #jwresp_col2_stacks_in_307{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_307 #jwresp_col1_stacks_in_307,#stacks_in_307 #jwresp_col2_stacks_in_307{width:100%;float:none;display:block}#stacks_in_307 #jwresp_col1_stacks_in_307{margin-bottom:15px}}

#stacks_in_357 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  20px;
}
/* -- Start Type Each css Template -- */


#stacks_in_360textContainer{
	text-align: left !important;
	
		color: rgba(169, 1, 11, 1.00) !important;
	
	-webkit-backface-visibility: hidden;
}


#stacks_in_360sliceContainer{
	display: none;
}


. /* -- Start not edit -- */
#stacks_in_360{
	-webkit-backface-visibility: hidden;
}
#stacks_in_360 *{
	/* white-space: pre-line !important; */
	-webkit-transform-style: preserve-3d;
}
#stacks_in_360textContainer{
	white-space: pre-line !important;
}


.stacks_in_360blink{
	display: none;
	-webkit-backface-visibility: hidden;
}


.stacks_in_360blink:after {
	content: '|';
	animation: typeCursor 1s linear infinite;
	
		color: rgba(169, 1, 11, 1.00) !important;
	
	-webkit-transform: translate3d(0, 0, 0);
}


@keyframes typeCursor {
	0% {
		opacity: 0;
	}
	49.9% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	99.9% {
		opacity: 1;
	}
}
 /* -- End not edit -- */








/* -- End Type Each css Template -- */ #stacks_in_362{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_362 .cycler_reel{position:relative;width:100%;overflow:hidden} #stacks_in_362{visibility:hidden}#stacks_in_362 .cycler_reel>div.stacks_out{width:100%!important}#stacks_in_362 .cycler_reel>div.stacks_out:first{visibility:visible}   

#stacks_in_374 {
	margin: 12px 0px 0px 0px;
}
#stacks_in_376_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_376 a:link, #stacks_in_376 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_376 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_376 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_378 {
	margin: 15px 0px 15px 0px;
}

#stacks_in_382 {
	margin: 15px 0px 15px 0px;
}

#stacks_in_386 {
	margin: 15px 0px 15px 0px;
}
/* Trunky General Styles */

#stacks_in_388 .trunky {
	margin-top:0px;
}




.read-more a, .re-collapse a{
	text-decoration: none !important;
}

.read-more a:hover, .re-collapse a:hover{
	text-decoration: none !important;
}

/* End Trunky General Styles */
#stacks_in_312 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  20px;
}
/* -- Start Type Each css Template -- */


#stacks_in_336textContainer{
	text-align: left !important;
	
		color: rgba(169, 1, 11, 1.00) !important;
	
	-webkit-backface-visibility: hidden;
}


#stacks_in_336sliceContainer{
	display: none;
}


. /* -- Start not edit -- */
#stacks_in_336{
	-webkit-backface-visibility: hidden;
}
#stacks_in_336 *{
	/* white-space: pre-line !important; */
	-webkit-transform-style: preserve-3d;
}
#stacks_in_336textContainer{
	white-space: pre-line !important;
}


.stacks_in_336blink{
	display: none;
	-webkit-backface-visibility: hidden;
}


.stacks_in_336blink:after {
	content: '|';
	animation: typeCursor 1s linear infinite;
	
		color: rgba(169, 1, 11, 1.00) !important;
	
	-webkit-transform: translate3d(0, 0, 0);
}


@keyframes typeCursor {
	0% {
		opacity: 0;
	}
	49.9% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	99.9% {
		opacity: 1;
	}
}
 /* -- End not edit -- */








/* -- End Type Each css Template -- */ #stacks_in_314{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_314 .cycler_reel{position:relative;width:100%;overflow:hidden} #stacks_in_314{visibility:hidden}#stacks_in_314 .cycler_reel>div.stacks_out{width:100%!important}#stacks_in_314 .cycler_reel>div.stacks_out:first{visibility:visible}   

#stacks_in_338 {
	margin: 12px 0px 0px 0px;
}
#stacks_in_354_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_354 a:link, #stacks_in_354 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_354 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_354 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_340 {
	margin: 15px 0px 15px 0px;
}

#stacks_in_346 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_348 {
	margin: 15px 0px 15px 0px;
}
/* Trunky General Styles */

#stacks_in_352 .trunky {
	margin-top:0px;
}




.read-more a, .re-collapse a{
	text-decoration: none !important;
}

.read-more a:hover, .re-collapse a:hover{
	text-decoration: none !important;
}

/* End Trunky General Styles */#stacks_in_403 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_403 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_403 #jwresp_col2_stacks_in_403{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_403 #jwresp_col1_stacks_in_403,#stacks_in_403 #jwresp_col2_stacks_in_403{width:100%;float:none;display:block}#stacks_in_403 #jwresp_col1_stacks_in_403{margin-bottom:15px}}

#stacks_in_403 {
	margin: 25px 0px 0px 0px;
}

#stacks_in_406 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	padding:  20px;
}
#stacks_in_397_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_397 a:link, #stacks_in_397 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_397 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_397 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_408 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 25px 0px 0px 0px;
	padding:  5px;
}
#stacks_in_220 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_220 .jwresp_col{float:none} #stacks_in_220 #jwresp_col2_stacks_in_220{position:relative;margin:0 auto;width:28%;float:none}#stacks_in_220 #jwresp_col1_stacks_in_220,#stacks_in_220 #jwresp_col3_stacks_in_220{width:30%}#stacks_in_220 #jwresp_col1_stacks_in_220{float:left}#stacks_in_220 #jwresp_col3_stacks_in_220{float:right} @media screen and (max-width:770px){#stacks_in_220 #jwresp_col1_stacks_in_220,#stacks_in_220 #jwresp_col3_stacks_in_220{margin-bottom:20px}#stacks_in_220 #jwresp_col1_stacks_in_220{width:47%}#stacks_in_220 #jwresp_col3_stacks_in_220{width:47%}#stacks_in_220 #jwresp_col2_stacks_in_220{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_220 #jwresp_col1_stacks_in_220,#stacks_in_220 #jwresp_col3_stacks_in_220,#stacks_in_220 #jwresp_col2_stacks_in_220{float:none;width:100%;display:block}#stacks_in_220 #jwresp_col1_stacks_in_220,#stacks_in_220 #jwresp_col3_stacks_in_220{margin-bottom:20px}} 

#stacks_in_220 {
	margin: 41px 0px 0px 0px;
}

#stacks_in_248 {
	margin: 5px 0px 0px 0px;
}
/* Trunky General Styles */

#stacks_in_118 .trunky {
	margin-top:10px;
}




.read-more a, .re-collapse a{
	text-decoration: none !important;
}

.read-more a:hover, .re-collapse a:hover{
	text-decoration: none !important;
}

/* End Trunky General Styles */
#stacks_in_283 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_281 {
	margin: 9px 0px 0px 0px;
}

#stacks_in_285 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_279 {
	margin: 9px 0px 0px 0px;
}

#stacks_in_287 {
	margin: 15px 0px 0px 0px;
}

#stacks_in_289 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_291 {
	margin: 6px 0px 0px -75px;
}

#stacks_in_256 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_236 {
	margin: 13px 0px 0px 0px;
}
#stacks_in_51 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_51 .jwresp_col{overflow:hidden;margin:0;width:47%; float:left;}#stacks_in_51 #jwresp_col2_stacks_in_51{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_51 #jwresp_col1_stacks_in_51,#stacks_in_51 #jwresp_col2_stacks_in_51{width:100%;float:none;display:block}#stacks_in_51 #jwresp_col1_stacks_in_51{margin-bottom:15px}}
