html, body {
	height: 100%;
}

/* Hide Gateway stacks from the main page container (stops flickering on page load) */
#gatewayBarstacks_in_9310_page30 {
	display: none;
}

#gatewayWindowShadestacks_in_9310_page30 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none !important;
	z-index: 998;
	background: #000000;
	opacity: 0.75;
	filter: alpha(opacity = 75);
}

#gatewayContainerstacks_in_9310_page30 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 60%;
	left: 20%;
	display: block;
	width: 100%;
	z-index: 999;
}

#gatewayBarstacks_in_9310_page30 {
	width: 60%;
	display: block;
}

#gatewayBarFillstacks_in_9310_page30 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0.80;
	filter: alpha(opacity = 80);
	background-color: #BFBFBF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#BFBFBF), to(#BFBFBF));
	background-image: -moz-linear-gradient(top, #BFBFBF, #BFBFBF);
	background-image: -ms-linear-gradient(top, #BFBFBF, #BFBFBF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BFBFBF), color-stop(100%, #BFBFBF));
	background-image: -webkit-linear-gradient(top, #BFBFBF, #BFBFBF);
	background-image: -o-linear-gradient(top, #BFBFBF, #BFBFBF);
	background-image: linear-gradient(top, #BFBFBF, #BFBFBF);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#gatewayBarstacks_in_9310_page30 {
	display: none;
	position: relative;
}

#gatewayBarContentstacks_in_9310_page30 {
	position: relative;
	z-index: 10;
	display: block;
	color: #FFFFFF;
	max-width: 400px;
	margin: 0 auto;
}

#gatewayBarContentstacks_in_9310_page30 h1,
#gatewayBarContentstacks_in_9310_page30 h2,
#gatewayBarContentstacks_in_9310_page30 h3,
#gatewayBarContentstacks_in_9310_page30 h4,
#gatewayBarContentstacks_in_9310_page30 h5,
#gatewayBarContentstacks_in_9310_page30 h6,
#gatewayBarContentstacks_in_9310_page30 label {
	color: #FF0000;
}

#gatewayBarContentstacks_in_9310_page30 a {
	color: #FF0000;
}

#gatewayBarContentstacks_in_9310_page30 a:hover {
	color: #FF0000;
}

#gatewayLinkstacks_in_9310_page30 a {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	height: 100%;
	width: 100%;
	background: transparent;
}

#closeButtonstacks_in_9310_page30 {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
	display: block;
	padding: 10px;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#closeButtonstacks_in_9310_page30:hover {
	cursor: pointer;
	color: #CDCDCD;
}

#closeButtonstacks_in_9310_page30 [class^="fa fa-"] {
	color: #FFFFFF;
}

#closeButtonstacks_in_9310_page30:hover [class^="fa fa-"] {
	color: #CDCDCD;
}

/* @group Behaviours */









/* Helper class to keep GW hidden, even when the page is scrolled. */
.GatewayPermaHide {
	display: none !important;
}

/* @end */

@media print {
	#gatewayWindowShadestacks_in_9310_page30,
	#closeButtonstacks_in_9310_page30,
	#gatewayContainerstacks_in_9310_page30 {
		display: none !important;
	}
}



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

#stacks_in_9313_page30>.s3_row>.s3_column_left {
	width: 28.77%;
}

#stacks_in_9313_page30>.s3_row>.s3_column_right {
	width: 71.229996%;
}




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







  


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



}



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


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


}




  

