/*

Issue:
Strata, remove z-index from #t-band
Writer, remove z-index from .wrapper.main

*/

@font-face {
  font-family: 'velvet';
  src:  url('../index_files/icons/velvet.eot?n6z4l3');
  src:  url('../index_files/icons/velvet.eot?n6z4l3#iefix') format('embedded-opentype'),
    url('../index_files/icons/velvet.woff2?n6z4l3') format('woff2'),
    url('../index_files/icons/velvet.ttf?n6z4l3') format('truetype'),
    url('../index_files/icons/velvet.woff?n6z4l3') format('woff'),
    url('../index_files/icons/velvet.svg?n6z4l3#velvet') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="velvet-"], [class*=" velvet-"] {
  font-family: 'velvet' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.velvet_alert{
  position: absolute;
  color: #fff;
  top: 50%;
  left: 50%;
  font-size: 13px;
  transform: translate(-50%,-50%);
  padding: 6px 10px;
  line-height: 1.5;
  background: rgba(0,0,0,0.8);
  border-radius: 5px;
  text-align: center;
}

.velvet-play-1:before {
  content: "\e903";
}
.velvet-play-2:before {
  content: "\e904";
}
.velvet-play-6:before {
  content: "\e905";
}
.velvet-play-3:before {
  content: "\e901";
}
.velvet-play-4:before {
  content: "\e902";
}
.velvet-play-5:before {
  content: "\e900";
}

.velvet-icon{
  position: absolute;
  z-index: 2;
  pointer-events:none;
  text-shadow: none;
  transition: color 300ms;
}
.vzoom-img-op .velvet-icon{
	opacity: 0;
}
.cf:after{
  content: "";
  display: table;
  clear: both;
}
.velvet_active{ overflow: visible !important; }

.velvet_active:after{
  content: "";
  display: table;
  clear: both;
}

.vzoom-img-in[data-preventzoom="True"]{
  z-index: 0 !important;
}
.vzoom-img-in[data-preventzoom="True"] img,
.vzoom-img-in[data-preventzoom="True"] .vzoom-img-wrap{
  transform: none !important;
}
.vzoom-player table{ 
  background: transparent !important;
  border: 0 !important;
  margin: 0;
}
.vzoom-player .embed-center{ 
  max-width: 150vh;
  margin: 0 auto;
}
.vzoom-player .embed-container{ 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  background: #000;
  overflow: hidden !important; 
  max-width: 100%;
  margin-bottom: 0 !important;
  line-height: 0;
  box-shadow: 0 10px 40px rgba(0,0,0,0.4);
}
body.velvet_scaleIn .vzoom-player .embed-container{
  animation: ncdVideoScaleIn .5s .2s backwards;
}
.vzoom-player .embed-container:before{
  height: 100%;
  width: 100%;
  background: #000;
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  opacity: 0;
  transition: opacity 150ms;
}
.vzoom-player .embed-container:after{
  padding-top: 100%;
  content: '';
  display: block;
}
.vzoom-player.close .embed-container:before{
  z-index: 1;
  opacity: 1;
}
.vzoom-player .embed-container iframe, 
.vzoom-player .embed-container object, 
.vzoom-player .embed-container embed{ 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
}
.vzoom-player .embed-container video{
  position: relative;
  z-index: 1000;
}
.vzoom-img,
.vzoom-img-wrap {
  position: relative;
  z-index: 66669999;
  -webkit-transition: all 300ms 100ms;
  -o-transition: all 300ms 100ms;
  transition: all 300ms 100ms;
}
.vzoom-overlay-open .vzoom-img,
.vzoom-overlay-open .vzoom-img-wrap {
  -webkit-transition: all 325ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -o-transition: all 325ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  transition: all 325ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
img[data-action="vzoom"] {
  cursor: pointer;
  width: 100%;
  max-width: none;
  float: left;
  position: relative;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
img.vzoom-img {
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}
.velvet_placeholder{
  text-align: center;
}

.velvet_placeholder img{
  max-width: 250px;
  float: none;
  padding: 10px 0;
  z-index: 100;
  position: relative;
}

.velvet_placeholder .velvet-icon{
  display: none;
}

.vzoom-img-in{
  transition: opacity .4s .1s;
  position: relative;
}
.vzoom-img-in:before{
  position: absolute;
  pointer-events:none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  z-index: 1;
  transition: background 300ms;
}
.vzoom-img-in:hover:before{
  background: ;
}
.vzoom-img-in.velvet_active{
 z-index: 77779999;
}
.vzoom-img-in:after {
  content: "";
  display: table;
  clear: both;
}
.vzoom-img-in.vzoom-img-op{
  transition: opacity .35s;
  opacity: 0;
  pointer-events: none;
}
.vzoom-img-in.vzoom-img-op[data-preventzoom="True"]{
  opacity: 1;
}
.vzoom-overlay,
.vzoom-player {
  z-index: 1000;
  background: #000000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  filter: "alpha(opacity=0)";
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
.vzoom-overlay-open .vzoom-overlay {
  filter: "alpha(opacity=80)";
  opacity: .80;
}
.vzoom-overlay{
  -webkit-transition: opacity 300ms 300ms;
  -o-transition: opacity 300ms 300ms;
  transition: opacity 300ms 300ms;
}
.vzoom-overlay-open .vzoom-overlay{
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.vzoom-player {
  z-index: 1001;
  background: none;
  margin: 40px;
  opacity: 1;
  filter: none;
  pointer-events: auto;
  animation: ncdVideoOpacityIn .6s .25s backwards;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.vzoom-player table{
  height: 100%;
  width: 100%;
  border-collapse: collapse;
}
.vzoom-player table td{
  vertical-align: middle;
}
.vzoom-player *{
  box-sizing: content-box;
}
.vzoom-player.close .embed-container{
  transition: opacity 300ms;
  opacity: 0;
}
.vzoom-overlay-open,
.vzoom-overlay-transitioning {
  cursor: default;
}
@keyframes ncdVideoOpacityIn {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes ncdVideoScaleIn {
  0%   { transform: scale(0.96); }
  100% { transform: scale(1); }
}
.vzoom-img-in .embed-container{ 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  background: #000;
  overflow: hidden !important; 
  max-width: 100%;
  line-height: 0;
}
.vzoom-img-in .embed-container iframe, 
.vzoom-img-in .embed-container object, 
.vzoom-img-in .embed-container embed{ 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
}

@media screen and (min-width: 600px) {
  .vzoom-img-in .embed-container{
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .vzoom-img-in img,
  .vzoom-img-in:before,
  .vzoom-img-in .velvet-icon{
    display: none !important;
  }
  .vzoom-img-in .embed-container,
  .vzoom-img-in .embed-container iframe, 
  .vzoom-img-in .embed-container object, 
  .vzoom-img-in .embed-container embed{ 
    display: block;
  }
}


/* Edit Mode */
%[if edit]%
#stacks_in_921_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_921_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_921 .layer {
	float: left;
}

%[if ]%	
#stacks_in_921 .pile {
	display: none;
}

#stacks_in_921 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_921 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_921 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_921 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_920_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_920_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_920 .layer {
	float: left;
}

%[if ]%	
#stacks_in_920 .pile {
	display: none;
}

#stacks_in_920 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_920 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_920 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_920 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_516_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_516_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_516 .layer {
	float: left;
}

%[if ]%	
#stacks_in_516 .pile {
	display: none;
}

#stacks_in_516 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_516 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_516 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_516 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_100_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_100_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_100 .layer {
	float: left;
}

%[if ]%	
#stacks_in_100 .pile {
	display: none;
}

#stacks_in_100 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_100 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_100 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_100 .clearFloats {
	clear: both;
}






/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_294 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_294 .container:after,
#stacks_in_294 .row:after, 
#stacks_in_294 .mbcol:after, 
#stacks_in_294 .clr:after, 
#stacks_in_294 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_294 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_294 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_294 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_294 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_294 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_294 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_294 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_294 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_294 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_294 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_294 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_294 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_294 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_294 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_294 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_294 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_294 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_294 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_294 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_294 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_294 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_294 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_294 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_294 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_294 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_294 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_294 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_294 .gutters .mbspan_12 { margin:0; width: 100%; }
}/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

 /*
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0;
  padding: 0;
}
.sf-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sf-flexslider .slides img {
  width: 100%;
  display: block;
}
.sf-flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sf-flexslider .slides {
  display: block;
}
* html .sf-flexslider .slides {
  height: 1%;
}
.no-js .sf-flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.sf-flexslider .slides {
  zoom: 1;
}
.sf-flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.sf-flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* SuperFlex 3.0.7 */

@font-face {
	font-family: 'sf-icons';
	src: url('fonts/sf-icons.eot');
}
@font-face {
	font-family: 'sf-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8R/OYAAAC8AAAAYGNtYXAgVsCMAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zl5qkmkAAAF4AAAB6GhlYWQHMNyTAAADYAAAADZoaGVhBv4DywAAA5gAAAAkaG10eB4ABTYAAAO8AAAAKGxvY2ECLgHGAAAD5AAAABZtYXhwAAwAGQAAA/wAAAAgbmFtZQNRKj8AAAQcAAABknBvc3QAAwAAAAAFsAAAACAAAwO3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADgBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4AX//f//AAAAAAAg4AD//f//AAH/4yAEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAPT/0QMMA8AAFgAAATIWFxYUBwkBFhQHBiInASY0NwE+ATMC4gwWCBIS/mUBmxISETES/jwSEgHECRYLA8AJCBIxEf5l/mURMRIREQHFETIRAcUICQAAAQDE/8ADPAPAAAUAAAU3CQEnAQLEeP53AYl4/gBAdwGJAYl3/gAAAAEA4//PAx0DsQAVAAATARYyPwE2NCcJATY0LwEmIgcBBhQX4wHLECsPJRAQ/n8BgRAQJQ8rEP41EBABm/40Dw8lECsPAYIBgg8rECUPD/40DywPAAEA9P/AAwwDrwAWAAAFIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIwEeDBYIEhIBm/5lEhIRMRIBxBIS/jwJFgtACQgSMREBmwGbETESERH+OxEyEf47CAkAAAABAOP/zwMdA7EAFQAACQEmIg8BBhQXCQEGFB8BFjI3ATY0JwMd/jUQKw8lEBABgf5/EBAlDysQAcsQEAHlAcwPDyUQKw/+fv5+DysQJQ8PAcwPLA8AAAAAAQDE/8ADPAPAAAUAAAEHCQEXAQE8eAGJ/nd4AgADwHf+d/53dwIAAAEAAAABAAC/FVBDXw889QALBAAAAAAA0mrMCwAAAADSaswLAAD/wAM8A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAzwAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAABAAA9AQAAMQEAADjBAAA9AQAAOMEAADEAAAAAAAKABQAHgBKAF4AiAC0AOAA9AAAAAEAAAAKABcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i.sf-control {
	font-family: 'sf-icons';
	font-size: 18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sf-icon-cl-1:before {
	content: "\e000";
}
.sf-icon-cl-2:before {
	content: "\e002";
}
.sf-icon-cl-3:before {
	content: "\e001";
}
.sf-icon-cr-1:before {
	content: "\e003";
}
.sf-icon-cr-2:before {
	content: "\e004";
}
.sf-icon-cr-3:before {
	content: "\e005";
}

#sf3-folder-check{
	margin: 20px 0 10px;
}
#sf3-folder-check:not(.sf3-error) span{
	background: #119115;
	border-radius: 50px;
	padding: 8px 15px;
}
#sf3-folder-check div,
#sf3-folder-check.sf3-error{
	text-align: center;
	font-size: 16px;
	color: #AFFFB7;
	padding: 10px;
}
.sf3-error:before{
	content:'Folder cannot be found.';
	color: #fff;
	font-weight: bolder;
	background:#D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
#stacks_in_790-sf .sf3-error:after{
	content:'http://my-website.com/remote';
	color: #D53F4F;
	font-weight: bolder;
	background:#fff;
	margin-left: 15px;
	border: 2px solid #D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
.sf3-error img{
	display: none;
}



#stacks_in_790-sf .flex-control-nav{
	bottom: 0;
	padding: 12px 0 0 !important;
	position: relative;
}
#stacks_in_790-sf .flex-control-nav.flex-control-paging li a.flex-active{
	background: rgba(231, 119, 6, 1.00);
}
#stacks_in_790-sf .flex-control-nav.flex-control-paging li a{
	background: rgba(204, 204, 204, 1.00);
	-webkit-transition: background 300ms;
	transition: background 300ms;
}
#stacks_in_790-sf ul.slides{
	margin:0 !important;
	padding:0 !important;
}
#stacks_in_790-sf{
	position: relative;
	z-index: 10;
	height: auto;
}
#stacks_in_790-sf,
#stacks_in_790-sf .slider.sf-flexslider{
	background-color: transparent;
	overflow: hidden;
	margin: 0;
	border: 0;
}

#stacks_in_790-sf .sf-flexslider{
	opacity: 1;
	margin: 0;
	border-radius: 0;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
}
#stacks_in_790-sf .sf-error{
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	font-weight: bolder;
	padding: 7px 10px;
	line-height: 20px;
	border-radius: 4px;
	color: #FFF;
	background: #F78E8F;
	display: inline-block;
}

#stacks_in_790-sf .slider.loaded{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* Instant Load */
#stacks_in_790-sf .loaded .flex-viewport,
#stacks_in_790-sf .slider,
#stacks_in_790-sf .flex-viewport{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#stacks_in_790-sf .sf-flexslider.loading{opacity: 0;}

#stacks_in_790-sf{min-height: 70px;}

#stacks_in_790-sf .carousel{
	background-color: rgba(255, 255, 255, 1.00);
	line-height: 0;
}
#stacks_in_790-sf .flex-loading{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 5px solid transparent;
	border-bottom-color: rgba(231, 119, 6, 1.00);
	border-top-color: rgba(231, 119, 6, 1.00);
	-webkit-animation: rotate 500ms linear 0s infinite;
	animation: rotate 500ms linear 0s infinite;
}
@media only screen and (max-width: 400px) {
	#stacks_in_790-sf .flex-loading{
		display: none;
	}
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#stacks_in_790-sf .sf-flexslider.carousel{
line-height: 0;
}
#stacks_in_790-sf .sf-flexslider .slides.sf-effect-fade > li.flex-active-slide{
	
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	
}
#stacks_in_790-sf .sf-flexslider .slides > li{
	position: relative;
	line-height: normal;
}
#stacks_in_790-sf .sf-flexslider .slides > li img{
	padding-bottom: 0 !important;
	
}
#stacks_in_790-sf .sf-flexslider .slides > li,
#stacks_in_790-sf .sf-flexslider .carousel > li,
#stacks_in_790-sf ul.flex-direction-nav{
	background: none inherit;
	/*margin: 0 !important;*/
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_790-sf ul.flex-direction-nav li{
	background: none inherit;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_790-sf .sf-flexslider .slides > li.hero{
	text-align: center;
}
#stacks_in_790-sf .sf-flexslider .slides > li.hero div.sf-hero-background{
	background-size: cover;
	background-position: center;
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#stacks_in_790-sf .sf-hero-bg-crop{
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#stacks_in_790-sf .sf-flexslider .slides > li.hero .sf-hero-content{
	text-align: center;
	position: relative;
	padding: 20% 5%;
	z-index: 10;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
#stacks_in_790-sf .sf-flexslider .slides > li.hero .sf-hero-tint{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#stacks_in_790-sf .sf-flexslider .slides > li.hero h2,
#stacks_in_790-sf .sf-flexslider .slides > li.hero p{
	text-shadow: none;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0 !important;
}
#stacks_in_790-sf .sf-flexslider .slides > li.hero a.sf-hero-button{
	display: inline-block;
	text-shadow: none;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

#stacks_in_790-sf .sf-flexslider .slides > li.youtube .embed-container,
#stacks_in_790-sf .sf-flexslider .slides > li.vimeo .embed-container,
#stacks_in_790-sf .sf-flexslider .slides > li.map .embed-container{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	margin-bottom: 0;
	overflow: hidden; 
	max-width: 100%;
}
#stacks_in_790-sf .sf-flexslider .slides > li.instagram .embed-container{
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden;
}
#stacks_in_790-sf .sf-flexslider .slides > li .embed-container iframe,
#stacks_in_790-sf .sf-flexslider .slides > li .embed-container object,
#stacks_in_790-sf .sf-flexslider .slides > li .embed-container embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#stacks_in_790-sf .sf-flexslider .slides > li .embed-container div.fluid-width-video-wrapper{
	padding-top: 56.25% !important;
}

#stacks_in_790-sf li.hero h2,
#stacks_in_790-sf li.hero p,
#stacks_in_790-sf li.hero a.sf-hero-button{
	opacity: 0;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#stacks_in_790-sf li.hero:not(.flex-active-slide) h2,
#stacks_in_790-sf li.hero:not(.flex-active-slide) p,
#stacks_in_790-sf li.hero:not(.flex-active-slide) a.sf-hero-button{
	-webkit-transition: opacity 300ms !important;
	transition: opacity 300ms !important;
}
#stacks_in_790-sf .slider.loaded .flex-active-slide.hero h2,
#stacks_in_790-sf .slider.loaded .flex-active-slide.hero p,
#stacks_in_790-sf .slider.loaded .flex-active-slide.hero a.sf-hero-button{
	opacity: 1;
}

/* Caption */

#stacks_in_790-sf p.flex-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0.65);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
#stacks_in_790-sf .slider.loaded p.flex-caption{
	-webkit-transition: opacity 300ms 300ms;
	transition: opacity 300ms 300ms;
}
#stacks_in_790-sf p.flex-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-shadow: none;
	padding: 2% 3%;
}
#stacks_in_790-sf .flex-active-slide .caption-wrap,
#stacks_in_790-sf .slider.loaded .flex-active-slide p.flex-caption,
#stacks_in_790-sf .slider.loaded .flex-active-slide:hover .caption-wrap,
#stacks_in_790-sf .caption-wrap{
	opacity: 1;
}
#stacks_in_790-sf .caption-wrap{
	-webkit-transition: opacity .3s 300ms;
	transition: opacity .3s 300ms;
}
li.sf3-slide.hide-caption .caption-wrap{
	display: none;
}
#stacks_in_790-sf .slider.loaded .flex-active-slide .caption-wrap{
	opacity: 0;
	-webkit-transition: opacity .5s 303ms;
	transition: opacity .5s 30300ms;

	-webkit-transition: opacity .5s 3300ms;
	transition: opacity .5s 3300ms;
}
#stacks_in_790-sf .slider.loaded .flex-active-slide:hover .caption-wrap{
	-webkit-transition: opacity .3s !important;
	transition: opacity .3s !important;
}
@media only screen and (max-width: 400px) {
	#stacks_in_790-sf p.flex-caption{
		display: none;
	}
}

/* Direction */

#stacks_in_790-sf .flex-direction-nav .flex-disabled{display: none;}

#stacks_in_790-sf .slider .flex-direction-nav .flex-prev,
#stacks_in_790-sf .slider:hover .flex-direction-nav .flex-prev{left: 30px;}

#stacks_in_790-sf .slider .flex-direction-nav .flex-next,
#stacks_in_790-sf .slider:hover .flex-direction-nav .flex-next{right: 30px;}

#stacks_in_790-sf .carousel .flex-direction-nav .flex-prev,
#stacks_in_790-sf .carousel:hover .flex-direction-nav .flex-prev{left: 15px;}

#stacks_in_790-sf .carousel .flex-direction-nav .flex-next,
#stacks_in_790-sf .carousel:hover .flex-direction-nav .flex-next{right: 15px;}

#stacks_in_790-sf .sf-flexslider .flex-direction-nav .flex-prev,
#stacks_in_790-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transition: transform .3s, background-color .3s;
	-webkit-transition: transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
}

#stacks_in_790-sf .sf-flexslider .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-118px);
	-webkit-transform: translateX(-118px);
	transform: translateX(-118px);
}
#stacks_in_790-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transform: translateX(118px);
	-webkit-transform: translateX(118px);
	transform: translateX(118px);
}



#stacks_in_790-sf .sf-flexslider:hover .flex-direction-nav .flex-prev,
#stacks_in_790-sf .sf-flexslider:hover .flex-direction-nav .flex-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
#stacks_in_790-sf .flex-direction-nav a {
	position: absolute;
	top: 50%;
	opacity: 1;
	outline: 0;
	width: 44px;
	height: 44px;
	margin-top: -22.000000px;
	border-radius: 4px;
	text-shadow: none;
	text-indent: 0;
	z-index: 9999;
}
#stacks_in_790-sf .flex-direction-nav a {background: rgba(204, 204, 204, 1.00);}
#stacks_in_790-sf .flex-direction-nav a:hover {background: rgba(204, 204, 204, 1.00);}
#stacks_in_790-sf .flex-direction-nav a:before {display: none;}

#stacks_in_790-sf .sf-control{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -9px;
}
#stacks_in_790-sf .sf-control:before,
#stacks_in_790-sf .sf-control:after{
	-webkit-transition: color 300ms;
	transition: color 300ms;
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_790-sf .flex-direction-nav a:hover .sf-control:before,
#stacks_in_790-sf .flex-direction-nav a:hover .sf-control:after{color: rgba(231, 119, 6, 1.00);}

@media only screen and (max-width: 400px) {
	#stacks_in_790-sf .flex-direction-nav{
		opacity: 0;
	}
}

@media only screen and (max-width: 400px) {
	#stacks_in_790-sf.iframe .flex-direction-nav{display: block;}
}
@media only screen and (max-width: 400px) {
	#stacks_in_790-sf.iframe .sf-flexslider .flex-direction-nav .flex-prev,
	#stacks_in_790-sf.iframe .sf-flexslider .flex-direction-nav .flex-next{
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* Thumbnails */

#stacks_in_790-sf .carousel{
	border-radius: 0 0 3px 3px;
	line-height: 0;
	margin-top: -1px;
	border: 6px solid rgba(255, 255, 255, 1.00);
}
@media only screen and (max-width: 400px) {
	#stacks_in_790-sf .carousel{
		display: none;
	}
}
#stacks_in_790-sf .carousel *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#stacks_in_790-sf .carousel .slides li{
	width: 70px;
	margin-right: 0;
	opacity: 0.65;
	transition: opacity 150ms;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	
}
#stacks_in_790-sf .carousel .slides li:before{
	content: '';
	display: block;
	padding-top: 70%;
}
#stacks_in_790-sf .carousel .slides li + li{
	margin-left: 5px !important;
}
#stacks_in_790-sf .carousel .slides li:hover,
#stacks_in_790-sf .carousel .slides li.flex-active-slide,
#stacks_in_790-sf .carousel .slides li.flex-active-slide:hover{
	opacity: 1;
}

#stacks_in_790-sf .carousel .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-103px);
	-webkit-transform: translateX(-103px);
	transform: translateX(-103px);
}
#stacks_in_790-sf .carousel .flex-direction-nav .flex-next {
	-moz-transform: translateX(103px);
	-webkit-transform: translateX(103px);
	transform: translateX(103px);
}

#stacks_in_790-sf .carousel .flex-direction-nav a { background: rgba(179, 179, 179, 1.00); }
#stacks_in_790-sf .carousel .flex-direction-nav a:hover { background: rgba(179, 179, 179, 1.00); }

#stacks_in_790-sf .carousel .sf-control{ color: rgba(255, 255, 255, 1.00);}
#stacks_in_790-sf .carousel .flex-direction-nav a:hover .sf-control{ color: rgba(231, 119, 6, 1.00); }



/* Edit  */

#stacks_in_790-sf .freeze{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	border-radius: 5px;
	border: 2px solid #2E83F8;
}
#stacks_in_790-sf .freeze span{
	color: #2E83F8;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: 600;
}


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

#stacks_in_1023 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1033_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1033_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1033 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1033 .pile {
	display: none;
}

#stacks_in_1033 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1033 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1033 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1033 .clearFloats {
	clear: both;
}




#stacks_in_1171 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1173_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1173_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1173 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1173 .pile {
	display: none;
}

#stacks_in_1173 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1173 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1173 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1173 .clearFloats {
	clear: both;
}



/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

 /*
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0;
  padding: 0;
}
.sf-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sf-flexslider .slides img {
  width: 100%;
  display: block;
}
.sf-flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sf-flexslider .slides {
  display: block;
}
* html .sf-flexslider .slides {
  height: 1%;
}
.no-js .sf-flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.sf-flexslider .slides {
  zoom: 1;
}
.sf-flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.sf-flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* SuperFlex 3.0.7 */

@font-face {
	font-family: 'sf-icons';
	src: url('fonts/sf-icons.eot');
}
@font-face {
	font-family: 'sf-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8R/OYAAAC8AAAAYGNtYXAgVsCMAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zl5qkmkAAAF4AAAB6GhlYWQHMNyTAAADYAAAADZoaGVhBv4DywAAA5gAAAAkaG10eB4ABTYAAAO8AAAAKGxvY2ECLgHGAAAD5AAAABZtYXhwAAwAGQAAA/wAAAAgbmFtZQNRKj8AAAQcAAABknBvc3QAAwAAAAAFsAAAACAAAwO3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADgBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4AX//f//AAAAAAAg4AD//f//AAH/4yAEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAPT/0QMMA8AAFgAAATIWFxYUBwkBFhQHBiInASY0NwE+ATMC4gwWCBIS/mUBmxISETES/jwSEgHECRYLA8AJCBIxEf5l/mURMRIREQHFETIRAcUICQAAAQDE/8ADPAPAAAUAAAU3CQEnAQLEeP53AYl4/gBAdwGJAYl3/gAAAAEA4//PAx0DsQAVAAATARYyPwE2NCcJATY0LwEmIgcBBhQX4wHLECsPJRAQ/n8BgRAQJQ8rEP41EBABm/40Dw8lECsPAYIBgg8rECUPD/40DywPAAEA9P/AAwwDrwAWAAAFIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIwEeDBYIEhIBm/5lEhIRMRIBxBIS/jwJFgtACQgSMREBmwGbETESERH+OxEyEf47CAkAAAABAOP/zwMdA7EAFQAACQEmIg8BBhQXCQEGFB8BFjI3ATY0JwMd/jUQKw8lEBABgf5/EBAlDysQAcsQEAHlAcwPDyUQKw/+fv5+DysQJQ8PAcwPLA8AAAAAAQDE/8ADPAPAAAUAAAEHCQEXAQE8eAGJ/nd4AgADwHf+d/53dwIAAAEAAAABAAC/FVBDXw889QALBAAAAAAA0mrMCwAAAADSaswLAAD/wAM8A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAzwAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAABAAA9AQAAMQEAADjBAAA9AQAAOMEAADEAAAAAAAKABQAHgBKAF4AiAC0AOAA9AAAAAEAAAAKABcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i.sf-control {
	font-family: 'sf-icons';
	font-size: 18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sf-icon-cl-1:before {
	content: "\e000";
}
.sf-icon-cl-2:before {
	content: "\e002";
}
.sf-icon-cl-3:before {
	content: "\e001";
}
.sf-icon-cr-1:before {
	content: "\e003";
}
.sf-icon-cr-2:before {
	content: "\e004";
}
.sf-icon-cr-3:before {
	content: "\e005";
}

#sf3-folder-check{
	margin: 20px 0 10px;
}
#sf3-folder-check:not(.sf3-error) span{
	background: #119115;
	border-radius: 50px;
	padding: 8px 15px;
}
#sf3-folder-check div,
#sf3-folder-check.sf3-error{
	text-align: center;
	font-size: 16px;
	color: #AFFFB7;
	padding: 10px;
}
.sf3-error:before{
	content:'Folder cannot be found.';
	color: #fff;
	font-weight: bolder;
	background:#D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
#stacks_in_1118-sf .sf3-error:after{
	content:'http://my-website.com/remote';
	color: #D53F4F;
	font-weight: bolder;
	background:#fff;
	margin-left: 15px;
	border: 2px solid #D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
.sf3-error img{
	display: none;
}



#stacks_in_1118-sf .flex-control-nav{
	bottom: 0;
	padding: 12px 0 0 !important;
	position: relative;
}
#stacks_in_1118-sf .flex-control-nav.flex-control-paging li a.flex-active{
	background: rgba(231, 119, 6, 1.00);
}
#stacks_in_1118-sf .flex-control-nav.flex-control-paging li a{
	background: rgba(204, 204, 204, 1.00);
	-webkit-transition: background 300ms;
	transition: background 300ms;
}
#stacks_in_1118-sf ul.slides{
	margin:0 !important;
	padding:0 !important;
}
#stacks_in_1118-sf{
	position: relative;
	z-index: 10;
	height: auto;
}
#stacks_in_1118-sf,
#stacks_in_1118-sf .slider.sf-flexslider{
	background-color: transparent;
	overflow: hidden;
	margin: 0;
	border: 0;
}

#stacks_in_1118-sf .sf-flexslider{
	opacity: 1;
	margin: 0;
	border-radius: 0;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
}
#stacks_in_1118-sf .sf-error{
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	font-weight: bolder;
	padding: 7px 10px;
	line-height: 20px;
	border-radius: 4px;
	color: #FFF;
	background: #F78E8F;
	display: inline-block;
}

