body {
	margin: 0px; text-align: center; font-family: "Open Sans", Helvetica; font-weight: 300;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
strong {
	font-weight: 600;
}
ul {
	list-style: none; margin: 0px;
}
.center {
	margin: 0px auto; max-width: 1110px;
}
#content-container {
	background: url("images/bg.jpg") fixed no-repeat center / cover; width: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#content {
	margin: 0px auto; padding-top: 110px; padding-bottom: 25px; max-width: 720px;
}
#content h1 {
	background: url("images/logo.png") no-repeat center 0px; margin: -90px; padding: 50px; height: 148px; text-indent: -9999px; font-family: "Open Sans", Helvetica; font-weight: 300;
}
@media not all
{
#content h1 {
	background-image: url("images/logo@2x.png"); background-size: 400px 146px;
}
}

bubblefont{ font-family: ‘Metrophobic’, Arial, serif; font-weight: 400; }

.tagline {
	color: white; font-size: 38px; margin-bottom: 19px;
}
.button {
	background: rgba(255, 255, 255, 0.1); padding: 10px 35px; border-radius: 5px; border: 2px solid white; transition:1s; border-image: none; color: white; font-size: 18px; text-decoration: none; display: inline-block; -webkit-transition: all 1s; -moz-transition: all 1s;
}
.button:hover {
	background: rgba(255, 255, 255, 0.4);
}
#content-container {
	margin-bottom: -692px; min-height: 100%;
}
#content-container::after {
	display: block; content: "";
}
#content-container::after {
	height: 692px; position: relative;
}
#footer-copyright {
	color: rgb(153, 153, 153); font-size: 14px; float: left;
}
#footer-links {
	font-size: 14px; font-weight: 600; float: right;
}
#footer-links ul {
	padding: 0px; width: 320px;
}
#footer-links ul li {
	float: right;
}
#footer-links ul li a {
	padding: 0px 10px; color: rgb(153, 153, 153); text-decoration: none;
}
#footer-links ul li a:hover {
	color: rgb(102, 102, 102);
}
#footer-links ul li.compatible a {
	padding: 0px; text-indent: -9999px; margin-top: 20px;
}
#footer-links ul li.download a {
	padding: 0px; text-indent: -9999px; margin-top: 20px;
}
#footer-links ul li.compatible a {
	background: url("images/compatible.png") no-repeat 0px 0px; width: 133px; height: 44px; margin-right: 10px; display: block;
}
#footer-links ul li.download a {
	background: url("images/download.png") no-repeat 0px 0px; width: 149px; height: 44px; display: block;
}
@media all and (max-width:790px)
{
.tagline {
	font-size: 21px;
}
#footer-links ul {
	margin: 0px auto; text-align: center;
}
#footer-links ul li {
	float: none; display: inline-block;
}
#footer-links ul li a {
	padding-top: 5px; padding-bottom: 5px;
}
#footer-links ul li.compatible a {
	margin-right: 0px;
}
#footer-copyright {
	padding-top: 15px; clear: both; font-size: 12px; float: none;
}
#footer-links {
	clear: both; font-size: 12px; float: none;
}
}
@media all and (max-width:450px)
{
#content h1 {
	background-size: 87%;
}
}
{
#content h1 {
	height: 100px;
}
#footer-bar {
	font-size: 15px;
}
#content-container::after {
	height: 408px;
}
}
