@font-face {
	font-family: "Trajan Pro";
	src: url("./fonts/Trajan Pro.ttf") format("truetype");
	font-weight: bold;
}

html {
	font-family: Bebas Nue;
	background: transparent;
	height: 100%;
}

body {
	background: url('../images/bg.png') center center no-repeat;
	background-size: cover;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 9999;
	overflow: hidden;
	text-align: center;
}

#corners {
	background: url('../images/rocks.png') bottom center no-repeat;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	z-index: 3;
	image-rendering: pixelated;
}


#logo-splash {
	background: url('../images/logo-splash.png') bottom center no-repeat;
	background-size: cover;
	position: absolute;
	top: 21vw;
	left: 0vw;
	width: 14vw;
	height: 14vw;
	z-index: 3;
	opacity: 0.3;
	mix-blend-mode: ligthen;
	image-rendering: pixelated;
}

#video-bg {
	position: absolute;
	width: 100%;
	height: 100vh;
	z-index: -1;
}

#video-bg #strain-video {
	position: fixed;
	top: 45%;
	left: 50%;
	width: 150%;
	height: 114vh;
	transform: translate(-50%, -50%);
}


#content {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 5;
}

#audio {
	position: absolute;
	width: 12vw;
	bottom: 0.5vw;
	left: 0.5vw;
}

#logo {
	background: url('../images/logo.png') center center no-repeat;
	background-size: cover;
	width: 22vw;
	height: 13.5vw;
	margin: 5vw auto 0 auto;
	animation: pulse 3s infinite;
	filter: drop-shadow(0 0 2vw rgba(15, 6, 5, 1));
}

#countdown-container {
	background:
		linear-gradient(180deg, rgba(94, 7, 8, 0.98) 0%, rgba(55, 5, 6, 0.97) 55%, rgba(24, 3, 4, 0.98) 100%);
	position: absolute;
	top: 2.2vw;
	left: 2.8vw;
	padding: 19px 24px 21px;
	text-align: center;
	width: 350px;
	min-height: 410px;
	box-sizing: border-box;
	border: 2px solid #b9822e;
	border-radius: 5px;
	box-shadow:
		0 0 0 1px rgba(42, 9, 5, 0.95),
		0 0 0 4px rgba(117, 57, 18, 0.65),
		0 10px 35px rgba(0, 0, 0, 0.75),
		inset 0 0 35px rgba(0, 0, 0, 0.55);
	font-family: Trajan Pro, Georgia, serif;
	color: #f0c97e;
	z-index: 7;
}

#countdown-container::before,
#countdown-container::after {
	content: "";
	position: absolute;
	left: 15px;
	right: 15px;
	height: 1px;
	background: linear-gradient(90deg, transparent, #e1b75f 18%, #e1b75f 82%, transparent);
}

#countdown-container::before {
	top: 9px;
}

#countdown-container::after {
	bottom: 9px;
}

.update-kicker {
	display: inline-block;
	padding: 5px 16px 4px;
	border-bottom: 1px solid rgba(231, 188, 120, 0.65);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 3px;
	color: #f3d39a;
	text-shadow: 0 1px 2px #000, 0 0 10px rgba(255, 151, 42, 0.45);
}

#countdown {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 7px;
	margin: 8px 0 10px;
}

.countdown-unit {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
	height: 52px;
	background: rgba(0, 0, 0, 0.32);
	border: 1px solid rgba(196, 126, 38, 0.65);
	box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.8);
}

.countdown-unit strong {
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #ffd894;
	text-shadow: 0 0 8px rgba(255, 80, 20, 0.8);
}

.countdown-unit small {
	margin-top: 4px;
	font: 7px Arial, sans-serif;
	letter-spacing: 1px;
	color: #c79d66;
}

#opening-text {
	margin: 10px 0 12px;
	font-size: 19px;
	line-height: 25px;
	letter-spacing: 1px;
	color: #ffd58c;
	text-shadow: 0 2px 2px #000, 0 0 14px rgba(240, 94, 27, 0.72);
}

.update-features {
	list-style: none;
	padding: 0;
	margin: 0 14px 13px;
	border-top: 1px solid rgba(204, 139, 53, 0.32);
}

.update-features li {
	position: relative;
	padding: 7px 8px 6px 23px;
	border-bottom: 1px solid rgba(204, 139, 53, 0.25);
	text-align: left;
	font-size: 10px;
	letter-spacing: 1.25px;
	color: #e9d2ad;
}

.update-features li::before {
	content: "◆";
	position: absolute;
	left: 6px;
	top: 6px;
	font-size: 8px;
	color: #d79a39;
	text-shadow: 0 0 7px rgba(255, 77, 24, 0.8);
}

.update-features .feature-detail {
	display: block;
	margin-top: 3px;
	font: 8px Arial, sans-serif;
	line-height: 11px;
	letter-spacing: 0.7px;
	color: #c7a77e;
}

.update-features .update-new {
	color: #a8f28f;
	font-weight: 700;
	text-shadow: 0 0 7px rgba(85, 230, 102, 0.72);
}

.live-in-label {
	font-size: 9px;
	font-weight: 700;
	letter-spacing: 3px;
	color: #d6aa68;
}

#opening-date {
	margin-bottom: 12px;
	font-size: 9px;
	letter-spacing: 1.4px;
	color: #b9915f;
}

.update-more-info {
	display: inline-block;
	width: 150px;
	height: 34px;
	line-height: 34px;
	background: url('../images/more-features.png') center center / 100% 100% no-repeat;
	text-decoration: none;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #fff;
	text-shadow: 0 1px 3px #000;
	transition: transform 0.25s, filter 0.25s;
}

.update-more-info:hover,
.update-more-info:focus {
	transform: scale(0.96);
	filter: saturate(1.35) brightness(1.15) drop-shadow(0 0 10px rgba(155, 55, 15, 0.75));
}

@media only screen and (max-width: 768px) {
	#countdown-container {
		top: 210px;
		left: 50%;
		transform: translateX(-50%);
		width: min(90vw, 350px);
		min-height: 0;
		padding: 13px 17px 15px;
	}

	.update-kicker {
		font-size: 9px;
	}

	#opening-text {
		font-size: 14px;
		line-height: 18px;
		margin: 7px 0;
	}

	.update-features {
		display: block;
		margin: 0 7px 8px;
	}

	.update-features li {
		padding: 4px 4px 4px 18px;
		font-size: 7px;
		line-height: 10px;
		letter-spacing: 0.7px;
	}

	.update-features li::before {
		left: 5px;
		top: 4px;
		font-size: 6px;
	}

	.update-features .feature-detail {
		margin-top: 2px;
		font-size: 6px;
		line-height: 8px;
	}

	.live-in-label {
		font-size: 7px;
	}

	#countdown {
		gap: 4px;
		margin: 6px 0;
	}

	.countdown-unit {
		height: 39px;
	}

	.countdown-unit strong {
		font-size: 14px;
		line-height: 15px;
	}

	.countdown-unit small {
		font-size: 6px;
	}

	#opening-date {
		margin-bottom: 7px;
		font-size: 7px;
	}

	.update-more-info {
		width: 125px;
		height: 28px;
		line-height: 28px;
		font-size: 8px;
	}
}

#timer-text table {
	position: absolute;
	top: 67%;
	width: 82%;
	margin-left: 8.5%;
}

#timer-text table td {
	width: 25%;
	font-size: 0.35vw;
	text-align: center;
}

#timer {
	width: 80%;
	position: absolute;
	top: 54%;
	left: 50%;
	transform: translate(-50%, 0);
	display: flex;
}

#timer div {
	width: 25%;
	padding: 0.4vw 0.2vw;
	border-radius: 0.2vw;
	margin: 0 0.2vw;
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid rgba(255, 50, 50, 0.6);
	color: rgba(255, 200, 80, 1);
	font-size: 0.8vw;
	font-weight: 600;
	text-shadow: 0 0 0.8vw rgba(255, 0, 0, 1);
}

