body {
    font-family: 'Ubuntu Mono', Open Sans, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    color: #262626;
    background-color: #FFFFFF;
    margin: 0px;
    overflow: hidden;
}
#loading_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-color: #FFFFFF;
    opacity: 1;
    -webkit-transition: opacity 1.75s ease-in;
    transition: opacity 1.75s ease-in;
}
#loading_overlay span {
    position: absolute;
    width: 48px;
    height: 48px;
    top: 50%;
    right: 50%;
    margin-top: -24px;
    margin-right: -24px;
}
#mariro_info {
    position: absolute;
    left: 0;
    top: 0;
    margin: 24px;
    padding: 12px;
    background-color: rgba(255, 255, 255, 0.94);
}
#mariro_info h1{
    font-weight: 700;
}
#mariro_info .menu {
	margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #262626;
}
#anaglyphizer_btn {
    position: absolute;
    right: 24px;
    bottom: 24px;
    width: 48px;
    height: 48px;
}
a:last-child {
    float: right;
}
a, a:active, a:visited {
    color: #262626;
    -webkit-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
}
a:hover {
    color: #CCCCCC;
}


.spinner {
	height: 36px;
	width: 36px;
	position: relative;
	-webkit-animation: rotation 2s infinite linear;
	-moz-animation: rotation 2s infinite linear;
	-o-animation: rotation 2s infinite linear;
	animation: rotation 2s infinite linear;
	border-left: 6px solid rgba(0,0,0,0.25);
	border-right: 6px solid rgba(0,0,0,0.25);
	border-bottom: 6px solid rgba(0,0,0,0.25);
	border-top: 6px solid rgba(0,0,0,0.8);
	border-radius: 100%;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
	}}@-moz-keyframes
	rotation {from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(359deg);
	}}@-o-keyframes
	rotation {from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(359deg);
	}}@keyframes
	rotation {from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
