/* -- Start Video Page css Template -- */

#videoXoverlay{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	z-index: 2147482999;
	overflow: hidden;
	text-align: center;
	padding: 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoXclose{
	position: absolute;
	width: 32px;
	height: 32px;
	top:20px;
	right: 20px;
	z-index: 2147483000;
}
	
#videoXcontent{
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  height: 100%;
}

#videoXoverlay .fluid-width-video-wrapper{
	margin: 0;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#videoXcontent video {
	max-width: 100%;
	height: auto;
}

#videoXcontent iframe{
	border: none !important;
}
/* -- End Video Page css Template -- *//* Start doore stack page CSS code */	.doo-re-grid{	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	  vertical-align: top;	}		.doo-re-grid *, .doo-re-grid *:after, .doo-re-grid *:before {	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	}			[class*='re-col-'] {	  display: inline-block;	}			.re-col-desk-0 {	  width: 0;	  display: none;	}	.re-col-desk-1 {	  width: 8.333333%;	  display: inline-block;	}	.re-col-desk-2 {	  width: 16.666666%;	  display: inline-block;	}	.re-col-desk-3 {	  width: 25%;	  display: inline-block;	}	.re-col-desk-4 {	  width: 33.333333%;	  display: inline-block;	}	.re-col-desk-5 {	  width: 41.666666%;	  display: inline-block;	}	.re-col-desk-6 {	  width: 50%;	  display: inline-block;	}	.re-col-desk-7 {	  width: 58.333333%;	  display: inline-block;	}	.re-col-desk-8 {	  width: 66.666666%;	  display: inline-block;	}	.re-col-desk-9 {	  width: 75%;	  display: inline-block;	}	.re-col-desk-10 {	  width: 83.333333%;	  display: inline-block;	}	.re-col-desk-11 {	  width: 91.666666%;	  display: inline-block;	}	.re-col-desk-12 {	  width: 100%;	  display: inline-block;	}			/* End doore stack page CSS code */a.anchor{height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;display:block !important}

#stacks_in_429 {
	margin: 20px 0px 0px 0px;
	padding:  20px;
}

#stacks_in_2104 {
	margin: 20px 0px 40px 0px;
}

#stacks_in_3168 {
	margin: 20px 0px 40px 0px;
}
 #stacks_in_2136 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_2136 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_2136 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_2136 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_2136 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_2136 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_2136 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_2136 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_2136 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_2136 hr.cloudy:after{content:"\00a0"}#stacks_in_2136 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_2136 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_2136 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_2136 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_2136 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_2136 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_2136 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_2136 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_2136 {
	margin:  20px;
	padding:  20px;
}
/* Start dooHeader X stack CSS code */.stacks_in_2087x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2087x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2087x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_2087 {
	margin: 20px 0px 20px 0px;
}
/* Start dooReflow stack each CSS code */	#stacks_in_2108 .grid-pad{		margin-left: -0px;		margin-right: -0px;		margin-top: -0px;		margin-bottom: -0px;	}	#stacks_in_2108 [class*='re-col-']{	  padding-left: 0px;	  padding-right: 0px;	  padding-top: 0px;	  padding-bottom: 0px;	  vertical-align: middle;	}			@media all and (max-width: 1024px) {		#stacks_in_2108 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2108 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2108 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2108 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2108 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_in_2108 {
	margin: 0px 0px 40px 0px;
	padding: 0px 20px 0px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_2122x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2122x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2122x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_2122 {
	padding:  20px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3307buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3307 a, #stacks_in_3307 a:hover, #stacks_in_3307 a:visited, #stacks_in_3307 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3307button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_3307button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_3307 a, #stacks_in_3307 a:visited, #stacks_in_3307 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3307 a:hover{
	color: #FFFFFF !important;
}






































.stacks_in_3307buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3307buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3307buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3307buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_3307 {
	padding:  20px;
}