#flags {
	position: absolute;
	top: 1vw;
	right: 5vw;
	display: flex;
	transform: scale(1.09);
	transform-origin: top right;
}

@keyframes movedown {
	from {
		top: -16.5vw;
	}

	to {
		top: 0;
	}
}

.flag_feature {
	background: url(../images/flag.png) center center no-repeat;
	background-size: cover;
	width: 6.7vw;
	height: 16.5vw;
	image-rendering: pixelated;
	font-family: Trajan Pro;
	color: rgba(255, 255, 255, 1);
	font-size: 0.6vw;
	padding-top: 3vw;
	font-size: 0.5vw;
	margin: 0 0.5vw;
	position: relative;
	top: -17.5vw;
}

.flag_feature img {
	width: 1.4vw;
	border-radius: 50%;
	border: 0.1vw solid rgba(255, 210, 50, 1);
	box-shadow: 0 0 1vw rgba(255, 80, 30, 1);
}

.flag_feature span {
	font-size: 0.8vw;
	color: rgba(255, 210, 50, 1);
	text-shadow: 0 0 0.8vw rgba(255, 100, 50, 1);
	filter: drop-shadow(0 0 0.05vw rgba(160, 60, 0, 1));
}

.flag_feature {
	transition: filter 0.25s, transform 0.25s;
}

.flag_feature:hover {
	transform: translateY(4px);
	filter: brightness(1.12) saturate(1.12) drop-shadow(0 7px 8px rgba(0, 0, 0, 0.65));
}

.flag-extra {
	position: absolute;
	top: 48%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 84%;
	padding: 0.34vw 0.16vw 0.28vw;
	box-sizing: border-box;
	border-top: 1px solid rgba(222, 164, 70, 0.72);
	border-bottom: 1px solid rgba(112, 47, 18, 0.9);
	clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%);
	background: linear-gradient(180deg, rgba(91, 22, 14, 0.97), rgba(40, 8, 7, 0.98));
	box-shadow: 0 0 0 1px rgba(30, 5, 4, 0.9), 0 3px 8px rgba(0, 0, 0, 0.72), inset 0 0 8px rgba(218, 85, 31, 0.22);
	color: #e7c17a;
	font: 700 0.36vw/1.2 Trajan Pro, Georgia, serif;
	letter-spacing: 0.055vw;
	text-shadow: 0 1px 2px #000;
}

.flags-summary {
	position: absolute;
	top: 18vw;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 27.5vw;
	min-height: 2.5vw;
	padding: 0.38vw 1.2vw;
	box-sizing: border-box;
	clip-path: polygon(3% 0, 97% 0, 100% 50%, 97% 100%, 3% 100%, 0 50%);
	background: linear-gradient(180deg, rgba(83, 19, 13, 0.98), rgba(28, 6, 6, 0.99));
	border: 1px solid #b67a2f;
	box-shadow: 0 0 0 2px rgba(45, 12, 7, 0.92), 0 7px 18px rgba(0, 0, 0, 0.78), inset 0 0 18px rgba(157, 50, 22, 0.28);
	white-space: nowrap;
}

.flags-summary span {
	display: block;
	width: 100%;
	transform: translateX(0.3vw);
	text-align: center;
	color: #e8c987;
	font: 700 0.54vw Trajan Pro, Georgia, serif;
	letter-spacing: 0.055vw;
	text-shadow: 0 1px 2px #000, 0 0 6px rgba(197, 116, 42, 0.3);
}

.flag_feature .bottom {
	width: 100%;
	position: absolute;
	left: 50%;
	bottom: 3.8vw;
	transform: translate(-50%, 0);
}

.flag_feature .center {
	width: 100%;
	position: absolute;
	top: 47%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#features {
	background: url(../images/wood.png) center center no-repeat;
	background-size: cover;
	width: 25vw;
	height: 20.9vw;
	position: absolute;
	top: 0vw;
	right: 5vw;
	image-rendering: pixelated;
	font-family: Trajan Pro;
	color: rgba(255, 255, 255, 1);
	font-size: 0.6vw;
	animation: slideInDown 1s 1;
	display: none;
}

