/* Re-introduced font: 'My_Play' = Play (v12, latin). Used by the microfoot links.
   Originally embedded in early ShenPlate; superseded by Nevis/PublicSans elsewhere. */
@font-face {
	font-family: 'My_Play';
	src: url("../../fonts/play-v12-latin-regular.woff2") format('woff2'),
	     url("../../fonts/play-v12-latin-regular.woff") format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* Microfoot rules head */

	/* Microfoot hidden by default */
	.microfoot {display: none}

	/* Footer replacement for small heights */
	@media (max-height: 1049px) and (min-width: 768px) {
		footer {
			position: fixed;
			bottom: 0;
			width: 100%;
		}
		
		#shadow_line {display: none;}
		
		#page_foot {display: none;}
		
		.microfoot {
			display: block;
			position: fixed;
			bottom: 30px;
			left: 0px;
			width: 100%;
			background-color: #fdfdfd;
			padding-bottom: 2px;
		}
	}
	
/* Main Microfoot rules */

	@media (max-width: 900px) and (min-width: 768px) {

		.social-icons a {
			margin-left: -6px !important;
		}

	}

	@media (max-width: 945px) {

		#chinesepixellinker {
			font-size: 0.9em;
			margin-left: -15px;
			margin-right: -15px;
		}

	}

	#contactfoot {
		font-family: 'My_PublicSans',sans-serif;
		font-size: 0.9em;
		color: #333;
		display: table;
		margin-left: auto;
		margin-right: auto;
		line-height: 17px;
	}
	
	
	.divcentered {text-align: center}

	.bigvertcentered {
		vertical-align: middle;
		line-height: 33px;
	}

	.bigfoottext {font-size: 1em;}

	.smallfoottext {
		font-size: 0.7em;
		line-height: 12px;
	}

	.footlinks {
		font-family: 'My_PublicSans',sans-serif;
	}

	.footlinks > a:link {
		color: #333;
		background-color: transparent;
		text-decoration: none;
	}
	.footlinks > a:visited {
		color: #333;
		background-color: transparent;
		text-decoration: none;
	}
	.footlinks > a:hover {
		color: #000;
		background-color: transparent;
		text-decoration: underline;
	}
	.footlinks > a:active {
		color: #000;
		background-color: transparent;
		text-decoration: underline;
	}