#stacks_out_2110 {
	width: 99%;
}
/* Start dooHeader X stack CSS code */.stacks_in_2382x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2382x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2382x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2965x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2965x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2965x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_2965 {
	margin: 60px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_3331x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3331x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3331x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3330x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_3330x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_3330x{		text-align: left !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_3330 {
	margin: 20px 0px 20px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3329buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3329 a, #stacks_in_3329 a:hover, #stacks_in_3329 a:visited, #stacks_in_3329 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3329button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_3329button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_3329 a, #stacks_in_3329 a:visited, #stacks_in_3329 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3329 a:hover{
	color: #FFFFFF !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_3329button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_3329buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3329buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3329buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3329buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_3329 {
	margin: 20px 0px 0px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_2967x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_2967x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_2967x{		text-align: left !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_2967 {
	margin: 20px 0px 20px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3301buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3301 a, #stacks_in_3301 a:hover, #stacks_in_3301 a:visited, #stacks_in_3301 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3301button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_3301button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_3301 a, #stacks_in_3301 a:visited, #stacks_in_3301 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3301 a:hover{
	color: #FFFFFF !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_3301button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_3301buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3301buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3301buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3301buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_3301 {
	margin: 20px 0px 0px 0px;
}
 #stacks_in_2867 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_2867 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_2867 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_2867 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_2867 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_2867 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_2867 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_2867 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_2867 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_2867 hr.cloudy:after{content:"\00a0"}#stacks_in_2867 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_2867 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_2867 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_2867 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_2867 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_2867 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_2867 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_2867 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_2867 {
	margin: 40px 20px 0px 20px;
	padding:  20px;
}
/* Start dooHeader X stack CSS code */.stacks_in_2226x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2226x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2226x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_2226 {
	margin: 40px 20px 20px 20px;
}
/* Start dooReflow stack each CSS code */	#stacks_in_2221 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2221 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_2221 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2221 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2221 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2221 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2221 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2228buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2228 a, #stacks_in_2228 a:hover, #stacks_in_2228 a:visited, #stacks_in_2228 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2228button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_2228button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_2228 a, #stacks_in_2228 a:visited, #stacks_in_2228 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2228 a:hover{
	color: #FFFFFF !important;
}






































.stacks_in_2228buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2228buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2228buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2228buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_2228 {
	margin: 20px 0px 20px 0px;
}
/* Start dooGridChild stack each CSS code */#stacks_in_3334 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3348x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3348x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3348x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3350postertitle{
	text-align: center;	
}

.stacks_in_3350videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3350videoXplayButton:hover #stacks_in_3350triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3350videoXplayButton:hover #stacks_in_3350circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3350posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3350posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3350posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3350imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3350posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2229buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2229 a, #stacks_in_2229 a:hover, #stacks_in_2229 a:visited, #stacks_in_2229 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2229button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_2229button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_2229 a, #stacks_in_2229 a:visited, #stacks_in_2229 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2229 a:hover{
	color: #FFFFFF !important;
}






































.stacks_in_2229buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2229buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2229buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2229buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_2229 {
	margin: 20px 0px 20px 0px;
}
 #stacks_in_2181 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_2181 hr.gradient{height:1px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_2181 hr.faded{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_2181 hr.dashed_fade{border-bottom:1px dashed #7E7E7E;background:#333333}#stacks_in_2181 hr.dotted_fade{border-bottom:1px dotted #7E7E7E;background:#333333}#stacks_in_2181 hr.dashed{border-bottom:1px dashed #333333}#stacks_in_2181 hr.dotted{border-bottom:1px dotted #7E7E7E}#stacks_in_2181 hr.shadow{height:1px;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,0.5)}#stacks_in_2181 hr.cloudy{margin:1px 0;box-shadow:0 0 1px 1px #333333}#stacks_in_2181 hr.cloudy:after{content:"\00a0"}#stacks_in_2181 hr.inset{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#stacks_in_2181 hr.inset_two{border-top:1px solid #CCCCCC;border-bottom:1px solid #333333}#stacks_in_2181 hr.inset_three{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_2181 hr.inset_four{border-top:1px solid #333333;border-bottom:1px solid #CCCCCC}#stacks_in_2181 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:1px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_2181 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 1px 0;border-radius:20px}#stacks_in_2181 hr.glyph{padding:0;border:0;border-top:1px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_2181 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_2181 {
	margin: 40px 0px 0px 0px;
}
/* Start dooReflow stack each CSS code */	#stacks_in_2162 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_2162 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_2162 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_2162 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_2162 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_2162 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_2162 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */
#stacks_in_2162 {
	margin: 40px 0px 0px 0px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2169 {
	text-align: left !important;
}