#features table {
	width: 90%;
	margin-left: 7%;
	max-height: 12vw;
	margin-top: 7.4vw;
}


#features table td.icon img {
	width: 1.2vw;
}

#features table td {
	text-align: left;
}

#features table td span {
	color: rgba(255, 200, 50, 1);
	text-shadow: 0 0 0.6vw rgba(255, 50, 50, 1);
}

.btn-more-features {
	background: url('../images/more-features.png') center center no-repeat;
	background-size: cover;
	width: 9vw;
	height: 2.03vw;
	line-height: 2vw;
	border: none;
	outline: none;
	text-shadow: 0 0 0.6vw rgba(0, 0, 0, 0.5);
	color: rgba(255, 255, 255, 1);
	font-size: 0.65vw;
	cursor: pointer;
	transition: 0.3s;
	font-family: Trajan Pro;
	font-weight: 600;
	margin: 0.4vw 0;
}

.btn-more-features:hover {
	transform: scale(0.95);
	filter: saturate(1.5) brightness(1.4) drop-shadow(0 0 1.5vw rgba(155, 55, 15, 1));
}

.btn-more-features-mobile {
	display: none;
}

.btn-more-features-mobile:hover {
	transform: scale(0.95);
	filter: saturate(1.5) brightness(1.4) drop-shadow(0 0 1.5vw rgba(155, 55, 15, 1));
}

.btn-more-features-big {
	background: url('../images/more-features.png') center center no-repeat;
	background-size: cover;
	width: 12vw;
	height: 2.7vw;
	line-height: 2.7vw;
	border: none;
	outline: none;
	text-shadow: 0 0 0.6vw rgba(0, 0, 0, 0.5);
	color: rgba(255, 255, 255, 1);
	font-size: 0.9vw;
	cursor: pointer;
	transition: 0.3s;
	font-family: Trajan Pro;
	font-weight: 600;
	margin: 0.4vw 0;
}

.btn-more-features-big:hover {
	transform: scale(0.95);
	filter: saturate(1.5) brightness(1.4) drop-shadow(0 0 1.5vw rgba(155, 55, 15, 1));
}

.master-account-frame {
	display: inline-block;
	width: 14vw;
	height: 3.15vw;
	padding: 0;
	box-sizing: border-box;
	background: none;
	filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.75));
	margin: 0.25vw 0;
	transition: 0.3s;
}

.master-account-btn {
	background: url('../images/forums-green.png?version=2') center center no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	line-height: 3.15vw;
	border: none;
	outline: none;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9), 0 0 7px rgba(205, 169, 74, 0.32);
	color: #ffe5a6;
	font-size: 0.72vw;
	letter-spacing: 0.04vw;
	cursor: pointer;
	transition: 0.3s;
	font-family: Trajan Pro;
	font-weight: 600;
	margin: 0;
}

.master-account-frame:hover {
	transform: scale(0.95);
	filter: brightness(1.08) drop-shadow(0 0 1.2vw rgba(71, 181, 91, 0.72));
}

.master-account-frame:hover .master-account-btn {
	filter: saturate(1.15) brightness(1.12);
}

#discord-btn {
	width: 2.5vw;
	top: 40%;
	right: 0.5vw;
	position: absolute;
	animation: backInRight 1s 1;
	transition: 0.3s;
	z-index: 10;
}

#discord-btn:hover {
	transform: scale(1.1);
	filter: drop-shadow(0 0 1vw rgba(80, 80, 255, 0.5));
}

#discord {
	width: 15vw;
	height: 15vw;
	position: absolute;
	top: 60%;
	right: 10vw;
	transform: translate(0, -50%);
}

#discord iframe {
	width: 100%;
	height: 100%;
}

#buttons {
	width: 40%;
	margin: 25vh auto 0 auto;
	text-align: center;
	z-index: 30;
	position: relative;
}

