body {
	background-image: url(../img/bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: 'Source Sans Pro', sans-serif;
}

header {
	border-top: 5px solid #e3b83e;
	background-color: #000000;
	background-color: rgba(0,0,0,0.5);
	margin-bottom: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

#logo {
	background-image: url(../img/logo.png);
	display: block;
	width: 261px;
	height: 70px;
	margin-left: 25px;
}
#footer-logo {
	background-image: url(../img/logo-footer.png);
	display: block;
	width: 179px;
	height: 42px;
	margin-left: 25px;
}
footer .text-line {
	color: #ffffff;
	font-weight: 200;
	margin-left: 25px;
	margin-top: 20px;
}
footer .text-line .links {
	margin-left: 10px;
}
footer .text-line .links a {
	margin-left: 15px;
	color: #099d8a;
	text-transform: uppercase;
	text-decoration: none;
}
footer .text-line .links a:hover {
	text-decoration: underline;
}

#logo span, #footer-logo span {
	visibility: hidden;
}

.banner {
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.3);
	padding-top: 20px;
	padding-bottom: 20px;
}

footer {
	background-color: #000000;
	padding: 10px 0;
}
#logo-24-7 {
	display: block;
	width: 86px;
	height: 86px;
	margin-right: 25px;
	background-image: url(../img/logo-24-7.png);
}

.subpage {
	background-color: #ffffff;
	color: #000000;
	padding: 5px;
	font-size: 17px;
	padding-bottom: 25px;
}
.subpage .nav {
	margin-bottom: 80px;
}
.subpage .nav > div > div {
	border: 2px solid #009b88;
	overflow: hidden;
}
.subpage .nav h2 {
	color: #009b88;
	font-size: 114%;
	font-weight: 900;
	margin: 9px 5px;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
}
.subpage .nav .back {
	background-color: #009b88;
	color: #ffffff;
	display: inline-block;
	padding: 0 5px 0 15px;
	width: 102%;
}
.subpage .nav .back span.a {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 250%;
	margin-left: -20px;
}
.subpage .nav .back span.glyphicon {
	display: block;
	float: left;
	font-size: 190%;
	line-height: 110%;
}
.subpage h1, #jatek h2 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 900;
	margin: 0;
	line-height: 160%;
}
#jatek h1 + h2 {
	margin-top: 10px;
}

#jatek h1 + p,
#jatek h2 + p,
#jatek h1 + div,
#jatek h2 + div {
	margin-top: 80px;
}
#jatek .dates, #jatek .bekuldesi_cim, #jatek .nyeremeny, #jatek .jatek_link, #jatek .jatek_link_pdf {
	margin-top: 25px;
}
#jatek .label {
	color: #000000;
	font-weight: 700;
	font-size: 17px;
	padding: 0;
}
#jatek .nyeremeny h3 {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 700;
	margin: 0;
}
#jatek .jatek_link a {
	display: inline-block;
	background-color: #e3b83e;
	color: #ffffff;
	text-decoreation: none;
	padding: 5px 50px;
}
#jatek .jatek_link a:hover {
	text-decoration: none;
}
.subpage a {
	color: #e3b83e;
	text-decoration: none;
}
.subpage a:hover {
	text-decoration: underline;
}

#statikus h1 {
	margin-bottom: 80px;
}

.banner.text-center {
	overflow: hidden;
}
.banner.text-center > div {
	display: inline-block;
	text-align: left;
}

#jatek .jatek-top-banner {
	margin-top: 25px;
}
#jatek .jatek-bottom-banner {
	margin-top: 25px;
}
.jatek-banner-container {
	padding-left: 15px;
	padding-right: 15px;
}