/* Font style applied when the page has finished loading */

@media all {
	body,
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_196 {
		font-family: 'Magra', sans-serif;
		font-weight: 200;
		font-style: normal;
		font-size: 120%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}
	
	#fontStackstacks_in_196 {
		color: rgba(0, 0, 0, 1.00);
	}
}


#stacks_out_197 {
	margin-left:0;
}
/* Font style applied when the page has finished loading */

@media all {
	body,
	p,
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_138 {
		font-family: 'Magra', sans-serif;
		font-weight: 200;
		font-style: normal;
		font-size: 120%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}
	
	#fontStackstacks_in_138 {
		color: rgba(0, 0, 0, 1.00);
	}
}

/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_97 *,
#adaptiveGridstacks_in_97 *:before,
#adaptiveGridstacks_in_97 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_97 {
	display: block;
}

/*  */

#adaptiveGridstacks_in_97:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_97 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_97 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_97 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .gridCellInner {
		padding: 1px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-left: -1px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-right: -1px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .gridCellInner {
		padding: 1px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-left: -1px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-right: -1px;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_97 {
		margin-right: -2px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column1 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column2 {
		width: 25.00%;
	}
}



/* If column 3 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column3 {
		width: 25.00%;
	}
}



/* If column 4 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column4 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column5 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column6 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column6 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column6 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column6 {
		width: 25.00%;
	}
}



/* If column 7 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column7 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column7 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column7 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column7 {
		width: 25.00%;
	}
}



/* If column 8 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column8 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column8 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column8 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column8 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column9 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column9 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column9 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column9 {
		width: 25.00%;
	}
}



/* If column 10 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column10 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column10 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column10 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column10 {
		width: 25.00%;
	}
}



/* If column 11 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column11 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column11 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column11 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column11 {
		width: 25.00%;
	}
}



/* If column 12 is enabled */
@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .column12 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .column12 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column12 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .column12 {
		width: 25.00%;
	}
}


/* @end */

/* @group Custom Classes */

@media screen and (min-width: 50px) {
	#adaptiveGridstacks_in_97 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_97 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_97 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_97 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_97 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_97 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_97 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_97 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_97 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_97 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_97 .column1,
	#adaptiveGridstacks_in_97 .column2,
	#adaptiveGridstacks_in_97 .column3,
	#adaptiveGridstacks_in_97 .column4,
	#adaptiveGridstacks_in_97 .column5,
	#adaptiveGridstacks_in_97 .column6,
	#adaptiveGridstacks_in_97 .column7,
	#adaptiveGridstacks_in_97 .column8,
	#adaptiveGridstacks_in_97 .column9,
	#adaptiveGridstacks_in_97 .column10,
	#adaptiveGridstacks_in_97 .column11,
	#adaptiveGridstacks_in_97 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_97 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  *//* Start Video Plus stack CSS code */.stacks_in_144overlay{	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_144leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_144leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_144leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_144leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_144rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_144rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_144theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_144overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_144leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_144leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_144leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_144leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_144rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_144rightcolContent{		margin: auto;	}}			.stacks_in_144posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_144posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_144posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_144posterWrapper img:hover{	cursor: pointer;}.stacks_in_144rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_144videoButton{	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_156overlay{	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_156leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_156leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_156leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_156leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_156rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_156rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_156theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_156overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_156leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_156leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_156leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_156leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_156rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_156rightcolContent{		margin: auto;	}}			.stacks_in_156posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_156posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_156posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_156posterWrapper img:hover{	cursor: pointer;}.stacks_in_156rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_156videoButton{	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_148overlay{	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_148leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_148leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_148leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_148leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_148rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_148rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_148theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_148overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_148leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_148leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_148leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_148leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_148rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_148rightcolContent{		margin: auto;	}}			.stacks_in_148posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_148posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_148posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_148posterWrapper img:hover{	cursor: pointer;}.stacks_in_148rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_148videoButton{	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_152overlay{	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_152leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_152leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_152leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_152leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_152rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_152rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_152theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_152overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_152leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_152leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_152leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_152leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_152rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_152rightcolContent{		margin: auto;	}}			.stacks_in_152posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_152posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_152posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_152posterWrapper img:hover{	cursor: pointer;}.stacks_in_152rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_152videoButton{	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_31overlay{	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_31leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_31leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_31leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_31leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_31rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_31rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_31theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_31overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_31leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_31leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_31leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_31leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_31rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_31rightcolContent{		margin: auto;	}}			.stacks_in_31posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_31posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_31posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_31posterWrapper img:hover{	cursor: pointer;}.stacks_in_31rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_31videoButton{	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_19overlay{	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_19leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_19leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_19leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_19leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_19rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_19rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_19theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_19overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_19leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_19leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_19leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_19leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_19rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_19rightcolContent{		margin: auto;	}}			.stacks_in_19posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_19posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_19posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_19posterWrapper img:hover{	cursor: pointer;}.stacks_in_19rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_19videoButton{	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_23overlay{	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_23leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_23leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_23leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_23leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_23rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_23rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_23theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_23overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_23leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_23leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_23leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_23leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_23rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_23rightcolContent{		margin: auto;	}}			.stacks_in_23posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_23posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_23posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_23posterWrapper img:hover{	cursor: pointer;}.stacks_in_23rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_23videoButton{	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_27overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_27leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_27leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_27leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_27leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_27rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_27rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_27theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_27overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_27leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_27leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_27leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_27leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_27rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_27rightcolContent{		margin: auto;	}}			.stacks_in_27posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_27posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_27posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_27posterWrapper img:hover{	cursor: pointer;}.stacks_in_27rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_27videoButton{	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_172overlay{	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_172leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_172leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_172leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_172leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_172rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_172rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_172theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_172overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_172leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_172leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_172leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_172leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_172rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_172rightcolContent{		margin: auto;	}}			.stacks_in_172posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_172posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_172posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_172posterWrapper img:hover{	cursor: pointer;}.stacks_in_172rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_172videoButton{	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_64overlay{	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_64leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_64leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_64leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_64leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_64rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_64rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_64theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_64overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_64leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_64leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_64leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_64leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_64rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_64rightcolContent{		margin: auto;	}}			.stacks_in_64posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_64posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_64posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_64posterWrapper img:hover{	cursor: pointer;}.stacks_in_64rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_64videoButton{	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_176overlay{	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_176leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_176leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_176leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_176leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_176rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_176rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_176theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_176overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_176leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_176leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_176leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_176leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_176rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_176rightcolContent{		margin: auto;	}}			.stacks_in_176posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_176posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_176posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_176posterWrapper img:hover{	cursor: pointer;}.stacks_in_176rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_176videoButton{	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_184overlay{	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_184leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_184leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_184leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_184leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_184rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_184rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_184theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_184overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_184leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_184leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_184leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_184leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_184rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_184rightcolContent{		margin: auto;	}}			.stacks_in_184posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_184posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_184posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_184posterWrapper img:hover{	cursor: pointer;}.stacks_in_184rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_184videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_110 *,
#adaptiveGridstacks_in_110 *:before,
#adaptiveGridstacks_in_110 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_110 {
	display: block;
}

/*  */

#adaptiveGridstacks_in_110:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_110 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_110 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_110 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .gridCellInner {
		padding: 1px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-left: -1px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-right: -1px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .gridCellInner {
		padding: 1px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-left: -1px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-right: -1px;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_110 {
		margin-right: -2px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column1 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column2 {
		width: 25.00%;
	}
}



/* If column 3 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column3 {
		width: 25.00%;
	}
}



/* If column 4 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column4 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column5 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column6 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column6 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column6 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column6 {
		width: 25.00%;
	}
}



/* If column 7 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column7 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column7 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column7 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column7 {
		width: 25.00%;
	}
}



/* If column 8 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column8 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column8 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column8 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column8 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column9 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column9 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column9 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column9 {
		width: 25.00%;
	}
}



/* If column 10 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column10 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column10 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column10 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column10 {
		width: 25.00%;
	}
}



/* If column 11 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column11 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column11 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column11 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column11 {
		width: 25.00%;
	}
}



/* If column 12 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .column12 {
		width: 50.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .column12 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column12 {
		width: 50.00%;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .column12 {
		width: 25.00%;
	}
}


/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_110 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_110 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_110 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_110 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_110 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 400px) {
	#adaptiveGridstacks_in_110 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_110 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_110 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_110 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_110 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_110 .column1,
	#adaptiveGridstacks_in_110 .column2,
	#adaptiveGridstacks_in_110 .column3,
	#adaptiveGridstacks_in_110 .column4,
	#adaptiveGridstacks_in_110 .column5,
	#adaptiveGridstacks_in_110 .column6,
	#adaptiveGridstacks_in_110 .column7,
	#adaptiveGridstacks_in_110 .column8,
	#adaptiveGridstacks_in_110 .column9,
	#adaptiveGridstacks_in_110 .column10,
	#adaptiveGridstacks_in_110 .column11,
	#adaptiveGridstacks_in_110 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_110 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  *//* Start Video Plus stack CSS code */.stacks_in_51overlay{	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_51leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_51leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_51leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_51leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_51rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_51rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_51theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_51overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_51leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_51leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_51leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_51leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_51rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_51rightcolContent{		margin: auto;	}}			.stacks_in_51posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_51posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_51posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_51posterWrapper img:hover{	cursor: pointer;}.stacks_in_51rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_51videoButton{	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_188overlay{	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_188leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_188leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_188leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_188leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_188rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_188rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_188theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_188overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_188leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_188leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_188leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_188leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_188rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_188rightcolContent{		margin: auto;	}}			.stacks_in_188posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_188posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_188posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_188posterWrapper img:hover{	cursor: pointer;}.stacks_in_188rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_188videoButton{	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_39overlay{	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_39leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_39leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_39leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_39leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_39rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_39rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_39theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_39overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_39leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_39leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_39leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_39leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_39rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_39rightcolContent{		margin: auto;	}}			.stacks_in_39posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_39posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_39posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_39posterWrapper img:hover{	cursor: pointer;}.stacks_in_39rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_39videoButton{	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_47overlay{	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_47leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_47leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_47leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_47leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_47rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_47rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_47theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_47overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_47leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_47leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_47leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_47leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_47rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_47rightcolContent{		margin: auto;	}}			.stacks_in_47posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_47posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_47posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_47posterWrapper img:hover{	cursor: pointer;}.stacks_in_47rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_47videoButton{	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_76overlay{	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_76leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_76leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_76leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_76leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_76rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_76rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_76theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_76overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_76leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_76leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_76leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_76leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_76rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_76rightcolContent{		margin: auto;	}}			.stacks_in_76posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_76posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_76posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_76posterWrapper img:hover{	cursor: pointer;}.stacks_in_76rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_76videoButton{	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_15overlay{	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_15leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_15leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_15leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_15leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_15rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_15rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_15theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_15overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_15leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_15leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_15leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_15leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_15rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_15rightcolContent{		margin: auto;	}}			.stacks_in_15posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_15posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_15posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_15posterWrapper img:hover{	cursor: pointer;}.stacks_in_15rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_15videoButton{	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_43overlay{	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_43leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_43leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_43leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_43leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_43rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_43rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_43theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_43overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_43leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_43leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_43leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_43leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_43rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_43rightcolContent{		margin: auto;	}}			.stacks_in_43posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_43posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_43posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_43posterWrapper img:hover{	cursor: pointer;}.stacks_in_43rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_43videoButton{	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_80overlay{	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_80leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_80leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_80leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_80leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_80rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_80rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_80theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_80overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_80leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_80leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_80leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_80leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_80rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_80rightcolContent{		margin: auto;	}}			.stacks_in_80posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_80posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_80posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_80posterWrapper img:hover{	cursor: pointer;}.stacks_in_80rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_80videoButton{	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_72overlay{	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_72leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_72leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_72leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_72leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_72rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_72rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_72theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_72overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_72leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_72leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_72leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_72leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_72rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_72rightcolContent{		margin: auto;	}}			.stacks_in_72posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_72posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_72posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_72posterWrapper img:hover{	cursor: pointer;}.stacks_in_72rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_72videoButton{	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_35overlay{	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_35leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_35leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_35leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_35leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_35rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_35rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_35theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_35overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_35leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_35leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_35leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_35leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_35rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_35rightcolContent{		margin: auto;	}}			.stacks_in_35posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_35posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_35posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_35posterWrapper img:hover{	cursor: pointer;}.stacks_in_35rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_35videoButton{	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_68overlay{	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_68leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_68leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_68leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_68leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_68rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_68rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_68theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_68overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_68leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_68leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_68leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_68leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_68rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_68rightcolContent{		margin: auto;	}}			.stacks_in_68posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_68posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_68posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_68posterWrapper img:hover{	cursor: pointer;}.stacks_in_68rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_68videoButton{	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_123overlay{	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_123leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_123leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_123leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_123leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_123rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_123rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_123theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_123overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_123leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_123leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_123leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_123leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_123rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_123rightcolContent{		margin: auto;	}}			.stacks_in_123posterWrapper img {		    -webkit-transition: all .5s ease; /* Safari and Chrome */		    -moz-transition: all .5s ease; /* Firefox */		    -ms-transition: all .5s ease; /* IE 9 */		    -o-transition: all .5s ease; /* Opera */		    transition: all .5s ease;		}		.stacks_in_123posterWrapper img:hover{			-webkit-transform:scale(1.1); /* Safari and Chrome */		    -moz-transform:scale(1.1); /* Firefox */		    -ms-transform:scale(1.1); /* IE 9 */		    -o-transform:scale(1.1); /* Opera */		     transform:scale(1.1);		}			.stacks_in_123posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_123posterWrapper img:hover{	cursor: pointer;}.stacks_in_123rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_123videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code */