* { margin:0; padding:0; border:0  }
.clearfix:before, .clearfix:after {content: " "; /* 1 */display: table; /* 2 */}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
body, html {
	background: transparent;
	text-align: left;
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
}
#parallaxFlightWrap {
	
	/*margin-top: 100px;/* Tied to Logo height*/
	
}
.parallaxFlightWidth {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	display: block;
	position: relative;
}
#parallaxFlightHeader {/*HEADER*/
	width: 100%;
	background: #FFFFFF;
	/* $('#parallaxStacksWrap').css('margin-top', headerHeight + "px"); 0.3); /**/
	
	position: fixed;
	top: 0;
	
	z-index: 5000;
}
#parallaxFlightHeader .parallaxFlightWidth {
	
	/*height: 100px;*//* Tied to Logo height*/
	padding: 15px 0;
	
}
#parallaxFlightLogo {
	float: left;
	display: block;
	width: 100px;/* Logo Width */
	height: 100px;/* Logo height */
	max-width: 100%;
	
	/*margin: 15px 15px;*/
	
	
}
#parallaxFlightLogo div img.imageStyle {
	max-height: 100%;
	max-width: 100%;
	width: 100px;/* Logo Width */
	height: 100px;/* Logo height */
	
}
#parallaxFlightTitle {
	float: left;
	display: block;
	font-size: 32px;
	line-height: 32px;
	color: #888888 !important;
	
	margin: 0px;
	
	
}
#parallaxFlightMenu {
	float: right;
	
	padding: 0;
	margin: 0;
	/*right: 15px;*/*/
	list-style: none;
	
	
}
#parallaxFlightMenu li {
	display: inline;
	padding: 0 0 0 20px;
	
}
#parallaxFlightMenu li.parallaxFlightCurrent {
	font-weight: bold;
}
#parallaxFlightMenu li {
	display: none;
}
#parallaxFlightMenu li.parallaxList4 {display: inline-block;}
#parallaxFlightMenu li a {
	color: #D64C66 !important; 
	font-size: 16px;
	line-height: 16px;
}
#parallaxFlightMenu li a:hover {
	color: #358CC9 !important;
	text-decoration: none;
}
#parallaxFlightMenu li.parallaxFlightCurrent a {
	color: #D64C66 !important; 
}
@media (max-width : 1320px) and (max-width : 960px) {
	.parallaxFlightWidth {max-width: 960px;}
}
@media (max-width : 1000px) {
	.parallaxFlightWidth {max-width: 640px;}
	/* MOBILE NAV */
	#parallaxFlightMenu {
		float: none;
		display: inline-block;
		padding: 0;
		margin: 15px 0 0 0;
		list-style: none;
		text-align: center;
	}
	#parallaxFlightMenu li {
		padding: 0;
		
	}
	#parallaxFlightMenu li a {
		padding: 15px;
		display: inline-block;
	}
}
@media (max-width : 680px) {
	.parallaxFlightWidth {max-width: 480px;}
}
@media (max-width : 520px) {
	.parallaxFlightWidth {max-width: 320px;}
}

/*
* Parallax Flight 2
* Author: Jonathan Meadows
* Website: http://onelittledesigner.com
* Support: http://forum.onelittledesigner.com
* Verson: 1.3.0
*/

#bg1-stacks_in_26 {
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#bg2-stacks_in_26 {
  
  /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
#fg1-stacks_in_26 {
  
  text-align: left;
  position: relative;
}
.parallaxFlightPadding-stacks_in_26 {
  display: inline-block;
  width: 100%;
  padding-top: 300px;
  padding-bottom: 300px;
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {
  #bg1-stacks_in_26, #bg2-stacks_in_26, #fg1-stacks_in_26 {
    background-attachment: inherit !important;
    -webkit-transform: translate3d(0,0,0);
  }
  #skrollr-body {
      height: 100% !important;
      width: 100% !important;
  }
}

  #bg1-stacks_in_26, #bg2-stacks_in_26, #fg1-stacks_in_26 {
    -webkit-transform: translate3d(0,0,1px);
  }
  #ldr-stacks_in_26 {
    background: #333333;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }





#imageComparestacks_in_28 {
	position: relative;
	z-index: 1;
}

