


#stacks_in_67 .teleportMe {
display: none;
}



/* Start dooImage Plus stack CSS code */#stacks_in_61{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_61overlay{	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_61leftCol{	position: absolute;		width: 70%;	right: 30%;	margin-left: -70%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_61leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_61leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_61leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_61posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_61rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: block;}.stacks_in_61rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_61theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}@media all and (max-width: 768px) {	.stacks_in_61overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_61leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_61leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_61leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_61leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_61rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_61rightcolContent{		margin: auto;	}}	.stacks_in_61posterWrapper 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_61posterWrapper 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_61posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_61posterWrapper img:hover{	cursor: pointer;}.stacks_in_61rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code */
#stacks_in_81 {
	background-color: rgba(102, 204, 255, 1.00);
	padding: 15px 0px 0px 15px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_83shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#stacks_in_6>.s3_row {
	margin: 0 -10px;
}

#stacks_in_6>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_6>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}





/* Start dooImage Plus stack CSS code */#stacks_in_26{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_26overlay{	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_26leftCol{	position: absolute;		width: 100%;	right: 0;	margin-left: -100%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_26leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_26leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_26leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_26posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_26rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: none;}.stacks_in_26rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_26theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}	.stacks_in_26posterWrapper 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_26posterWrapper 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_26posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_26posterWrapper img:hover{	cursor: pointer;}.stacks_in_26rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_18shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#stacks_in_19>.s3_row {
	margin: 0 -10px;
}

#stacks_in_19>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_19>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}





/* Start dooImage Plus stack CSS code */#stacks_in_30{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_30overlay{	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_30leftCol{	position: absolute;		width: 100%;	right: 0;	margin-left: -100%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_30leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_30leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_30leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_30posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_30rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: none;}.stacks_in_30rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_30theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}	.stacks_in_30posterWrapper 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_30posterWrapper 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_30posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_30posterWrapper img:hover{	cursor: pointer;}.stacks_in_30rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_71shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_38shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */.stacks_in_39{height:500px}@media screen and (min-width:40em){.stacks_in_39{height:500px}}@media screen and (min-width:64em){.stacks_in_39{height:500px}}
#stacks_in_72_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_72 a:link, #stacks_in_72 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_72 a:hover, #stacks_in_72 a:active {
	color:#FB0207;
}







#stacks_in_72 a:link, #stacks_in_72 a:visited {
	background-color:#FFFF0C;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFF0C), to(#BFBF07));
	border:1px solid #BFBF07;
	padding:3px 20px;
	border-radius:30px;
	color:#FB0207;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_72 a:hover {
	background-color:#FFFF0D;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFF0D), to(#A5A506));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_72 a:active {
	background-color:#FFFF0C;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



/* @group Generic Styles */

#ruleStackstacks_in_84,
#ruleStackstacks_in_84:before,
#ruleStackstacks_in_84:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_84 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_84 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_84 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_84 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_84 {
	text-align: center;
}

#ruleStackstacks_in_84:before,
#ruleStackstacks_in_84:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_84:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_84:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_84 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_95 {
	background-color: rgba(102, 204, 255, 1.00);
	padding: 15px 0px 0px 15px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_97shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#stacks_in_74>.s3_row {
	margin: 0 -10px;
}

#stacks_in_74>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_74>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_86 {
	padding: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_85,
#ruleStackstacks_in_85:before,
#ruleStackstacks_in_85:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_85 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_85 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_85 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_85 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_85 {
	text-align: center;
}

#ruleStackstacks_in_85:before,
#ruleStackstacks_in_85:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_85:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_85:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_85 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_4 {
	background-color: rgba(102, 204, 255, 1.00);
	padding: 15px 0px 0px 15px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_17shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#stacks_in_88>.s3_row {
	margin: 0 -10px;
}

#stacks_in_88>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_88>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}





