
#stacks_in_385 {
	line-height: 2em;
	letter-spacing: 1px;
}
#stacks_in_386>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



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

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

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

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

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








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



}



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


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


}




#stacks_out_404 {
	width: 220px;
}

#stacks_out_401 {
	width: 300px;
}

#stacks_in_398 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
}

#stacks_out_398 {
	width: 400px;
}

#stacks_in_408 {
	line-height: 2em;
	letter-spacing: 1px;
}

#stacks_out_409 {
	width: 590px;
}

#stacks_in_412 {
	line-height: 2em;
	letter-spacing: 1px;
}

#stacks_out_413 {
	width: 230px;
}

#stacks_in_346 {
	line-height: 2em;
	letter-spacing: 1px;
}

#stacks_in_349 {
	line-height: 2em;
}

#stacks_in_64 {
	line-height: 2em;
}

#stacks_in_421 {
	line-height: 2em;
}

#stacks_in_418 {
	line-height: 2em;
}

#stacks_in_335 {
	line-height: 2em;
	letter-spacing: 1px;
}

#stacks_in_114 {
	line-height: 2em;
}

#stacks_in_333 {
	line-height: 2em;
}

#stacks_in_327 {
	line-height: 2em;
}

#stacks_in_324 {
	letter-spacing: 6px;
}
#stacks_in_96>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_115overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_115leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_115leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_115leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_115leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_115rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_115rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_115theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_115overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_115leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_115leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_115leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_115leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_115rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_115rightcolContent{		margin: auto;	}}			.stacks_in_115posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_115posterWrapper img:hover{	cursor: pointer;}.stacks_in_115rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_115videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_104overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_104leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_104leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_104leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_104leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_104rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_104rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_104theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_104overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_104leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_104leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_104leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_104leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_104rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_104rightcolContent{		margin: auto;	}}			.stacks_in_104posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_104posterWrapper img:hover{	cursor: pointer;}.stacks_in_104rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_104videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_108overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_108leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_108leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_108leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_108leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_108rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_108rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_108theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_108overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_108leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_108leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_108leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_108leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_108rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_108rightcolContent{		margin: auto;	}}			.stacks_in_108posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_108posterWrapper img:hover{	cursor: pointer;}.stacks_in_108rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_108videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */#stacks_in_123>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_131overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_131leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_131leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_131leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_131leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_131rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_131rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_131theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_131overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_131leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_131leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_131leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_131leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_131rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_131rightcolContent{		margin: auto;	}}			.stacks_in_131posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_131posterWrapper img:hover{	cursor: pointer;}.stacks_in_131rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_131videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_135overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_135leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_135leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_135leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_135leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_135rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_135rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_135theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_135overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_135leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_135leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_135leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_135leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_135rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_135rightcolContent{		margin: auto;	}}			.stacks_in_135posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_135posterWrapper img:hover{	cursor: pointer;}.stacks_in_135rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_135videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_175overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_175leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_175leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_175leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_175leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_175rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_175rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_175theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_175overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_175leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_175leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_175leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_175leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_175rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_175rightcolContent{		margin: auto;	}}			.stacks_in_175posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_175posterWrapper img:hover{	cursor: pointer;}.stacks_in_175rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_175videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */#stacks_in_127>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_143overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_143leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_143leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_143leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_143leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_143rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_143rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_143theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_143overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_143leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_143leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_143leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_143leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_143rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_143rightcolContent{		margin: auto;	}}			.stacks_in_143posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_143posterWrapper img:hover{	cursor: pointer;}.stacks_in_143rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_143videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_147overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_147leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_147leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_147leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_147leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_147rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_147rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_147theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_147overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_147leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_147leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_147leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_147leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_147rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_147rightcolContent{		margin: auto;	}}			.stacks_in_147posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_147posterWrapper img:hover{	cursor: pointer;}.stacks_in_147rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_147videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_151overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_151leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_151leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_151leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_151leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_151rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_151rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_151theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_151overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_151leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_151leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_151leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_151leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_151rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_151rightcolContent{		margin: auto;	}}			.stacks_in_151posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_151posterWrapper img:hover{	cursor: pointer;}.stacks_in_151rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_151videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */#stacks_in_207>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_208overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_208leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_208leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_208leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_208leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_208rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_208rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_208theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_208overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_208leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_208leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_208leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_208leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_208rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_208rightcolContent{		margin: auto;	}}			.stacks_in_208posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_208posterWrapper img:hover{	cursor: pointer;}.stacks_in_208rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_208videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_217overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_217leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_217leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_217leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_217leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_217rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_217rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_217theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_217overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_217leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_217leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_217leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_217leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_217rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_217rightcolContent{		margin: auto;	}}			.stacks_in_217posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_217posterWrapper img:hover{	cursor: pointer;}.stacks_in_217rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_217videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_226overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_226leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_226leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_226leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_226leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_226rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_226rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_226theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_226overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_226leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_226leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_226leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_226leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_226rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_226rightcolContent{		margin: auto;	}}			.stacks_in_226posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_226posterWrapper img:hover{	cursor: pointer;}.stacks_in_226rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_226videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */#stacks_in_235>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_236overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_236leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_236leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_236leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_236leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_236rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_236rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_236theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_236overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_236leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_236leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_236leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_236leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_236rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_236rightcolContent{		margin: auto;	}}			.stacks_in_236posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_236posterWrapper img:hover{	cursor: pointer;}.stacks_in_236rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_236videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_245overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_245leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_245leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_245leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_245leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_245rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_245rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_245theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_245overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_245leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_245leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_245leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_245leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_245rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_245rightcolContent{		margin: auto;	}}			.stacks_in_245posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_245posterWrapper img:hover{	cursor: pointer;}.stacks_in_245rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_245videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_254overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_254leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_254leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_254leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_254leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_254rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_254rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_254theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_254overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_254leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_254leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_254leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_254leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_254rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_254rightcolContent{		margin: auto;	}}			.stacks_in_254posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_254posterWrapper img:hover{	cursor: pointer;}.stacks_in_254rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_254videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */#stacks_in_265>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_266overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_266leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_266leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_266leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_266leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_266rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_266rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_266theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_266overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_266leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_266leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_266leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_266leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_266rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_266rightcolContent{		margin: auto;	}}			.stacks_in_266posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_266posterWrapper img:hover{	cursor: pointer;}.stacks_in_266rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_266videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_275overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_275leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_275leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_275leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_275leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_275rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_275rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_275theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_275overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_275leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_275leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_275leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_275leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_275rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_275rightcolContent{		margin: auto;	}}			.stacks_in_275posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_275posterWrapper img:hover{	cursor: pointer;}.stacks_in_275rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_275videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_284overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_284leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_284leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_284leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_284leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_284rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_284rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_284theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_284overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_284leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_284leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_284leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_284leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_284rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_284rightcolContent{		margin: auto;	}}			.stacks_in_284posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_284posterWrapper img:hover{	cursor: pointer;}.stacks_in_284rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_284videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */#stacks_in_293>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/* Start Video Plus stack CSS code */.stacks_in_294overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_294leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_294leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_294leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_294leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_294rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_294rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_294theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_294overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_294leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_294leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_294leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_294leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_294rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_294rightcolContent{		margin: auto;	}}			.stacks_in_294posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_294posterWrapper img:hover{	cursor: pointer;}.stacks_in_294rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_294videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_303overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_303leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_303leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_303leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_303leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_303rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_303rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_303theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_303overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_303leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_303leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_303leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_303leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_303rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_303rightcolContent{		margin: auto;	}}			.stacks_in_303posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_303posterWrapper img:hover{	cursor: pointer;}.stacks_in_303rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_303videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_312overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_312leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_312leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_312leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_312leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_312rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_312rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_312theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_312overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_312leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_312leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_312leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_312leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_312rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_312rightcolContent{		margin: auto;	}}			.stacks_in_312posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_312posterWrapper img:hover{	cursor: pointer;}.stacks_in_312rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_312videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */