@charset "utf-8";
/* CSS Document */
/* Általános komponenst leíró fájl */ 
.component {
	display:	block;
	padding:	10px;
	margin-top:	20px;
	max-width:	1200px;
	text-decoration: none;
}
.component .advertise .advertise-content {
	margin-top:	10px;
	max-width:	100%;
	max-height:	400px;
	overflow:	hidden !important;
}
.component .advertise .medium-rectangle {
	display:	block;
	margin-left:	auto;
	margin-right:	auto;
	width:		300px;
	height:	250px;
	overflow:	hidden;
}
.component h1, .component h2, .component h3, .component h4, .component h5, .component h6 {
	color:			#222;
	font-size:		14px;
	display:		block;
	font-family:		"webfontregular", "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-weight:		normal;
	min-height:		1.05em;
	line-height:		1.05em;
	letter-spacing:	-0.01em;
	margin-top:		20px;
}
.component h1 {
	font-size:	50px;
}
.component h2 {
	font-size:	35px;
}
.component h3 {
	font-size:	30px;
}
.component h4 {
	font-size:	24px;
}
.component h5 {
	font-size:	16px;
}
.component h6 {
	font-size:	14px;
}
.component meta {
	display:	none;
	visibility:	hidden;
}
.component p a {
	display:		inline;
	color:			#03a6a4;
	text-decoration:	none;
}
.component p a:hover {
	text-decoration: underline;
}
.component video {
	width:100%;
	height:auto;
}
.component iframe[src*="vimeo.com"], .component iframe[src*="youtube.com"], .component object, .component embed {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}
.component > .component-body-white {
	background-color: #ffffff;
	padding: 10px;
	padding-bottom:0;
}
.component > header > h2 {
	color:			#222222;
	font-family:		"webfontregular", "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size:		30px;
	font-weight:		normal;
	min-height:		1.25em;
	line-height:		1.25em;
	letter-spacing:	-0.01em;
	margin-top:		0;
	margin-bottom:	10px;
}