/* Start Notify stack CSS code */#doonotify-notice-wrapper {	position:fixed;	top:20px;	right:20px;	width:301px;	z-index:999999;}.doonotify-item-wrapper {	position:relative;	margin:0 0 10px 0;	background:url('../files/notifyAssets/ie-spacer.gif'); /* ie7/8 fix */ }.doonotify-top {	background:url(../files/notifyAssets/doonotify.png) no-repeat left -30px;	height:10px;	z-index:9999999;}.doonotify-item {	display:block;	background:rgba(0,0,0,0.8);	color:#eee;	padding:12px 11px 18px 11px;	font-family:arial !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */	text-align: left;}.hover .doonotify-item {	padding:10px 11px 18px 9px;	border: 2px solid #ffffff;}.stacks_in_1086_page1hidden-image{	width: 48px;	height: 48px;	overflow: hidden;}.stacks_in_1086_page1hidden-image img{	width: 100%;	height: auto;}.doonotify-image {	width:48px;	height:48px;	float:left;	margin-right: 10px;	overflow: hidden;}.doonotify-image img {	width:100%;	height:auto;}.doonotify-with-image,.doonotify-without-image {	padding:0;}.doonotify-with-image {	width:216px;	float:left;}.doonotify-item p {	padding:0;	margin:0;	word-wrap:break-word !important;	font-size: 13px;	font-weight: 400 !important;	line-height: normal !important;}.doonotify-close {	display:none;	position:absolute;	top:5px;	left:3px;	background:url(../files/notifyAssets/doonotify.png) no-repeat left top;	cursor:pointer;	width:30px;	height:30px;	text-indent:-9999em;    z-index:9999999;}.doonotify-title {	font-size:14px !important;	line-height: normal !important;	font-weight:bold !important;	padding:0 0 7px 0;	display:block;	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */	text-align: left;}/* for the light (white) version of the doonotify notice */.doonotify-light .doonotify-item {    background:rgba(255,255,255,0.8);    color: #222 !important;}.doonotify-light .doonotify-title {    text-shadow: none;    text-align: left;}.doonotify-light .doonotify-item:hover {	border: 2px solid #2d2d2d;}.stacks_in_1086_page1clear{	clear:both;	height: 0;	margin: 0;	padding: 0;}@media all and (max-width: 1024px) {.doonotify-close {	display:block;	left:100%;	margin-left: -32px;}#doonotify-notice-wrapper {	position:fixed;	top:0px;	left:0px;	width:100%;}.doonotify-item, .doonotify-light .doonotify-item {	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}.hover .doonotify-item {	padding:12px 11px 18px 11px;	border: none;}.doonotify-light .doonotify-item:hover {	padding:12px 11px 18px 11px;	border: none;}} /* end media query */#stacks_in_1086_page1 div{	display: none;	height: 0;	margin: 0;	padding: 0;}/* End Notify stack CSS code */
#stacks_in_6_page1 {
	margin: 44px 0px 44px 0px;
}

#stacks_in_7_page1 {
	font-size: 130%;
}

#stacks_in_2126_page1 {
	font-size: 181%;
}

#stacks_in_2130_page1 {
	padding: 50px 0px 40px 0px;
}

#stacks_in_2131_page1 {
	font-size: 130%;
}

#stacks_out_681_page1 {
	width: 80%;
}

#stacks_in_681_page1 {
	margin: 0px 0px 44px 0px;
}

#stacks_in_682_page1 {
	font-size: 120%;
}


#stacks_in_807_page1 {
	padding: 44px 0px 44px 0px;
}

#stacks_in_808_page1 {
	letter-spacing: -1px;
	font-size: 130%;
}

#stacks_out_813_page1 {
	width: 80%;
}

#stacks_in_813_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_in_816_page1 {
	font-size: 130%;
}
#stacks_in_1331_page1{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


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


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

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

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

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

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

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

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

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

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

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

#stacks_out_1331_page1 {
	width: 85%;
}

#stacks_in_1331_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_in_1350_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}

#stacks_in_1355_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}

#stacks_in_1360_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}
 #stacks_in_2044_page1,#stacks_in_2044_page1 .stacks_out,#stacks_in_2044_page1 .stacks_in{overflow:visible}#stacks_in_2044_page1{padding:.15em 0}

#stacks_in_2044_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_out_2049_page1 {
	width: 250px;
}

#stacks_in_2049_page1 {
	background-color: rgba(62, 202, 222, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
	margin:  15px;
}

#stacks_in_2050_page1 {
	font-size: 130%;
}

#stacks_in_1074_page1 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1076_page1 {
	padding: 44px 0px 44px 0px;
}

#stacks_in_1077_page1 {
	letter-spacing: -1px;
	font-size: 130%;
}

#stacks_out_1078_page1 {
	width: 80%;
}

#stacks_in_1078_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_in_1079_page1 {
	font-size: 130%;
}
#stacks_in_2051_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_2051_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_2051_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 400px !important; }

#stacks_in_2051_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_2051_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_2051_page1 {
	padding: 0px 0px 44px 0px;
}
 #stacks_in_2058_page1,#stacks_in_2058_page1 .stacks_out,#stacks_in_2058_page1 .stacks_in{overflow:visible}#stacks_in_2058_page1{padding:.15em 0}

#stacks_in_2058_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_out_2063_page1 {
	width: 250px;
}

#stacks_in_2063_page1 {
	background-color: rgba(62, 202, 222, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
	margin:  15px;
}

#stacks_in_2064_page1 {
	font-size: 130%;
}

#stacks_in_1317_page1 {
	padding: 44px 0px 44px 0px;
}

#stacks_in_1330_page1 {
	letter-spacing: -1px;
	font-size: 200%;
}

#stacks_out_516_page1 {
	width: 250px;
}

#stacks_in_516_page1 {
	background-color: rgba(62, 202, 222, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
	margin:  15px;
	padding: 0px 15px 0px 15px;
}

#stacks_in_517_page1 {
	font-size: 130%;
}

#stacks_out_511_page1 {
	width: 80%;
}

#stacks_in_511_page1 {
	padding: 44px 0px 44px 0px;
}

#stacks_in_512_page1 {
	font-size: 130%;
}

#stacks_in_924_page1 {
	padding: 44px 0px 50px 0px;
}

#stacks_in_925_page1 {
	letter-spacing: -1px;
	font-size: 200%;
}

#stacks_out_685_page1 {
	width: 80%;
}

#stacks_in_685_page1 {
	padding: 0px 0px 50px 0px;
}

#stacks_in_686_page1 {
	font-size: 130%;
}
/* @group Font Icons */

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

#freeStyleWrapperstacks_in_1231_page1 [class^="freestyle-icon-"]:before,
#freeStyleWrapperstacks_in_1231_page1 [class*=" freestyle-icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
#freeStyleWrapperstacks_in_1231_page1 .freestyle-icon-left-open:before { content: '\e800'; }
#freeStyleWrapperstacks_in_1231_page1 .freestyle-icon-right-open:before { content: '\e801'; }
#freeStyleWrapperstacks_in_1231_page1 .freestyle-icon-play:before { content: '\e802'; }
#freeStyleWrapperstacks_in_1231_page1 .freestyle-icon-pause:before { content: '\e803'; }

/* @end */

/* @group General / CSS reset */

#freeStyleWrapperstacks_in_1231_page1 {
	display: block;
	position: relative;
	width: 100%;
	z-index: 1;
}

#freeStyleWrapperstacks_in_1231_page1 a {
	outline: none;
}

#freeStyleWrapperstacks_in_1231_page1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#freeStyleWrapperstacks_in_1231_page1 li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* @end */

%[if 0 ]%

/* @group BX Slider */

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/freestyle-bx-loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(freestyle-images/freestyle-bx-controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(freestyle-images/freestyle-bx-controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(freestyle-images/freestyle-bx-controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(freestyle-images/freestyle-bx-controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* WW Reset */

.bx-wrapper {
	margin: 0px;
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	left: 0px;
}

.bx-wrapper ul,
.bx-wrapper li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.bx-wrapper img {
	max-width: none;
	width: 100%;
	height: auto;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 20px;
	width: 100%;
	z-index: 60;
}

/* Added by WW */

/* Hide slider until loaded */
#freeStyleSliderstacks_in_1231_page1 {
	display: none;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666666;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000000;
}

.bx-wrapper .bx-controls a {
	text-decoration: none;
}

.bx-wrapper .bx-controls-direction [class^="freestyle-icon-"] {
	font-size: 22px;
	color: #BDBDBD;
	line-height: 34px;
	text-shadow: none;
}

.bx-wrapper .bx-prev {
	left: 10px;
	width: 32px;
	height: 32px;
	text-align: left;
	border-radius: 16px;
	background: #686868;
	opacity: 0.80;
}

.bx-wrapper .bx-prev:hover {
	opacity: 1.00;
}

.bx-wrapper .bx-next {
	right: 10px;
	width: 32px;
	height: 32px;
	text-align: right;
	border-radius: 16px;
	background: #686868;
	opacity: 0.80;
}

.bx-wrapper .bx-next:hover {
	opacity: 1.00;
}

.bx-wrapper .bx-controls-direction a {
	text-indent: 0;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	margin-left: 10px;
}

.bx-wrapper .bx-controls-auto [class^="freestyle-icon-"] {
	font-size: 22px;
	color: #BDBDBD;
	line-height: 34px;
	text-shadow: none;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: 0px;
	width: 32px;
	height: 32px;
	outline: 0;
	background: none;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:hover [class^="freestyle-icon-"],
.bx-wrapper .bx-controls-auto .bx-start.active [class^="freestyle-icon-"] {
	background: none;
	color: #000000;
	text-shadow: none;
}

.bx-controls-auto,
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	width: 85px;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: 0px;
	width: 32px;
	height: 32px;
	outline: 0;
	background: none;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:hover [class^="freestyle-icon-"],
.bx-wrapper .bx-controls-auto .bx-stop.active [class^="freestyle-icon-"] {
	background: none;
	color: #000000;
	text-shadow: none;
}




/* @end */









/* @group Call To Action */

#calltoactionWrapstacks_in_1231_page1 {
	position: absolute;
	top: 45.00%;
	left: 0;
	width: 100%;
	height: auto;
	z-index: 20;
	color: ;
	line-height: 100%;
	text-align: center;
}

#calltoactionWrapstacks_in_1231_page1 a {
	position: relative;
	display: inline;
	padding: 2.00%;
	z-index: 20;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 100%;
	border: 2px solid #FFFFFF;
	border-radius: 5px;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	font-weight: bold;
	text-transform: normal;
}

#calltoactionWrapstacks_in_1231_page1 a:hover {
	color: #CDCDCD;
	border: 2px solid #CDCDCD;
}

/* @end */



/* @group Maps */

.freeStyleMapContainer {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
}

/* @end */

/* @group Video */

.freeStyleMapContainer iframe {
	max-width: 100%;
	max-height: 100%;
}

.freeStyleVideoContainer {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px; 
	height: 0;
	overflow: hidden;
}
 
.freeStyleVideoContainer iframe,
.freeStyleVideoContainer object,
.freeStyleVideoContainer embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* @end */

/* @group HTML5 Video */

.html5VideoContainer {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}

.html5VideoContainer video,
.html5VideoContainer canvas {
	top: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
 }
 
.html5VideoContainer video {
	height: 100% !important;
	position: absolute;
	-webkit-transform-style: preserve-3d;
}

/* @end */

/* @group Vine Video */





.vineVideoContainer iframe {
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto;
	border: none;
	outline: none;
}





/* @end */

/* @group Overlay */

#freeStyleOverlaystacks_in_1231_page1 {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 55;
	display: block;
	width: 33%;
}

#overlayFillstacks_in_1231_page1 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.80;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#overlayContentstacks_in_1231_page1 {
	position: relative;
	display: block;
	z-index: 5;
	padding: 2%;
	margin: 0;
	color: #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 100%;
}

/* @end */

@media screen and (max-width: 569px) {
	#freeStyleOverlaystacks_in_1231_page1 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		display: block;
		width: 100%;
	}
	
	#overlayFillstacks_in_1231_page1,
	#overlayContentstacks_in_1231_page1 {
		opacity: 1.00;
		border-radius: 0px;
		-webkit-border-radius: 0px;
	}
}

#stacks_out_1231_page1 {
	width: 250px;
}

#stacks_in_1231_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_in_1274_page1 {
	padding: 44px 0px 0px 0px;
}

#stacks_in_1275_page1 {
	letter-spacing: -1px;
	font-size: 130%;
}

#stacks_out_1276_page1 {
	width: 80%;
}

#stacks_in_1276_page1 {
	padding: 0px 0px 44px 0px;
}

#stacks_in_1277_page1 {
	font-size: 130%;
}
#stacks_in_1533_page1{
	clear:both;padding: 0;margin: 0;
	counter-reset: section;
	
	-webkit-animation: opLoad 1s ease-out;
	-moz-animation: opLoad 1s ease-out;
	-o-animation: opLoad 1s ease-out;
	animation: opLoad 1s ease-out;
	
}


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


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

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

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

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

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

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

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

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

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

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

#stacks_out_1533_page1 {
	width: 90%;
}

#stacks_in_1550_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}

#stacks_in_1555_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}

#stacks_in_1560_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}

#stacks_in_1565_page1 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
}
 #stacks_in_2121_page1,#stacks_in_2121_page1 .stacks_out,#stacks_in_2121_page1 .stacks_in{overflow:visible}#stacks_in_2121_page1{padding:.15em 0}

#stacks_in_2121_page1 {
	padding: 44px 0px 44px 0px;
}

#stacks_out_2123_page1 {
	width: 250px;
}

#stacks_in_2123_page1 {
	background-color: rgba(66, 66, 66, 0.77);
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  3px;
	margin:  15px;
}

#stacks_in_2124_page1 {
	font-size: 130%;
}

#stacks_in_2075_page1 {
	letter-spacing: -1px;
	font-size: 150%;
	font-weight: bold;
}

#stacks_in_2080_page1 {
	letter-spacing: -1px;
}
