
/* 2.0.1
- improves overall performance on retina devices
- fixes performance issue in safari when using the Frosted Glass effect
- fixes a loading bug with the parallax effect
 */
#stacks_in_169.btr-bg-outer .btr-bg-inner {
  
  min-height: 200px;
  
}
#stacks_in_169.btr-bg-gradient .btr-bg-inner ,
#stacks_in_169.btr-bg-animated .btr-bg-inner ,
#stacks_in_169.btr-bg-blur .btr-bg-inner ,
#stacks_in_169.btr-bg-mouse .btr-bg-inner ,
#stacks_in_169.btr-bg-pan .btr-bg-inner ,
#stacks_in_169.btr-bg-parallax .btr-bg-inner ,
#stacks_in_169.btr-bg-transition .btr-bg-inner ,
#stacks_in_169.btr-bg-none .btr-bg-inner  {
  padding: 0px 0px 0px 0px;
}
#stacks_in_169.btr-bg-none {

background-color: rgba(0, 0, 0, 0.00);
}
#stacks_in_169.btr-bg-outer:after {
  background: rgba(0, 0, 0, 0.00);
}
#stacks_in_169.btr-bg-outer {
  background-image : url(../files/backgroundImageBlur-169.jpg);
  
  background-position: center center;
  background-size: cover;
  -webkit-transform:translateZ(0);
}
#stacks_in_169.btr-bg-outer .btr-bg-inner .btr-bg-content {
  position: relative;
  background-color : rgba(255, 255, 255, 0.00);
  overflow: hidden;
  padding: 24px 24px 24px 24px;
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
  
}
#stacks_in_169.btr-bg-outer .btr-bg-inner .btr-bg-header,
#stacks_in_169.btr-bg-outer .btr-bg-inner .btr-bg-footer {
  
  pointer-events: none;
  opacity: 0;
  
}









/*
 * 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_187 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_187 .theDivider1,
#simpleDivider_stacks_in_187 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_187 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_187.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_187.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_187 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_187.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_187.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_187.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_187.bgImageOn .theDivider1 img {
	display: block;
}

  #stacks_in_141 h1,#stacks_in_141 h2,#stacks_in_141 h3,#stacks_in_141 h4,#stacks_in_141 h5,#stacks_in_141 h6,#stacks_in_141 p,#stacks_in_141 div,#stacks_in_141 ul,#stacks_in_141 ol,#stacks_in_141 dl,#stacks_in_141 a{word-wrap:break-word}#stacks_in_141 .text-center{text-align:center}#stacks_in_141 .text-right{text-align:right} #stacks_in_141 .mez,#stacks_in_141 p,#stacks_in_141 div,#stacks_in_141 h1,#stacks_in_141 h2,#stacks_in_141 h3,#stacks_in_141 h4,#stacks_in_141 h5,#stacks_in_141 h6{margin:0!important}  
/*
 * 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_175 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_175 .theDivider1,
#simpleDivider_stacks_in_175 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_175 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_175.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_175.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_175 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_175.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_175.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_175.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_175.bgImageOn .theDivider1 img {
	display: block;
}

/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_176 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_176.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_176.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_176.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_176.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_176.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_176.inheritOff a, #simpleText_stacks_in_176.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_176.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_176.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_176.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_176.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_176.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_176.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_176.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_176.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_176.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_178 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_178.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_178.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_178.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_178.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_178.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_178.inheritOff a, #simpleText_stacks_in_178.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_178.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_178.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_178.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_178.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_178.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_178.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_178.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_178.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_178.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/*
 * 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_180 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_180 .theDivider1,
#simpleDivider_stacks_in_180 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_180 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_180.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_180.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_180 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_180.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_180.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_180.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_180.bgImageOn .theDivider1 img {
	display: block;
}

/* 1.0.2
- fixes transition speed for autoplay
- fixes bug preventing overflow opacity from applying when autoplay is enabled
- fixes a edit/preview mode image display bug
- added focus-visible for tabing accessability
 */