#stacks_in_2169 img {
	margin: 0 !important;
}




@media only screen and (max-width: 768px) {
    #stacks_in_2169 {
		text-align: left !important;
	}
	
	#stacks_in_2169 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_2169 img {
		margin: 0 !important;
	}
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2169 {
		text-align: left !important;
	}
	
	#stacks_in_2169 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_2169 img {
		margin: 0 !important;
	}
	
	
	
}
/* -- End Textalign Each css Template -- *//* Start dooHeader X stack CSS code */.stacks_in_2167x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2167x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2167x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_2167 {
	margin: 0px 0px 40px 0px;
}
/* Start dooGrid stack each CSS code */.stacks_in_2234gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_2234gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_2234gridWrapper > div{		width: 25%;	}	}@media all and (max-width: 768px) {				.stacks_in_2234gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_2234gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code */#stacks_in_2622 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2623x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2623x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2623x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3159postertitle{
	text-align: center;	
}

.stacks_in_3159videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3159videoXplayButton:hover #stacks_in_3159triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3159videoXplayButton:hover #stacks_in_3159circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3159posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3159posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3159posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3159imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3159posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2238 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2586x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2586x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2586x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3157postertitle{
	text-align: center;	
}

.stacks_in_3157videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3157videoXplayButton:hover #stacks_in_3157triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3157videoXplayButton:hover #stacks_in_3157circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3157posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3157posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3157posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3157imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3157posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2240 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2584x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2584x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2584x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3155postertitle{
	text-align: center;	
}

.stacks_in_3155videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3155videoXplayButton:hover #stacks_in_3155triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3155videoXplayButton:hover #stacks_in_3155circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3155posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3155posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3155posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3155imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3155posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2242 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2580x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2580x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2580x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3153postertitle{
	text-align: center;	
}

.stacks_in_3153videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3153videoXplayButton:hover #stacks_in_3153triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3153videoXplayButton:hover #stacks_in_3153circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3153posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3153posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3153posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3153imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3153posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2254 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2576x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2576x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2576x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3151postertitle{
	text-align: center;	
}

.stacks_in_3151videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3151videoXplayButton:hover #stacks_in_3151triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3151videoXplayButton:hover #stacks_in_3151circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3151posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3151posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3151posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3151imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3151posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2256 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2572x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2572x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2572x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3149postertitle{
	text-align: center;	
}

.stacks_in_3149videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3149videoXplayButton:hover #stacks_in_3149triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3149videoXplayButton:hover #stacks_in_3149circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3149posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3149posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3149posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3149imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3149posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2262 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2602x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2602x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2602x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3147postertitle{
	text-align: center;	
}

.stacks_in_3147videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3147videoXplayButton:hover #stacks_in_3147triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3147videoXplayButton:hover #stacks_in_3147circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3147posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3147posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3147posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3147imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3147posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2264 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2604x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2604x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2604x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3145postertitle{
	text-align: center;	
}

.stacks_in_3145videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3145videoXplayButton:hover #stacks_in_3145triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3145videoXplayButton:hover #stacks_in_3145circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3145posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3145posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3145posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3145imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3145posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2272 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2568x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2568x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2568x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3137postertitle{
	text-align: center;	
}

.stacks_in_3137videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3137videoXplayButton:hover #stacks_in_3137triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3137videoXplayButton:hover #stacks_in_3137circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3137posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3137posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3137posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3137imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3137posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2274 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2554x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2554x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2554x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3135postertitle{
	text-align: center;	
}

.stacks_in_3135videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3135videoXplayButton:hover #stacks_in_3135triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3135videoXplayButton:hover #stacks_in_3135circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3135posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3135posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3135posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3135imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3135posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2320 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2564x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2564x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2564x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3133postertitle{
	text-align: center;	
}

.stacks_in_3133videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3133videoXplayButton:hover #stacks_in_3133triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3133videoXplayButton:hover #stacks_in_3133circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3133posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3133posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3133posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3133imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3133posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2335 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2542x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2542x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2542x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3131postertitle{
	text-align: center;	
}