#stacks_out_9313_page30 {
	width: 500px;
}
#stacks_in_9309_page30 label{font-size:1.00rem;color:#222222}#stacks_in_9309_page30 input{-webkit-appearance:none;font-family:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:block;margin:0;line-height:1em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:box-shadow .45s,border-color .45s ease-in-out;-moz-transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out;border-radius:3px;background-color:#FFFFFF;border-color:#CCCCCC}#stacks_in_9309_page30 input:focus{box-shadow:0 0 5px -1px #999999;border-color:#999999;outline:0;background-color:#FCFCFC;color:#4E4E4E}#stacks_in_9309_page30 input,#stacks_in_9309_page30 .label_text{height:2em;color:#999999;font-size:1.00rem;text-align:left;padding:0 .5rem}#stacks_in_9309_page30 .label_text{line-height:2em}#stacks_in_9309_page30 .field{display:inline-block;width:100%;position:relative;margin:0.50rem 0;vertical-align:bottom}#stacks_in_9309_page30 .hide{display:none}#stacks_in_9309_page30 label.error{margin-top:.5rem;color:red;display:block;font-size:1rem}#stacks_in_9309_page30 button{margin:0} #stacks_in_9309_page30 button.custom{border-style:solid;border-width:0;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-radius:0;transition:background-color 300ms ease-out;background-color:#5F265D;color:#FFFFFF}#stacks_in_9309_page30 button.custom:hover{background-color:#5A2458}#stacks_in_9309_page30 button.custom.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}#stacks_in_9309_page30 button.custom.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#stacks_in_9309_page30 button.custom.expand{padding-right:0;padding-left:0;width:100%}#stacks_in_9309_page30 button.custom.right{float:right}#stacks_in_9309_page30 button.custom.radius{border-radius:3px}#stacks_in_9309_page30 button.custom.round{border-radius:500px}  

#stacks_in_9307_page30 {
	padding:  13px;
}

#stacks_in_75_page30 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	margin:  2px;
	padding:  2px;
}

#stacks_in_78_page30 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	margin:  1px;
	padding:  2px;
}
#stacks_in_320_page30 .like_button_wrapper{margin:5px;display:block;position:relative;float:left;overflow:visible;line-height:1}#like_facebook_stacks_in_320_page30,#like_twitter_stacks_in_320_page30{width:85px}#like_google_stacks_in_320_page30,#like_pinterest_stacks_in_320_page30{width:65px}#like_readability_stacks_in_320_page30{width:160px}

#stacks_in_320_page30 {
	margin:  2px;
	padding:  5px;
}
#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}



#stacks_in_44_page30 .teleportMe {
display: none;
}



#stacks_in_60_page30 .totem_wrapper{display:block;overflow:hidden;position:relative;margin:0;padding:0}#stacks_in_60_page30 .totem_wrapper.shadow{-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.00);box-shadow:0px 1px 3px rgba(0,0,0,0.00)}#stacks_in_60_page30 .inner_shadow:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);-moz-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8);z-index:101}#stacks_in_60_page30 .inner_shadow:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);-moz-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8);z-index:101}#totem_stacks_in_60_page30{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%}#totem_stacks_in_60_page30 li{overflow:hidden;margin:0;padding:0;position:relative;display:block;width:100%;border-bottom:1px solid #DDDDDD;height:75px}#totem_stacks_in_60_page30 .feed_content{padding:0;margin:10px;overflow:hidden;position:relative}#totem_stacks_in_60_page30 li .title{margin:0;float:none;position:inherit;line-height:1.3em;display:block;text-decoration:none;color:#999999;font-size:10px;font-weight:bold;text-overflow:ellipsis; overflow:hidden}#totem_stacks_in_60_page30 li .title:hover{color:#CCCCCC}#totem_stacks_in_60_page30 li .centered{margin:0 auto;padding:0 10px;width:100%;display:table-cell;height:75px;vertical-align:middle;text-align:center;overflow:hidden;white-space:normal}#totem_stacks_in_60_page30 li p.date{ margin:0;overflow:hidden;color:#CCCCCC;font-size:9px;font-style:italic}#totem_stacks_in_60_page30 li p.desc{margin:0;overflow:hidden;color:#CCCCCC;font-size:9px}#totem_stacks_in_60_page30 li p.desc img{width:auto;height:auto}#stacks_in_60_page30 .totem_nav{cursor:pointer;position:relative;z-index:99}#totem_prev_stacks_in_60_page30{bottom:-0px}#totem_next_stacks_in_60_page30{top:-0px} #totem_stacks_in_60_page30 li{height:75px} 

#stacks_in_60_page30 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  1px;
}
