
#stacks_out_381 {
	width: 100px;
}

#stacks_in_390_3 {
	word-spacing: 2px;
}

#stacks_in_385 {
	margin: 10px 0px 50px 0px;
}
#stacks_in_64>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_64 {
	margin: 20px 0px 0px 0px;
}
/* GiggidyThing by RapidWeaver Central */

/* Inspired by Glen Quagmire Appearing From Behind the Sofa at Meg's Sleepover */


#giggidythingstacks_in_169 {	
	display: block;
	position: relative;	
}

 #stacks_in_169 .giggidything {
	display: giggidy;
	position: giggidy;
	width: giggidy giggidy;		
}


#stacks_in_169 .creep_direction0stacks_in_169 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: down 3s;
	   -moz-animation: down 3s;
		-ms-animation: down 3s;
			animation: down 3s;
}

#stacks_in_169 .creep_direction1stacks_in_169 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: right 3s;
	   -moz-animation: right 3s;
		-ms-animation: right 3s;
			animation: right 3s;
}

#stacks_in_169 .creep_direction2stacks_in_169 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: up 3s;
	   -moz-animation: up 3s;
		-ms-animation: up 3s;
			animation: up 3s;
}

#stacks_in_169 .creep_direction3stacks_in_169 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: left 3s;
	   -moz-animation: left 3s;
		-ms-animation: left 3s;
			animation: left 3s;
}


/*	Creep Down */