#buttons .playnow {
	background: url('../images/playnow.png') center center no-repeat;
	background-size: cover;
	width: 14vw;
	height: 3vw;
	line-height: 3vw;
	border: none;
	outline: none;
	text-shadow: 0 0 0.6vw rgba(0, 0, 0, 0.5);
	color: rgba(255, 255, 255, 1);
	font-size: 1vw;
	letter-spacing: 2px;
	cursor: pointer;
	transition: 0.3s;
	font-family: Trajan Pro;
	font-weight: 600;
	margin: 0.5vw 0;
	z-index: 50;
}

#buttons .playnow:hover {
	transform: scale(0.95);
	filter: saturate(1.5) brightness(1.4) drop-shadow(0 0 1.5vw rgba(155, 55, 15, 1));
}

#buttons .forums {
	background: url('../images/forums.png') center center no-repeat;
	background-size: cover;
	width: 12vw;
	height: 2.7vw;
	line-height: 2.7vw;
	border: none;
	outline: none;
	text-shadow: 0 0 0.6vw rgba(0, 0, 0, 0.5);
	color: rgba(255, 255, 255, 1);
	font-size: 0.9vw;
	cursor: pointer;
	transition: 0.3s;
	font-family: Trajan Pro;
	font-weight: 600;
	margin: 0.4vw 0;
}

#buttons .forums:hover {
	transform: scale(0.95);
	filter: saturate(1.5) brightness(1.4) drop-shadow(0 0 1.5vw rgba(155, 35, 15, 1));
}

#votes {
	width: 30%;
	margin: 1vw auto 0 auto;
	text-align: center;
	display: none;
}

.vote-btn {
	background: url('../images/vote-btn.png') center center no-repeat;
	background-size: cover;
	width: 11vw;
	height: 2.8vw;
	line-height: 3.4vw;
	border: none;
	outline: none;
	text-shadow: 0 0 0.6vw rgba(0, 0, 0, 0.5);
	color: rgba(255, 255, 255, 1);
	font-size: 1vw;
	letter-spacing: 2px;
	cursor: pointer;
	transition: 0.3s;
	font-family: Trajan Pro;
	font-weight: 600;
	margin: 0 0.5vw;
	z-index: 50;
	position: relative;
	text-align: left;
	padding-left: 3vw;
	color: rgba(255, 190, 80, 1);
}

.vote-btn img {
	position: absolute;
	width: 2vw;
	top: 50%;
	left: 0.5vw;
	transform: translate(0, -50%);
}

.vote-btn #vote-on {
	position: absolute;
	font-size: 0.4vw;
	top: -0.8vw;
	left: 3vw;
	color: rgba(255, 255, 255, 1);
}

.vote-btn:hover {
	background: url('../images/vote-btn-h.png') center center no-repeat;
	background-size: cover;
	transform: scale(0.9);
	filter: drop-shadow(0 0 1.5vw rgba(255, 30, 0, 0.5));
}

#footer {
	background: linear-gradient(0deg, rgba(15, 7, 5, 1) -10%, transparent 100%);
	height: 15vw;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: -1;
}

#footer #text {
	height: 3vw;
	width: 40%;
	margin: 11.5vw auto 0 auto;
	padding: 0 auto;
	text-align: center;
}

#footer #text h2 {
	font: 0.5vw 'Arial';
	color: #ffc74a;
	height: 0.4vw;
	padding-top: 0.5vw;
}

#footer #text h3 {
	font: 0.35vw 'Arial';
	color: #9b7a62;
}