#stacks_in_1118-sf .slider.loaded{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* Instant Load */
#stacks_in_1118-sf .loaded .flex-viewport,
#stacks_in_1118-sf .slider,
#stacks_in_1118-sf .flex-viewport{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#stacks_in_1118-sf .sf-flexslider.loading{opacity: 0;}

#stacks_in_1118-sf{min-height: 70px;}

#stacks_in_1118-sf .carousel{
	background-color: rgba(255, 255, 255, 1.00);
	line-height: 0;
}
#stacks_in_1118-sf .flex-loading{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 5px solid transparent;
	border-bottom-color: rgba(231, 119, 6, 1.00);
	border-top-color: rgba(231, 119, 6, 1.00);
	-webkit-animation: rotate 500ms linear 0s infinite;
	animation: rotate 500ms linear 0s infinite;
}
@media only screen and (max-width: 400px) {
	#stacks_in_1118-sf .flex-loading{
		display: none;
	}
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#stacks_in_1118-sf .sf-flexslider.carousel{
line-height: 0;
}
#stacks_in_1118-sf .sf-flexslider .slides.sf-effect-fade > li.flex-active-slide{
	
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	
}
#stacks_in_1118-sf .sf-flexslider .slides > li{
	position: relative;
	line-height: normal;
}
#stacks_in_1118-sf .sf-flexslider .slides > li img{
	padding-bottom: 0 !important;
	
}
#stacks_in_1118-sf .sf-flexslider .slides > li,
#stacks_in_1118-sf .sf-flexslider .carousel > li,
#stacks_in_1118-sf ul.flex-direction-nav{
	background: none inherit;
	/*margin: 0 !important;*/
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_1118-sf ul.flex-direction-nav li{
	background: none inherit;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_1118-sf .sf-flexslider .slides > li.hero{
	text-align: center;
}
#stacks_in_1118-sf .sf-flexslider .slides > li.hero div.sf-hero-background{
	background-size: cover;
	background-position: center;
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#stacks_in_1118-sf .sf-hero-bg-crop{
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#stacks_in_1118-sf .sf-flexslider .slides > li.hero .sf-hero-content{
	text-align: center;
	position: relative;
	padding: 20% 5%;
	z-index: 10;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
#stacks_in_1118-sf .sf-flexslider .slides > li.hero .sf-hero-tint{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#stacks_in_1118-sf .sf-flexslider .slides > li.hero h2,
#stacks_in_1118-sf .sf-flexslider .slides > li.hero p{
	text-shadow: none;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0 !important;
}
#stacks_in_1118-sf .sf-flexslider .slides > li.hero a.sf-hero-button{
	display: inline-block;
	text-shadow: none;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

#stacks_in_1118-sf .sf-flexslider .slides > li.youtube .embed-container,
#stacks_in_1118-sf .sf-flexslider .slides > li.vimeo .embed-container,
#stacks_in_1118-sf .sf-flexslider .slides > li.map .embed-container{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	margin-bottom: 0;
	overflow: hidden; 
	max-width: 100%;
}
#stacks_in_1118-sf .sf-flexslider .slides > li.instagram .embed-container{
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden;
}
#stacks_in_1118-sf .sf-flexslider .slides > li .embed-container iframe,
#stacks_in_1118-sf .sf-flexslider .slides > li .embed-container object,
#stacks_in_1118-sf .sf-flexslider .slides > li .embed-container embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#stacks_in_1118-sf .sf-flexslider .slides > li .embed-container div.fluid-width-video-wrapper{
	padding-top: 56.25% !important;
}

#stacks_in_1118-sf li.hero h2,
#stacks_in_1118-sf li.hero p,
#stacks_in_1118-sf li.hero a.sf-hero-button{
	opacity: 0;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#stacks_in_1118-sf li.hero:not(.flex-active-slide) h2,
#stacks_in_1118-sf li.hero:not(.flex-active-slide) p,
#stacks_in_1118-sf li.hero:not(.flex-active-slide) a.sf-hero-button{
	-webkit-transition: opacity 300ms !important;
	transition: opacity 300ms !important;
}
#stacks_in_1118-sf .slider.loaded .flex-active-slide.hero h2,
#stacks_in_1118-sf .slider.loaded .flex-active-slide.hero p,
#stacks_in_1118-sf .slider.loaded .flex-active-slide.hero a.sf-hero-button{
	opacity: 1;
}

/* Caption */

#stacks_in_1118-sf p.flex-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0.65);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
#stacks_in_1118-sf .slider.loaded p.flex-caption{
	-webkit-transition: opacity 300ms 300ms;
	transition: opacity 300ms 300ms;
}
#stacks_in_1118-sf p.flex-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-shadow: none;
	padding: 2% 3%;
}
#stacks_in_1118-sf .flex-active-slide .caption-wrap,
#stacks_in_1118-sf .slider.loaded .flex-active-slide p.flex-caption,
#stacks_in_1118-sf .slider.loaded .flex-active-slide:hover .caption-wrap,
#stacks_in_1118-sf .caption-wrap{
	opacity: 1;
}
#stacks_in_1118-sf .caption-wrap{
	-webkit-transition: opacity .3s 300ms;
	transition: opacity .3s 300ms;
}
li.sf3-slide.hide-caption .caption-wrap{
	display: none;
}
#stacks_in_1118-sf .slider.loaded .flex-active-slide .caption-wrap{
	opacity: 0;
	-webkit-transition: opacity .5s 303ms;
	transition: opacity .5s 30300ms;

	-webkit-transition: opacity .5s 3300ms;
	transition: opacity .5s 3300ms;
}
#stacks_in_1118-sf .slider.loaded .flex-active-slide:hover .caption-wrap{
	-webkit-transition: opacity .3s !important;
	transition: opacity .3s !important;
}
@media only screen and (max-width: 400px) {
	#stacks_in_1118-sf p.flex-caption{
		display: none;
	}
}

/* Direction */

#stacks_in_1118-sf .flex-direction-nav .flex-disabled{display: none;}

#stacks_in_1118-sf .slider .flex-direction-nav .flex-prev,
#stacks_in_1118-sf .slider:hover .flex-direction-nav .flex-prev{left: 30px;}

#stacks_in_1118-sf .slider .flex-direction-nav .flex-next,
#stacks_in_1118-sf .slider:hover .flex-direction-nav .flex-next{right: 30px;}

#stacks_in_1118-sf .carousel .flex-direction-nav .flex-prev,
#stacks_in_1118-sf .carousel:hover .flex-direction-nav .flex-prev{left: 15px;}

#stacks_in_1118-sf .carousel .flex-direction-nav .flex-next,
#stacks_in_1118-sf .carousel:hover .flex-direction-nav .flex-next{right: 15px;}

#stacks_in_1118-sf .sf-flexslider .flex-direction-nav .flex-prev,
#stacks_in_1118-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transition: transform .3s, background-color .3s;
	-webkit-transition: transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
}

#stacks_in_1118-sf .sf-flexslider .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-118px);
	-webkit-transform: translateX(-118px);
	transform: translateX(-118px);
}
#stacks_in_1118-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transform: translateX(118px);
	-webkit-transform: translateX(118px);
	transform: translateX(118px);
}



#stacks_in_1118-sf .sf-flexslider:hover .flex-direction-nav .flex-prev,
#stacks_in_1118-sf .sf-flexslider:hover .flex-direction-nav .flex-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
#stacks_in_1118-sf .flex-direction-nav a {
	position: absolute;
	top: 50%;
	opacity: 1;
	outline: 0;
	width: 44px;
	height: 44px;
	margin-top: -22.000000px;
	border-radius: 4px;
	text-shadow: none;
	text-indent: 0;
	z-index: 9999;
}
#stacks_in_1118-sf .flex-direction-nav a {background: rgba(204, 204, 204, 1.00);}
#stacks_in_1118-sf .flex-direction-nav a:hover {background: rgba(204, 204, 204, 1.00);}
#stacks_in_1118-sf .flex-direction-nav a:before {display: none;}

#stacks_in_1118-sf .sf-control{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -9px;
}
#stacks_in_1118-sf .sf-control:before,
#stacks_in_1118-sf .sf-control:after{
	-webkit-transition: color 300ms;
	transition: color 300ms;
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_1118-sf .flex-direction-nav a:hover .sf-control:before,
#stacks_in_1118-sf .flex-direction-nav a:hover .sf-control:after{color: rgba(231, 119, 6, 1.00);}

@media only screen and (max-width: 400px) {
	#stacks_in_1118-sf .flex-direction-nav{
		opacity: 0;
	}
}

@media only screen and (max-width: 400px) {
	#stacks_in_1118-sf.iframe .flex-direction-nav{display: block;}
}
@media only screen and (max-width: 400px) {
	#stacks_in_1118-sf.iframe .sf-flexslider .flex-direction-nav .flex-prev,
	#stacks_in_1118-sf.iframe .sf-flexslider .flex-direction-nav .flex-next{
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* Thumbnails */

#stacks_in_1118-sf .carousel{
	border-radius: 0 0 3px 3px;
	line-height: 0;
	margin-top: -1px;
	border: 6px solid rgba(255, 255, 255, 1.00);
}
@media only screen and (max-width: 400px) {
	#stacks_in_1118-sf .carousel{
		display: none;
	}
}
#stacks_in_1118-sf .carousel *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#stacks_in_1118-sf .carousel .slides li{
	width: 70px;
	margin-right: 0;
	opacity: 0.65;
	transition: opacity 150ms;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	
}
#stacks_in_1118-sf .carousel .slides li:before{
	content: '';
	display: block;
	padding-top: 70%;
}
#stacks_in_1118-sf .carousel .slides li + li{
	margin-left: 5px !important;
}
#stacks_in_1118-sf .carousel .slides li:hover,
#stacks_in_1118-sf .carousel .slides li.flex-active-slide,
#stacks_in_1118-sf .carousel .slides li.flex-active-slide:hover{
	opacity: 1;
}

#stacks_in_1118-sf .carousel .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-103px);
	-webkit-transform: translateX(-103px);
	transform: translateX(-103px);
}
#stacks_in_1118-sf .carousel .flex-direction-nav .flex-next {
	-moz-transform: translateX(103px);
	-webkit-transform: translateX(103px);
	transform: translateX(103px);
}

#stacks_in_1118-sf .carousel .flex-direction-nav a { background: rgba(179, 179, 179, 1.00); }
#stacks_in_1118-sf .carousel .flex-direction-nav a:hover { background: rgba(179, 179, 179, 1.00); }

#stacks_in_1118-sf .carousel .sf-control{ color: rgba(255, 255, 255, 1.00);}
#stacks_in_1118-sf .carousel .flex-direction-nav a:hover .sf-control{ color: rgba(231, 119, 6, 1.00); }



/* Edit  */

#stacks_in_1118-sf .freeze{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	border-radius: 5px;
	border: 2px solid #2E83F8;
}
#stacks_in_1118-sf .freeze span{
	color: #2E83F8;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: 600;
}


#stacks_in_1118 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_1120>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}




#stacks_in_1121 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1123_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1123_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1123 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1123 .pile {
	display: none;
}

#stacks_in_1123 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1123 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1123 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1123 .clearFloats {
	clear: both;
}




#stacks_in_1128 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1130_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1130_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1130 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1130 .pile {
	display: none;
}

#stacks_in_1130 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1130 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1130 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1130 .clearFloats {
	clear: both;
}




#stacks_in_1135 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1137_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1137_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1137 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1137 .pile {
	display: none;
}

#stacks_in_1137 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1137 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1137 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1137 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}




#stacks_in_1145 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1147_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1147_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1147 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1147 .pile {
	display: none;
}

#stacks_in_1147 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1147 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1147 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1147 .clearFloats {
	clear: both;
}




#stacks_in_1152 {
	padding:  10px;
}
%[if edit]%
#stacks_in_1154_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1154_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1154 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1154 .pile {
	display: none;
}

#stacks_in_1154 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1154 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1154 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1154 .clearFloats {
	clear: both;
}



/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

 /*
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0;
  padding: 0;
}
.sf-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sf-flexslider .slides img {
  width: 100%;
  display: block;
}
.sf-flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sf-flexslider .slides {
  display: block;
}
* html .sf-flexslider .slides {
  height: 1%;
}
.no-js .sf-flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.sf-flexslider .slides {
  zoom: 1;
}
.sf-flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.sf-flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* SuperFlex 3.0.7 */

@font-face {
	font-family: 'sf-icons';
	src: url('fonts/sf-icons.eot');
}
@font-face {
	font-family: 'sf-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8R/OYAAAC8AAAAYGNtYXAgVsCMAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zl5qkmkAAAF4AAAB6GhlYWQHMNyTAAADYAAAADZoaGVhBv4DywAAA5gAAAAkaG10eB4ABTYAAAO8AAAAKGxvY2ECLgHGAAAD5AAAABZtYXhwAAwAGQAAA/wAAAAgbmFtZQNRKj8AAAQcAAABknBvc3QAAwAAAAAFsAAAACAAAwO3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADgBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4AX//f//AAAAAAAg4AD//f//AAH/4yAEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAPT/0QMMA8AAFgAAATIWFxYUBwkBFhQHBiInASY0NwE+ATMC4gwWCBIS/mUBmxISETES/jwSEgHECRYLA8AJCBIxEf5l/mURMRIREQHFETIRAcUICQAAAQDE/8ADPAPAAAUAAAU3CQEnAQLEeP53AYl4/gBAdwGJAYl3/gAAAAEA4//PAx0DsQAVAAATARYyPwE2NCcJATY0LwEmIgcBBhQX4wHLECsPJRAQ/n8BgRAQJQ8rEP41EBABm/40Dw8lECsPAYIBgg8rECUPD/40DywPAAEA9P/AAwwDrwAWAAAFIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIwEeDBYIEhIBm/5lEhIRMRIBxBIS/jwJFgtACQgSMREBmwGbETESERH+OxEyEf47CAkAAAABAOP/zwMdA7EAFQAACQEmIg8BBhQXCQEGFB8BFjI3ATY0JwMd/jUQKw8lEBABgf5/EBAlDysQAcsQEAHlAcwPDyUQKw/+fv5+DysQJQ8PAcwPLA8AAAAAAQDE/8ADPAPAAAUAAAEHCQEXAQE8eAGJ/nd4AgADwHf+d/53dwIAAAEAAAABAAC/FVBDXw889QALBAAAAAAA0mrMCwAAAADSaswLAAD/wAM8A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAzwAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAABAAA9AQAAMQEAADjBAAA9AQAAOMEAADEAAAAAAAKABQAHgBKAF4AiAC0AOAA9AAAAAEAAAAKABcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i.sf-control {
	font-family: 'sf-icons';
	font-size: 18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sf-icon-cl-1:before {
	content: "\e000";
}
.sf-icon-cl-2:before {
	content: "\e002";
}
.sf-icon-cl-3:before {
	content: "\e001";
}
.sf-icon-cr-1:before {
	content: "\e003";
}
.sf-icon-cr-2:before {
	content: "\e004";
}
.sf-icon-cr-3:before {
	content: "\e005";
}

#sf3-folder-check{
	margin: 20px 0 10px;
}
#sf3-folder-check:not(.sf3-error) span{
	background: #119115;
	border-radius: 50px;
	padding: 8px 15px;
}
#sf3-folder-check div,
#sf3-folder-check.sf3-error{
	text-align: center;
	font-size: 16px;
	color: #AFFFB7;
	padding: 10px;
}
.sf3-error:before{
	content:'Folder cannot be found.';
	color: #fff;
	font-weight: bolder;
	background:#D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
#stacks_in_922-sf .sf3-error:after{
	content:'http://my-website.com/remote';
	color: #D53F4F;
	font-weight: bolder;
	background:#fff;
	margin-left: 15px;
	border: 2px solid #D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
.sf3-error img{
	display: none;
}



#stacks_in_922-sf .flex-control-nav{
	bottom: 0;
	padding: 12px 0 0 !important;
	position: relative;
}
#stacks_in_922-sf .flex-control-nav.flex-control-paging li a.flex-active{
	background: rgba(231, 119, 6, 1.00);
}
#stacks_in_922-sf .flex-control-nav.flex-control-paging li a{
	background: rgba(204, 204, 204, 1.00);
	-webkit-transition: background 300ms;
	transition: background 300ms;
}
#stacks_in_922-sf ul.slides{
	margin:0 !important;
	padding:0 !important;
}
#stacks_in_922-sf{
	position: relative;
	z-index: 10;
	height: auto;
}
#stacks_in_922-sf,
#stacks_in_922-sf .slider.sf-flexslider{
	background-color: transparent;
	overflow: hidden;
	margin: 0;
	border: 0;
}