.stacks_in_3131videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3131videoXplayButton:hover #stacks_in_3131triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3131videoXplayButton:hover #stacks_in_3131circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3131posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3131posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3131posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3131imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3131posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2344 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2538x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2538x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2538x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3129postertitle{
	text-align: center;	
}

.stacks_in_3129videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3129videoXplayButton:hover #stacks_in_3129triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3129videoXplayButton:hover #stacks_in_3129circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3129posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3129posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3129posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3129imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3129posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2369 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2534x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2534x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2534x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3127postertitle{
	text-align: center;	
}

.stacks_in_3127videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3127videoXplayButton:hover #stacks_in_3127triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3127videoXplayButton:hover #stacks_in_3127circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3127posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3127posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3127posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3127imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3127posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2379 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2530x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2530x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2530x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3125postertitle{
	text-align: center;	
}

.stacks_in_3125videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3125videoXplayButton:hover #stacks_in_3125triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3125videoXplayButton:hover #stacks_in_3125circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3125posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3125posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3125posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3125imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3125posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2411 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2550x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2550x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2550x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3123postertitle{
	text-align: center;	
}

.stacks_in_3123videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3123videoXplayButton:hover #stacks_in_3123triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3123videoXplayButton:hover #stacks_in_3123circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3123posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3123posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3123posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3123imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3123posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2390 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2526x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2526x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2526x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3119postertitle{
	text-align: center;	
}

.stacks_in_3119videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3119videoXplayButton:hover #stacks_in_3119triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3119videoXplayButton:hover #stacks_in_3119circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3119posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3119posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3119posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3119imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3119posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2420 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2594x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2594x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2594x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3117postertitle{
	text-align: center;	
}

.stacks_in_3117videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3117videoXplayButton:hover #stacks_in_3117triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3117videoXplayButton:hover #stacks_in_3117circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3117posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3117posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3117posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3117imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3117posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2433 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2546x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2546x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2546x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3115postertitle{
	text-align: center;	
}

.stacks_in_3115videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3115videoXplayButton:hover #stacks_in_3115triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3115videoXplayButton:hover #stacks_in_3115circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3115posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3115posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3115posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3115imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3115posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2449 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2511x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2511x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2511x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3113postertitle{
	text-align: center;	
}

.stacks_in_3113videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3113videoXplayButton:hover #stacks_in_3113triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3113videoXplayButton:hover #stacks_in_3113circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3113posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3113posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3113posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3113imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3113posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2393 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2614x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2614x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2614x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3111postertitle{
	text-align: center;	
}

.stacks_in_3111videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3111videoXplayButton:hover #stacks_in_3111triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3111videoXplayButton:hover #stacks_in_3111circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3111posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3111posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3111posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3111imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3111posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2457 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2522x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2522x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2522x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3109postertitle{
	text-align: center;	
}

.stacks_in_3109videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3109videoXplayButton:hover #stacks_in_3109triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3109videoXplayButton:hover #stacks_in_3109circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3109posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3109posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3109posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3109imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3109posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2473 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2558x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2558x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2558x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3107postertitle{
	text-align: center;	
}

.stacks_in_3107videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3107videoXplayButton:hover #stacks_in_3107triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3107videoXplayButton:hover #stacks_in_3107circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3107posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3107posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3107posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3107imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3107posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2476 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2507x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2507x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2507x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3105postertitle{
	text-align: center;	
}

.stacks_in_3105videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3105videoXplayButton:hover #stacks_in_3105triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3105videoXplayButton:hover #stacks_in_3105circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3105posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3105posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3105posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3105imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3105posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2497 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2518x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2518x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2518x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3103postertitle{
	text-align: center;	
}

.stacks_in_3103videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3103videoXplayButton:hover #stacks_in_3103triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3103videoXplayButton:hover #stacks_in_3103circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3103posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3103posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3103posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3103imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3103posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2465 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2505x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2505x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2505x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3101postertitle{
	text-align: center;	
}

.stacks_in_3101videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3101videoXplayButton:hover #stacks_in_3101triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3101videoXplayButton:hover #stacks_in_3101circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3101posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3101posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3101posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3101imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3101posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2489 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2618x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2618x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2618x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3099postertitle{
	text-align: center;	
}

.stacks_in_3099videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3099videoXplayButton:hover #stacks_in_3099triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3099videoXplayButton:hover #stacks_in_3099circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3099posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3099posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3099posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3099imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3099posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2662 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2664x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2664x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2664x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3097postertitle{
	text-align: center;	
}

.stacks_in_3097videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3097videoXplayButton:hover #stacks_in_3097triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3097videoXplayButton:hover #stacks_in_3097circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3097posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3097posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3097posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3097imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3097posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2698 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2699x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2699x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2699x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3095postertitle{
	text-align: center;	
}

.stacks_in_3095videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3095videoXplayButton:hover #stacks_in_3095triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3095videoXplayButton:hover #stacks_in_3095circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3095posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3095posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3095posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3095imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3095posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2682 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2684x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2684x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2684x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3093postertitle{
	text-align: center;	
}

.stacks_in_3093videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3093videoXplayButton:hover #stacks_in_3093triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3093videoXplayButton:hover #stacks_in_3093circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3093posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3093posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3093posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3093imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3093posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2715 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2717x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2717x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2717x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3091postertitle{
	text-align: center;	
}

.stacks_in_3091videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3091videoXplayButton:hover #stacks_in_3091triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3091videoXplayButton:hover #stacks_in_3091circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3091posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3091posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3091posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3091imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3091posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2723 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2725x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2725x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2725x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3085postertitle{
	text-align: center;	
}

.stacks_in_3085videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3085videoXplayButton:hover #stacks_in_3085triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3085videoXplayButton:hover #stacks_in_3085circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3085posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3085posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3085posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3085imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3085posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2780 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2781x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2781x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2781x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3087postertitle{
	text-align: center;	
}

.stacks_in_3087videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3087videoXplayButton:hover #stacks_in_3087triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3087videoXplayButton:hover #stacks_in_3087circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3087posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3087posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3087posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3087imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3087posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2791 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2792x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2792x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2792x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3089postertitle{
	text-align: center;	
}

.stacks_in_3089videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3089videoXplayButton:hover #stacks_in_3089triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3089videoXplayButton:hover #stacks_in_3089circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3089posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3089posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3089posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3089imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3089posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2759 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2761x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2761x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2761x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3083postertitle{
	text-align: center;	
}

.stacks_in_3083videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3083videoXplayButton:hover #stacks_in_3083triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3083videoXplayButton:hover #stacks_in_3083circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3083posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3083posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3083posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3083imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3083posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2813 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2814x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2814x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2814x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3079postertitle{
	text-align: center;	
}

.stacks_in_3079videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3079videoXplayButton:hover #stacks_in_3079triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3079videoXplayButton:hover #stacks_in_3079circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3079posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3079posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3079posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3079imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3079posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2819 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2820x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2820x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2820x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3077postertitle{
	text-align: center;	
}

.stacks_in_3077videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3077videoXplayButton:hover #stacks_in_3077triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3077videoXplayButton:hover #stacks_in_3077circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3077posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3077posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3077posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3077imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3077posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2839 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2840x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2840x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2840x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3081postertitle{
	text-align: center;	
}

.stacks_in_3081videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3081videoXplayButton:hover #stacks_in_3081triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3081videoXplayButton:hover #stacks_in_3081circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3081posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3081posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3081posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3081imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3081posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2797 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2799x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2799x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2799x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3075postertitle{
	text-align: center;	
}

.stacks_in_3075videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3075videoXplayButton:hover #stacks_in_3075triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3075videoXplayButton:hover #stacks_in_3075circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3075posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3075posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3075posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3075imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3075posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2884 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2889x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2889x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2889x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3073postertitle{
	text-align: center;	
}