#imageComparestacks_in_28 .twentytwenty-handle:before, .twentytwenty-handle:after {
	content: " ";
	display: block;
	width: 3px;
	background: white;
	height: 9999px;
	position: absolute;
	left: 50%;
	margin-left: -1.5px;
	z-index: 30;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#imageComparestacks_in_28 .twentytwenty-before-label,
#imageComparestacks_in_28 .twentytwenty-after-label, .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

#imageComparestacks_in_28 .twentytwenty-before-label,
#imageComparestacks_in_28 .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

#imageComparestacks_in_28 .twentytwenty-before-label,
#imageComparestacks_in_28 .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
}

#imageComparestacks_in_28 .twentytwenty-before-label:before,
#imageComparestacks_in_28 .twentytwenty-after-label:before {
	color: white;
	font-size: 13px;
	letter-spacing: 0.1em;
}

#imageComparestacks_in_28 .twentytwenty-before-label:before,
#imageComparestacks_in_28 .twentytwenty-after-label:before {
	background: rgba(255, 255, 255, 0.2);
	position: absolute;
	top: 50%;
	margin-top: -19px;
	line-height: 38px;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#imageComparestacks_in_28 .twentytwenty-left-arrow,
#imageComparestacks_in_28 .twentytwenty-right-arrow {
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute;
	top: 50%;
	margin-top: -6px;
}

#imageComparestacks_in_28 {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
}

#imageComparestacks_in_28 img {
	position: absolute;
	top: 0;
	display: block;
}

#imageComparestacks_in_28.active .twentytwenty-overlay,
#imageComparestacks_in_28.active :hover.twentytwenty-overlay {
		background: rgba(0, 0, 0, 0);
}

#imageComparestacks_in_28.active .twentytwenty-overlay .twentytwenty-before-label,
#imageComparestacks_in_28.active .twentytwenty-overlay .twentytwenty-after-label,
#imageComparestacks_in_28.active :hover.twentytwenty-overlay .twentytwenty-before-label,
#imageComparestacks_in_28.active :hover.twentytwenty-overlay .twentytwenty-after-label {
	opacity: 0;
}

#imageComparestacks_in_28 * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#imageComparestacks_in_28 .twentytwenty-before-label {
	opacity: 0;
}

#imageComparestacks_in_28 .twentytwenty-before-label:before {
	content: "Before";
	left: 10px;
}

#imageComparestacks_in_28 .twentytwenty-after-label {
	opacity: 0; 
}

#imageComparestacks_in_28 .twentytwenty-after-label:before {
	content: "After";
	right: 10px;
}

#imageComparestacks_in_28 .twentytwenty-overlay {
	-webkit-transition-property: background;
	-moz-transition-property: background;
	transition-property: background;
	background: rgba(0, 0, 0, 0);
	z-index: 25;
}

#imageComparestacks_in_28 .twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.5);
}

#imageComparestacks_in_28 .twentytwenty-overlay:hover .twentytwenty-after-label {
	opacity: 1;
}

#imageComparestacks_in_28 .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity: 1;
}

#imageComparestacks_in_28 .twentytwenty-before {
	z-index: 20;
}

#imageComparestacks_in_28 .twentytwenty-after {
	z-index: 10;
}

#imageComparestacks_in_28 .twentytwenty-handle {
	height: 38px;
	width: 38px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border: 3px solid white;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	border-radius: 1000px;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	z-index: 40;
	cursor: pointer; }

#imageComparestacks_in_28 .twentytwenty-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
	-webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#imageComparestacks_in_28 .twentytwenty-handle:after {
	top: 50%;
	margin-top: 22px;
	-webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#imageComparestacks_in_28 .twentytwenty-left-arrow {
	border-right: 6px solid white;
	left: 50%;
	margin-left: -17px;
}

#imageComparestacks_in_28 .twentytwenty-right-arrow {
	border-left: 6px solid white;
	right: 50%;
	margin-right: -17px;
}

/* @group Added by WW */

#imageComparestacks_in_28 img {
	max-width: 100%;
	height: auto;
}

#imageComparestacks_in_28 .twentytwenty-before-label:before {
		content: "Original";
}