#strain {
	background: url('../images/strain.png') center center no-repeat;
	background-size: cover;
	width: 3.5vw;
	height: 1.35vw;
	position: absolute;
	bottom: 0.8vw;
	right: 1vw;
	animation: pulse 4s infinite;
	cursor: pointer;
}


	@media screen and (max-width: 768px) {
	html {
		height: 100%;
		min-height: 100%;
		background: #0f0705 url('../images/bg.png') center center / cover fixed no-repeat;
		overflow: hidden;
		overscroll-behavior-y: none;
	}

	body {
		height: 100svh;
		min-height: 100svh;
		margin: 0;
		overflow: hidden;
		overscroll-behavior-y: none;
	}

	#video-bg #strain-video {
		width: auto !important;
		height: 110vh !important;
		top: 48% !important;
	}

	#logo-splash,
	#strain,
	#audio,
	#corners,
	#features,
	#discord-btn,
	#flags,
	#sctabimg,
	.master-account-frame,
	.master-account-btn,
	.btn-more-features-big {
		display: none !important;
	}

	#content {
		width: 100% !important;
		min-height: 100svh !important;
		height: 100svh !important;
		overflow: hidden;
	}


	#logo {
		position: relative;
		width: min(82vw, 330px);
		height: min(50vw, 202px);
		margin: 0 auto;
		top: 18px;
	}

	#timer-text table td {
		font-size: 1.2vw;
	}

	#timer div {
		padding: 0.7vw 0.3vw;
		font-size: 3vw;
	}


	#buttons {
		position: absolute;
		width: 86%;
		margin: auto;
		top: 490px;
		bottom: auto;
		left: 0;
		right: 0;
		text-align: center;
	}

	#buttons .playnow {
		width: min(62vw, 260px);
		height: min(13.9vw, 58px);
		line-height: min(13.9vw, 58px);
		font-size: min(4.4vw, 18px);
		margin-bottom: 6px;
	}

	#buttons .forums {
		width: min(52vw, 220px);
		height: min(11.7vw, 49px);
		line-height: min(11.7vw, 49px);
		font-size: min(3.7vw, 15px);
		margin-bottom: 5px;
	}

	.btn-more-features-mobile {
		background: url('../images/more-features.png') center center no-repeat;
		background-size: cover;
		width: min(52vw, 220px);
		height: min(11.7vw, 49px);
		line-height: min(11.7vw, 49px);
		border: none;
		outline: none;
		text-shadow: 0 0 0.6vw rgba(0, 0, 0, 0.5);
		color: rgba(255, 255, 255, 1);
		font-size: min(3.7vw, 15px);
		cursor: pointer;
		transition: 0.3s;
		font-family: Trajan Pro;
		font-weight: 600;
		margin: 0.4vw 0;
		display: initial !important;
	}

	#votes {
		width: 100%;
		margin: 1vw auto 0 auto;
		text-align: center;
	}

	.vote-btn {
		width: 40vw;
		height: 10.3vw;
		line-height: 13vw;
		font-size: 3.5vw;
		padding-left: 11vw;
	}

	.vote-btn img {
		width: 8vw;
		top: 50%;
		left: 1.5vw;
	}

	.vote-btn #vote-on {
		font-size: 1.5vw;
		top: -3vw;
		left: 11.5vw;
	}

	#footer {
		background: linear-gradient(0deg, rgba(15, 7, 5, 1) 0%, transparent 100%);
		height: 25vw;
	}


	#footer #text {
		height: 3vw;
		width: 90% !important;
		margin: 5vh auto 0 auto !important;
		padding: 0 auto;
		text-align: center;
	}

	#footer #text h2 {
		font: 9px 'Arial';
		color: #ffc74a;
		height: 9px;
	}

	#footer #text h3 {
		font: 7px 'Arial';
		color: #9b7a62;
	}

}




/* FACEBOOK POP UP */
#fanback {
	display: none;
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}

#fan-exit {
	width: 100%;
	height: 100%;
}

#fanbox {
	background: white;
	width: 520px;
	height: 450px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 0.3vw;
}

#fanclose {
	float: right;
	cursor: pointer;
	background: url(http://3.bp.blogspot.com/-NRmqfyLwBHY/T4nwHOrPSzI/AAAAAAAAAdQ/8b9O7O1q3c8/s1600/fanclose.png) repeat;
	height: 15px;
	padding: 20px;
	position: relative;
	padding-right: 40px;
	margin-top: -20px;
	margin-right: -22px;
}

#linkit a.visited,
#linkit a,
#linkit a:hover {
	color: #80808B;
	font-size: 10px;
	margin: 0 auto 5px auto;
	float: center;
}

@media (max-width: 768px) {
	.hide-on-mobile {
		display: none;
	}

	#fanback {
		display: none;
		background: none;
	}

	#fanbox {
		display: none;
	}

}