#stacks_out_16 {
  overflow: hidden;
}
#stacks_in_16 > .carousel-outer-wrapper {
  display: grid;
  grid-template-columns: 100%;
}
#stacks_in_16 .carousel-navigation,
#stacks_in_16 .slick-slider {
  width: 100%;
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
  overflow: hidden;
  /*  */
}
#stacks_in_16 > .carousel-outer-wrapper {
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
}
#stacks_in_16 .carousel-wrapper {

}
/*  */
#stacks_in_16 .slick-list {
  overflow: visible;
}
#stacks_in_16 .slick-track {
  display: flex;
  align-items: center;
}
/*  */
/*  */
#stacks_in_16 .carousel-wrapper {
  /* left: calc(-16px / 2); */
}
/*  */
/*  */
#stacks_in_16 .slick-slide {
  box-sizing: border-box;
  padding-left: calc(16px / 2);
  padding-right: calc(16px / 2);
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
  outline: none;
  /* width: 210px !important; */
}
#stacks_in_16 .carousel-wrapper:not(.slick-slider) {
  white-space: nowrap;
}
#stacks_in_16 .carousel-wrapper:not(.slick-slider) > div {
  width: 210px;
  display: inline-block;
  padding-left: calc(12px / 2);
  padding-right: calc(12px / 2);
}
/*  */
#stacks_in_16 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide {
  cursor: grab;
}
#stacks_in_16 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide:active {
  cursor: grabbing;
}
#stacks_in_16 .carousel-wrapper.carousel-autoplay .slick-list.draggable {
  pointer-events: none;
}
#stacks_in_16 .carousel-navigation {
  display: grid;
  align-items: center;
  /*  */
  margin-top: 16px;
  /*  */
}
#stacks_in_16 .carousel-navigation-controls {
  display: flex;
  align-items: center;
  grid-gap: 4px;
}
/*  */
/*  */
#stacks_in_16 .carousel-navigation {
  grid-template-columns: 1fr min-content 1fr;
}
#stacks_in_16 .carousel-navigation-controls {
  justify-content: center;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_16 .carousel-navigation {
  margin-top: 0;
  margin-bottom: 0;
}
#stacks_in_16 .carousel-navigation > .carousel-navigation-content {
  user-select: none;
}
/*  */
/*  */

#stacks_in_16 .carousel-arrow {
  all: unset;
  line-height: 0;
  background: transparent;
  border: none;
  color: transparent;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   cursor: pointer;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
}
#stacks_in_16 .carousel-arrow[aria-disabled="true"] {
  opacity: .3;
  pointer-events: none;
}

#stacks_in_16 .carousel-arrow svg {
  stroke: rgba(0, 0, 0, 1.00);
  pointer-events: none;
}
#stacks_in_16 .carousel-arrow:active svg {
  opacity: .5;
}
#stacks_in_16 ul.slick-dots {
  all: unset;
  white-space: nowrap;
}
#stacks_in_16 .slick-dots li {
  display: inline-block;
  margin-left: 6px;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
}
#stacks_in_16 .slick-dots li:first-child {
  margin-left: 0px;
}
#stacks_in_16 .slick-dots li button {
  all: unset;
  line-height: 0;
  background: transparent;
  border: none;
  color: transparent;
  width: 6px;
  height: 6px;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   cursor: pointer;
}
#stacks_in_16 .slick-dots li button:before {
  content: "";
  position: absolute;
  top:0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid rgba(0, 0, 0, 1.00);
  border-radius: 50%;
}
#stacks_in_16 .slick-dots li.slick-active button:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  background: rgba(0, 0, 0, 1.00);
  border-radius: 50%;
}
/*  */
#stacks_in_16 .slick-dots li button:before {
  border-width: 0;
  background: rgba(0, 0, 0, 1.00);
  opacity: 0.2;
}
#stacks_in_16 .slick-dots li.slick-active button:before {
  opacity: 1;
}
#stacks_in_16 .slick-dots li.slick-active button:after {
  display: none;
}
#stacks_in_16 .slick-dots li {
  margin-left: 8px;
}
#stacks_in_16 .slick-dots li:first-child {
  margin-left: 0px;
}
/*  */
/*  */
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-width: 0;
  background: rgba(0, 0, 0, 1.00);
  opacity: 0.2;
}
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:before {
  opacity: 1;
}
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:after {
  display: none;
}
#stacks_in_16 .carousel-navigation-controls.too-narrow {
  line-height: 16px;
  display: grid;
  
  
}
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots {
  white-space: normal;
  text-align: center;
  line-height: 0;
}
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots li {
  margin: 3px;
  line-height: 0px;
  pointer-events: none;
}
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots li button {
  height: 8px;
  width: 8px;
  line-height: 0px;
  font-size: 0px;
}
#stacks_in_16 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-radius: 99px;
}
/*  */
#stacks_in_16.focus-visible :focus-visible {
 outline: 1px solid rgba(132,38,133,0.65) !important;
 border-color: rgba(132,38,133,0.65);
 box-shadow: 0 0 0 1px rgba(132,38,133,0.65),inset 0 0 0 1px rgba(132,38,133,0.65);
 -webkit-user-select: all;
  -khtml-user-select: all;
  -moz-user-select: -moz-all;
  -o-user-select: all;
  user-select: all;
}

#stacks_in_16 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}
.slide_stacks_in_19 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_19 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_19 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_19 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_21overlay{
	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_21leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_21leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_21leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_21leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_21rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_21rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_21theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_21overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_21leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_21leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_21leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_21leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_21rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_21rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_21posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_21posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_21posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_21posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_21rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_21rightCol{
		display: none;
	}

	.stacks_in_21leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_21overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_21leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_21leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_21videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */
#stacks_out_59 {
	width: 260px;
}
.slide_stacks_in_26 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_26 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_26 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_26 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_27overlay{
	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_27leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_27leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_27leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_27leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_27rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_27rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_27theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_27overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_27leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_27leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_27leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_27leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_27rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_27rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_27posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_27posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_27posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_27posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_27rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_27rightCol{
		display: none;
	}

	.stacks_in_27leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_27overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_27leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_27leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_27videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */
#stacks_in_27 {
	margin:  20px;
}
.slide_stacks_in_32 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_32 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_32 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_32 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_33overlay{
	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_33leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_33leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_33leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_33leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_33rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_33rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_33theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_33overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_33leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_33leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_33leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_33leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_33rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_33rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_33posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_33posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_33posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_33posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_33rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_33rightCol{
		display: none;
	}

	.stacks_in_33leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_33overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_33leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_33leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_33videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_74 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_74 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_74 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_74 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_78overlay{
	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_78leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_78leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_78leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_78leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_78rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_78rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_78theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_78overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_78leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_78leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_78leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_78leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_78rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_78rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_78posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_78posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_78posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_78posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_78rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_78rightCol{
		display: none;
	}

	.stacks_in_78leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_78overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_78leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_78leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_78videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_76 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_76 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_76 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_76 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_82overlay{
	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_82leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_82leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_82leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_82leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_82rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_82rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_82theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_82overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_82leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_82leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_82leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_82leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_82rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_82rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_82posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_82posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_82posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_82posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_82rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_82rightCol{
		display: none;
	}

	.stacks_in_82leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_82overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_82leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_82leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_82videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_94 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_94 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_94 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_94 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_96overlay{
	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_96leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_96leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_96leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_96leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_96rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_96rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_96theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_96overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_96leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_96leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_96leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_96leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_96rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_96rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_96posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_96posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_96posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_96posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_96rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_96rightCol{
		display: none;
	}

	.stacks_in_96leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_96overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_96leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_96leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_96videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_100 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_100 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_100 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_100 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_102overlay{
	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_102leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_102leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_102leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_102leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_102rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_102rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_102theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_102overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_102leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_102leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_102leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_102leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_102rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_102rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_102posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_102posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_102posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_102posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_102rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_102rightCol{
		display: none;
	}

	.stacks_in_102leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_102overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_102leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_102leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_102videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_106 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_106 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_106 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_106 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_108overlay{
	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_108leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_108leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_108leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_108leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_108rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_108rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_108theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_108overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_108leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_108leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_108leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_108leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_108rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_108rightcolContent{
		margin: auto;
	}
}

	
		.stacks_in_108posterWrapper img {
		    -webkit-transition: all .5s ease; /* Safari and Chrome */
		    -moz-transition: all .5s ease; /* Firefox */
		    -ms-transition: all .5s ease; /* IE 9 */
		    -o-transition: all .5s ease; /* Opera */
		    transition: all .5s ease;
		}
		.stacks_in_108posterWrapper img:hover{
			-webkit-transform:scale(1.1); /* Safari and Chrome */
		    -moz-transform:scale(1.1); /* Firefox */
		    -ms-transform:scale(1.1); /* IE 9 */
		    -o-transform:scale(1.1); /* Opera */
		     transform:scale(1.1);
		}
	
	
	









.stacks_in_108posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_108posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_108rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_108rightCol{
		display: none;
	}

	.stacks_in_108leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_108overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_108leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_108leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_108videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_118 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_118 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_118 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_118 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_114overlay{
	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_114leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_114leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_114leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_114leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_114rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_114rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_114theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_114overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_114leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_114leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_114leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_114leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_114rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_114rightcolContent{
		margin: auto;
	}
}

	
	
	









.stacks_in_114posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_114posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_114rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_114rightCol{
		display: none;
	}

	.stacks_in_114leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_114overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_114leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_114leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_114videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_124 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_124 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_124 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_124 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_128overlay{
	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_128leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_128leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_128leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_128leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_128rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_128rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_128theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_128overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_128leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_128leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_128leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_128leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_128rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_128rightcolContent{
		margin: auto;
	}
}

	
	
	









.stacks_in_128posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_128posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_128rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_128rightCol{
		display: none;
	}

	.stacks_in_128leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_128overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_128leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_128leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_128videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_126 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_126 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_126 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_126 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_132overlay{
	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_132leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_132leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_132leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_132leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_132rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_132rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_132theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_132overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_132leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_132leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_132leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_132leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_132rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_132rightcolContent{
		margin: auto;
	}
}

	
	
	









.stacks_in_132posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_132posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_132rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_132rightCol{
		display: none;
	}

	.stacks_in_132leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_132overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_132leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_132leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_132videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_145 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_145 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_145 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_145 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_147overlay{
	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_147leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_147leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_147leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_147leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_147rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_147rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_147theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_147overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_147leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_147leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_147leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_147leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_147rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_147rightcolContent{
		margin: auto;
	}
}

	
	
	









.stacks_in_147posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_147posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_147rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_147rightCol{
		display: none;
	}

	.stacks_in_147leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_147overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_147leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_147leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_147videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code */.slide_stacks_in_155 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_155 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_155 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_155 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start Video Plus stack CSS code */


.stacks_in_157overlay{
	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_157leftCol{
	position: absolute;
	width: 70%;
	height: 100%;
	top:0;
	left: 0;
	right: 30%;
	overflow: scroll;
	margin-left: -70%;
	transition: all 0.6s ease;
}

.stacks_in_157leftcolTable{
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_157leftcolCell{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.stacks_in_157leftcolContent{
    width: 80%;
    margin: auto;
    text-align: left;
}


.stacks_in_157rightCol{
	position: absolute;
	width: 30%;
	background: #FFFFFF;
	top:0;
	right: 0;
	height: 100%;
	overflow: scroll;
	margin-right: -30%;
	transition: all 0.6s ease;
}

.stacks_in_157rightcolContent{
	padding: 60px 30px 50px 30px;
}

.stacks_in_157theX{
	display: none;
	position: absolute;
	width: 33px;
	height: 33px;
	top: 20px;
	right: 20px;
}

@media all and (max-width: 768px) {
	.stacks_in_157overlay{
		background: #FFFFFF !important;
		padding-top: 70px;
	}
	
	.stacks_in_157leftCol{
		position: relative;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	
	.stacks_in_157leftcolTable{
		position: relative;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.stacks_in_157leftcolCell{
	   display: table-cell;
	   text-align: center;
	   vertical-align: middle;
	}
	
	.stacks_in_157leftcolContent{
	    width: 90%;
	    margin: auto;
	    text-align: left;
	}
	
	.stacks_in_157rightCol{
		position: relative;
		width: 100%;
		background: #FFFFFF;
		top:0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.stacks_in_157rightcolContent{
		margin: auto;
	}
}

	
	
	









.stacks_in_157posterWrapper img{
	max-width: 100%;
	height: auto;
}

.stacks_in_157posterWrapper img:hover{
	cursor: pointer;
}

.stacks_in_157rightcolContentInner img{
	max-width: 100%;
	height: auto;
}


.stacks_in_157rightCol{
		display: none;
	}

	.stacks_in_157leftCol{
		position: absolute;
		width: 100%;
		height: 100%;
		top:0;
		left: 0;
		right: 0;
		overflow: scroll;
		margin-left: -100%;
		transition: all 0.6s ease;
	}
	
	@media all and (max-width: 768px) {
		.stacks_in_157overlay{
			background: rgba(0,0,0,0.9) !important;
			padding-top: 0px;
		}
		
		.stacks_in_157leftCol{
			background: rgba(0,0,0,0.9) !important;
		}
		
		.stacks_in_157leftcolContent{
		    width: 90%;
		    margin: auto;
		    text-align: center;
		}
	}








.stacks_in_157videoButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: auto;
	transform: translate(-50%,-50%);
}

/* End Video Plus stack CSS code *//*
 * 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_136 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_136 .theDivider1,
#simpleDivider_stacks_in_136 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_136 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_136.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_136.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_136 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_136.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_136.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_136.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_136.bgImageOn .theDivider1 img {
	display: block;
}

/* -- EACH CSS Template -- */



  

#stacks_in_183 * { box-sizing: border-box !important; }
#stacks_in_183 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_183 .devicewrapper, stacks_in_183_default7_hype_container, stacks_in_183 HYPE_document, #stacks_in_183 .device-trigger { pointer-events: auto !important; }
#stacks_in_183 .devicewrapper { max-width: 1800px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_183 .devicewrapper {  display:table; width: 100%;	 	
	 height: 500px;   }
@media (max-width: 800px) {
#stacks_in_183 .devicewrapper {   height: 400px;     
     }
}
@media (max-width: 600px) {
#stacks_in_183 .devicewrapper {   height: 320px;     }
}

/* prevent issue in Foundation theme and some stacks - line-height: 60px !important;*/
#stacks_in_183 p {  font-size: 60px !important;  }
#stacks_in_183 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_183_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_183 .hype-link-hover-group, #stacks_in_183 .hype-link-hover, #stacks_in_183 .hype-link-hover-blank  { 
  }
#stacks_in_183 .hype-link-hover {  }
#stacks_in_183 .hype_videobox {  width: 100% !important; height: 100% !important; }
#stacks_in_183 .hype-link-hover-group {  }
#stacks_in_183 .hype-link-hover-group {  display: none !important;  }
 #stacks_in_183 .hype-link-hover-group {	background-size: cover !important; background-position: center center;  background-image: url() !important;  	 }

#stacks_in_183 .device-area {   margin-top: 1% !important;   }
#stacks_in_183 .hype-dev-frame path, #stacks_in_183 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(255, 255, 255, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #CACACA !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_183 .hype-glass-reflect {    }
#stacks_in_183 .hype-glass-shading {    }
#stacks_in_183 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;  display: block !important;   }

@media (max-width: 500px) {
   #stacks_in_183 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_183 .hype-dev-frame-back path, #stacks_in_183 .hype-dev-frame-back {   fill: rgba(220, 219, 221, 1.00) !important; 
   }
/* custom text */
#stacks_in_183 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #7F7F7F !important; font-style: none; text-transform: none; font-size: 60px !important; line-height: 60px !important; letter-spacing: 1px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 0.25) ) !important;
  }

#stacks_in_183 .hype-device-text, #stacks_in_183 p .hype-device-text {  font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 400 !important;  	
 	
  }
/* sreen bottom side stand and laptop */
#stacks_in_183 .hype-dev-stand-style, #stacks_in_183 .hype-dev-stand-style path {  fill: rgba(255, 255, 255, 1.00) !important; stroke-style: solid !important; stroke: #CACACA !important; stroke-width: 4px !important;  }
#stacks_in_183 .hype-dev-stand-group {    display: none !important;   }
/* mug */
#stacks_in_183 .hype-mug-box {    }
#stacks_in_183 .hype-mug {  margin-left: -600px !important; margin-top: 0px !important;  }
#stacks_in_183 .hype-mug-line path {  stroke: #CACACA !important; stroke-width: 4px !important;  } 
@media (max-width: 500px) {#stacks_in_183 .hype-mug-box, #stacks_in_183 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_183 .hype-dev-speaker-group, #stacks_in_183 .hype-dev-speaker-group path {    } 	
@media (max-width: 500px) {#stacks_in_183 .hype-dev-speaker-group, #stacks_in_183 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_183 .hype-dev-speaker-style, #stacks_in_183 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #CACACA !important; border-color:  #CACACA !important;   }
/* top bottom bands */
#stacks_in_183 .hype-bands-reveal1, #stacks_in_183 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(255, 255, 255, 1.00) !important;  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);   }
#stacks_in_183 .hype-bands-reveal1 {    }

#stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path { 	background-size: cover !important;
	 background-image: url(../files/internal_bg_cover_1.jpg) !important;  	 	
	  opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_183 .img-dev-bg-back, #stacks_in_183 .img-dev-bg-back path {  
	 filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important; -webkit-filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important;	  }
#stacks_in_183 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_183 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_183 .scale-trigger {  }
#stacks_in_183 .device-trigger {  top: 100px !important;  }
#stacks_in_183 .line-trigger {  top: 100px !important;  }
#stacks_in_183 .bands-trigger {  }
#stacks_in_183 .bands-trigger, #stacks_in_183 .scale-trigger, #stacks_in_183 .device-trigger, #stacks_in_183 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_183 {
	background-color: rgba(204, 204, 204, 1.00);
}
/*
 * 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_182 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_182 .theDivider1,
#simpleDivider_stacks_in_182 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_182 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_182.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_182.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_182 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_182.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_182.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_182.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_182.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_184 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_184 .theDivider1,
#simpleDivider_stacks_in_184 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_184 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_184.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_184.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_184 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_184.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_184.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_184.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_184.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_181 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_181 .theDivider1,
#simpleDivider_stacks_in_181 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_181 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_181.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_181.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_181 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_181.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_181.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_181.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_181.bgImageOn .theDivider1 img {
	display: block;
}