#imageComparestacks_in_28 .twentytwenty-after-label:before {
		content: "New and Improved";
}

#imageComparestacks_in_28 .twentytwenty-before-label:before,
#imageComparestacks_in_28 .twentytwenty-after-label:before {
	display: block;
	color: #FFFFFF;
	background: #555555;
	font-size: 100%;
	opacity: 0.80;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	letter-spacing: 0px;
}



#imageComparestacks_in_28 .twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.50);
}

#imageComparestacks_in_28 .noscreen {
	display: none;
}

@media print {
	
	#imageComparestacks_in_28 .noscreen {
		display: block;
		float: left;
		width: 100%;
		height: 2.00em;
		clear: both;
	}
	
	#imageComparestacks_in_28 .print-before,
	#imageComparestacks_in_28 .print-after {
		width: 48%;
		margin-right: 1%;
		display: block;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	
	
	#imageComparestacks_in_28 {
		height: auto !important;
		overflow: auto;
		clear: both;
		page-break-inside: avoid;
	}
	
	#imageComparestacks_in_28 .twentytwenty-overlay,
	#imageComparestacks_in_28 .twentytwenty-handle {
		display: none !important;
	}
	
	#imageComparestacks_in_28.twentytwenty-container.imageCompare img {
		position: relative;
		float: left;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		width: 48%;
		margin-right: 1%;
		height: auto;
		clip: auto;
	}
}

/* @end */

/* @group Edit Mode Styling */



/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_33 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_33 .theDivider1,
#simpleDivider_stacks_in_33 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_33 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_33.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_33.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_33 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_33.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_33.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_33.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_33.bgImageOn .theDivider1 img {
	display: block;
}

/*
* Parallax Flight 2
* Author: Jonathan Meadows
* Website: http://onelittledesigner.com
* Support: http://forum.onelittledesigner.com
* Verson: 1.3.0
*/

#bg1-stacks_in_96 {
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#bg2-stacks_in_96 {
  
  /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
#fg1-stacks_in_96 {
  
  text-align: left;
  position: relative;
}
.parallaxFlightPadding-stacks_in_96 {
  display: inline-block;
  width: 100%;
  padding-top: 300px;
  padding-bottom: 300px;
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {
  #bg1-stacks_in_96, #bg2-stacks_in_96, #fg1-stacks_in_96 {
    background-attachment: inherit !important;
    -webkit-transform: translate3d(0,0,0);
  }
  #skrollr-body {
      height: 100% !important;
      width: 100% !important;
  }
}

  #bg1-stacks_in_96, #bg2-stacks_in_96, #fg1-stacks_in_96 {
    -webkit-transform: translate3d(0,0,1px);
  }
  #ldr-stacks_in_96 {
    background: #333333;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }






#stacks_in_96 {
	background-color: rgba(0, 0, 0, 1.00);
}
#vim_stack_stacks_in_99 {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

#vim_stack_stacks_in_99 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}


@media print {
  #vim_stack_stacks_in_99 {
    display: none;
  }
}


/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_98 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_98 .theDivider1,
#simpleDivider_stacks_in_98 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_98 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_98.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_98.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_98.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_98.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_98.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98.bgImageOn .theDivider1 img {
	display: block;
}

/*
* Parallax Flight 2
* Author: Jonathan Meadows
* Website: http://onelittledesigner.com
* Support: http://forum.onelittledesigner.com
* Verson: 1.3.0
*/

#bg1-stacks_in_31 {
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#bg2-stacks_in_31 {
  
  /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
#fg1-stacks_in_31 {
  
  text-align: left;
  position: relative;
}
.parallaxFlightPadding-stacks_in_31 {
  display: inline-block;
  width: 100%;
  padding-top: 300px;
  padding-bottom: 300px;
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {
  #bg1-stacks_in_31, #bg2-stacks_in_31, #fg1-stacks_in_31 {
    background-attachment: inherit !important;
    -webkit-transform: translate3d(0,0,0);
  }
  #skrollr-body {
      height: 100% !important;
      width: 100% !important;
  }
}

  #bg1-stacks_in_31, #bg2-stacks_in_31, #fg1-stacks_in_31 {
    -webkit-transform: translate3d(0,0,1px);
  }
  #ldr-stacks_in_31 {
    background: #333333;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }






#usefulGridOuterstacks_in_57 {
	margin: 0;
	height: auto;
	overflow: auto;
}

#usefulGridOuterstacks_in_57 .usefulGridItem {
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	height: 100.00%;
	overflow: hidden;
	position: relative;
	width: 32.00%;
}

@media screen and (max-width: 2500px) {
	#usefulGridOuterstacks_in_57 .usefulGridItem {
		width: 20.00%;
	}
}

@media screen and (max-width: 2000px) {
	#usefulGridOuterstacks_in_57 .usefulGridItem {
		width: 25.00%;
	}
}

@media screen and (max-width: 1500px) {
	#usefulGridOuterstacks_in_57 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 1000px) {
	#usefulGridOuterstacks_in_57 .usefulGridItem {
		width: 49.00%;
	}
}

@media screen and (max-width: 700px) {
	#usefulGridOuterstacks_in_57 .usefulGridItem {
		width: 100.00%;
	}
}

@media print {
	#usefulGridOuterstacks_in_57 .usefulGridItem {
		width: 100%;
	}
}

#usefulGridOuterstacks_in_57 .usefulGridItem .usefulGridItemInner {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}



#highLightStackstacks_in_100 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_100 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_100 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_100,
#highLightStackCaptionstacks_in_100 h1,
#highLightStackCaptionstacks_in_100 h2,
#highLightStackCaptionstacks_in_100 h3,
#highLightStackCaptionstacks_in_100 h4,
#highLightStackCaptionstacks_in_100 h5,
#highLightStackCaptionstacks_in_100 h6,
#highLightStackCaptionstacks_in_100 strong,
#highLightStackCaptionstacks_in_100 a,
#highLightStackCaptionstacks_in_100 a:visited,
#highLightStackCaptionstacks_in_100 a:hover,
#highLightStackCaptionstacks_in_100 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_100 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_100 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_100 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_100 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_100 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_105 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_105 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_105 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_105,
#highLightStackCaptionstacks_in_105 h1,
#highLightStackCaptionstacks_in_105 h2,
#highLightStackCaptionstacks_in_105 h3,
#highLightStackCaptionstacks_in_105 h4,
#highLightStackCaptionstacks_in_105 h5,
#highLightStackCaptionstacks_in_105 h6,
#highLightStackCaptionstacks_in_105 strong,
#highLightStackCaptionstacks_in_105 a,
#highLightStackCaptionstacks_in_105 a:visited,
#highLightStackCaptionstacks_in_105 a:hover,
#highLightStackCaptionstacks_in_105 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_105 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_105 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_105 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_105 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_105 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_110 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_110 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_110 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_110,
#highLightStackCaptionstacks_in_110 h1,
#highLightStackCaptionstacks_in_110 h2,
#highLightStackCaptionstacks_in_110 h3,
#highLightStackCaptionstacks_in_110 h4,
#highLightStackCaptionstacks_in_110 h5,
#highLightStackCaptionstacks_in_110 h6,
#highLightStackCaptionstacks_in_110 strong,
#highLightStackCaptionstacks_in_110 a,
#highLightStackCaptionstacks_in_110 a:visited,
#highLightStackCaptionstacks_in_110 a:hover,
#highLightStackCaptionstacks_in_110 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_110 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_110 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_110 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_110 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_110 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_115 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_115 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_115 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_115,
#highLightStackCaptionstacks_in_115 h1,
#highLightStackCaptionstacks_in_115 h2,
#highLightStackCaptionstacks_in_115 h3,
#highLightStackCaptionstacks_in_115 h4,
#highLightStackCaptionstacks_in_115 h5,
#highLightStackCaptionstacks_in_115 h6,
#highLightStackCaptionstacks_in_115 strong,
#highLightStackCaptionstacks_in_115 a,
#highLightStackCaptionstacks_in_115 a:visited,
#highLightStackCaptionstacks_in_115 a:hover,
#highLightStackCaptionstacks_in_115 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_115 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_115 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_115 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_115 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_115 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_120 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_120 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_120 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_120,
#highLightStackCaptionstacks_in_120 h1,
#highLightStackCaptionstacks_in_120 h2,
#highLightStackCaptionstacks_in_120 h3,
#highLightStackCaptionstacks_in_120 h4,
#highLightStackCaptionstacks_in_120 h5,
#highLightStackCaptionstacks_in_120 h6,
#highLightStackCaptionstacks_in_120 strong,
#highLightStackCaptionstacks_in_120 a,
#highLightStackCaptionstacks_in_120 a:visited,
#highLightStackCaptionstacks_in_120 a:hover,
#highLightStackCaptionstacks_in_120 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_120 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_120 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_120 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_120 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_120 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_125 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_125 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_125 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_125,
#highLightStackCaptionstacks_in_125 h1,
#highLightStackCaptionstacks_in_125 h2,
#highLightStackCaptionstacks_in_125 h3,
#highLightStackCaptionstacks_in_125 h4,
#highLightStackCaptionstacks_in_125 h5,
#highLightStackCaptionstacks_in_125 h6,
#highLightStackCaptionstacks_in_125 strong,
#highLightStackCaptionstacks_in_125 a,
#highLightStackCaptionstacks_in_125 a:visited,
#highLightStackCaptionstacks_in_125 a:hover,
#highLightStackCaptionstacks_in_125 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_125 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_125 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_125 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_125 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_125 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_132 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_132 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_132 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_132,
#highLightStackCaptionstacks_in_132 h1,
#highLightStackCaptionstacks_in_132 h2,
#highLightStackCaptionstacks_in_132 h3,
#highLightStackCaptionstacks_in_132 h4,
#highLightStackCaptionstacks_in_132 h5,
#highLightStackCaptionstacks_in_132 h6,
#highLightStackCaptionstacks_in_132 strong,
#highLightStackCaptionstacks_in_132 a,
#highLightStackCaptionstacks_in_132 a:visited,
#highLightStackCaptionstacks_in_132 a:hover,
#highLightStackCaptionstacks_in_132 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_132 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_132 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_132 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_132 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_132 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */#highLightStackstacks_in_137 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_137 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_137 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.14);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 13px;
}