@-webkit-keyframes down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(493px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes down {
	0% {
		opacity: 0;
		-moz-transform: translateY(493px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes down {
	0% {
		opacity: 0;
		-ms-transform: translateY(493px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(493px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Right */


@-webkit-keyframes right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(493px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes right {
	0% {
		opacity: 0;
		-moz-transform: translateX(493px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes right {
	0% {
		opacity: 0;
		-ms-transform: translateX(493px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes right {
	0% {
		opacity: 0;
		transform: translateX(493px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}


/*	Creep Up */


@-webkit-keyframes up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-493px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes up {
	0% {
		opacity: 0;
		-moz-transform: translateY(-493px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes up {
	0% {
		opacity: 0;
		-ms-transform: translateY(-493px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(-493px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Left */


@-webkit-keyframes left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-493px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-493px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes left {
	0% {
		opacity: 0;
		-ms-transform: translateX(-493px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes left {
	0% {
		opacity: 0;
		transform: translateX(-493px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}








#stacks_in_375 {
	margin: 20px 0px 0px 0px;
}
/* GiggidyThing by RapidWeaver Central */

/* Inspired by Glen Quagmire Appearing From Behind the Sofa at Meg's Sleepover */


#giggidythingstacks_in_171 {	
	display: block;
	position: relative;	
}

 #stacks_in_171 .giggidything {
	display: giggidy;
	position: giggidy;
	width: giggidy giggidy;		
}


#stacks_in_171 .creep_direction0stacks_in_171 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: down 3s;
	   -moz-animation: down 3s;
		-ms-animation: down 3s;
			animation: down 3s;
}

#stacks_in_171 .creep_direction1stacks_in_171 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: right 3s;
	   -moz-animation: right 3s;
		-ms-animation: right 3s;
			animation: right 3s;
}

#stacks_in_171 .creep_direction2stacks_in_171 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: up 3s;
	   -moz-animation: up 3s;
		-ms-animation: up 3s;
			animation: up 3s;
}

#stacks_in_171 .creep_direction3stacks_in_171 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: left 3s;
	   -moz-animation: left 3s;
		-ms-animation: left 3s;
			animation: left 3s;
}


/*	Creep Down */

@-webkit-keyframes down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(583px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes down {
	0% {
		opacity: 0;
		-moz-transform: translateY(583px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes down {
	0% {
		opacity: 0;
		-ms-transform: translateY(583px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(583px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Right */


@-webkit-keyframes right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(583px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes right {
	0% {
		opacity: 0;
		-moz-transform: translateX(583px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes right {
	0% {
		opacity: 0;
		-ms-transform: translateX(583px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes right {
	0% {
		opacity: 0;
		transform: translateX(583px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}


/*	Creep Up */


@-webkit-keyframes up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-583px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes up {
	0% {
		opacity: 0;
		-moz-transform: translateY(-583px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes up {
	0% {
		opacity: 0;
		-ms-transform: translateY(-583px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(-583px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Left */


@-webkit-keyframes left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-583px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-583px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes left {
	0% {
		opacity: 0;
		-ms-transform: translateX(-583px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes left {
	0% {
		opacity: 0;
		transform: translateX(-583px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}








#stacks_in_377 {
	margin: 20px 0px 0px 0px;
}
/* GiggidyThing by RapidWeaver Central */

/* Inspired by Glen Quagmire Appearing From Behind the Sofa at Meg's Sleepover */


#giggidythingstacks_in_346 {	
	display: block;
	position: relative;	
}

 #stacks_in_346 .giggidything {
	display: giggidy;
	position: giggidy;
	width: giggidy giggidy;		
}


#stacks_in_346 .creep_direction0stacks_in_346 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: down 4s;
	   -moz-animation: down 4s;
		-ms-animation: down 4s;
			animation: down 4s;
}

#stacks_in_346 .creep_direction1stacks_in_346 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: right 4s;
	   -moz-animation: right 4s;
		-ms-animation: right 4s;
			animation: right 4s;
}

#stacks_in_346 .creep_direction2stacks_in_346 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: up 4s;
	   -moz-animation: up 4s;
		-ms-animation: up 4s;
			animation: up 4s;
}

#stacks_in_346 .creep_direction3stacks_in_346 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: left 4s;
	   -moz-animation: left 4s;
		-ms-animation: left 4s;
			animation: left 4s;
}


/*	Creep Down */

@-webkit-keyframes down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes down {
	0% {
		opacity: 0;
		-moz-transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes down {
	0% {
		opacity: 0;
		-ms-transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Right */


@-webkit-keyframes right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes right {
	0% {
		opacity: 0;
		-moz-transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes right {
	0% {
		opacity: 0;
		-ms-transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes right {
	0% {
		opacity: 0;
		transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}


/*	Creep Up */


@-webkit-keyframes up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes up {
	0% {
		opacity: 0;
		-moz-transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes up {
	0% {
		opacity: 0;
		-ms-transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Left */


@-webkit-keyframes left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes left {
	0% {
		opacity: 0;
		-ms-transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes left {
	0% {
		opacity: 0;
		transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}








#stacks_in_346 {
	margin: 50px 0px 0px 0px;
}
#toggleWrapper_stacks_in_2 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_2 {
	padding: 10px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_2:hover { 
	color: #800000;
	cursor: pointer; 
}

#toggleContainer_stacks_in_2 {
	display: none;
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
	background: #FFFFFF;
	color: #4C4C4C;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_2 a:link:after,
	#toggleTrigger_stacks_in_2 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_2 {
		display: block !important;
	}
}

#stacks_in_2 {
	background-color: rgba(255, 255, 255, 1.00);
	margin: 20px 0px 50px 0px;
}
/* ValveThing by RapidWeaver Central */

#valvethingstacks_in_432 {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
   	border: 1px solid #CCCCCC;
	border-radius: 50%;
	background:  #F5F5F5;
	box-shadow: 0 0 1px #fff inset;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#valvethingstacks_in_432 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#stacks_in_432 .valve-wrapper {
	position: absolute;
	top: 14px;
	left: 10px;
	width: 37px;
	height: 30px;
}

#stacks_in_432 .valve {
	background-color: #FF0000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#800000), to(#FF0000));
	background-image: -moz-linear-gradient(top, #800000, #FF0000);
	background-image: -ms-linear-gradient(top, #800000, #FF0000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #800000), color-stop(100%, #FF0000));
	background-image: -webkit-linear-gradient(top, #800000, #FF0000);
	background-image: -o-linear-gradient(top, #800000, #FF0000);
	background-image: linear-gradient(top, #800000, #FF0000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800000', endColorstr='#FF0000', GradientType=0);
	float: left;
	margin: 0 3px 0 0;
	width: 5px;
	height: 10px;
	border-radius: 5px;
}

#stacks_in_432 .valve:last-child {
	margin: 0;
}

#stacks_in_432 .valve5 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
}

#stacks_in_432 .valve4 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	-ms-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

#stacks_in_432 .valve3 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	-ms-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

#stacks_in_432 .valve2 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

#stacks_in_432 .valve1 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	-ms-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

@-webkit-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}

@-moz-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}

@-ms-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}


@keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}
}
#stacks_in_432 {
	margin: 20px 0px 20px 0px;
}

#stacks_out_432 {
	width: 100px;
}

#usefulGridOuterstacks_in_6 {
	margin: 0;
	height: auto;
	overflow: auto;
}

#usefulGridOuterstacks_in_6 .usefulGridItem {
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	height: 100.00%;
	overflow: hidden;
	position: relative;
	width: 32.00%;
}

@media screen and (max-width: 2500px) {
	#usefulGridOuterstacks_in_6 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 2000px) {
	#usefulGridOuterstacks_in_6 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 1500px) {
	#usefulGridOuterstacks_in_6 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 1000px) {
	#usefulGridOuterstacks_in_6 .usefulGridItem {
		width: 33.00%;
	}
}

@media screen and (max-width: 700px) {
	#usefulGridOuterstacks_in_6 .usefulGridItem {
		width: 33.00%;
	}
}

@media print {
	#usefulGridOuterstacks_in_6 .usefulGridItem {
		width: 100%;
	}
}

#usefulGridOuterstacks_in_6 .usefulGridItem .usefulGridItemInner {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}



#stacks_in_10 img {
	cursor: pointer;
	width: 45px;
}#stacks_in_14 img {
	cursor: pointer;
	width: 45px;
}#stacks_in_18 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_18 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_250 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_250 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_253 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_253 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_256 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_256 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_266 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_266 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_269 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_269 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_272 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_272 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_337 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_337 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_340 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_340 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_343 img {
	cursor: pointer;
	width: 45px;
}
#stacks_in_343 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_550_button {
	display:block;
	position: relative;
	text-align: center;
}


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



#stacks_in_550 a:link, #stacks_in_550 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_550 a:hover {
	background-color:#CA0002;
}
#stacks_in_550 a:active {
	background-color:#AB0001;
}








#stacks_in_550 {
	padding:  20px;
}

#stacks_out_550 {
	margin-left:0;
}
/* @group Generic Styles */

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

#ruleStackstacks_in_344 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

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

/*  */

/*  */

#ruleStackstacks_in_344 [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_344 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

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

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

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

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

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

/*  */

/*  */
/*  *//* GiggidyThing by RapidWeaver Central */

/* Inspired by Glen Quagmire Appearing From Behind the Sofa at Meg's Sleepover */


#giggidythingstacks_in_348 {	
	display: block;
	position: relative;	
}

 #stacks_in_348 .giggidything {
	display: giggidy;
	position: giggidy;
	width: giggidy giggidy;		
}


#stacks_in_348 .creep_direction0stacks_in_348 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: down 3s;
	   -moz-animation: down 3s;
		-ms-animation: down 3s;
			animation: down 3s;
}

#stacks_in_348 .creep_direction1stacks_in_348 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: right 3s;
	   -moz-animation: right 3s;
		-ms-animation: right 3s;
			animation: right 3s;
}

#stacks_in_348 .creep_direction2stacks_in_348 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: up 3s;
	   -moz-animation: up 3s;
		-ms-animation: up 3s;
			animation: up 3s;
}

#stacks_in_348 .creep_direction3stacks_in_348 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: left 3s;
	   -moz-animation: left 3s;
		-ms-animation: left 3s;
			animation: left 3s;
}


/*	Creep Down */

@-webkit-keyframes down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes down {
	0% {
		opacity: 0;
		-moz-transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes down {
	0% {
		opacity: 0;
		-ms-transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(700px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Right */


@-webkit-keyframes right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes right {
	0% {
		opacity: 0;
		-moz-transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes right {
	0% {
		opacity: 0;
		-ms-transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes right {
	0% {
		opacity: 0;
		transform: translateX(700px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}


/*	Creep Up */


@-webkit-keyframes up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes up {
	0% {
		opacity: 0;
		-moz-transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes up {
	0% {
		opacity: 0;
		-ms-transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(-700px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Left */


@-webkit-keyframes left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes left {
	0% {
		opacity: 0;
		-ms-transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes left {
	0% {
		opacity: 0;
		transform: translateX(-700px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}







#toggleWrapper_stacks_in_35 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_35 {
	padding: 10px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_35:hover { 
	color: #800000;
	cursor: pointer; 
}

#toggleContainer_stacks_in_35 {
	display: none;
	margin-top: 20px;
	padding: 20px;
	overflow: hidden;
	background: #000000;
	color: #4C4C4C;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

@media print {
	#toggleTrigger_stacks_in_35 a:link:after,
	#toggleTrigger_stacks_in_35 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_35 {
		display: block !important;
	}
}

#stacks_in_35 {
	margin: 0px 0px 50px 0px;
}
/* ValveThing by RapidWeaver Central */

#valvethingstacks_in_433 {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
   	border: 1px solid #CCCCCC;
	border-radius: 50%;
	background:  #F5F5F5;
	box-shadow: 0 0 1px #fff inset;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#valvethingstacks_in_433 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#stacks_in_433 .valve-wrapper {
	position: absolute;
	top: 14px;
	left: 10px;
	width: 37px;
	height: 30px;
}

#stacks_in_433 .valve {
	background-color: #FF0000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#800000), to(#FF0000));
	background-image: -moz-linear-gradient(top, #800000, #FF0000);
	background-image: -ms-linear-gradient(top, #800000, #FF0000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #800000), color-stop(100%, #FF0000));
	background-image: -webkit-linear-gradient(top, #800000, #FF0000);
	background-image: -o-linear-gradient(top, #800000, #FF0000);
	background-image: linear-gradient(top, #800000, #FF0000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800000', endColorstr='#FF0000', GradientType=0);
	float: left;
	margin: 0 3px 0 0;
	width: 5px;
	height: 10px;
	border-radius: 5px;
}

#stacks_in_433 .valve:last-child {
	margin: 0;
}

#stacks_in_433 .valve5 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
}

#stacks_in_433 .valve4 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	-ms-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

#stacks_in_433 .valve3 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	-ms-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

#stacks_in_433 .valve2 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

#stacks_in_433 .valve1 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	-ms-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

@-webkit-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}

@-moz-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}

@-ms-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}


@keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}
}
#stacks_in_433 {
	margin: 20px 0px 20px 0px;
}

#stacks_out_433 {
	width: 100px;
}
#stacks_in_94>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}









#embedWrapperstacks_in_588 #videostacks_in_588 {
	max-width: 100%;
	height: auto;
	display: block;
}


















#stacks_in_588 {
	padding:  10px;
}






#embedWrapperstacks_in_586 #videostacks_in_586 {
	max-width: 100%;
	height: auto;
	display: block;
}


















#stacks_in_586 {
	padding:  10px;
}






#embedWrapperstacks_in_590 #videostacks_in_590 {
	max-width: 100%;
	height: auto;
	display: block;
}


















#stacks_in_590 {
	padding:  10px;
}






#embedWrapperstacks_in_592 #videostacks_in_592 {
	max-width: 100%;
	height: auto;
	display: block;
}


















#stacks_in_592 {
	padding:  10px;
}






#embedWrapperstacks_in_589 #videostacks_in_589 {
	max-width: 100%;
	height: auto;
	display: block;
}


















#stacks_in_589 {
	padding:  10px;
}






#embedWrapperstacks_in_591 #videostacks_in_591 {
	max-width: 100%;
	height: auto;
	display: block;
}


















#stacks_in_591 {
	padding:  10px;
}
#stacks_in_552_button {
	display:block;
	position: relative;
	text-align: center;
}


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



#stacks_in_552 a:link, #stacks_in_552 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_552 a:hover {
	background-color:#CA0002;
}
#stacks_in_552 a:active {
	background-color:#AB0001;
}








#stacks_in_552 {
	padding:  20px;
}

#stacks_out_552 {
	margin-left:0;
}
/* @group Generic Styles */

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

#ruleStackstacks_in_345 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

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

/*  */

/*  */

#ruleStackstacks_in_345 [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_345 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

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

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

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

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

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

/*  */

/*  */
/*  *//* GiggidyThing by RapidWeaver Central */

/* Inspired by Glen Quagmire Appearing From Behind the Sofa at Meg's Sleepover */


#giggidythingstacks_in_350 {	
	display: block;
	position: relative;	
}

 #stacks_in_350 .giggidything {
	display: giggidy;
	position: giggidy;
	width: giggidy giggidy;		
}


#stacks_in_350 .creep_direction0stacks_in_350 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: down 3s;
	   -moz-animation: down 3s;
		-ms-animation: down 3s;
			animation: down 3s;
}

#stacks_in_350 .creep_direction1stacks_in_350 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: right 3s;
	   -moz-animation: right 3s;
		-ms-animation: right 3s;
			animation: right 3s;
}

#stacks_in_350 .creep_direction2stacks_in_350 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: up 3s;
	   -moz-animation: up 3s;
		-ms-animation: up 3s;
			animation: up 3s;
}

#stacks_in_350 .creep_direction3stacks_in_350 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: left 3s;
	   -moz-animation: left 3s;
		-ms-animation: left 3s;
			animation: left 3s;
}


/*	Creep Down */

@-webkit-keyframes down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(595px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes down {
	0% {
		opacity: 0;
		-moz-transform: translateY(595px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes down {
	0% {
		opacity: 0;
		-ms-transform: translateY(595px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(595px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Right */


@-webkit-keyframes right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(595px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes right {
	0% {
		opacity: 0;
		-moz-transform: translateX(595px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes right {
	0% {
		opacity: 0;
		-ms-transform: translateX(595px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes right {
	0% {
		opacity: 0;
		transform: translateX(595px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}


/*	Creep Up */


@-webkit-keyframes up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-595px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes up {
	0% {
		opacity: 0;
		-moz-transform: translateY(-595px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes up {
	0% {
		opacity: 0;
		-ms-transform: translateY(-595px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(-595px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Left */


@-webkit-keyframes left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-595px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-595px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes left {
	0% {
		opacity: 0;
		-ms-transform: translateX(-595px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes left {
	0% {
		opacity: 0;
		transform: translateX(-595px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}







#toggleWrapper_stacks_in_289 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_289 {
	padding: 20px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_289:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_289 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #FFFFFF;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_289 a:link:after,
	#toggleTrigger_stacks_in_289 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_289 {
		display: block !important;
	}
}
.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}



/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}
#stacks_in_412>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}




#stacks_in_567 {
	background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_554_button {
	display:block;
	position: relative;
	text-align: center;
}


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



#stacks_in_554 a:link, #stacks_in_554 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_554 a:hover {
	background-color:#CA0002;
}
#stacks_in_554 a:active {
	background-color:#AB0001;
}








#stacks_in_554 {
	padding:  20px;
}

#stacks_out_554 {
	margin-left:0;
}
#highLightStackstacks_in_218 {
	position: relative;
	z-index: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	background: transparent;
	border-radius: 0px;
}

#highLightStackstacks_in_218 img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

#highLightStackCaptionstacks_in_218 {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(6, 42, 102, 1.00);
	position: absolute;
	z-index: 2;
	left: 0;
	width: 100%;
	font-size: 30px;
}

#highLightStackCaptionstacks_in_218,
#highLightStackCaptionstacks_in_218 h1,
#highLightStackCaptionstacks_in_218 h2,
#highLightStackCaptionstacks_in_218 h3,
#highLightStackCaptionstacks_in_218 h4,
#highLightStackCaptionstacks_in_218 h5,
#highLightStackCaptionstacks_in_218 h6,
#highLightStackCaptionstacks_in_218 strong,
#highLightStackCaptionstacks_in_218 a,
#highLightStackCaptionstacks_in_218 a:visited,
#highLightStackCaptionstacks_in_218 a:hover,
#highLightStackCaptionstacks_in_218 a:active {
	font-size: 30px;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.50em;
}

#highLightCaptionContentstacks_in_218 {
	padding: 3.00%;
}

/*  */

/*  */
#highLightStackCaptionstacks_in_218 {
	bottom: 0;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  */

#highLightStackstacks_in_218 a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	border: none;
	outline: none;
	background: transparent;
}

@media screen and (max-width: 480px) {
	#highLightStackstacks_in_218 {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#highLightStackCaptionstacks_in_218 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}/*  */
#stacks_in_218 {
	margin: 50px 0px 0px 0px;
}
@font-face {
  font-family: 'neontubes';
  src: url("../files/neon-text-fonts/neontubes-webfont.woff2") format("woff2"), url("../files/neon-text-fonts/neontubes-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

#neon_text_stacks_in_137 {
  font-family: "neontubes";
  display: block;
  position: relative;
  -webkit-transform: rotate(0deg) translateZ(0) translate3D(0, 0, 0);
  transform: rotate(0deg) translateZ(0) translate3D(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity;
  color: rgba(9, 29, 82, 1.00);
  
  font-size: 35px;
  line-height: 35px;
  letter-spacing: 2px;
  line-height: 0,7em;
  
  text-align: center;
  
  padding: 50px 5px;

  

  

  

  

  

  

  
  -webkit-animation: neontext_seveneleven 2.8s step-start infinite;
  animation: neontext_seveneleven 2.8s step-start infinite;
  

  
}

@media screen and (min-width: 568px) {
  #neon_text_stacks_in_137 {
    font-size: 50px;
  }
}

@-webkit-keyframes neontext_buzz {
  70% {
    opacity: 0.80;
  }
}

@keyframes neontext_buzz {
  70% {
    opacity: 0.80;
  }
}

@-webkit-keyframes neontext_disco {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_disco {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_flash {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_flash {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_flicker {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
    text-shadow: none;
  }
  46% {
    opacity: 1;
  }
}

@keyframes neontext_flicker {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
  }
  46% {
    opacity: 1;
  }
}

@-webkit-keyframes neontext_pulse {
  0% {
    opacity: 0.2;
    text-shadow: none;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_pulse {
  0% {
    opacity: 0.2;
    text-shadow: none;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_radioactive {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}

@keyframes neontext_radioactive {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}

@-webkit-keyframes neontext_seveneleven {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@keyframes neontext_seveneleven {
  50% {
    opacity: 0.2;
    text-shadow: none;
  }
}

@-webkit-keyframes neontext_verybroken {
  70% {
    opacity: 0.2;
    text-shadow: none;
  }
  72% {
    opacity: 1.0;
  }
  73% {
    opacity: 0.2;
  }
  88% {
    opacity: 1.0;
  }
  89% {
    opacity: 0.2;
  }
}

@keyframes neontext_verybroken {
  70% {
    opacity: 0.2;
    text-shadow: none;
  }
  72% {
    opacity: 1.0;
  }
  73% {
    opacity: 0.2;
  }
  88% {
    opacity: 1.0;
  }
  89% {
    opacity: 0.2;
  }
}
#rollFadestacks_in_435 {
	opacity: 0.99;
	transition: opacity 800ms ease-out;
	-moz-transition: opacity 800ms ease-out;
	-webkit-transition: opacity 800ms ease-out;
	-o-transition: opacity 800ms ease-out;
}

#rollFadestacks_in_435:hover {
	opacity: 0.65;
}
#stacks_out_163 {
	width: 200px;
}

#stacks_in_34 {
	font-size: 70%;
}

#stacks_in_544 {
	margin: 25px 0px 25px 0px;
}
#stacks_in_538 ul.social-group {
  list-style: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  text-align: center; }
  #stacks_in_538 ul.social-group a {
    background-color: #FF0000;
    color: white; }
  #stacks_in_538 ul.social-group li {
    display: inline-block;
    overflow: hidden; }
    #stacks_in_538 ul.social-group li, #stacks_in_538 ul.social-group li a, #stacks_in_538 ul.social-group li a i {
      width: 48px;
      height: 48px;
      line-height: 48px; }
    #stacks_in_538 ul.social-group li a {
      text-align: center;
      display: block;
      font-size: 32.64px;
      border-radius: 50%; }
  #stacks_in_538 ul.social-group.rect.obl li, #stacks_in_538 ul.social-group.rect.obl li a, #stacks_in_538 ul.social-group.rect.obl li a i {
    width: 57.6px; }
  #stacks_in_538 ul.social-group.rect li a {
    border-radius: 4px; }

#stacks_in_538 ul.social-group li {
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 2.5px;
  margin-bottom: 2.5px; }
li.stacks_in_539_individual_badge a,li.stacks_in_539_individual_badge a:visited{background-color:;color:rgba(255, 0, 0, 1.00)}li.stacks_in_539_individual_badge a:hover,li.stacks_in_539_individual_badge a:active{background-color:;color:rgba(128, 0, 0, 1.00)}
li.stacks_in_540_individual_badge a,li.stacks_in_540_individual_badge a:visited{background-color:;color:rgba(255, 0, 0, 1.00)}li.stacks_in_540_individual_badge a:hover,li.stacks_in_540_individual_badge a:active{background-color:;color:rgba(128, 0, 0, 1.00)}
li.stacks_in_541_individual_badge a,li.stacks_in_541_individual_badge a:visited{background-color:;color:rgba(255, 0, 0, 1.00)}li.stacks_in_541_individual_badge a:hover,li.stacks_in_541_individual_badge a:active{background-color:;color:rgba(128, 0, 0, 1.00)}
li.stacks_in_542_individual_badge a,li.stacks_in_542_individual_badge a:visited{background-color:;color:rgba(255, 0, 0, 1.00)}li.stacks_in_542_individual_badge a:hover,li.stacks_in_542_individual_badge a:active{background-color:;color:rgba(128, 0, 0, 1.00)}

#stacks_in_443 .fb-like iframe {
/*	width: 500px !important;
	height: 1000px !important;*/
	z-index: 1000;
}

#stacks_in_443 .fb-like > span {

	height:65px !important;
/*	width: 450px !important;*/
}

#stacks_in_443  {
	text-align: center;
}

#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}