#stacks_in_922-sf .sf-flexslider{
	opacity: 1;
	margin: 0;
	border-radius: 0;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
}
#stacks_in_922-sf .sf-error{
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	font-weight: bolder;
	padding: 7px 10px;
	line-height: 20px;
	border-radius: 4px;
	color: #FFF;
	background: #F78E8F;
	display: inline-block;
}

#stacks_in_922-sf .slider.loaded{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* Instant Load */
#stacks_in_922-sf .loaded .flex-viewport,
#stacks_in_922-sf .slider,
#stacks_in_922-sf .flex-viewport{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#stacks_in_922-sf .sf-flexslider.loading{opacity: 0;}

#stacks_in_922-sf{min-height: 70px;}

#stacks_in_922-sf .carousel{
	background-color: rgba(255, 255, 255, 1.00);
	line-height: 0;
}
#stacks_in_922-sf .flex-loading{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 5px solid transparent;
	border-bottom-color: rgba(231, 119, 6, 1.00);
	border-top-color: rgba(231, 119, 6, 1.00);
	-webkit-animation: rotate 500ms linear 0s infinite;
	animation: rotate 500ms linear 0s infinite;
}
@media only screen and (max-width: 400px) {
	#stacks_in_922-sf .flex-loading{
		display: none;
	}
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#stacks_in_922-sf .sf-flexslider.carousel{
line-height: 0;
}
#stacks_in_922-sf .sf-flexslider .slides.sf-effect-fade > li.flex-active-slide{
	
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	
}
#stacks_in_922-sf .sf-flexslider .slides > li{
	position: relative;
	line-height: normal;
}
#stacks_in_922-sf .sf-flexslider .slides > li img{
	padding-bottom: 0 !important;
	
}
#stacks_in_922-sf .sf-flexslider .slides > li,
#stacks_in_922-sf .sf-flexslider .carousel > li,
#stacks_in_922-sf ul.flex-direction-nav{
	background: none inherit;
	/*margin: 0 !important;*/
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_922-sf ul.flex-direction-nav li{
	background: none inherit;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_922-sf .sf-flexslider .slides > li.hero{
	text-align: center;
}
#stacks_in_922-sf .sf-flexslider .slides > li.hero div.sf-hero-background{
	background-size: cover;
	background-position: center;
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#stacks_in_922-sf .sf-hero-bg-crop{
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#stacks_in_922-sf .sf-flexslider .slides > li.hero .sf-hero-content{
	text-align: center;
	position: relative;
	padding: 20% 5%;
	z-index: 10;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
#stacks_in_922-sf .sf-flexslider .slides > li.hero .sf-hero-tint{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#stacks_in_922-sf .sf-flexslider .slides > li.hero h2,
#stacks_in_922-sf .sf-flexslider .slides > li.hero p{
	text-shadow: none;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0 !important;
}
#stacks_in_922-sf .sf-flexslider .slides > li.hero a.sf-hero-button{
	display: inline-block;
	text-shadow: none;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

#stacks_in_922-sf .sf-flexslider .slides > li.youtube .embed-container,
#stacks_in_922-sf .sf-flexslider .slides > li.vimeo .embed-container,
#stacks_in_922-sf .sf-flexslider .slides > li.map .embed-container{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	margin-bottom: 0;
	overflow: hidden; 
	max-width: 100%;
}
#stacks_in_922-sf .sf-flexslider .slides > li.instagram .embed-container{
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden;
}
#stacks_in_922-sf .sf-flexslider .slides > li .embed-container iframe,
#stacks_in_922-sf .sf-flexslider .slides > li .embed-container object,
#stacks_in_922-sf .sf-flexslider .slides > li .embed-container embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#stacks_in_922-sf .sf-flexslider .slides > li .embed-container div.fluid-width-video-wrapper{
	padding-top: 56.25% !important;
}

#stacks_in_922-sf li.hero h2,
#stacks_in_922-sf li.hero p,
#stacks_in_922-sf li.hero a.sf-hero-button{
	opacity: 0;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#stacks_in_922-sf li.hero:not(.flex-active-slide) h2,
#stacks_in_922-sf li.hero:not(.flex-active-slide) p,
#stacks_in_922-sf li.hero:not(.flex-active-slide) a.sf-hero-button{
	-webkit-transition: opacity 300ms !important;
	transition: opacity 300ms !important;
}
#stacks_in_922-sf .slider.loaded .flex-active-slide.hero h2,
#stacks_in_922-sf .slider.loaded .flex-active-slide.hero p,
#stacks_in_922-sf .slider.loaded .flex-active-slide.hero a.sf-hero-button{
	opacity: 1;
}

/* Caption */

#stacks_in_922-sf p.flex-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0.65);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
#stacks_in_922-sf .slider.loaded p.flex-caption{
	-webkit-transition: opacity 300ms 300ms;
	transition: opacity 300ms 300ms;
}
#stacks_in_922-sf p.flex-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-shadow: none;
	padding: 2% 3%;
}
#stacks_in_922-sf .flex-active-slide .caption-wrap,
#stacks_in_922-sf .slider.loaded .flex-active-slide p.flex-caption,
#stacks_in_922-sf .slider.loaded .flex-active-slide:hover .caption-wrap,
#stacks_in_922-sf .caption-wrap{
	opacity: 1;
}
#stacks_in_922-sf .caption-wrap{
	-webkit-transition: opacity .3s 300ms;
	transition: opacity .3s 300ms;
}
li.sf3-slide.hide-caption .caption-wrap{
	display: none;
}
#stacks_in_922-sf .slider.loaded .flex-active-slide .caption-wrap{
	opacity: 0;
	-webkit-transition: opacity .5s 303ms;
	transition: opacity .5s 30300ms;

	-webkit-transition: opacity .5s 3300ms;
	transition: opacity .5s 3300ms;
}
#stacks_in_922-sf .slider.loaded .flex-active-slide:hover .caption-wrap{
	-webkit-transition: opacity .3s !important;
	transition: opacity .3s !important;
}
@media only screen and (max-width: 400px) {
	#stacks_in_922-sf p.flex-caption{
		display: none;
	}
}

/* Direction */

#stacks_in_922-sf .flex-direction-nav .flex-disabled{display: none;}

#stacks_in_922-sf .slider .flex-direction-nav .flex-prev,
#stacks_in_922-sf .slider:hover .flex-direction-nav .flex-prev{left: 30px;}

#stacks_in_922-sf .slider .flex-direction-nav .flex-next,
#stacks_in_922-sf .slider:hover .flex-direction-nav .flex-next{right: 30px;}

#stacks_in_922-sf .carousel .flex-direction-nav .flex-prev,
#stacks_in_922-sf .carousel:hover .flex-direction-nav .flex-prev{left: 15px;}

#stacks_in_922-sf .carousel .flex-direction-nav .flex-next,
#stacks_in_922-sf .carousel:hover .flex-direction-nav .flex-next{right: 15px;}

#stacks_in_922-sf .sf-flexslider .flex-direction-nav .flex-prev,
#stacks_in_922-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transition: transform .3s, background-color .3s;
	-webkit-transition: transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
}

#stacks_in_922-sf .sf-flexslider .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-118px);
	-webkit-transform: translateX(-118px);
	transform: translateX(-118px);
}
#stacks_in_922-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transform: translateX(118px);
	-webkit-transform: translateX(118px);
	transform: translateX(118px);
}



#stacks_in_922-sf .sf-flexslider:hover .flex-direction-nav .flex-prev,
#stacks_in_922-sf .sf-flexslider:hover .flex-direction-nav .flex-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
#stacks_in_922-sf .flex-direction-nav a {
	position: absolute;
	top: 50%;
	opacity: 1;
	outline: 0;
	width: 44px;
	height: 44px;
	margin-top: -22.000000px;
	border-radius: 4px;
	text-shadow: none;
	text-indent: 0;
	z-index: 9999;
}
#stacks_in_922-sf .flex-direction-nav a {background: rgba(204, 204, 204, 1.00);}
#stacks_in_922-sf .flex-direction-nav a:hover {background: rgba(204, 204, 204, 1.00);}
#stacks_in_922-sf .flex-direction-nav a:before {display: none;}

#stacks_in_922-sf .sf-control{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -9px;
}
#stacks_in_922-sf .sf-control:before,
#stacks_in_922-sf .sf-control:after{
	-webkit-transition: color 300ms;
	transition: color 300ms;
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_922-sf .flex-direction-nav a:hover .sf-control:before,
#stacks_in_922-sf .flex-direction-nav a:hover .sf-control:after{color: rgba(231, 119, 6, 1.00);}

@media only screen and (max-width: 400px) {
	#stacks_in_922-sf .flex-direction-nav{
		opacity: 0;
	}
}

@media only screen and (max-width: 400px) {
	#stacks_in_922-sf.iframe .flex-direction-nav{display: block;}
}
@media only screen and (max-width: 400px) {
	#stacks_in_922-sf.iframe .sf-flexslider .flex-direction-nav .flex-prev,
	#stacks_in_922-sf.iframe .sf-flexslider .flex-direction-nav .flex-next{
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* Thumbnails */

#stacks_in_922-sf .carousel{
	border-radius: 0 0 3px 3px;
	line-height: 0;
	margin-top: -1px;
	border: 6px solid rgba(255, 255, 255, 1.00);
}
@media only screen and (max-width: 400px) {
	#stacks_in_922-sf .carousel{
		display: none;
	}
}
#stacks_in_922-sf .carousel *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#stacks_in_922-sf .carousel .slides li{
	width: 70px;
	margin-right: 0;
	opacity: 0.65;
	transition: opacity 150ms;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	
}
#stacks_in_922-sf .carousel .slides li:before{
	content: '';
	display: block;
	padding-top: 70%;
}
#stacks_in_922-sf .carousel .slides li + li{
	margin-left: 5px !important;
}
#stacks_in_922-sf .carousel .slides li:hover,
#stacks_in_922-sf .carousel .slides li.flex-active-slide,
#stacks_in_922-sf .carousel .slides li.flex-active-slide:hover{
	opacity: 1;
}

#stacks_in_922-sf .carousel .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-103px);
	-webkit-transform: translateX(-103px);
	transform: translateX(-103px);
}
#stacks_in_922-sf .carousel .flex-direction-nav .flex-next {
	-moz-transform: translateX(103px);
	-webkit-transform: translateX(103px);
	transform: translateX(103px);
}

#stacks_in_922-sf .carousel .flex-direction-nav a { background: rgba(179, 179, 179, 1.00); }
#stacks_in_922-sf .carousel .flex-direction-nav a:hover { background: rgba(179, 179, 179, 1.00); }

#stacks_in_922-sf .carousel .sf-control{ color: rgba(255, 255, 255, 1.00);}
#stacks_in_922-sf .carousel .flex-direction-nav a:hover .sf-control{ color: rgba(231, 119, 6, 1.00); }



/* Edit  */

#stacks_in_922-sf .freeze{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	border-radius: 5px;
	border: 2px solid #2E83F8;
}
#stacks_in_922-sf .freeze span{
	color: #2E83F8;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: 600;
}


#stacks_in_922 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_924>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}




#stacks_in_925 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_926overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_926leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_926leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_926leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_926leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_926rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_926rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_926theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_926overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_926leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_926leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_926leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_926leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_926rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_926rightcolContent{		margin: auto;	}}			.stacks_in_926posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_926posterWrapper img:hover{	cursor: pointer;}.stacks_in_926rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_926videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_931_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_931_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_931 .layer {
	float: left;
}

%[if ]%	
#stacks_in_931 .pile {
	display: none;
}

#stacks_in_931 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_931 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_931 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_931 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_935_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_935_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_935 .layer {
	float: left;
}

%[if ]%	
#stacks_in_935 .pile {
	display: none;
}

#stacks_in_935 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_935 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_935 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_935 .clearFloats {
	clear: both;
}




#stacks_in_940 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_941overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_941leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_941leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_941leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_941leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_941rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_941rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_941theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_941overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_941leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_941leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_941leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_941leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_941rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_941rightcolContent{		margin: auto;	}}			.stacks_in_941posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_941posterWrapper img:hover{	cursor: pointer;}.stacks_in_941rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_941videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_946_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_946_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_946 .layer {
	float: left;
}

%[if ]%	
#stacks_in_946 .pile {
	display: none;
}

#stacks_in_946 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_946 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_946 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_946 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_950_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_950_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_950 .layer {
	float: left;
}

%[if ]%	
#stacks_in_950 .pile {
	display: none;
}

#stacks_in_950 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_950 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_950 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_950 .clearFloats {
	clear: both;
}




#stacks_in_955 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_956overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_956leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_956leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_956leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_956leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_956rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_956rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_956theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_956overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_956leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_956leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_956leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_956leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_956rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_956rightcolContent{		margin: auto;	}}			.stacks_in_956posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_956posterWrapper img:hover{	cursor: pointer;}.stacks_in_956rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_956videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_961_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_961_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_961 .layer {
	float: left;
}

%[if ]%	
#stacks_in_961 .pile {
	display: none;
}

#stacks_in_961 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_961 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_961 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_961 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_965_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_965_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_965 .layer {
	float: left;
}

%[if ]%	
#stacks_in_965 .pile {
	display: none;
}

#stacks_in_965 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_965 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_965 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_965 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}




#stacks_in_973 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_974overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_974leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_974leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_974leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_974leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_974rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_974rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_974theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_974overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_974leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_974leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_974leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_974leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_974rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_974rightcolContent{		margin: auto;	}}			.stacks_in_974posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_974posterWrapper img:hover{	cursor: pointer;}.stacks_in_974rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_974videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_979_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_979_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_979 .layer {
	float: left;
}

%[if ]%	
#stacks_in_979 .pile {
	display: none;
}

#stacks_in_979 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_979 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_979 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_979 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_983_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_983_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_983 .layer {
	float: left;
}

%[if ]%	
#stacks_in_983 .pile {
	display: none;
}

#stacks_in_983 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_983 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_983 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_983 .clearFloats {
	clear: both;
}




#stacks_in_988 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_989overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_989leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_989leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_989leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_989leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_989rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_989rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_989theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_989overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_989leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_989leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_989leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_989leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_989rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_989rightcolContent{		margin: auto;	}}			.stacks_in_989posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_989posterWrapper img:hover{	cursor: pointer;}.stacks_in_989rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_989videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_994_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_994_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_994 .layer {
	float: left;
}

%[if ]%	
#stacks_in_994 .pile {
	display: none;
}

#stacks_in_994 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_994 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_994 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_994 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_998_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_998_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_998 .layer {
	float: left;
}

%[if ]%	
#stacks_in_998 .pile {
	display: none;
}

#stacks_in_998 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_998 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_998 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_998 .clearFloats {
	clear: both;
}




#stacks_in_1003 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_1004overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_1004leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_1004leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_1004leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_1004leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_1004rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_1004rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_1004theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_1004overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_1004leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_1004leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_1004leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_1004leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_1004rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_1004rightcolContent{		margin: auto;	}}			.stacks_in_1004posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_1004posterWrapper img:hover{	cursor: pointer;}.stacks_in_1004rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_1004videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_1009_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1009_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1009 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1009 .pile {
	display: none;
}

#stacks_in_1009 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1009 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1009 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1009 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_1013_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_1013_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_1013 .layer {
	float: left;
}

%[if ]%	
#stacks_in_1013 .pile {
	display: none;
}

#stacks_in_1013 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_1013 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_1013 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_1013 .clearFloats {
	clear: both;
}



/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

 /*
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0;
  padding: 0;
}
.sf-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sf-flexslider .slides img {
  width: 100%;
  display: block;
}
.sf-flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sf-flexslider .slides {
  display: block;
}
* html .sf-flexslider .slides {
  height: 1%;
}
.no-js .sf-flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.sf-flexslider .slides {
  zoom: 1;
}
.sf-flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.sf-flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* SuperFlex 3.0.7 */

@font-face {
	font-family: 'sf-icons';
	src: url('fonts/sf-icons.eot');
}
@font-face {
	font-family: 'sf-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8R/OYAAAC8AAAAYGNtYXAgVsCMAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zl5qkmkAAAF4AAAB6GhlYWQHMNyTAAADYAAAADZoaGVhBv4DywAAA5gAAAAkaG10eB4ABTYAAAO8AAAAKGxvY2ECLgHGAAAD5AAAABZtYXhwAAwAGQAAA/wAAAAgbmFtZQNRKj8AAAQcAAABknBvc3QAAwAAAAAFsAAAACAAAwO3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADgBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4AX//f//AAAAAAAg4AD//f//AAH/4yAEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAPT/0QMMA8AAFgAAATIWFxYUBwkBFhQHBiInASY0NwE+ATMC4gwWCBIS/mUBmxISETES/jwSEgHECRYLA8AJCBIxEf5l/mURMRIREQHFETIRAcUICQAAAQDE/8ADPAPAAAUAAAU3CQEnAQLEeP53AYl4/gBAdwGJAYl3/gAAAAEA4//PAx0DsQAVAAATARYyPwE2NCcJATY0LwEmIgcBBhQX4wHLECsPJRAQ/n8BgRAQJQ8rEP41EBABm/40Dw8lECsPAYIBgg8rECUPD/40DywPAAEA9P/AAwwDrwAWAAAFIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIwEeDBYIEhIBm/5lEhIRMRIBxBIS/jwJFgtACQgSMREBmwGbETESERH+OxEyEf47CAkAAAABAOP/zwMdA7EAFQAACQEmIg8BBhQXCQEGFB8BFjI3ATY0JwMd/jUQKw8lEBABgf5/EBAlDysQAcsQEAHlAcwPDyUQKw/+fv5+DysQJQ8PAcwPLA8AAAAAAQDE/8ADPAPAAAUAAAEHCQEXAQE8eAGJ/nd4AgADwHf+d/53dwIAAAEAAAABAAC/FVBDXw889QALBAAAAAAA0mrMCwAAAADSaswLAAD/wAM8A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAzwAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAABAAA9AQAAMQEAADjBAAA9AQAAOMEAADEAAAAAAAKABQAHgBKAF4AiAC0AOAA9AAAAAEAAAAKABcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i.sf-control {
	font-family: 'sf-icons';
	font-size: 18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sf-icon-cl-1:before {
	content: "\e000";
}
.sf-icon-cl-2:before {
	content: "\e002";
}
.sf-icon-cl-3:before {
	content: "\e001";
}
.sf-icon-cr-1:before {
	content: "\e003";
}
.sf-icon-cr-2:before {
	content: "\e004";
}
.sf-icon-cr-3:before {
	content: "\e005";
}

#sf3-folder-check{
	margin: 20px 0 10px;
}
#sf3-folder-check:not(.sf3-error) span{
	background: #119115;
	border-radius: 50px;
	padding: 8px 15px;
}
#sf3-folder-check div,
#sf3-folder-check.sf3-error{
	text-align: center;
	font-size: 16px;
	color: #AFFFB7;
	padding: 10px;
}
.sf3-error:before{
	content:'Folder cannot be found.';
	color: #fff;
	font-weight: bolder;
	background:#D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
#stacks_in_641-sf .sf3-error:after{
	content:'http://my-website.com/remote';
	color: #D53F4F;
	font-weight: bolder;
	background:#fff;
	margin-left: 15px;
	border: 2px solid #D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
.sf3-error img{
	display: none;
}



#stacks_in_641-sf .flex-control-nav{
	bottom: 0;
	padding: 12px 0 0 !important;
	position: relative;
}
#stacks_in_641-sf .flex-control-nav.flex-control-paging li a.flex-active{
	background: rgba(231, 119, 6, 1.00);
}
#stacks_in_641-sf .flex-control-nav.flex-control-paging li a{
	background: rgba(204, 204, 204, 1.00);
	-webkit-transition: background 300ms;
	transition: background 300ms;
}
#stacks_in_641-sf ul.slides{
	margin:0 !important;
	padding:0 !important;
}
#stacks_in_641-sf{
	position: relative;
	z-index: 10;
	height: auto;
}
#stacks_in_641-sf,
#stacks_in_641-sf .slider.sf-flexslider{
	background-color: transparent;
	overflow: hidden;
	margin: 0;
	border: 0;
}

#stacks_in_641-sf .sf-flexslider{
	opacity: 1;
	margin: 0;
	border-radius: 0;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
}
#stacks_in_641-sf .sf-error{
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	font-weight: bolder;
	padding: 7px 10px;
	line-height: 20px;
	border-radius: 4px;
	color: #FFF;
	background: #F78E8F;
	display: inline-block;
}

#stacks_in_641-sf .slider.loaded{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* Instant Load */
#stacks_in_641-sf .loaded .flex-viewport,
#stacks_in_641-sf .slider,
#stacks_in_641-sf .flex-viewport{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#stacks_in_641-sf .sf-flexslider.loading{opacity: 0;}

#stacks_in_641-sf{min-height: 70px;}

#stacks_in_641-sf .carousel{
	background-color: rgba(255, 255, 255, 1.00);
	line-height: 0;
}
#stacks_in_641-sf .flex-loading{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 5px solid transparent;
	border-bottom-color: rgba(231, 119, 6, 1.00);
	border-top-color: rgba(231, 119, 6, 1.00);
	-webkit-animation: rotate 500ms linear 0s infinite;
	animation: rotate 500ms linear 0s infinite;
}
@media only screen and (max-width: 400px) {
	#stacks_in_641-sf .flex-loading{
		display: none;
	}
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#stacks_in_641-sf .sf-flexslider.carousel{
line-height: 0;
}
#stacks_in_641-sf .sf-flexslider .slides.sf-effect-fade > li.flex-active-slide{
	
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	
}
#stacks_in_641-sf .sf-flexslider .slides > li{
	position: relative;
	line-height: normal;
}
#stacks_in_641-sf .sf-flexslider .slides > li img{
	padding-bottom: 0 !important;
	
}
#stacks_in_641-sf .sf-flexslider .slides > li,
#stacks_in_641-sf .sf-flexslider .carousel > li,
#stacks_in_641-sf ul.flex-direction-nav{
	background: none inherit;
	/*margin: 0 !important;*/
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_641-sf ul.flex-direction-nav li{
	background: none inherit;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_641-sf .sf-flexslider .slides > li.hero{
	text-align: center;
}
#stacks_in_641-sf .sf-flexslider .slides > li.hero div.sf-hero-background{
	background-size: cover;
	background-position: center;
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#stacks_in_641-sf .sf-hero-bg-crop{
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#stacks_in_641-sf .sf-flexslider .slides > li.hero .sf-hero-content{
	text-align: center;
	position: relative;
	padding: 20% 5%;
	z-index: 10;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
#stacks_in_641-sf .sf-flexslider .slides > li.hero .sf-hero-tint{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#stacks_in_641-sf .sf-flexslider .slides > li.hero h2,
#stacks_in_641-sf .sf-flexslider .slides > li.hero p{
	text-shadow: none;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0 !important;
}
#stacks_in_641-sf .sf-flexslider .slides > li.hero a.sf-hero-button{
	display: inline-block;
	text-shadow: none;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

#stacks_in_641-sf .sf-flexslider .slides > li.youtube .embed-container,
#stacks_in_641-sf .sf-flexslider .slides > li.vimeo .embed-container,
#stacks_in_641-sf .sf-flexslider .slides > li.map .embed-container{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	margin-bottom: 0;
	overflow: hidden; 
	max-width: 100%;
}
#stacks_in_641-sf .sf-flexslider .slides > li.instagram .embed-container{
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden;
}
#stacks_in_641-sf .sf-flexslider .slides > li .embed-container iframe,
#stacks_in_641-sf .sf-flexslider .slides > li .embed-container object,
#stacks_in_641-sf .sf-flexslider .slides > li .embed-container embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#stacks_in_641-sf .sf-flexslider .slides > li .embed-container div.fluid-width-video-wrapper{
	padding-top: 56.25% !important;
}

#stacks_in_641-sf li.hero h2,
#stacks_in_641-sf li.hero p,
#stacks_in_641-sf li.hero a.sf-hero-button{
	opacity: 0;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#stacks_in_641-sf li.hero:not(.flex-active-slide) h2,
#stacks_in_641-sf li.hero:not(.flex-active-slide) p,
#stacks_in_641-sf li.hero:not(.flex-active-slide) a.sf-hero-button{
	-webkit-transition: opacity 300ms !important;
	transition: opacity 300ms !important;
}
#stacks_in_641-sf .slider.loaded .flex-active-slide.hero h2,
#stacks_in_641-sf .slider.loaded .flex-active-slide.hero p,
#stacks_in_641-sf .slider.loaded .flex-active-slide.hero a.sf-hero-button{
	opacity: 1;
}

/* Caption */

#stacks_in_641-sf p.flex-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0.65);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
#stacks_in_641-sf .slider.loaded p.flex-caption{
	-webkit-transition: opacity 300ms 300ms;
	transition: opacity 300ms 300ms;
}
#stacks_in_641-sf p.flex-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-shadow: none;
	padding: 2% 3%;
}
#stacks_in_641-sf .flex-active-slide .caption-wrap,
#stacks_in_641-sf .slider.loaded .flex-active-slide p.flex-caption,
#stacks_in_641-sf .slider.loaded .flex-active-slide:hover .caption-wrap,
#stacks_in_641-sf .caption-wrap{
	opacity: 1;
}
#stacks_in_641-sf .caption-wrap{
	-webkit-transition: opacity .3s 300ms;
	transition: opacity .3s 300ms;
}
li.sf3-slide.hide-caption .caption-wrap{
	display: none;
}
#stacks_in_641-sf .slider.loaded .flex-active-slide .caption-wrap{
	opacity: 0;
	-webkit-transition: opacity .5s 303ms;
	transition: opacity .5s 30300ms;

	-webkit-transition: opacity .5s 3300ms;
	transition: opacity .5s 3300ms;
}
#stacks_in_641-sf .slider.loaded .flex-active-slide:hover .caption-wrap{
	-webkit-transition: opacity .3s !important;
	transition: opacity .3s !important;
}
@media only screen and (max-width: 400px) {
	#stacks_in_641-sf p.flex-caption{
		display: none;
	}
}

/* Direction */

#stacks_in_641-sf .flex-direction-nav .flex-disabled{display: none;}

#stacks_in_641-sf .slider .flex-direction-nav .flex-prev,
#stacks_in_641-sf .slider:hover .flex-direction-nav .flex-prev{left: 30px;}

#stacks_in_641-sf .slider .flex-direction-nav .flex-next,
#stacks_in_641-sf .slider:hover .flex-direction-nav .flex-next{right: 30px;}

#stacks_in_641-sf .carousel .flex-direction-nav .flex-prev,
#stacks_in_641-sf .carousel:hover .flex-direction-nav .flex-prev{left: 15px;}

#stacks_in_641-sf .carousel .flex-direction-nav .flex-next,
#stacks_in_641-sf .carousel:hover .flex-direction-nav .flex-next{right: 15px;}

#stacks_in_641-sf .sf-flexslider .flex-direction-nav .flex-prev,
#stacks_in_641-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transition: transform .3s, background-color .3s;
	-webkit-transition: transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
}

#stacks_in_641-sf .sf-flexslider .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-118px);
	-webkit-transform: translateX(-118px);
	transform: translateX(-118px);
}
#stacks_in_641-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transform: translateX(118px);
	-webkit-transform: translateX(118px);
	transform: translateX(118px);
}