#highLightStackCaptionstacks_in_137,
#highLightStackCaptionstacks_in_137 h1,
#highLightStackCaptionstacks_in_137 h2,
#highLightStackCaptionstacks_in_137 h3,
#highLightStackCaptionstacks_in_137 h4,
#highLightStackCaptionstacks_in_137 h5,
#highLightStackCaptionstacks_in_137 h6,
#highLightStackCaptionstacks_in_137 strong,
#highLightStackCaptionstacks_in_137 a,
#highLightStackCaptionstacks_in_137 a:visited,
#highLightStackCaptionstacks_in_137 a:hover,
#highLightStackCaptionstacks_in_137 a:active {
	font-size: 13px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_137 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_137 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_137 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_137 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_137 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_142 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_142 .theDivider1,
#simpleDivider_stacks_in_142 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_142 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_142.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_142.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_142 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_142.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_142.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_142.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_142.bgImageOn .theDivider1 img {
	display: block;
}

/*
* Parallax Flight 2
* Author: Jonathan Meadows
* Website: http://onelittledesigner.com
* Support: http://forum.onelittledesigner.com
* Verson: 1.3.0
*/

#bg1-stacks_in_143 {
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#bg2-stacks_in_143 {
  
  /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
  position: absolute;
  background-image: url();
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
#fg1-stacks_in_143 {
  
  text-align: left;
  position: relative;
}
.parallaxFlightPadding-stacks_in_143 {
  display: inline-block;
  width: 100%;
  padding-top: 300px;
  padding-bottom: 300px;
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {
  #bg1-stacks_in_143, #bg2-stacks_in_143, #fg1-stacks_in_143 {
    background-attachment: inherit !important;
    -webkit-transform: translate3d(0,0,0);
  }
  #skrollr-body {
      height: 100% !important;
      width: 100% !important;
  }
}

  #bg1-stacks_in_143, #bg2-stacks_in_143, #fg1-stacks_in_143 {
    -webkit-transform: translate3d(0,0,1px);
  }
  #ldr-stacks_in_143 {
    background: #333333;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }





