/*#main {
	background:url('../images/homepage/top_slime_repeat.jpg?$staticlink$') repeat-x;
}*/
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 999; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	text-align: center;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.splatter {
	position: relative;
	margin: 0 auto;
	width: initial;
	display: block;
	z-index: 799;
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; 
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s; 
}
.popupContainer {
	height: 402px;
	width: 600px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 25%;
}
.slimeClose, .slimeLink {
	/*border: 1px solid red;*/
	cursor: pointer;
	display: block;
	position: relative;
	z-index: 9999;
}

.slimeClose {
	color: #000;
	float: right;
	font: 1em "Gotham", Arial, sans-serif;
	height: 4%;
	right: 8%;
	top: -95%;
	width: 10%;
}

a.mobile-app-popup {
	display: block;
	height: 402px; 
	margin: 0 auto;
	position: relative;
	/*top: 7em;*/
	width: 600px;
   
}

/* Phone/Mobile */
@media (max-width: 767px) {}
/* Tablet/Small Desktop Screen */
@media (min-width: 768px) and (max-width: 1279px) {
	.splatter {
		top: 0;
	}
}
/* Tablet/Small Desktop Screen portrait */
@media (min-width : 768px) and (max-width : 1279px) and (orientation : portrait) {}
/* Desktop */
@media (min-width: 1280px) {}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
			animation-name: zoomIn;
}