#stacks_in_641-sf .sf-flexslider:hover .flex-direction-nav .flex-prev,
#stacks_in_641-sf .sf-flexslider:hover .flex-direction-nav .flex-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
#stacks_in_641-sf .flex-direction-nav a {
	position: absolute;
	top: 50%;
	opacity: 1;
	outline: 0;
	width: 44px;
	height: 44px;
	margin-top: -22.000000px;
	border-radius: 4px;
	text-shadow: none;
	text-indent: 0;
	z-index: 9999;
}
#stacks_in_641-sf .flex-direction-nav a {background: rgba(204, 204, 204, 1.00);}
#stacks_in_641-sf .flex-direction-nav a:hover {background: rgba(204, 204, 204, 1.00);}
#stacks_in_641-sf .flex-direction-nav a:before {display: none;}

#stacks_in_641-sf .sf-control{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -9px;
}
#stacks_in_641-sf .sf-control:before,
#stacks_in_641-sf .sf-control:after{
	-webkit-transition: color 300ms;
	transition: color 300ms;
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_641-sf .flex-direction-nav a:hover .sf-control:before,
#stacks_in_641-sf .flex-direction-nav a:hover .sf-control:after{color: rgba(231, 119, 6, 1.00);}

@media only screen and (max-width: 400px) {
	#stacks_in_641-sf .flex-direction-nav{
		opacity: 0;
	}
}

@media only screen and (max-width: 400px) {
	#stacks_in_641-sf.iframe .flex-direction-nav{display: block;}
}
@media only screen and (max-width: 400px) {
	#stacks_in_641-sf.iframe .sf-flexslider .flex-direction-nav .flex-prev,
	#stacks_in_641-sf.iframe .sf-flexslider .flex-direction-nav .flex-next{
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* Thumbnails */

#stacks_in_641-sf .carousel{
	border-radius: 0 0 3px 3px;
	line-height: 0;
	margin-top: -1px;
	border: 6px solid rgba(255, 255, 255, 1.00);
}
@media only screen and (max-width: 400px) {
	#stacks_in_641-sf .carousel{
		display: none;
	}
}
#stacks_in_641-sf .carousel *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#stacks_in_641-sf .carousel .slides li{
	width: 70px;
	margin-right: 0;
	opacity: 0.65;
	transition: opacity 150ms;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	
}
#stacks_in_641-sf .carousel .slides li:before{
	content: '';
	display: block;
	padding-top: 70%;
}
#stacks_in_641-sf .carousel .slides li + li{
	margin-left: 5px !important;
}
#stacks_in_641-sf .carousel .slides li:hover,
#stacks_in_641-sf .carousel .slides li.flex-active-slide,
#stacks_in_641-sf .carousel .slides li.flex-active-slide:hover{
	opacity: 1;
}

#stacks_in_641-sf .carousel .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-103px);
	-webkit-transform: translateX(-103px);
	transform: translateX(-103px);
}
#stacks_in_641-sf .carousel .flex-direction-nav .flex-next {
	-moz-transform: translateX(103px);
	-webkit-transform: translateX(103px);
	transform: translateX(103px);
}

#stacks_in_641-sf .carousel .flex-direction-nav a { background: rgba(179, 179, 179, 1.00); }
#stacks_in_641-sf .carousel .flex-direction-nav a:hover { background: rgba(179, 179, 179, 1.00); }

#stacks_in_641-sf .carousel .sf-control{ color: rgba(255, 255, 255, 1.00);}
#stacks_in_641-sf .carousel .flex-direction-nav a:hover .sf-control{ color: rgba(231, 119, 6, 1.00); }



/* Edit  */

#stacks_in_641-sf .freeze{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	border-radius: 5px;
	border: 2px solid #2E83F8;
}
#stacks_in_641-sf .freeze span{
	color: #2E83F8;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: 600;
}


#stacks_in_641 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_643>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}




#stacks_in_644 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_645overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_645leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_645leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_645leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_645leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_645rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_645rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_645theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_645overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_645leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_645leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_645leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_645leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_645rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_645rightcolContent{		margin: auto;	}}			.stacks_in_645posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_645posterWrapper img:hover{	cursor: pointer;}.stacks_in_645rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_645videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_650_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_650_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_650 .layer {
	float: left;
}

%[if ]%	
#stacks_in_650 .pile {
	display: none;
}

#stacks_in_650 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_650 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_650 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_650 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_654_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_654_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_654 .layer {
	float: left;
}

%[if ]%	
#stacks_in_654 .pile {
	display: none;
}

#stacks_in_654 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_654 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_654 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_654 .clearFloats {
	clear: both;
}




#stacks_in_659 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_660overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_660leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_660leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_660leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_660leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_660rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_660rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_660theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_660overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_660leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_660leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_660leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_660leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_660rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_660rightcolContent{		margin: auto;	}}			.stacks_in_660posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_660posterWrapper img:hover{	cursor: pointer;}.stacks_in_660rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_660videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_665_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_665_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_665 .layer {
	float: left;
}

%[if ]%	
#stacks_in_665 .pile {
	display: none;
}

#stacks_in_665 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_665 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_665 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_665 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_669_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_669_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_669 .layer {
	float: left;
}

%[if ]%	
#stacks_in_669 .pile {
	display: none;
}

#stacks_in_669 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_669 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_669 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_669 .clearFloats {
	clear: both;
}




#stacks_in_674 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_675overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_675leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_675leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_675leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_675leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_675rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_675rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_675theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_675overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_675leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_675leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_675leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_675leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_675rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_675rightcolContent{		margin: auto;	}}			.stacks_in_675posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_675posterWrapper img:hover{	cursor: pointer;}.stacks_in_675rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_675videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_680_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_680_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_680 .layer {
	float: left;
}

%[if ]%	
#stacks_in_680 .pile {
	display: none;
}

#stacks_in_680 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_680 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_680 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_680 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_684_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_684_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_684 .layer {
	float: left;
}

%[if ]%	
#stacks_in_684 .pile {
	display: none;
}

#stacks_in_684 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_684 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_684 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_684 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}




#stacks_in_692 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_693overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_693leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_693leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_693leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_693leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_693rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_693rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_693theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_693overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_693leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_693leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_693leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_693leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_693rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_693rightcolContent{		margin: auto;	}}			.stacks_in_693posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_693posterWrapper img:hover{	cursor: pointer;}.stacks_in_693rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_693videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_698_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_698_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_698 .layer {
	float: left;
}

%[if ]%	
#stacks_in_698 .pile {
	display: none;
}

#stacks_in_698 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_698 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_698 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_698 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_702_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_702_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_702 .layer {
	float: left;
}

%[if ]%	
#stacks_in_702 .pile {
	display: none;
}

#stacks_in_702 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_702 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_702 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_702 .clearFloats {
	clear: both;
}




#stacks_in_707 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_708overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_708leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_708leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_708leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_708leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_708rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_708rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_708theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_708overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_708leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_708leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_708leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_708leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_708rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_708rightcolContent{		margin: auto;	}}			.stacks_in_708posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_708posterWrapper img:hover{	cursor: pointer;}.stacks_in_708rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_708videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_713_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_713_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_713 .layer {
	float: left;
}

%[if ]%	
#stacks_in_713 .pile {
	display: none;
}

#stacks_in_713 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_713 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_713 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_713 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_717_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_717_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_717 .layer {
	float: left;
}

%[if ]%	
#stacks_in_717 .pile {
	display: none;
}

#stacks_in_717 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_717 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_717 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_717 .clearFloats {
	clear: both;
}




#stacks_in_722 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_723overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_723leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_723leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_723leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_723leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_723rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_723rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_723theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_723overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_723leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_723leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_723leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_723leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_723rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_723rightcolContent{		margin: auto;	}}			.stacks_in_723posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_723posterWrapper img:hover{	cursor: pointer;}.stacks_in_723rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_723videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_728_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_728_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_728 .layer {
	float: left;
}

%[if ]%	
#stacks_in_728 .pile {
	display: none;
}

#stacks_in_728 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_728 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_728 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_728 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_732_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_732_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_732 .layer {
	float: left;
}

%[if ]%	
#stacks_in_732 .pile {
	display: none;
}

#stacks_in_732 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_732 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_732 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_732 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_787_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_787_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_787 .layer {
	float: left;
}

%[if ]%	
#stacks_in_787 .pile {
	display: none;
}

#stacks_in_787 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_787 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_787 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_787 .clearFloats {
	clear: both;
}



/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

 /*
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0;
  padding: 0;
}
.sf-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sf-flexslider .slides img {
  width: 100%;
  display: block;
}
.sf-flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sf-flexslider .slides {
  display: block;
}
* html .sf-flexslider .slides {
  height: 1%;
}
.no-js .sf-flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.sf-flexslider .slides {
  zoom: 1;
}
.sf-flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.sf-flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* SuperFlex 3.0.7 */

@font-face {
	font-family: 'sf-icons';
	src: url('fonts/sf-icons.eot');
}
@font-face {
	font-family: 'sf-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8R/OYAAAC8AAAAYGNtYXAgVsCMAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zl5qkmkAAAF4AAAB6GhlYWQHMNyTAAADYAAAADZoaGVhBv4DywAAA5gAAAAkaG10eB4ABTYAAAO8AAAAKGxvY2ECLgHGAAAD5AAAABZtYXhwAAwAGQAAA/wAAAAgbmFtZQNRKj8AAAQcAAABknBvc3QAAwAAAAAFsAAAACAAAwO3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADgBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4AX//f//AAAAAAAg4AD//f//AAH/4yAEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAPT/0QMMA8AAFgAAATIWFxYUBwkBFhQHBiInASY0NwE+ATMC4gwWCBIS/mUBmxISETES/jwSEgHECRYLA8AJCBIxEf5l/mURMRIREQHFETIRAcUICQAAAQDE/8ADPAPAAAUAAAU3CQEnAQLEeP53AYl4/gBAdwGJAYl3/gAAAAEA4//PAx0DsQAVAAATARYyPwE2NCcJATY0LwEmIgcBBhQX4wHLECsPJRAQ/n8BgRAQJQ8rEP41EBABm/40Dw8lECsPAYIBgg8rECUPD/40DywPAAEA9P/AAwwDrwAWAAAFIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIwEeDBYIEhIBm/5lEhIRMRIBxBIS/jwJFgtACQgSMREBmwGbETESERH+OxEyEf47CAkAAAABAOP/zwMdA7EAFQAACQEmIg8BBhQXCQEGFB8BFjI3ATY0JwMd/jUQKw8lEBABgf5/EBAlDysQAcsQEAHlAcwPDyUQKw/+fv5+DysQJQ8PAcwPLA8AAAAAAQDE/8ADPAPAAAUAAAEHCQEXAQE8eAGJ/nd4AgADwHf+d/53dwIAAAEAAAABAAC/FVBDXw889QALBAAAAAAA0mrMCwAAAADSaswLAAD/wAM8A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAzwAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAABAAA9AQAAMQEAADjBAAA9AQAAOMEAADEAAAAAAAKABQAHgBKAF4AiAC0AOAA9AAAAAEAAAAKABcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i.sf-control {
	font-family: 'sf-icons';
	font-size: 18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sf-icon-cl-1:before {
	content: "\e000";
}
.sf-icon-cl-2:before {
	content: "\e002";
}
.sf-icon-cl-3:before {
	content: "\e001";
}
.sf-icon-cr-1:before {
	content: "\e003";
}
.sf-icon-cr-2:before {
	content: "\e004";
}
.sf-icon-cr-3:before {
	content: "\e005";
}

#sf3-folder-check{
	margin: 20px 0 10px;
}
#sf3-folder-check:not(.sf3-error) span{
	background: #119115;
	border-radius: 50px;
	padding: 8px 15px;
}
#sf3-folder-check div,
#sf3-folder-check.sf3-error{
	text-align: center;
	font-size: 16px;
	color: #AFFFB7;
	padding: 10px;
}
.sf3-error:before{
	content:'Folder cannot be found.';
	color: #fff;
	font-weight: bolder;
	background:#D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
#stacks_in_123-sf .sf3-error:after{
	content:'http://my-website.com/remote';
	color: #D53F4F;
	font-weight: bolder;
	background:#fff;
	margin-left: 15px;
	border: 2px solid #D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
.sf3-error img{
	display: none;
}



#stacks_in_123-sf .flex-control-nav{
	bottom: 0;
	padding: 12px 0 0 !important;
	position: relative;
}
#stacks_in_123-sf .flex-control-nav.flex-control-paging li a.flex-active{
	background: rgba(231, 119, 6, 1.00);
}
#stacks_in_123-sf .flex-control-nav.flex-control-paging li a{
	background: rgba(204, 204, 204, 1.00);
	-webkit-transition: background 300ms;
	transition: background 300ms;
}
#stacks_in_123-sf ul.slides{
	margin:0 !important;
	padding:0 !important;
}
#stacks_in_123-sf{
	position: relative;
	z-index: 10;
	height: auto;
}
#stacks_in_123-sf,
#stacks_in_123-sf .slider.sf-flexslider{
	background-color: transparent;
	overflow: hidden;
	margin: 0;
	border: 0;
}

#stacks_in_123-sf .sf-flexslider{
	opacity: 1;
	margin: 0;
	border-radius: 0;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
}
#stacks_in_123-sf .sf-error{
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	font-weight: bolder;
	padding: 7px 10px;
	line-height: 20px;
	border-radius: 4px;
	color: #FFF;
	background: #F78E8F;
	display: inline-block;
}

#stacks_in_123-sf .slider.loaded{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* Instant Load */
#stacks_in_123-sf .loaded .flex-viewport,
#stacks_in_123-sf .slider,
#stacks_in_123-sf .flex-viewport{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#stacks_in_123-sf .sf-flexslider.loading{opacity: 0;}

#stacks_in_123-sf{min-height: 70px;}