.stacks_in_3073videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3073videoXplayButton:hover #stacks_in_3073triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3073videoXplayButton:hover #stacks_in_3073circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3073posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3073posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3073posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3073imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3073posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2906 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2907x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2907x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2907x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3071postertitle{
	text-align: center;	
}

.stacks_in_3071videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3071videoXplayButton:hover #stacks_in_3071triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3071videoXplayButton:hover #stacks_in_3071circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3071posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3071posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3071posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3071imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3071posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2918 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2919x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2919x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2919x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3069postertitle{
	text-align: center;	
}

.stacks_in_3069videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3069videoXplayButton:hover #stacks_in_3069triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3069videoXplayButton:hover #stacks_in_3069circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3069posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3069posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3069posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3069imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3069posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2886 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2899x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2899x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2899x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3067postertitle{
	text-align: center;	
}

.stacks_in_3067videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3067videoXplayButton:hover #stacks_in_3067triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3067videoXplayButton:hover #stacks_in_3067circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3067posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3067posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3067posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3067imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3067posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2931 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2933x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2933x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2933x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3063postertitle{
	text-align: center;	
}

.stacks_in_3063videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3063videoXplayButton:hover #stacks_in_3063triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3063videoXplayButton:hover #stacks_in_3063circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3063posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3063posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3063posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3063imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3063posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2972 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2973x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2973x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2973x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3061postertitle{
	text-align: center;	
}

.stacks_in_3061videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3061videoXplayButton:hover #stacks_in_3061triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3061videoXplayButton:hover #stacks_in_3061circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3061posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3061posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3061posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3061imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3061posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_2937 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_2939x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_2939x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_2939x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3059postertitle{
	text-align: center;	
}

.stacks_in_3059videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3059videoXplayButton:hover #stacks_in_3059triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3059videoXplayButton:hover #stacks_in_3059circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3059posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3059posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3059posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3059imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3059posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3010 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3012x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3012x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3012x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3057postertitle{
	text-align: center;	
}

.stacks_in_3057videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3057videoXplayButton:hover #stacks_in_3057triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3057videoXplayButton:hover #stacks_in_3057circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3057posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3057posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3057posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3057imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3057posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3016 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3022x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3022x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3022x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3055postertitle{
	text-align: center;	
}

.stacks_in_3055videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3055videoXplayButton:hover #stacks_in_3055triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3055videoXplayButton:hover #stacks_in_3055circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3055posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3055posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3055posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3055imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3055posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3018 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3024x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3024x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3024x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3053postertitle{
	text-align: center;	
}

.stacks_in_3053videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3053videoXplayButton:hover #stacks_in_3053triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3053videoXplayButton:hover #stacks_in_3053circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3053posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3053posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3053posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3053imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3053posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3020 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3026x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3026x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3026x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3051postertitle{
	text-align: center;	
}

.stacks_in_3051videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3051videoXplayButton:hover #stacks_in_3051triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3051videoXplayButton:hover #stacks_in_3051circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3051posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3051posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3051posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3051imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3051posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3041 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3043x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3043x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3043x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3047postertitle{
	text-align: center;	
}

.stacks_in_3047videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3047videoXplayButton:hover #stacks_in_3047triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3047videoXplayButton:hover #stacks_in_3047circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3047posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3047posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3047posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3047imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3047posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3162 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3164x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3164x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3164x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3166postertitle{
	text-align: center;	
}

.stacks_in_3166videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3166videoXplayButton:hover #stacks_in_3166triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3166videoXplayButton:hover #stacks_in_3166circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3166posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3166posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3166posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3166imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3166posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3170 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3172x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3172x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3172x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3174postertitle{
	text-align: center;	
}

.stacks_in_3174videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3174videoXplayButton:hover #stacks_in_3174triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3174videoXplayButton:hover #stacks_in_3174circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3174posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3174posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3174posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3174imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3174posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3177 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3181x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3181x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3181x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3183postertitle{
	text-align: center;	
}

.stacks_in_3183videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3183videoXplayButton:hover #stacks_in_3183triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3183videoXplayButton:hover #stacks_in_3183circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3183posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3183posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3183posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3183imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3183posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3179 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3185x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3185x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3185x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3187postertitle{
	text-align: center;	
}

.stacks_in_3187videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3187videoXplayButton:hover #stacks_in_3187triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3187videoXplayButton:hover #stacks_in_3187circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3187posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3187posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3187posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3187imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3187posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3244 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3245x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3245x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3245x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3247postertitle{
	text-align: center;	
}

.stacks_in_3247videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3247videoXplayButton:hover #stacks_in_3247triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3247videoXplayButton:hover #stacks_in_3247circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3247posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3247posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3247posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3247imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3247posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3189 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3191x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3191x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3191x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3193postertitle{
	text-align: center;	
}

.stacks_in_3193videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3193videoXplayButton:hover #stacks_in_3193triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3193videoXplayButton:hover #stacks_in_3193circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3193posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3193posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3193posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3193imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3193posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3195 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3197x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3197x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3197x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3199postertitle{
	text-align: center;	
}

.stacks_in_3199videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3199videoXplayButton:hover #stacks_in_3199triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3199videoXplayButton:hover #stacks_in_3199circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3199posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3199posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3199posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3199imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3199posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3250 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3252x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3252x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3252x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3254postertitle{
	text-align: center;	
}

.stacks_in_3254videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3254videoXplayButton:hover #stacks_in_3254triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3254videoXplayButton:hover #stacks_in_3254circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3254posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3254posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3254posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3254imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3254posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- *//* Start dooGridChild stack each CSS code */#stacks_in_3256 div[type="add"]{	background: inherit !important;}/* End dooGridChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_3258x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_3258x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_3258x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* -- Start Video Each css Template -- */

.stacks_in_3260postertitle{
	text-align: center;	
}

.stacks_in_3260videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_3260videoXplayButton:hover #stacks_in_3260triangle{
	fill: rgba(255, 255, 255, 0.90);
}
.stacks_in_3260videoXplayButton:hover #stacks_in_3260circle{
	fill: rgba(255, 255, 255, 0.90);
}

.stacks_in_3260posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_3260posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_3260posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_3260imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 100px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_3260posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */


#stacks_in_1739_1736 .teleportMe {
display: none;
}






#stacks_in_1739_1738 .button_label {
	font: 500 12px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}





#stacks_in_1739_1738 .sweet_button_wrapper {
	text-align:center;

	
		height:24px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_1739_1738 .sweet_button_wrapper {
		
			height:24px;
		
	}

	

	#stacks_in_1739_1738 .button_label {
		font: 500 12px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_1739_1738 a.sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 6px;
	text-decoration:none;
	text-align:center;
	color:rgba(78, 80, 84, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 0, 0, 1.00);
	border-radius:6px;
	background:rgba(204, 208, 213, 1.00);
}
#stacks_in_1739_1738 a.sweet_button:visited {
	color:rgba(78, 80, 84, 1.00);
}

#stacks_in_1739_1738 a.sweet_button:hover {
	border-color:rgba(153, 153, 153, 1.00);
}








#stacks_in_1739_1738 .sweet_button:hover {
	color:rgba(78, 80, 84, 1.00);
	background: rgba(224, 228, 233, 1.00);
}
#stacks_in_1739_1738 .sweet_button:active{
	background: rgba(184, 188, 193, 1.00);
}
#stacks_in_1739_1738 .sweet_button.clicked {
	background: rgba(38, 113, 45, 1.00);
	border-color:rgba(0, 0, 0, 1.00);
}
#stacks_in_1739_1738 .sweet_button.clicked:hover {
	background: rgba(58, 133, 65, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_1739_1738 .sweet_button.clicked:active{
	background: rgba(18, 93, 25, 1.00);
}








#stacks_in_1739_1738 {
	margin: 0px 0px 10px 0px;
}
/*-- Elevator Stack v1.0.3 by Joe Workman --*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-9999px;
	background:url(../files/elevator-images/top.png) no-repeat left top;
	z-index:9988;
}

#toTop:hover {
	background:url(../files/elevator-images/top.png) no-repeat left -51px;
}

#toTop:active, #toTop:focus {
	outline:none;
}

/*-- End Elevator Stack --*/