body
{
	background:#C5CAE9;
	font-family: 'Roboto Condensed', sans-serif;
}

a:link
{
	color:#880E4F;
}
a:visited, a:hover
{
	color:#560027;
}
a:active
{
	color:#BC477B;
}

#language-selector
{
	z-index:9;
	position:fixed;
	left:1%;
	top:1%;
}

header
{
	display: block;
    width: 100%;
    /*background:white;*/
}
header h1
{
	height:0px;
	margin: 0px;
	text-indent:-9999px;
}

header .container
{
	position:relative;
}
a.buy-now
{
	display:inline-block;
	position:absolute;
	bottom:10%;
	right:12%;
	margin: 0 auto;
	background:rgba(255,255,255,0.8);
	font-size:200%;
	padding:5px 15px;
	border-radius:5px;
}

.now-available .buy-widget
{
	position: relative;
	margin-top: -50px;
}
.now-available .buy-widget iframe
{
	display: none;
}
.now-available .buy-widget button
{
	display: inline-block;
	background-color: #880E4F;
	border-color: #560027;
	color:#fff;
}
.now-available .buy-widget button:hover
{
	background-color: #BC477B;
	border-color: #880E4F;
	color:#fff;
}
.now-available .other-widgets iframe
{
	margin-top: 20px;
	width: 80%;
}
@media (min-width: 768px) 
{
	.now-available .buy-widget
	{
		position: relative;
		margin-top: -100px;
	}
	.now-available .buy-widget button
	{
		display: none;
	}
	.now-available .buy-widget iframe
	{
		display: inline-block;
		width: 556px;
		height: 171px;
	}
		.now-available .other-widgets iframe
	{
		width: 646px;
	}
	
}
@media (min-width: 992px)
{
	.now-available .buy-widget
	{
		position: relative;
		margin-top: -150px;
	}
	.now-available .buy-widget button
	{
		display: none;
	}
	.now-available .buy-widget iframe
	{
		display: inline-block;
		width: 556px;
		height: 171px;
	}
}

.now-available .row.store-links
{
	text-align: center;
}
.now-available .row.store-links a
{
	display:inline-block;
	width:300px;
}
.now-available .row.store-links a img
{
	width:100%;
}

.page-title 
{
	margin-top: 30px;
	text-align: center;
}
.page-title h1, .page-title h2
{
	text-align: center;
}
.page-title h1
{
	font-weight: bold;
	font-size: 48px;
}
.page-title h2
{
	font-size: 30px;
	margin-top: 0;
}

.divider
{
	margin:50px;
}

.container
{
	background:white;
}
.embed
{
	margin:0 auto;
	text-align: center;
}
.features .row div
{
	padding:50px;
}

.social h3
{
	padding-bottom:30px;
}

footer
{
	text-align:center;
}
footer .container{
	padding-bottom:30px;
}
footer ul
{
	list-style:none;
	padding:0px;
}
footer li
{
	display:inline-block;
	margin: 0 20px;
}