#stacks_in_123-sf .carousel{
	background-color: rgba(255, 255, 255, 1.00);
	line-height: 0;
}
#stacks_in_123-sf .flex-loading{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 5px solid transparent;
	border-bottom-color: rgba(231, 119, 6, 1.00);
	border-top-color: rgba(231, 119, 6, 1.00);
	-webkit-animation: rotate 500ms linear 0s infinite;
	animation: rotate 500ms linear 0s infinite;
}
@media only screen and (max-width: 400px) {
	#stacks_in_123-sf .flex-loading{
		display: none;
	}
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#stacks_in_123-sf .sf-flexslider.carousel{
line-height: 0;
}
#stacks_in_123-sf .sf-flexslider .slides.sf-effect-fade > li.flex-active-slide{
	
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	
}
#stacks_in_123-sf .sf-flexslider .slides > li{
	position: relative;
	line-height: normal;
}
#stacks_in_123-sf .sf-flexslider .slides > li img{
	padding-bottom: 0 !important;
	
}
#stacks_in_123-sf .sf-flexslider .slides > li,
#stacks_in_123-sf .sf-flexslider .carousel > li,
#stacks_in_123-sf ul.flex-direction-nav{
	background: none inherit;
	/*margin: 0 !important;*/
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_123-sf ul.flex-direction-nav li{
	background: none inherit;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_123-sf .sf-flexslider .slides > li.hero{
	text-align: center;
}
#stacks_in_123-sf .sf-flexslider .slides > li.hero div.sf-hero-background{
	background-size: cover;
	background-position: center;
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#stacks_in_123-sf .sf-hero-bg-crop{
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#stacks_in_123-sf .sf-flexslider .slides > li.hero .sf-hero-content{
	text-align: center;
	position: relative;
	padding: 20% 5%;
	z-index: 10;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
#stacks_in_123-sf .sf-flexslider .slides > li.hero .sf-hero-tint{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#stacks_in_123-sf .sf-flexslider .slides > li.hero h2,
#stacks_in_123-sf .sf-flexslider .slides > li.hero p{
	text-shadow: none;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0 !important;
}
#stacks_in_123-sf .sf-flexslider .slides > li.hero a.sf-hero-button{
	display: inline-block;
	text-shadow: none;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

#stacks_in_123-sf .sf-flexslider .slides > li.youtube .embed-container,
#stacks_in_123-sf .sf-flexslider .slides > li.vimeo .embed-container,
#stacks_in_123-sf .sf-flexslider .slides > li.map .embed-container{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	margin-bottom: 0;
	overflow: hidden; 
	max-width: 100%;
}
#stacks_in_123-sf .sf-flexslider .slides > li.instagram .embed-container{
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden;
}
#stacks_in_123-sf .sf-flexslider .slides > li .embed-container iframe,
#stacks_in_123-sf .sf-flexslider .slides > li .embed-container object,
#stacks_in_123-sf .sf-flexslider .slides > li .embed-container embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#stacks_in_123-sf .sf-flexslider .slides > li .embed-container div.fluid-width-video-wrapper{
	padding-top: 56.25% !important;
}

#stacks_in_123-sf li.hero h2,
#stacks_in_123-sf li.hero p,
#stacks_in_123-sf li.hero a.sf-hero-button{
	opacity: 0;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#stacks_in_123-sf li.hero:not(.flex-active-slide) h2,
#stacks_in_123-sf li.hero:not(.flex-active-slide) p,
#stacks_in_123-sf li.hero:not(.flex-active-slide) a.sf-hero-button{
	-webkit-transition: opacity 300ms !important;
	transition: opacity 300ms !important;
}
#stacks_in_123-sf .slider.loaded .flex-active-slide.hero h2,
#stacks_in_123-sf .slider.loaded .flex-active-slide.hero p,
#stacks_in_123-sf .slider.loaded .flex-active-slide.hero a.sf-hero-button{
	opacity: 1;
}

/* Caption */

#stacks_in_123-sf p.flex-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0.65);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
#stacks_in_123-sf .slider.loaded p.flex-caption{
	-webkit-transition: opacity 300ms 300ms;
	transition: opacity 300ms 300ms;
}
#stacks_in_123-sf p.flex-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-shadow: none;
	padding: 2% 3%;
}
#stacks_in_123-sf .flex-active-slide .caption-wrap,
#stacks_in_123-sf .slider.loaded .flex-active-slide p.flex-caption,
#stacks_in_123-sf .slider.loaded .flex-active-slide:hover .caption-wrap,
#stacks_in_123-sf .caption-wrap{
	opacity: 1;
}
#stacks_in_123-sf .caption-wrap{
	-webkit-transition: opacity .3s 300ms;
	transition: opacity .3s 300ms;
}
li.sf3-slide.hide-caption .caption-wrap{
	display: none;
}
#stacks_in_123-sf .slider.loaded .flex-active-slide .caption-wrap{
	opacity: 0;
	-webkit-transition: opacity .5s 303ms;
	transition: opacity .5s 30300ms;

	-webkit-transition: opacity .5s 3300ms;
	transition: opacity .5s 3300ms;
}
#stacks_in_123-sf .slider.loaded .flex-active-slide:hover .caption-wrap{
	-webkit-transition: opacity .3s !important;
	transition: opacity .3s !important;
}
@media only screen and (max-width: 400px) {
	#stacks_in_123-sf p.flex-caption{
		display: none;
	}
}

/* Direction */

#stacks_in_123-sf .flex-direction-nav .flex-disabled{display: none;}

#stacks_in_123-sf .slider .flex-direction-nav .flex-prev,
#stacks_in_123-sf .slider:hover .flex-direction-nav .flex-prev{left: 30px;}

#stacks_in_123-sf .slider .flex-direction-nav .flex-next,
#stacks_in_123-sf .slider:hover .flex-direction-nav .flex-next{right: 30px;}

#stacks_in_123-sf .carousel .flex-direction-nav .flex-prev,
#stacks_in_123-sf .carousel:hover .flex-direction-nav .flex-prev{left: 15px;}

#stacks_in_123-sf .carousel .flex-direction-nav .flex-next,
#stacks_in_123-sf .carousel:hover .flex-direction-nav .flex-next{right: 15px;}

#stacks_in_123-sf .sf-flexslider .flex-direction-nav .flex-prev,
#stacks_in_123-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transition: transform .3s, background-color .3s;
	-webkit-transition: transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
}

#stacks_in_123-sf .sf-flexslider .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-118px);
	-webkit-transform: translateX(-118px);
	transform: translateX(-118px);
}
#stacks_in_123-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transform: translateX(118px);
	-webkit-transform: translateX(118px);
	transform: translateX(118px);
}



#stacks_in_123-sf .sf-flexslider:hover .flex-direction-nav .flex-prev,
#stacks_in_123-sf .sf-flexslider:hover .flex-direction-nav .flex-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
#stacks_in_123-sf .flex-direction-nav a {
	position: absolute;
	top: 50%;
	opacity: 1;
	outline: 0;
	width: 44px;
	height: 44px;
	margin-top: -22.000000px;
	border-radius: 4px;
	text-shadow: none;
	text-indent: 0;
	z-index: 9999;
}
#stacks_in_123-sf .flex-direction-nav a {background: rgba(204, 204, 204, 1.00);}
#stacks_in_123-sf .flex-direction-nav a:hover {background: rgba(204, 204, 204, 1.00);}
#stacks_in_123-sf .flex-direction-nav a:before {display: none;}

#stacks_in_123-sf .sf-control{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -9px;
}
#stacks_in_123-sf .sf-control:before,
#stacks_in_123-sf .sf-control:after{
	-webkit-transition: color 300ms;
	transition: color 300ms;
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_123-sf .flex-direction-nav a:hover .sf-control:before,
#stacks_in_123-sf .flex-direction-nav a:hover .sf-control:after{color: rgba(231, 119, 6, 1.00);}

@media only screen and (max-width: 400px) {
	#stacks_in_123-sf .flex-direction-nav{
		opacity: 0;
	}
}

@media only screen and (max-width: 400px) {
	#stacks_in_123-sf.iframe .flex-direction-nav{display: block;}
}
@media only screen and (max-width: 400px) {
	#stacks_in_123-sf.iframe .sf-flexslider .flex-direction-nav .flex-prev,
	#stacks_in_123-sf.iframe .sf-flexslider .flex-direction-nav .flex-next{
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* Thumbnails */

#stacks_in_123-sf .carousel{
	border-radius: 0 0 3px 3px;
	line-height: 0;
	margin-top: -1px;
	border: 6px solid rgba(255, 255, 255, 1.00);
}
@media only screen and (max-width: 400px) {
	#stacks_in_123-sf .carousel{
		display: none;
	}
}
#stacks_in_123-sf .carousel *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#stacks_in_123-sf .carousel .slides li{
	width: 70px;
	margin-right: 0;
	opacity: 0.65;
	transition: opacity 150ms;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	
}
#stacks_in_123-sf .carousel .slides li:before{
	content: '';
	display: block;
	padding-top: 70%;
}
#stacks_in_123-sf .carousel .slides li + li{
	margin-left: 5px !important;
}
#stacks_in_123-sf .carousel .slides li:hover,
#stacks_in_123-sf .carousel .slides li.flex-active-slide,
#stacks_in_123-sf .carousel .slides li.flex-active-slide:hover{
	opacity: 1;
}

#stacks_in_123-sf .carousel .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-103px);
	-webkit-transform: translateX(-103px);
	transform: translateX(-103px);
}
#stacks_in_123-sf .carousel .flex-direction-nav .flex-next {
	-moz-transform: translateX(103px);
	-webkit-transform: translateX(103px);
	transform: translateX(103px);
}

#stacks_in_123-sf .carousel .flex-direction-nav a { background: rgba(179, 179, 179, 1.00); }
#stacks_in_123-sf .carousel .flex-direction-nav a:hover { background: rgba(179, 179, 179, 1.00); }

#stacks_in_123-sf .carousel .sf-control{ color: rgba(255, 255, 255, 1.00);}
#stacks_in_123-sf .carousel .flex-direction-nav a:hover .sf-control{ color: rgba(231, 119, 6, 1.00); }



/* Edit  */

#stacks_in_123-sf .freeze{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	border-radius: 5px;
	border: 2px solid #2E83F8;
}
#stacks_in_123-sf .freeze span{
	color: #2E83F8;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: 600;
}


#stacks_in_123 {
	margin:  10px;
	padding:  10px;
}
#stacks_in_301>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}




#stacks_in_621 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_23overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_23leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_23leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_23leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_23leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_23rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_23rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_23theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_23overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_23leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_23leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_23leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_23leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_23rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_23rightcolContent{		margin: auto;	}}			.stacks_in_23posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_23posterWrapper img:hover{	cursor: pointer;}.stacks_in_23rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_23videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_39_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_39_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_39 .layer {
	float: left;
}

%[if ]%	
#stacks_in_39 .pile {
	display: none;
}

#stacks_in_39 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_39 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_39 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_39 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_97_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_97_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_97 .layer {
	float: left;
}

%[if ]%	
#stacks_in_97 .pile {
	display: none;
}

#stacks_in_97 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_97 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_97 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_97 .clearFloats {
	clear: both;
}




#stacks_in_311 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_312overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_312leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_312leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_312leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_312leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_312rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_312rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_312theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_312overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_312leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_312leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_312leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_312leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_312rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_312rightcolContent{		margin: auto;	}}			.stacks_in_312posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_312posterWrapper img:hover{	cursor: pointer;}.stacks_in_312rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_312videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_319_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_319_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_319 .layer {
	float: left;
}

%[if ]%	
#stacks_in_319 .pile {
	display: none;
}

#stacks_in_319 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_319 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_319 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_319 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_325_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_325_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_325 .layer {
	float: left;
}

%[if ]%	
#stacks_in_325 .pile {
	display: none;
}

#stacks_in_325 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_325 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_325 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_325 .clearFloats {
	clear: both;
}




#stacks_in_327 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_328overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_328leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_328leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_328leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_328leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_328rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_328rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_328theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_328overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_328leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_328leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_328leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_328leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_328rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_328rightcolContent{		margin: auto;	}}			.stacks_in_328posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_328posterWrapper img:hover{	cursor: pointer;}.stacks_in_328rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_328videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_335_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_335_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_335 .layer {
	float: left;
}

%[if ]%	
#stacks_in_335 .pile {
	display: none;
}

#stacks_in_335 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_335 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_335 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_335 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_341_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_341_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_341 .layer {
	float: left;
}

%[if ]%	
#stacks_in_341 .pile {
	display: none;
}

#stacks_in_341 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_341 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_341 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_341 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}




#stacks_in_585 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_576overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_576leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_576leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_576leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_576leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_576rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_576rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_576theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_576overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_576leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_576leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_576leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_576leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_576rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_576rightcolContent{		margin: auto;	}}			.stacks_in_576posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_576posterWrapper img:hover{	cursor: pointer;}.stacks_in_576rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_576videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_581_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_581_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_581 .layer {
	float: left;
}

%[if ]%	
#stacks_in_581 .pile {
	display: none;
}

#stacks_in_581 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_581 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_581 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_581 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_588_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_588_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_588 .layer {
	float: left;
}

%[if ]%	
#stacks_in_588 .pile {
	display: none;
}

#stacks_in_588 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_588 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_588 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_588 .clearFloats {
	clear: both;
}




#stacks_in_591 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_592overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_592leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_592leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_592leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_592leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_592rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_592rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_592theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_592overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_592leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_592leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_592leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_592leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_592rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_592rightcolContent{		margin: auto;	}}			.stacks_in_592posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_592posterWrapper img:hover{	cursor: pointer;}.stacks_in_592rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_592videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_597_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_597_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_597 .layer {
	float: left;
}

%[if ]%	
#stacks_in_597 .pile {
	display: none;
}

#stacks_in_597 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_597 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_597 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_597 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_603_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_603_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_603 .layer {
	float: left;
}

%[if ]%	
#stacks_in_603 .pile {
	display: none;
}

#stacks_in_603 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_603 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_603 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_603 .clearFloats {
	clear: both;
}




#stacks_in_606 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_607overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_607leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_607leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_607leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_607leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_607rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_607rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_607theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_607overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_607leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_607leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_607leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_607leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_607rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_607rightcolContent{		margin: auto;	}}			.stacks_in_607posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_607posterWrapper img:hover{	cursor: pointer;}.stacks_in_607rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_607videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_612_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_612_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_612 .layer {
	float: left;
}

%[if ]%	
#stacks_in_612 .pile {
	display: none;
}

#stacks_in_612 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_612 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_612 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_612 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_618_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_618_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_618 .layer {
	float: left;
}

%[if ]%	
#stacks_in_618 .pile {
	display: none;
}

#stacks_in_618 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_618 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_618 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_618 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}




#stacks_in_530 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_531overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_531leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_531leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_531leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_531leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_531rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_531rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_531theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_531overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_531leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_531leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_531leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_531leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_531rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_531rightcolContent{		margin: auto;	}}			.stacks_in_531posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_531posterWrapper img:hover{	cursor: pointer;}.stacks_in_531rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_531videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_536_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_536_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_536 .layer {
	float: left;
}

%[if ]%	
#stacks_in_536 .pile {
	display: none;
}

#stacks_in_536 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_536 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_536 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_536 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_542_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_542_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_542 .layer {
	float: left;
}

%[if ]%	
#stacks_in_542 .pile {
	display: none;
}

#stacks_in_542 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_542 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_542 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_542 .clearFloats {
	clear: both;
}




#stacks_in_545 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_546overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_546leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_546leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_546leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_546leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_546rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_546rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_546theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_546overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_546leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_546leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_546leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_546leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_546rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_546rightcolContent{		margin: auto;	}}			.stacks_in_546posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_546posterWrapper img:hover{	cursor: pointer;}.stacks_in_546rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_546videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_551_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_551_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_551 .layer {
	float: left;
}

%[if ]%	
#stacks_in_551 .pile {
	display: none;
}

#stacks_in_551 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_551 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_551 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_551 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_557_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_557_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_557 .layer {
	float: left;
}

%[if ]%	
#stacks_in_557 .pile {
	display: none;
}

#stacks_in_557 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_557 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_557 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_557 .clearFloats {
	clear: both;
}




#stacks_in_560 {
	padding:  10px;
}
/* Start Video Plus stack CSS code */.stacks_in_561overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_561leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_561leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_561leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_561leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_561rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_561rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_561theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_561overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_561leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_561leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_561leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_561leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_561rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_561rightcolContent{		margin: auto;	}}			.stacks_in_561posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_561posterWrapper img:hover{	cursor: pointer;}.stacks_in_561rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_561videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */%[if edit]%
#stacks_in_566_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_566_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_566 .layer {
	float: left;
}

%[if ]%	
#stacks_in_566 .pile {
	display: none;
}

#stacks_in_566 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_566 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_566 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_566 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_572_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_572_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_572 .layer {
	float: left;
}

%[if ]%	
#stacks_in_572 .pile {
	display: none;
}

#stacks_in_572 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_572 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_572 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_572 .clearFloats {
	clear: both;
}




#stacks_in_21 {
	background-color: rgba(255, 132, 10, 1.00);
	margin:  10px;
	padding:  20px;
}
%[if edit]%
#stacks_in_13_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_13_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_13 .layer {
	float: left;
}

%[if ]%	
#stacks_in_13 .pile {
	display: none;
}

#stacks_in_13 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_13 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_13 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_13 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_417_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_417_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_417 .layer {
	float: left;
}

%[if ]%	
#stacks_in_417 .pile {
	display: none;
}

#stacks_in_417 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_417 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_417 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_417 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_410_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_410_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_410 .layer {
	float: left;
}

%[if ]%	
#stacks_in_410 .pile {
	display: none;
}

#stacks_in_410 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_410 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_410 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_410 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}



/* FlippingThing by RapidWeaver Central */

#stacks_in_421 .flippingThing {
	margin: 0 auto;
	-webkit-perspective: 1000;
		-moz-perspective: 1000;
			perspective: 1000;
}


#stacks_in_421 .flipperyThing {
	position: relative;
	-webkit-transition: 1s;
	   -moz-transition: 1s;
			transition: 1s;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
}

#stacks_in_421 .front, #stacks_in_421 .back {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	   		backface-visibility: hidden;
}

#stacks_in_421 .front {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	z-index: 2;
}

#stacks_in_421 .flippingThing, #stacks_in_421 .front, #stacks_in_421 .back {
	width: 200px;
	height: 200px;
}

#stacks_in_421 .back {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
}


#stacks_in_421 .inner  {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}


#stacks_in_421 .reverse.flippingThing {
	position: relative;
	margin-bottom: 0px;

}

#stacks_in_421 .reverse .back {
	margin-bottom: 0px;
	margin-top: -0px;
	-webkit-transform: rotateX(180deg);
	   -moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
}

#stacks_in_421 .reverse.flippingThing .flipperyThing {

	-webkit-transform-origin: 100% 100px;
	   -moz-transform-origin: 100% 100px;
			transform-origin: 100% 100px;
}

#stacks_in_421 .reverse.flippingThing:hover .flipperyThing {
	-webkit-transform: rotateX(-180deg);
	   -moz-transform: rotateX(-180deg);
			transform: rotateX(-180deg);
}







%[if edit]%
#stacks_in_418_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_418_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_418 .layer {
	float: left;
}

%[if ]%	
#stacks_in_418 .pile {
	display: none;
}

#stacks_in_418 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_418 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_418 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_418 .clearFloats {
	clear: both;
}



/* FlippingThing by RapidWeaver Central */

#stacks_in_426 .flippingThing {
	margin: 0 auto;
	-webkit-perspective: 1000;
		-moz-perspective: 1000;
			perspective: 1000;
}


#stacks_in_426 .flipperyThing {
	position: relative;
	-webkit-transition: 1s;
	   -moz-transition: 1s;
			transition: 1s;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
}

#stacks_in_426 .front, #stacks_in_426 .back {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	   		backface-visibility: hidden;
}

#stacks_in_426 .front {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	z-index: 2;
}

#stacks_in_426 .flippingThing, #stacks_in_426 .front, #stacks_in_426 .back {
	width: 200px;
	height: 200px;
}

#stacks_in_426 .back {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
}


#stacks_in_426 .inner  {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}


#stacks_in_426 .reverse.flippingThing {
	position: relative;
	margin-bottom: 0px;

}

#stacks_in_426 .reverse .back {
	margin-bottom: 0px;
	margin-top: -0px;
	-webkit-transform: rotateX(180deg);
	   -moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
}

#stacks_in_426 .reverse.flippingThing .flipperyThing {

	-webkit-transform-origin: 100% 100px;
	   -moz-transform-origin: 100% 100px;
			transform-origin: 100% 100px;
}

#stacks_in_426 .reverse.flippingThing:hover .flipperyThing {
	-webkit-transform: rotateX(-180deg);
	   -moz-transform: rotateX(-180deg);
			transform: rotateX(-180deg);
}







%[if edit]%
#stacks_in_419_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_419_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_419 .layer {
	float: left;
}

%[if ]%	
#stacks_in_419 .pile {
	display: none;
}

#stacks_in_419 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_419 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_419 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_419 .clearFloats {
	clear: both;
}



/* FlippingThing by RapidWeaver Central */

#stacks_in_433 .flippingThing {
	margin: 0 auto;
	-webkit-perspective: 1000;
		-moz-perspective: 1000;
			perspective: 1000;
}


#stacks_in_433 .flipperyThing {
	position: relative;
	-webkit-transition: 1s;
	   -moz-transition: 1s;
			transition: 1s;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
}

#stacks_in_433 .front, #stacks_in_433 .back {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	   		backface-visibility: hidden;
}

#stacks_in_433 .front {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	z-index: 2;
}

#stacks_in_433 .flippingThing, #stacks_in_433 .front, #stacks_in_433 .back {
	width: 200px;
	height: 200px;
}

#stacks_in_433 .back {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
}


#stacks_in_433 .inner  {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}


#stacks_in_433 .reverse.flippingThing {
	position: relative;
	margin-bottom: 0px;

}

#stacks_in_433 .reverse .back {
	margin-bottom: 0px;
	margin-top: -0px;
	-webkit-transform: rotateX(180deg);
	   -moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
}

#stacks_in_433 .reverse.flippingThing .flipperyThing {

	-webkit-transform-origin: 100% 100px;
	   -moz-transform-origin: 100% 100px;
			transform-origin: 100% 100px;
}

#stacks_in_433 .reverse.flippingThing:hover .flipperyThing {
	-webkit-transform: rotateX(-180deg);
	   -moz-transform: rotateX(-180deg);
			transform: rotateX(-180deg);
}







%[if edit]%
#stacks_in_420_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_420_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_420 .layer {
	float: left;
}

%[if ]%	
#stacks_in_420 .pile {
	display: none;
}

#stacks_in_420 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_420 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_420 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_420 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_407_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_407_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_407 .layer {
	float: left;
}

%[if ]%	
#stacks_in_407 .pile {
	display: none;
}

#stacks_in_407 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_407 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_407 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_407 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_450_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_450_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_450 .layer {
	float: left;
}

%[if ]%	
#stacks_in_450 .pile {
	display: none;
}

#stacks_in_450 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_450 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_450 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_450 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_458_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_458_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_458 .layer {
	float: left;
}

%[if ]%	
#stacks_in_458 .pile {
	display: none;
}

#stacks_in_458 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_458 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_458 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_458 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_459_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_459_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_459 .layer {
	float: left;
}

%[if ]%	
#stacks_in_459 .pile {
	display: none;
}

#stacks_in_459 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_459 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_459 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_459 .clearFloats {
	clear: both;
}



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

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

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

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

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








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



}



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


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


}



/* FlippingThing by RapidWeaver Central */

#stacks_in_461 .flippingThing {
	margin: 0 auto;
	-webkit-perspective: 1000;
		-moz-perspective: 1000;
			perspective: 1000;
}


#stacks_in_461 .flipperyThing {
	position: relative;
	-webkit-transition: 1s;
	   -moz-transition: 1s;
			transition: 1s;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
}

#stacks_in_461 .front, #stacks_in_461 .back {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	   		backface-visibility: hidden;
}

#stacks_in_461 .front {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	z-index: 2;
}

#stacks_in_461 .flippingThing, #stacks_in_461 .front, #stacks_in_461 .back {
	width: 200px;
	height: 200px;
}

#stacks_in_461 .back {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
}


#stacks_in_461 .inner  {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}


#stacks_in_461 .reverse.flippingThing {
	position: relative;
	margin-bottom: 0px;

}

#stacks_in_461 .reverse .back {
	margin-bottom: 0px;
	margin-top: -0px;
	-webkit-transform: rotateX(180deg);
	   -moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
}

#stacks_in_461 .reverse.flippingThing .flipperyThing {

	-webkit-transform-origin: 100% 100px;
	   -moz-transform-origin: 100% 100px;
			transform-origin: 100% 100px;
}

#stacks_in_461 .reverse.flippingThing:hover .flipperyThing {
	-webkit-transform: rotateX(-180deg);
	   -moz-transform: rotateX(-180deg);
			transform: rotateX(-180deg);
}







%[if edit]%
#stacks_in_468_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_468_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_468 .layer {
	float: left;
}

%[if ]%	
#stacks_in_468 .pile {
	display: none;
}

#stacks_in_468 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_468 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_468 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_468 .clearFloats {
	clear: both;
}



/* FlippingThing by RapidWeaver Central */

#stacks_in_472 .flippingThing {
	margin: 0 auto;
	-webkit-perspective: 1000;
		-moz-perspective: 1000;
			perspective: 1000;
}


#stacks_in_472 .flipperyThing {
	position: relative;
	-webkit-transition: 1s;
	   -moz-transition: 1s;
			transition: 1s;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
}

#stacks_in_472 .front, #stacks_in_472 .back {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	   		backface-visibility: hidden;
}

#stacks_in_472 .front {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	z-index: 2;
}

#stacks_in_472 .flippingThing, #stacks_in_472 .front, #stacks_in_472 .back {
	width: 200px;
	height: 200px;
}

#stacks_in_472 .back {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
}


#stacks_in_472 .inner  {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}


#stacks_in_472 .reverse.flippingThing {
	position: relative;
	margin-bottom: 0px;

}

#stacks_in_472 .reverse .back {
	margin-bottom: 0px;
	margin-top: -0px;
	-webkit-transform: rotateX(180deg);
	   -moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
}

#stacks_in_472 .reverse.flippingThing .flipperyThing {

	-webkit-transform-origin: 100% 100px;
	   -moz-transform-origin: 100% 100px;
			transform-origin: 100% 100px;
}

#stacks_in_472 .reverse.flippingThing:hover .flipperyThing {
	-webkit-transform: rotateX(-180deg);
	   -moz-transform: rotateX(-180deg);
			transform: rotateX(-180deg);
}







%[if edit]%
#stacks_in_479_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_479_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_479 .layer {
	float: left;
}

%[if ]%	
#stacks_in_479 .pile {
	display: none;
}

#stacks_in_479 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_479 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_479 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_479 .clearFloats {
	clear: both;
}



/* FlippingThing by RapidWeaver Central */

#stacks_in_483 .flippingThing {
	margin: 0 auto;
	-webkit-perspective: 1000;
		-moz-perspective: 1000;
			perspective: 1000;
}


#stacks_in_483 .flipperyThing {
	position: relative;
	-webkit-transition: 1s;
	   -moz-transition: 1s;
			transition: 1s;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
}

#stacks_in_483 .front, #stacks_in_483 .back {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	   		backface-visibility: hidden;
}

#stacks_in_483 .front {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	z-index: 2;
}

#stacks_in_483 .flippingThing, #stacks_in_483 .front, #stacks_in_483 .back {
	width: 200px;
	height: 200px;
}

#stacks_in_483 .back {
	border: 0px solid #E5E5E5;
	background: #FFFFFF;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
}


#stacks_in_483 .inner  {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}


#stacks_in_483 .reverse.flippingThing {
	position: relative;
	margin-bottom: 0px;

}

#stacks_in_483 .reverse .back {
	margin-bottom: 0px;
	margin-top: -0px;
	-webkit-transform: rotateX(180deg);
	   -moz-transform: rotateX(180deg);
			transform: rotateX(180deg);
}

#stacks_in_483 .reverse.flippingThing .flipperyThing {

	-webkit-transform-origin: 100% 100px;
	   -moz-transform-origin: 100% 100px;
			transform-origin: 100% 100px;
}

#stacks_in_483 .reverse.flippingThing:hover .flipperyThing {
	-webkit-transform: rotateX(-180deg);
	   -moz-transform: rotateX(-180deg);
			transform: rotateX(-180deg);
}







%[if edit]%
#stacks_in_490_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_490_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_490 .layer {
	float: left;
}

%[if ]%	
#stacks_in_490 .pile {
	display: none;
}

#stacks_in_490 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_490 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_490 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_490 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_494_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_494_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_494 .layer {
	float: left;
}

%[if ]%	
#stacks_in_494 .pile {
	display: none;
}

#stacks_in_494 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_494 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_494 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_494 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_501_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_501_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_501 .layer {
	float: left;
}

%[if ]%	
#stacks_in_501 .pile {
	display: none;
}

#stacks_in_501 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_501 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_501 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_501 .clearFloats {
	clear: both;
}






/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_446 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_446 .container:after,
#stacks_in_446 .row:after, 
#stacks_in_446 .mbcol:after, 
#stacks_in_446 .clr:after, 
#stacks_in_446 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_446 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_446 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_446 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_446 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_446 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_446 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_446 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_446 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_446 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_446 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_446 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_446 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_446 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_446 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_446 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_446 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_446 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_446 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_446 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_446 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_446 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_446 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_446 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_446 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_446 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_446 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_446 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_446 .gutters .mbspan_12 { margin:0; width: 100%; }
}
#stacks_in_121 {
	background-color: rgba(255, 132, 10, 1.00);
	padding:  20px;
}
%[if edit]%
#stacks_in_449_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_449_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_449 .layer {
	float: left;
}

%[if ]%	
#stacks_in_449 .pile {
	display: none;
}

#stacks_in_449 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_449 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_449 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_449 .clearFloats {
	clear: both;
}



