.make_easter_wrap { position:relative;left: -10px;font-family: 'Lato', sans-serif;position:relative;width:100%;height:auto;min-height: 1000px;background: #009736;}
.make_easter_wrap h1, .make_easter_wrap h3 {font-style:italic;font-weight:normal;font-size:25px;color:#fff;}
.make_easter_wrap h3 { -webkit-margin-before: 8px;-webkit-margin-after: 60px;-moz-margin-before: 8px;-moz-margin-after: 60px;-o-margin-before: 8px;-o-margin-after: 60px;-ms-margin-before: 8px;-ms-margin-after: 60px;margin-before: 8px;margin-after: 60px;}
.make_easter_wrap h2 { 
	color: #fff;
	margin-top: 5px;
	margin-bottom: 50px;
	background: #007c2b;
	padding: 15px;
}
.make_easter_wrap p, .make_easter_wrap li, .make_easter_wrap span { font-size:14px;}
.make_easter_wrap p { color:#000;}
.make_easter_wrap .make_easter_account { position:absolute;top: 100px;right: 50px;color:#ccc; width:200px;height: 200px;border-radius: 10px; }
.make_easter_wrap .make_easter_account > span { color:#f1f1f1;font-size: 35px;line-height:110%;display:block;text-shadow: 0 1px #111;} 
.make_easter_wrap .make_easter_account > a { text-decoration:none;font-size: 14px;margin: 0 auto;padding: 0 10px;}
.make_easter_wrap .make_easter_settings {padding: 20px;}
.make_easter_wrap .icon32 {position:relative;top: -16px;}
.make_easter_wrap .make_easter_subdomain { color:#000;font-size:2em; }
.make_easter_wrap .make_easter_domain { color:#fff;font-size:2em; }
.make_easter_wrap .form-table tbody tr th { color:#fff;font-size:1.5em;width:170px;text-shadow: none;vertical-align:middle; }
.make_easter_wrap .make_easter-alert { margin: 0 0 0 30px;background:rgba(255,219,3,.6);color:#000;width:77%;padding:20px;border-radius: 5px; }
.make_easter_wrap .make_easter-alert p { color:#000; }
.make_easter_wrap .make_easter-alert ul { list-style-type: square;margin:0; }
.make_easter_wrap .make_easter-alert ul li { margin:0 0 0 20px;padding:0;}
.make_easter_wrap .make_easter-alert span { color:#fff;background:#288dbb;padding: 5px 10px;}
.make_easter_wrap .make_easter-help { display:none;position:absolute; top: 105px;left: 170px;background:rgba(0,0,0,.9);padding:20px;z-index: 30;color:#fff;border-radius: 5px;}
.make_easter_wrap .make_easter-help h2 { color:#fff; }
.make_easter_wrap th > span { cursor:pointer;background:#288dbb;color:#fff;font-size:10px;padding:5px; }
.make_easter_wrap .makelogo { 
	  display:none;
}
.make_easter_animation_helper {
	-webkit-animation: float-up 4s ease-in-out forwards, 
						float-lr 4s ease-in-out forwards, 
						wobble 4s ease-in-out forwards;
	-moz-animation: float-up 4s ease-in-out forwards, 
						float-lr 4s ease-in-out forwards, 
						wobble 4s ease-in-out forwards;
	-o-animation: float-up 4s ease-in-out forwards, 
						float-lr 4s ease-in-out forwards, 
						wobble 4s ease-in-out forwards;
	-ms-animation: float-up 4s ease-in-out forwards, 
						float-lr 4s ease-in-out forwards, 
						wobble 4s ease-in-out forwards;
	animation: float-up 4s ease-in-out forwards, 
						float-lr 4s ease-in-out forwards, 
						wobble 4s ease-in-out forwards;
}
.make_easter_wrap .make_easter_disclaimer { position:absolute;bottom: 0;left: 20px;}
.make_easter_wrap .make_easter_disclaimer a { color:#000;text-decoration:none; }
#make_easter_question { position:relative;top: -3px;background: #000; }

@-webkit-keyframes float-lr {
	0% {right: 50px}
	40%, 80% { right:70px; }
	20%, 60%, 100% { right:30px; }
}
@-moz-keyframes float-lr {
	0% {right: 50px}
	40%, 80% { right:70px; }
	20%, 60%, 100% { right:30px; }
}
@-o-keyframes float-lr {
	0% {right: 50px}
	40%, 80% { right:70px; }
	20%, 60%, 100% { right:30px; }
}
@-ms-keyframes float-lr {
	0% {right: 50px}
	40%, 80% { right:70px; }
	20%, 60%, 100% { right:30px; }
}
@keyframes float-lr {
	0% {right: 50px}
	40%, 80% { right:70px; }
	20%, 60%, 100% { right:30px; }
}

@-webkit-keyframes float-up {
	0% { top:600px; }
	100% { top: 100px;}
}
@-moz-keyframes float-up {
	0% { top:600px; }
	100% { top: 100px;}
}
@-o-keyframes float-up {
	0% { top:600px; }
	100% { top: 100px;}
}
@-ms-keyframes float-up {
	0% { top:600px; }
	100% { top: 100px;}
}
@keyframes float-up {
	0% { top:600px; }
	100% { top: 100px;}
}

@-webkit-keyframes wobble {
	0%, 40%, 80% { -webkit-transform: rotate(4deg); }
	20%, 60% { -webkit-transform: rotate(-4deg); }
	100% {}
}
@-moz-keyframes wobble {
	0%, 40%, 80% { -moz-transform: rotate(4deg); }
	20%, 60% { -moz-transform: rotate(-4deg); }
	100% {}
}
@-o-keyframes wobble {
	0%, 40%, 80% { -o-transform: rotate(4deg); }
	20%, 60% { -o-transform: rotate(-4deg); }
	100% {}
}
@-ms-keyframes wobble {
	0%, 40%, 80% { -ms-transform: rotate(4deg); }
	20%, 60% { -ms-transform: rotate(-4deg); }
	100% {}
}
@keyframes wobble {
	0%, 40%, 80% { transform: rotate(4deg); }
	20%, 60% { transform: rotate(-4deg); }
	100% {}
}

@media (max-width: 980px) {
	.mcac_wrap .mcac-alert { width:88%; }
	.mcac_wrap .mcac_account { top: 220px; }
	.mcac_wrap .mcac_subdomain { width:230px; }
		
	@-webkit-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@-moz-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@-o-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@-ms-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
}

@media (max-width: 768px) {
	.mcac_wrap .mcac-alert { width:86%; }
	.mcac_wrap .mcac_account { top: 220px; }
	.mcac_wrap .mcac_subdomain { width:230px; }
	.mcac_wrap .mcac-help { width: 400px; }
		
	@-webkit-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@-moz-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@-o-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@-ms-keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
	@keyframes float-up {
		0% { top:600px; }
		100% { top: 220px;}
	}
}


