@charset "utf-8";

* {
	-webkit-font-smoothing: antialiased;
}

@font-face {
	font-family: 'UbuntuC';
	src: url('../fonts/Ubuntu-C.ttf') format('truetype'),
		url('../fonts/Ubuntu-C.eot'),
		url('../fonts/Ubuntu-C.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu-C.woff') format('woff');
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}

@font-face {
	font-family: 'PT Sans Narrow';
	src: url('../fonts/PT_Sans-Narrow-Web-Bold.ttf') format('truetype'),
		url('../fonts/PT_Sans-Narrow-Web-Bold.eot'),
		url('../fonts/PT_Sans-Narrow-Web-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PT_Sans-Narrow-Web-Bold.woff') format('woff');
	font-style: normal;
	font-weight: bold;
	font-display: swap;
}

@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Elusive-Icons';
	src: url('../fonts/Elusive-Icons.eot');
	src: url('../fonts/Elusive-Icons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Elusive-Icons.svg#Elusive-Icons') format('svg'),
		url('../fonts/Elusive-Icons.woff') format('woff'),
		url('../fonts/Elusive-Icons.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class*="el-icon-"] {
	font-family: 'Elusive-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: text-bottom;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
}

table,
td,
th {
	vertical-align: middle;
}

blockquote,
q {
	quotes: """";
}

a img,
img,
a {
	border: none;
	outline: none;
}

a {
	color: inherit;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear {
	width: 100%;
	clear: both;
	line-height: 140%;
}

.clearfix,
.main {
	display: block;
}

.clearfix:after,
.main:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.cl {
	width: 100%;
	height: 0px;
	clear: both;
}

body {
	font-family: "OpenSans", arial, helvetica, verdana, sans-serif;
	line-height: 150%;
	font-size: 17px;
	text-align: justify;
	color: #585858;
	background: #F39C12;
}

p {
	padding: 0 0 1em 0;
	color: #646464;
	font-size: 17px;
	line-height: 24px;
}

.gamechannel_footer p {
	font-size: inherit;
	line-height: inherit;
}

p img.right {
	float: right;
	margin: 0.3em 0 0.833em 0.833em;
}

p img.right10 {
	float: right;
	margin: 0.833em;
}

strong {
	font-weight: bold;
}

em,
dfn {
	font-style: italic;
}

dfn {
	font-weight: bold;
}

pre,
code {
	margin: 1.5em 0;
	white-space: pre;
}

pre,
code,
tt {
	font: 1em monospace;
	line-height: 1.5;
}

tt {
	display: block;
	margin: 1.5em 0;
}

hr {
	margin-bottom: 1.5em;
}

.pb {
	padding-bottom: 10px;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.b {
	font-weight: bold;
}

.n {
	font-weight: normal;
}

.i {
	font-style: italic;
}

.el-icon-picture:before {
	content: "\e669";
}

.el-icon-video:before {
	content: "\e613";
}

.el-icon-youtube:before {
	content: "\e602";
}

.el-icon-picture,
.el-icon-video,
.el-icon-youtube {
	background-color: #EEEEEE;
	color: #1C1C1C;
}

.el-icon-time,
.el-icon-comment {
	padding-right: 5px;
}

.el-icon-photo:before {
	content: "\e66c";
}

.el-icon-search-alt:before {
	content: "\e642";
}

.el-icon-time:before {
	content: "\e622";
}

.el-icon-comment:before {
	content: "\e6ef";
}

.el-icon-lines:before {
	content: "\e690";
}

.el-icon-chevron-down:before {
	content: "\e6fe";
}

.el-icon-tag:before {
	content: "\e62c";
	padding-right: 5px;
	background: #fff;
	color: #646464;
}

.el-icon-dashboard:before {
	content: "\e6ea";
}

.el-icon-cog:before {
	content: "\e6f3";
}

.el-icon-cogs:before {
	content: "\e6f1";
}

.el-icon-group:before {
	content: "\e6b0";
}

.el-icon-heart:before {
	content: "\e6a6";
}

.el-icon-pencil:before {
	content: "\e671";
}

.el-icon-bulb:before {
	content: "\e70c";
}

.el-icon-idea:before {
	content: "\e6a0";
}

.el-icon-folder:before {
	content: "\e6c8";
}

.el-icon-asterisk:before {
	content: "\e72a";
}

.el-icon-eye-open:before {
	content: "\e6da";
}

.el-icon-credit-card:before {
	content: "\e6ec";
}

.el-icon-search:before {
	content: "\e643";
}

.el-icon-adult:before {
	content: "\e725";
}

.el-icon-inbox:before {
	content: "\e69e";
}

.el-icon-quotes:before {
	content: "\e65b";
}

.el-icon-plus:before {
	content: "\e663";
}

.el-icon-film:before {
	content: "\e6ce";
}

.el-icon-play-circle:before {
	content: "\e664";
}


/* Fórum */
.el-icon-return-key:before {
	content: "\e64c";
}

.el-icon-edit:before {
	content: "\e6e3";
}

.el-icon-chevron-right:before {
	content: "\e6fc";
}

.el-icon-chevron-left:before {
	content: "\e6fd";
}

/* Fórum vége */

/* Adatlap */

.el-icon-gift:before {
	content: "\e6ba";
}

.el-icon-male:before {
	content: "\e686";
}

.el-icon-female:before {
	content: "\e6d5";
}

.el-icon-envelope:before {
	content: "\e6e1";
}

.el-icon-thumbs-up:before {
	content: "\e623";
}

.el-icon-thumbs-down:before {
	content: "\e624";
}

.el-icon-ok:before {
	content: "\e67a";
}

.el-icon-minus:before {
	content: "\e681";
}

/* Adatlap vége */

.el-icon-link:before {
	content: "\e68f";
}

.el-icon-italic:before {
	content: "\e696";
}

.el-icon-bold:before {
	content: "\e714";
}

.el-icon-font:before {
	content: "\e6c4";
}

.site-main {
	max-width: 1140px;
	margin: 0 auto;
	background: #fff;
	margin-top: 0;
	width: 100%;
}

h1,
h2,
h3,
h4,
span.store_ar,
.teszt_osszesito .min_ert,
.score div {
	font-family: 'PT Sans Narrow', Calibri, Tahoma, Arial, Helvetica, sans-serif;
	clear: both;
	display: block;
}

h1 {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 20px;
}

h2 {
	font-size: 22px;
	line-height: 22px;
	border-bottom: 5px solid #ECECEC;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

h3 {
	font-size: 22px;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
}

h4 {
	width: 100%;
	line-height: 16px;
	padding: 10px 0px;
}

#container .no_padding,
.container .no_padding {
	padding: 0px;
}

#container .padding_top_5,
.container .padding_top_5 {
	padding-top: 5px;
}

#container .padding_top_10,
.container .padding_top_10 {
	padding-top: 10px;
}

#container .no_margin,
.container .no_margin {
	margin: 0px;
}

#container .margin_top_0,
.container .margin_top_0 {
	margin-top: 0px;
}

#container .margin_top_10,
.container .margin_top_10 {
	margin-top: 10px;
}

#container .margin_bottom_0,
.container .margin_bottom_0 {
	margin-bottom: 0px;
}

#container .margin_bottom_10,
.container .margin_bottom_10 {
	margin-bottom: 10px;
}

#container .margin_left_0,
.container .margin_left_0 {
	margin-left: 0px;
}

.margin_left_10,
.margin_left_10 {
	margin-left: 10px;
}

#container .margin_left_20,
#container .cikklista_tolo,
.container .margin_left_20,
.container .cikklista_tolo {
	margin-left: 20px;
}

#container .margin_lr_20,
.container .margin_lr_20 {
	margin-left: 20px;
	margin-right: 20px;
}

#container .margin_ud_5,
.container .margin_ud_5 {
	margin: 5px 0;
}

#container .margin_ud_10,
.container .margin_ud_10 {
	margin: 10px 0;
}

#container .margin_ud_20,
.container .margin_ud_20 {
	margin: 20px 0;
}


#container .valaszto,
.vekony_valaszto,
.container .valaszto {
	width: 100%;
	padding: 5px 0px;
	margin: 5px 0;
	border-top: 5px solid #ECECEC;
}

#skinbanner:hover {
	cursor: pointer;
}

.vekony_valaszto {
	border-top: 1px solid #dddddd;
}

.info,
.success,
.warning,
.error,
.validation,
.info_grey {
	width: 702px;
	line-height: 48px;
	border: 1px solid;
	margin: 0px 0px 20px 0px;
	padding: 12px 20px;
	clear: both;
	display: block;
	border-radius: 2px;
}

.info_grey {
	color: #444;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
}

.admin_buttons {
	float: left;
	width: 100%;
	border-top: 1px solid #66CC99;
	border-bottom: 1px solid #66CC99;
	background: #C8F7C5;
	padding: 7px 0px;
}

.admin_buttons form {
	float: left;
	display: inline;
	margin: 0px 5px;
}

.info_grey img.ertekelo {
	float: right;
	position: absolute;
	margin-left: 505px;
	margin-top: -70px;
}

.info_grey span {
	display: block;
	width: 400px;
	font-size: 14px;
}

.rightside .info_grey {
	width: 290px;
	padding: 5px;
}

.info_blue {
	width: 620px;
	margin: 10px 0px 15px 0px;
	padding: 10px;
	color: #85c341;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #f3f6f7;
	display: block;
	clear: both;
	font-size: 12px;
}

.info {
	color: #2b72a9;
	background-color: #cfe6fc;
	border-color: #a4c8f5;
	/*	background-image: url('../images/message_info.png');*/
}

.success {
	color: #367934;
	background-color: #e7f4d9;
	border-color: #a5d570;
	/*	background-image:url('../images/message_success.png');*/
}

.warning {
	color: #b0751a;
	background-color: #fff9c4;
	border-color: #ffd780;
	/*	background-image: url('../images/message_warning.png');*/
}

.error {
	color: #ab3e49;
	background-color: #ffe3e3;
	border-color: #fdb6b6;
	/*	background-image: url('../images/message_error.png');*/
}

a.logo {
	width: 150px;
	height: 30px;
	vertical-align: middle;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 10px 0px;
}

a.logo img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 138px;
	height: 30px;
}

a.logo img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.adat-box ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.adat-box li {
	float: left;
	width: 85px;
}

@-webkit-keyframes blinker {
	0% {
		color: #F9690E;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	50% {
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

	100% {
		color: #F9690E;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
}

@keyframes blinker {
	0% {
		color: #F9690E;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	50% {
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

	100% {
		color: #F9690E;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
}

.logged_legordulo .noti_full,
.villogo {
	color: #F9690E;
	animation-name: blinker;
	-webkit-animation-name: blinker;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0);
	-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0);
	animation-duration: 3s;
	-webkit-animation-duration: 3s;
}

.logged span {
	float: left;
	font-size: 12px;
	line-height: 50px;
	text-align: left;
	margin-right: 0px;
	width: 70px;
	overflow: hidden;
}

.logged_legordulo li ul {
	float: right;
	text-align: right;
	margin-left: -136px;
	margin-top: 50px;
	padding: 0px;
	width: 170px;
}

li.logged_menu {
	/*color: #646464;*/
	color: #BFBFBF;
	display: inline;
	float: right;
	text-align: right;
	padding: 0px;
	width: 24px;
	padding-right: 5px;
	display: inline;
	margin: 0px 5px 0px 0px;
}

.noti_li.logged_legordulo li ul {
	margin-left: -100px;
}

a,
a:hover {
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
}

li.logged_menu,
li.logged_menu:hover,
.entry img,
.fordul img,
.score,
.entry img:hover,
.fordul img:hover,
.score:hover,
.button,
.button_active,
form button,
form button:hover,
.rightside .fordul,
.rightside .fordul:hover,
.videofordul,
.videofordul:hover,
input[type="text"],
input[type="password"],
textarea,
.avatar,
.avatar:hover,
.author img,
.author img:hover,
.adatlap img,
.adatlap img:hover,
a.logo img,
a.logo img:hover,
#forum td.author img,
#forum td.author img:hover,
.szerzo_title:hover,
#felhasznalo_blokk a img {
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
}

li.logged_menu:hover {
	cursor: pointer;
	/*	opacity: 1.0;
	filter: alpha(opacity= 100);*/
	color: #646464;
}

ul.nagy_li li:hover {
	color: #fff;
	background: #646464;
}

.menu {
	margin: 0px;
	text-align: center;
	z-index: 100;
}

.menu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	display: flex;
}

.menu li {
	padding: 0px;
	position: relative;
}

.gamechannel_footer .menu li {
	float: unset;
}

.adatlap_lapozo .menu li {
	width: 141px;
	text-align: center;
	border-left: 1px solid #7D7D7D;
}

.menu ul li a {
	float: left;
	display: block;
	color: #EEEEEE;
	font-size: 22px;
	text-transform: lowercase;
	letter-spacing: -0.5px;
	padding: 0 15px;
}

.adatlap_lapozo .menu ul li a {
	width: 100%;
	text-transform: none;
	text-align: center;
	padding: 0px;
}

.menu li a:hover,
.menu ul li:hover a,
.menu ul li.current-menu-item {
	text-decoration: none;
	background: #6C7A89;
}

.adatlap_lapozo .menu ul li a:hover,
.adatlap_lapozo .menu ul li .active,
ul.nagy_li li.active {
	background-color: #fff;
	/*color: #F9690E;*/
	color: #7f8c8d;
}

.respo_menu {
	display: none;
}

.topper_menu {
	background: transparent;
	width: auto;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	/*	-webkit-box-shadow: inset 3px 0px 3px 0px #000;
	-moz-box-shadow: inset 3px 0px 3px 0px #000;
	box-shadow: inset 3px 0px 3px 0px #000;*/
}

.adatlap_lapozo .topper_menu {
	width: 100%;
}

.adatlap_lapozo .topper_menu ul li {
	flex: 1;
}

.topper_menu ul li a,
ul.nagy_li li {
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

.topper_menu ul li a {
	font-size: 18px;
}

ul.logged_legordulo li.logged_menu ul li a {
	height: 40px;
	line-height: 40px;
}


.menu ul li i,
ul.logged_legordulo li.logged_menu ul li a i,
ul.nagy_li li i {
	float: right;
	margin-left: 4px;
	font-size: 12px;
	line-height: 50px;
	vertical-align: middle;
}

.menu .menu-mobile-menu-container>ul>li>a {
	display: flex;
}

.nagy_li {
	background: #ecf0f1;
	border-bottom: 5px solid #95A5A6;
}

ul.nagy_li li {
	padding-left: 10px;
	width: 326px;
}

ul.nagy_li li i,
form button i,
.nagybutton i {
	font-size: 14px;
	margin-right: 10px;
}

ul.logged_legordulo li.logged_menu ul li a i {
	font-size: 14px;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

.noti_li li.logged_menu ul p {
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: center;
	width: 170px;
	margin: 0px;
	padding: 0px;
}

.noti_li .logged_menu ul p a {
	float: left;
	text-align: center;
	width: 85px;
	margin: 0px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	padding: 0;
}

.noti_li .logged_menu ul p a i {
	text-align: right;
	float: left;
	width: 40px;
}

.noti_li .logged_menu ul p a span {
	text-align: left;
	width: 35px;
	margin-left: 5px;
	font-size: 24px;
}

/* Color palete */
.white,
.white a,
.color2 {
	color: #ffffff;
}

.color3 {
	color: #e7e4e4;
}

.gray,
.color4 {
	color: #535151;
}

.fire,
.fire a,
.color5,
.color5 a {
	color: #ff0000;
}

.orange,
.orange a,
.color6,
.color6 a {
	color: #446CB3;
}

.blue,
.color7,
.blue a,
.color7 a {
	color: #85c341 !important;
}

.lightblue,
.lightblue a,
.color8 {
	color: #00aee5;
}

.hardgray,
.color9 {
	color: #adadad;
}

.water,
.water a {
	color: #5582d1;
}

.air,
.air a {
	color: #f1fff7;
}

.black {
	color: #000;
}

li ul,
li ol {
	margin: 0 1.5em;
}

ul,
ol {
	margin: 0 1.5em 1.5em 1.5em;
}

dl {
	margin: 0 0 1.5em 0;
}

dl dt {
	font-weight: bold;
}

dl dd {
	margin-left: 1.5em;
}

table {
	margin-bottom: 1.5em;
	border-collapse: collapse;
}

th {
	font-weight: bold;
}

tr,
th,
td {
	margin: 0;
	padding: 0 1.5em 0 1em;
	height: 18px;
}

tfoot {
	font-style: italic;
}

caption {
	text-align: center;
	font-family: Georgia, serif;
}

abbr,
acronym {
	border-bottom: 1px dotted #000;
}

address {
	margin-top: 1.5em;
	font-style: italic;
}

.gondolat {
	color: #7f8c8d;
	margin: 10px 20px;
	padding: 20px;
	border-left: 5px solid #F39C12;
	background-color: #ECF0F1;
}

.idezet {
	float: left;
	color: #7f8c8d;
	background-color: #ECF0F1;
	margin: 10px 20px 30px 20px;
	padding: 20px 20px 20px 10px;
	font-style: italic;
}

.idezet .jel {
	float: left;
	text-align: center;
	font-size: 32px;
	width: 50px;
	height: 100%;
	margin-right: 15px;
}

.idezet .szoveg {
	float: left;
	position: relative;
	width: 604px;
}

.f9 {
	font-size: 9px;
}

.f10 {
	font-size: 10px;
}

.f11 {
	font-size: 11px;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f17 {
	font-size: 17px;
}


/* Float Properties*/
.left,
.floatleft {
	float: left;
}

.right,
.floatright {
	float: right;
}

.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfloat {
	display: inline-block;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

/* Hides from IE-mac \*/
* html .clearfloat {
	height: 1%;
}

*+html .clearfloat {
	height: 1%;
}

.clearfloat {
	display: block;
}

.hidden {
	display: none;
}


/* --------- basic elements --------- */
.avatar {
	width: 64px;
	height: auto;
}

.avatar,
.author img,
a.author,
.rightside .kep,
#forum td.author img,
#felhasznalo_blokk a img {
	border: 4px solid rgba(238, 238, 238, .6);
	padding: 1px;
	float: left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar:hover,
.author img:hover,
a.author:hover,
.rightside .kep:hover,
#forum td.author img:hover {
	border: 4px solid rgba(189, 195, 199, .6);
}

.szerzo_hsz img {
	border: 4px solid rgba(149, 165, 166, 1.0);
}

.adatlap_avatar {
	margin: -50px auto 0px;
	width: 100px;
	height: 100px;
	z-index: 200;
	position: relative;
	display: block;
	float: none;
}

img.thumbnail {
	padding: 2px;
	border: 1px solid #DFDFDF;
}

.box245 {
	width: 336px;
	/*padding:5px;*/
	/*border:1px solid #cfcdcd;*/
	float: left;
	margin: 0px 0px 20px 0px;
	/*margin:5px auto;*/
}

.box245 h2 {
	width: 290px;
	margin: 5px 0px 5px 0px;
}

/* ------------ site ------------- */
.topper_close {
	max-width: 1140px;
	width: 100%;
	margin: 0 auto;
	display: flex;
}

#wrap {
	max-width: 1140px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
}

#header_topper {
	width: 100%;
	position: sticky;
	font-size: 12px;
	background: #2b2d31;
	line-height: 50px;
	z-index: 300;
	top: var(--wp-admin--admin-bar--height, 0);
}

#header_topper .menubar_sec {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: space-between;
}

.bal_topper {
	width: 225px;
	color: white;
	/*position: absolute;*/
	display: block;
}

.jobb_topper {
	/*width: 755px;
	float: left;
	position: relative;*/
	display: inline;
}

.bal_topper ul {
	list-style: none;
	margin: auto;
}

/*
.bal_topper ul li {
	float: left;
	display: block;
	margin: 0 5px;
}
*/
.bal_topper ul li a {
	padding: 0 7px;
}

#header_top {
	width: 100%;
	float: left;
	text-align: center;
	position: relative;
	height: 100px;
	/*height: 250px;*/
	background: transparent url(../design/base/header_wrap.png) repeat;
	padding: 5px 0;
	display: block;
}

#header_top img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#header_wrap {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	text-align: center;
}

.header {
	max-width: 1140px;
	width: 100%;
	float: left;
	margin: 0 auto;
	height: 60px;
	top: 60px;
	background: url(../images/1px_30_black.png) repeat;
	position: relative;
	display: block;
	z-index: 200;
}

#container,
.container {
	/*margin: 0px 0px 10px 0px;*/
	background: #fff;
	max-width: 1140px;
	position: relative;
	z-index: 10;
	width: 100%;
	padding: 20px;
}

#container label,
.container label {
	margin-top: 2px;
	color: #444;
	display: block;
	font-weight: bold;
	/*text-align: right;*/
	text-align: left;
	width: 200px;
	float: left;
	font-size: 14px;
}

#container .small,
#container .smaller,
.container .small,
.container .smaller {
	font-family: "OpenSans", arial, helvetica, verdana, sans-serif;
	display: block;
	font-size: 15px;
	font-weight: normal;
	/*text-align: right;*/
	text-align: left;
	/*width: 160px;*/
}

#container .smaller,
.container .smaller {
	font-size: 12px;
}

#container .egysorban,
.container .egysorban {
	padding-left: 0px;
	width: 135px;
}

#container select,
.container select {
	margin: 0px 2px;
	padding: 4px 2px 4px 5px;
	border: 1px solid #ddd;
	text-decoration: none;
	line-height: 100%;
	color: #888;
	background-color: #f3f3f3;
	/*box-shadow: 0px 0px 5px #ddd;*/
	font-size: 14px;
	cursor: pointer;
}

#container select.nagygordul,
.container select.nagygordul {
	margin: 0px 0px 0px 8px;
	padding: 6px 2px;
}

#container .hosszu_input,
.container .hosszu_input {
	width: 530px;
	height: 30px;
	margin: 0px 0px 10px 0px;
	clear: both;
	font-size: 18px;
}

#container .targy_input,
.container .targy_input {
	width: 732px;
	height: 20px;
	margin: 0px;
	clear: both;
	font-size: 14px;
}

#container .rovidebb_input,
.container .rovidebb_input {
	width: 398px;
}

#container .rovid_input,
#container select.rovid_input,
.container .rovid_input,
.container select.rovid_input {
	width: 120px;
	height: 25px;
	margin: 0px 0px 10px 8px;
}

.gamechannel_footer {
	max-width: 1140px;
	margin: 0 auto;
}

#container .hosszabb_input,
.container .hosszabb_input {
	width: 320px;
	height: 25px;
	margin: 0px 0px 10px 8px;
}

#container .kozep_input,
.container .kozep_input {
	width: 150px;
	height: 25px;
	margin: 0px 0px 10px 8px;
}

#container file.kozep_input,
.container file.kozep_input {
	width: 150px;
	height: 25px;
	margin: 0px 0px 10px 8px;
}

#container .teljes_hossz,
.container .teljes_hossz {
	width: 100%;
}

.content {
	max-width: 744px;
	width: 100%;
	float: left;
	clear: left;
	text-align: justify;
	color: #585858;

}

#container h1,
.container h1 {
	width: 100%;
	font-size: 38px;
	letter-spacing: -0.5px;
	float: left;
	font-weight: bold;
}

.rightside {
	max-width: 336px;
	width: 100%;
	float: right;
	clear: right;
	/*border: 1px solid;*/
}

.rightside p {
	color: #646464;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.rightside .kihagy {
	padding: 5px 0px;
}

.rightside .pontozo {
	border-bottom: 1px dotted #ddd;
}

.rightside .elso {
	padding-top: 0px;
}

#container .utolso,
.container .utolso {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}

.nagyobb_h4 {
	font-size: 20px;
	height: 22px;
	line-height: 22px;
	padding: 0px;
}

.rightside h3 {
	float: left;
	text-transform: lowercase;
	width: 336px;
}

.rightside h5 {
	font-size: 12px;
}

.rightside h3 span {
	float: left;
	height: 27px;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 8px 0px 8px;
	background-color: #dadada;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.content h3 span:hover,
.rightside h3 span:hover {
	background-color: #d0d0d0;
}

.rightside input {
	margin-left: 0px;
}

.rightside input[type=radio] {
	vertical-align: middle;
}

.rightside .archivum form {
	width: 100%;
	clear: both;
	padding: 10px 0px;
	font-size: 14px;
}

.rightside .archivum form .button.jobbra {
	padding: 5px 10px;
	color: white;
	cursor: pointer;
	background: #27ae60;
	border: 0;
	border-bottom: 2px solid #219d55;
	box-shadow: inset 0 -2px #219d55;
}

.rightside .archivum .h3_archivum {
	border-bottom: 5px solid #ECECEC;
	font-size: 22px;
	height: 37px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
}

.rightside ul,
.entry ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.rightside li,
.entry li {
	padding-left: 0px;
	padding-top: 5px;
}

.entry i {
	margin-left: 20px;
}

.rightside .adatlap {
	margin-bottom: 5px;
}

.rightside .cim {
	color: #446CB3;
	font-weight: bold;
	clear: right;
	display: block;
	padding: 0px 0px 3px 0px;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
}

.rightside .cim:hover {
	color: #85c341;
}

.rightside .szerzo,
.dupla_ajanlo .szerzo {
	color: #446CB3;
	font-weight: bold;
}

.rightside .szerzo_n {
	color: #446CB3;
	font-weight: normal;
}

.place {
	width: 744px;
	height: 28px;
	line-height: 28px;
	padding: 4px 0px 0px 0px;
	border-bottom: 1px dotted #ddd;
	float: left;
	margin: 0px;
	color: #7b7b7b;
	background-color: #fff;
	text-align: right;
	display: block;
	clear: both;
}

.hosszu {
	width: 1120px;
}

.hosszabb {
	width: 940px;
}

.hosszabb2 {
	/* width: 1058px; */
	line-height: 1.4;
}

.place a {
	color: #7b7b7b;
}

.place a:hover {
	color: #446CB3;
}

.atop {
	margin: 20px 15px 20px 15px;
	clear: both;
	text-align: right;
}

.atop a {
	color: #446CB3;
	font-weight: bold;
}

/* ----------- TOP ------------- */
#header {
	position: relative;
	width: 1140px;
	margin: 0 auto;
	float: left;
	display: block;
}

p.date {
	float: left;
	clear: both;
	margin-top: 40px;
}

.poszterkozepen {
	width: 100%;
	max-height: 400px;
	overflow: hidden;
	position: relative;
	margin-top: 0;
}

.poszterkozepen img.keretszin_ {
	height: 400px;
	width: 100%;
	object-fit: cover;
}

.home .poszterkozepen {
	float: left;
	height: 400px;
}

img.nagyposzter {
	height: 400px;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	margin: 0 auto;
}

.box300 {
	position: absolute;
	width: 332px;
	height: 166px;
	background-color: #EEEEEE;
	display: block;
	clear: both;
	border: 2px solid #2b2d31;
}

.menu li ul {
	position: absolute;
	left: 0;
}

.menu li ul,
.kereses_oldal_input {
	background: #6C7A89;
	display: none;
	height: auto;
	padding: 0px;
	margin-top: 50px;
	margin-left: 0px;
	width: 166px;
	z-index: 201;
	border-bottom: 5px solid #95A5A6;
}

.menu li:hover ul {
	display: block;
}

.menu li li {
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 166px;
}

.menu li:hover li a {
	background: none;
}

.menu li ul a {
	display: block;
	clear: both;
	font-size: 18px;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
}

.menu ul.sub-menu a {
	padding-left: 5px;
}

.menu p {
	clear: left;
}

.menu li.nend {
	background: transparent none;
}

.menu ul li.active {
	color: #EEEEEE;
	text-decoration: none;
}

.menu ul.jobb_ul {
	float: right;
	text-align: right;
}

.menu .almenu {
	padding-left: 5px;
}


[class*="keretszin_"],
.informacio {
	border-top: 5px solid;
	border-bottom: 5px solid;
}

.informacio {
	margin: 15px 0px;
	padding: 10px 0px;
	border-color: #ECECEC;
}

.keretszin_exkluziv {
	border-color: #FF5722;
}

.keretszin_blog,
.keretszin_kozosseg,
.keretszin_adatlap {
	border-color: #446CB3;
}

.keretszin_kozosseg {
	border-radius: 0 !important;
	border: 0 !important;
}

.keretszin_cinemachannel,
.keretszin_moviechannel {
	border-color: #666666;
}

.keretszin_playstation,
.keretszin_ps2,
.keretszin_ps3,
.keretszin_ps4,
.keretszin_ps5,
.keretszin_playstation_vita,
.keretszin_psp,
.keretszin_mac {
	border-color: #0070c7;
}

.keretszin_tuxvilaga {
	border-color: #005261;
}

.keretszin_stadia {
	border-color: #FC4A1F;
}

.keretszin_kifuto,
.keretszin_jatekorulet {
	border-color: #85c341;
}

.keretszin_hirblock {
	border-color: #f40000;
}

.bgc_xboxone,
.bgc_xbox360,
.bgc_xbox,
.bgc_xboxsx {
	background: #107c10;
}

.bgc_playstation,
.bgc_ps2,
.bgc_ps3,
.bgc_ps4,
.bgc_ps5,
.bgc_playstation_vita,
.bgc_psp,
.bgc_mac {
	background: #0070c7;
}

.menu ul li.exkluziv:hover a,
.menu ul li.exkluziv ul,
.menu ul li.exkluziv.active,
.bgc_exkluziv {
	background: #FF5722;
}

.menu ul li.tuxvilaga:hover a,
.menu ul li.tuxvilaga ul,
.menu ul li.tuxvilaga.active a,
.menu ul li.tuxvilaga.current-menu-ancestor a,
.bgc_pc,
.bgc_windows,
.bgc_linux,
.bgc_windows_phone,
.bgc_bongeszo,
.bgc_tuxvilaga {
	background: #005261;
}

.menu ul li.kozosseg:hover a,
.menu ul li.kozosseg ul,
.menu ul li.kozosseg.current-menu-ancestor,
.bgc_kozosseg,
.bgc_blog,
.bgc_android,
.bgc_mobil,
.bgc_blackberry {
	background: #446CB3;
}

.bgc_wii,
.bgc_wiiu,
.bgc_nintendo-switch,
.bgc_nintendods,
.bgc_nintendo3ds {
	background: #00BEFF;
}

.bgc_stadia,
.bgc_nintendo-switch2 {
	background: #FC4A1F;
}

.menu ul li.moviechannel:hover a,
.menu ul li.moviechannel ul,
.menu ul li.moviechannel.active,
.bgc_iphone,
.bgc_ipad,
.bgc_ouya,
.bgc_steamos,
.bgc_cinemachannel,
.bgc_moviechannel {
	background: #666666;
}

.bgc_fuggetlen,
.bgc_multiplatform {
	background: #0098B3;
}

.menu ul li.jatekorulet:hover a,
.menu ul li.jatekorulet.active,
.bgc_jatekorulet,
.bgc_kifuto {
	background: #85c341;
}

.menu ul li.hirblock:hover a,
.menu ul li.hirblock.active,
.bgc_hirblock {
	background: #f40000;
}

.menu li ul a:hover,
.menu li ul li:hover a,
.menu ul li.tuxvilaga ul li a:hover,
.menu ul li.tuxvilaga ul li.current-menu-item a,
.menu ul li.moviechannel ul li a:hover,
.menu ul li.moviechannel ul li.current-menu-item a,
.menu ul li.kozosseg ul li a:hover,
.menu ul li.kozosseg ul li.current-menu-item a {
	background: #2b2d31;
}

.menu ul li.kereses ul {
	width: 213px;
}

.kereses_oldal_input {
	width: 100%;
	margin-top: 0;
	display: flex;
	padding: 20px;
}

.kereses_oldal_input input.search-field {
	width: 920px;
	height: 50px;
	margin-right: 15px;
	font-size: 24px;
}


/* ------------------ - --------------------------- */
.avatar-thumb a {
	display: block;
	width: 72px;
	height: 72px;
	font-size: 10px;
	text-decoration: none;
	float: left;
	margin: 4px 4px 0 0px;
	color: #000;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
}

.avatar-thumb a img {
	border: 1px solid #DFDFDF;
	padding: 2px;
	width: 50px;
	height: 50px;
}

.avatar-thumb a:hover {
	color: #6F6F6F;
}

.avatar-thumb a:hover img {
	border: 1px solid #6F6F6F;
}

.avatar-thumb a.all-online {
	width: 210px;
	height: 18px;
}


/* ------------- post ----------- */
.tags {
	background: #eee;
	border: 1px solid #ccc;
	padding: 5px;
}

.cikklista {
	background-color: #fff;
	/*max-width: 744px;*/
	width: 100%;
	float: left;
}

.cikklista.platform .page-title {
	float: none;
}

.cikklista .magyarazo {
	font-size: 11px
}

.cikklista_elem a.author,
#forum td.author img {
	width: 106px;
	height: 106px;
	text-align: right;
	margin: 0px 5px 0px 0px;
	display: inline;
}

.cikklista_elem a.author img {
	width: 100px;
	height: 100px;
}

.harmas_ajanlo {
	float: left;
	width: 362px;
	height: 280px;
	min-height: 280px;
	padding: 0px;
	margin: 0px;
}

.lista_kozepes {
	float: left;
	width: 744px;
	height: 360px;
	min-height: 360px;
	padding: 0px;
	margin: 0px;
}

.fordul img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.fordul,
.lista_kozepes .fordul,
.rightside .fordul {
	float: left;
	display: block;
	margin: 0px;
	text-align: center;
	width: 362px;
	height: 200px;
	min-height: 200px;
	overflow: hidden;
}

.rightside .fordul {
	width: 336px;
	height: 189px;
	min-height: 189px;
	object-fit: cover;
}

.rightside .t_fordul {
	height: 136px;
	min-height: 136px;
}

.lista_kozepes .fordul {
	width: 744px;
	height: 300px;
	min-height: 300px;
}

.videofordul {
	background-color: #1C1C1C;
}

.videofordul img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.videofordul img:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.harmas_ajanlo img.fordul,
.lista_kozepes img.fordul {
	width: 362px;
	height: 200px;
	overflow: hidden;
	float: none;
	text-align: center;
	clear: both;
	z-index: 1;
}

.nemelso {
	margin-left: 7px;
}

.lista_kozepes img.fordul {
	width: 744px;
	height: 300px;
}

.harmas_ajanlo .insta {
	height: 362px;
}

.kepre_es,
.kepre_ms,
.kozeprejel {
	color: #EEEEEE;
	height: 0px;
	line-height: 0px;
	width: 332px;
	position: absolute;
	z-index: 1;
	background: transparent;
}

.kepre_es {
	margin: 120px 15px 0px 15px;
}

.kepre_ms {
	margin: 160px 15px 0px 15px;
}

.kozeprejel {
	font-size: 60px;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 60px;
	height: 60px;
	margin-top: 50px;
	z-index: 100;
}

.kozeprejel a:hover {
	text-decoration: none;
}

.kepre_ir,
.kepre_datum,
.kepre_esemeny,
.kepre_hsz,
.kepre_ir_platform,
.kepre_olvasva,
.szerzo_title {
	text-transform: lowercase;
	height: auto;
	line-height: 21px;
	padding: 1px 5px 3px 5px;
	position: absolute;
	z-index: 2;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.kepre_ir_platform {
	float: left;
	display: inline;
	position: relative;
}

.kepre_olvasva {
	float: left;
	position: relative;
	margin-left: 10px;
	padding: 5px 5px 5px 0px;
	height: auto;
}

.kepre_datum {
	float: left;
	position: relative;
}

.cikkben_icon {
	margin: 0px 5px;
}

.kepre_ir_icon {
	float: left;
	font-size: 18px;
	margin: -1px 0px 0px 5px;
	height: 21px;
	line-height: 21px;
	padding: 2px 5px;
	position: absolute;
}

.lista_kozepes .kepre_ir_icon {
	margin-top: -3px;
	padding-left: 6px;
	height: 26px;
	line-height: 26px;
}

.kepre_esemeny,
.kepre_hsz {
	float: right;
	text-transform: uppercase;
	background: #0098B3;
	right: 0px;
}

.kepre_datum,
.kepre_olvasva,
.kepre_hsz,
.szerzo_title {
	background-color: #1C1C1C;
}

.lista_kozepes .kepre_es,
.lista_kozepes .kepre_ms,
.entry .kepre_es,
.poszterkozepen .kepre_es {
	font-size: 18px;
	height: 0px;
	line-height: 0px;
	width: 714px;
}

.termekadatlap_es,
.termekadatlap_ms {
	width: 983px;
}

.lista_kozepes .kepre_es {
	margin-top: 212px;
}

.lista_kozepes .kepre_ms {
	margin-top: 256px;
}

.termekadatlap_es {
	margin-top: -258px;
	margin-left: 122px;
}

.termekadatlap_ms {
	margin-top: -220px;
	margin-left: 117px;
}

.entry .kepre_es {
	margin-top: -97px;
	margin-left: 0px;
}

.poszterkozepen .kepre_es {
	margin-top: 320px;
	margin-left: 20px;
}

.poszterkozepen .kepre_ms {
	margin-top: 350px;
	margin-left: 20px;
}

.termekadatlap_es .kepre_ir_platform,
.termekadatlap_ms .kepre_datum,
.entry .kepre_es .kepre_ir_platform,
.poszterkozepen .kepre_es .kepre_ir_platform,
.poszterkozepen .kepre_ms .kepre_datum,
.szerzo_title,
.shopba_kepre_es {
	font-size: 18px;
	padding: 3px 5px 5px 5px;
}

.termekadatlap_ms .kepre_datum {
	background-color: transparent;
	text-shadow: -1px 0 #1C1C1C, 0 1px #1C1C1C, 1px 0 #1C1C1C, 0 -1px #1C1C1C;
}

.shopba_kepre_es {
	margin-top: 268px;
	font-size: 22px;
}

.lista_kozepes .kepre_ir_platform,
.lista_kozepes .kepre_datum,
.lista_kozepes .kepre_hsz,
.termekadatlap_es .kepre_ir_platform,
.termekadatlap_ms .kepre_datum,
.entry .kepre_es .kepre_ir_platform,
.poszterkozepen .kepre_es .kepre_ir_platform,
.poszterkozepen .kepre_ms .kepre_datum,
.szerzo_title {
	padding: 3px 5px 6px 5px;
}

.szerzo_title {
	float: left;
	color: #EEEEEE;
	margin: 30px 5px 0px 0px;
	text-transform: none;
	position: relative;
}

.harmas_ajanlo p {
	padding-bottom: 5px;
}

.harmas_ajanlo .elso {
	margin-top: 0px;
}

.post {
	clear: both;
	width: 744px;
	float: left;
}

.post.nb {
	border: 0 none;
}

.irj_blogot_box,
.regisztralj_box,
.kiemelt_box,
.beta_box,
.poszteriras,
.rightside h3,
.menu ul li a,
.kepre_es,
.kepre_ms,
#footer h6,
.szerzo_title {
	font-family: 'UbuntuC', Calibri, Tahoma, Arial, Helvetica, sans-serif;
}

/*.post h1, h1.nagy, h1.kepre_cim, .lista_kozepes h2, .poszter_cim {
	/*font-size: 3.06em;
	line-height: 3.06em;*/
h1.nagy,
h1.kepre_cim,
.lista_kozepes h2,
.poszter_cim {
	font-size: 52px;
	line-height: 52px;
	letter-spacing: -0.5px;
	float: left;
	width: 100%;
	color: #fff;
	text-shadow: -1px 0 #1C1C1C, 0 1px #1C1C1C, 1px 0 #1C1C1C, 0 -1px #1C1C1C;
	padding: 0px;
	font-weight: bold;
	margin-top: -212px;
	margin-bottom: 0px;
	border: none;
}

h1.kepre_cim {
	position: absolute;
	clear: both;
	display: block;
	text-align: left;
	margin: 208px 20px 0px 20px;
	z-index: 100;
	width: 1100px;
}

h1.beljebb {
	margin-left: 140px;
	margin-top: 95px;
	width: 1000px;
}

h1.beljebb i {
	font-size: 30px;
}

h1 i.el-icon-cogs,
h1 i.el-icon-dashboard {
	float: left;
	position: absolute;
	margin-top: 0px;
	margin-left: 5px;
	height: 0;
}

h1 i.el-icon-cogs:hover,
h1 i.el-icon-dashboard:hover {
	color: #F9690E;
}

.harmas_ajanlo h2,
.adatlap_kozosseg h2,
.w280 h2,
h2.video_ajanlo,
#forum td.author h2,
h2.vonal_nelkul {
	float: left;
	padding: 0px;
	margin-top: 5px;
	border: none;
	text-align: left;
	letter-spacing: -0.5px;
}

h2.vonal_nelkul {
	margin-bottom: 20px;
}

h2.vonal_nelkul:hover {
	color: #85c341;
}

.adatlap_kozosseg h2,
#forum td.author h2 {
	margin: 10px auto;
	text-align: center;
	width: 100%;
	clear: both;
	box-sizing: border-box;
}

.comment_top h2 {
	font-size: 20px;
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
	color: #585858;
	text-transform: capitalize;
}

.comment_top .szerzo_comment {
	float: left;
	display: inline;
	color: #95A5A6;
	left: 10px;
}

.lista_kozepes h2 {
	width: 710px;
	margin-top: 145px;
	margin-left: 15px;
	height: 0px;
	position: absolute;
}

.post .author {
	height: 90px;
	text-align: left;
	top: -60px;
	right: 20px;
	position: absolute;
	width: max-content;
}

.post .author img,
.comment-left img {
	width: 90px;
	height: 90px;
	float: unset;
}

.rovidebb {
	width: 425px;
}

.pontszam {
	text-align: center;
	float: right;
	background-color: #646464;
	color: #ecf0f1;
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
	width: 280px;
	height: 70px;
	margin-top: -15px;
	padding-top: 10px;
	box-sizing: content-box;
}

.pontszam span {
	margin-top: -30px;
	font-size: 14px;
}

.toplista_kocka {
	text-align: center;
	background-color: #646464;
	color: #ddd;
	font-size: 34px;
	line-height: 66px;
	font-weight: bold;
	width: 66px;
	height: 66px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.nagyobb_p {
	line-height: 140%;
	font-size: 14px;
	text-align: justify;
	color: #646464;
}

.likeolo {
	float: left;
	display: inline;
	width: 100px;
	margin-top: 5px;
	overflow: hidden;
}

.kis_likeolo {
	width: 90px;
}

.rovid_likeolo {
	width: 70px;
}

.rovidebb_likeolo {
	width: 60px;
}

.entry {
	overflow: hidden;
}

.entry a,
.jelvenylista a {
	color: #446CB3;
	border-bottom: 1px dotted #446CB3;
	text-decoration: none;
}

.entry a.more {
	color: #446CB3;
	border-bottom: 1px dotted #446CB3;
	font-weight: bold;
}

.entry a:hover,
.jelvenylista a:hover {
	color: #85c341;
	border-bottom: 1px dotted #85c341;
}

.post-img a,
.borderless {
	border: none;
}

.post-img a:hover {
	border: none;
}

.entry img,
p img {
	display: inline;
	float: none;
	padding: 0px;
	margin: 0;
	border: 0;
}

.post-img {
	width: 744px;
	display: block;
	text-align: center;
	display: block;
	clear: both;
	float: left;
	overflow: hidden;
	/*margin-bottom: 20px;*/
}

.rightside .post-img {
	width: 100%;
	margin: 0px 0px 5px 0px;
}

.post-img img {
	padding: 0;
	border: 0;
	margin: 0;
}

/*.post-img */
p.caption-text {
	font-style: italic;
	color: #646464;
	height: 32px;
	line-height: 32px;
	padding: 0px;
	margin: 0px;
	border-left: 0px solid #86d33c;
	text-align: center;
	width: 744px;
	height: auto;
	overflow: display;
}

.entry img:hover,
.fordul img:hover,
.rightside .fordul:hover {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

img.big_img {
	float: left;
	position: relative;
	width: 744px;
	text-align: center;
	display: block;
	clear: both;
	overflow: hidden;
}


.bal_img {
	float: left;
	width: 180px;
}

.jobb_img {
	float: right;
	width: 180px;
}

.normal_img {
	width: 190px;
}

.jobbra,
a.jobbra {
	float: right;
	margin-left: 10px;
}

.balra,
a.balra,
span.balra {
	float: left;
	margin-right: 10px;
}

.cikk_zona {
	float: left;
	position: relative;
	width: 744px;
	text-align: center;
	margin: 20px auto;
	padding: 10px 0px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	display: block;
	clear: both;
	overflow: hidden;
}

.cikk_zona img,
.cikk_zona img:link,
.cikk_zona img:hover {
	border: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

.pagesect {
	padding: 30px 0;
	float: left;
	text-align: center;
	clear: both;
	width: 100%;
	color: #888;
}

.pagesect a,
.pagesect span,
span.paging_act {
	padding: 5px 12px;
	border-right: 1px solid #ddd;
	text-decoration: none;
	color: #888;
	text-align: center;
}

span.paging_act {
	background-color: #f3f3f3;
	color: #333;
}

.pagesect a:hover {
	color: #333;
}

a.nextp {
	border-right: none;
}

/* RENDBERAKNI INNEN */

/*======================= Comments ============================*/
.comment-container {
	width: 100%;
	display: flex;
}

.comment-list {
	margin: 0;
}

.comment-left {
	width: 100px;
	text-align: left;
	padding: 20px;
	box-sizing: content-box;
	flex-shrink: 0;
}

.comment-right,
.comment-right_mod {
	color: #333;
	font-size: 14px;
	width: 100%;
	line-height: 160%;
	padding: 10px;
}

.rightside .comment-container {
	width: 336px;
}

.rightside .comment-left {
	/*width: 66px;*/
	padding: 2px 5px;
}

.rightside .comment-right {
	width: 250px;
	padding: 2px 5px;
}

.rightside .comment-right_mod {
	width: 326px;
	float: left;
	padding: 5px;
}

.rightside .comment-left .avatar {
	width: 54px;
	height: 54px;
	margin: 0px;
}

.rightside .comment-right .comment_top {
	margin-bottom: 0px;
	border-bottom: none;
}

.rightside .comment-top span,
.rightside .comment-top h2 {
	float: left;
	position: relative;
	display: inline;
	width: 50%;
}

.rightside .comment-content p a {
	border-bottom: none;
}

.comment-content img {
	display: inline;
	float: none;
	padding: 0 2px;
	margin: 0;
	border: 0;
}

.comment-content a:link,
.comment-content a:visited {
	color: #446CB3;
	border-bottom: 1px dotted #446CB3;
}

.comment-content a:hover {
	color: #85c341;
	border-bottom: 1px dotted #85c341;
	text-decoration: none;
}

.comment-content .hozzaszolas_valasz,
#forum .hozzaszolas_valasz {
	color: #888;
	border-top: 1px dotted #85c341;
	background-color: #fafafa;
	box-shadow: 0px 3px 3px #ddd;
}

.comment-content .idezet {
	background-color: #DADFE1;
	width: 554px;
	margin: 0px 20px 20px 20px;
	padding: 10px 0;
}

.comment-content .idezet .szoveg {
	width: 484px;
}

.comment_top {
	padding: 0px;
	width: 100%;
	display: inline;
	margin-bottom: 15px;
}

.comment_top span,
span.comment_date_time {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #969696;
}

.comment_bottom {
	padding: 0px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	display: flex;
	justify-content: right;
}

.comment_bottom span {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #888;
}

.comment_bottom .likes {
	display: flex;
	align-items: center;
	gap: 5px;
	margin-right: 10px;
}

.comment_bottom .likes a {
	border: unset;
	text-decoration: none;
}

.comment_bottom .likes a img {
	height: 20px;
}

.comment-content form {
	float: right;
	display: inline;
}

.comment_admin {
	float: left;
	text-align: left;
	border-top: 1px solid #B6B6B6;
	padding: 5px 0;
	width: 100%;
}

.comment_admin form {
	float: left;
	text-align: left;
	height: 24px;
	line-height: 24px;
}

/* ------------------- comment-edit --------------- */
.comment_szam {
	float: left;
	width: 100%;
	color: #6C7A89;
	font-weight: bold;
	margin: 20px 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 5px solid #ECECEC;
}

#comment-edit {
	width: 100%;
	text-align: left;
	line-height: normal;
	font-weight: bold;
}

#comment-edit form {
	padding: 0px;
	margin: 0px;
}

.comm_seg {
	float: left;
	width: 230px;
	line-height: 28px;
}

.comm_seg i {
	float: left;
	font-size: 14px;
	margin-right: 8px;
	background: transparent;
}

/* RENDBERAKNI IDÁIG */

/* ------------------- user adatlap --------------- */
.adatlap_kozosseg,
#forum td.author {
	float: left;
	width: 351px;
	min-height: 440px;
	border: 1px solid #ddd;
	background-image: none;
	display: inline;
	clear: none;
	display: block;
	margin: 10px 0px;
	padding: 0px;
	overflow: hidden;
	box-sizing: content-box;
}

.adatlap_kozosseg {
	width: 47%;
}

.adatlap_kozosseg_borito img {
	object-fit: cover;
}

.adatlap_kozosseg_borito,
.adatlap_kozosseg_borito img {
	width: 100%;
	height: 173px;
	z-index: 100;
}

.rightside .adatlap_kozosseg {
	min-height: unset;
	margin: 0px;
}

.rightside .adatlap_kozosseg,
.rightside .adatlap_kozosseg_borito,
.rightside .adatlap_kozosseg_borito img {
	width: 334px;
}

.rightside .adatlap_kozosseg_borito,
.rightside .adatlap_kozosseg_borito img {
	height: 167px;
}

.rightside .adatlap_kozosseg .adatlap_avatar {
	margin-top: -56px;
}

.termekadatlap_borito,
.termekadatlap_borito img {
	height: 351px;
}

.nagyborito {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.adatlap_kozosseg_adatok,
.adatlap_kozosseg h2 {
	padding: 0px 10px;
	width: 100%;
}

.adatlap_kozosseg_adatok {
	margin: 0px;
	float: left;
	text-align: center;
	box-sizing: border-box;
}

.termekadatok {
	min-height: 70px;
}


.tabs {
	width: 100%;
	padding: 0px;
	float: left;
	clear: both;
}

.tabs .show {
	width: 100%;
	float: left;
}

ul.tabNavigation {
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	background-color: #ECECEC;
}

ul.tabNavigation li {
	text-align: center;
	border-right: 4px solid #95A5A6;
	list-style-type: none;
	float: left;
	height: 50px;
	padding: 0;
}

ul.tabNavigation li a.tab,
.tabber {
	text-decoration: none;
	padding: 0px 15px;
	float: left;
	cursor: pointer;
	display: block;
	text-align: center;
}

.tabber {
	/*margin-left: 5px;
	height: 27px; */
	line-height: 25px;
	border: 5px solid #ECECEC;
	/*border-bottom: 5px solid #fff;*/
	background-color: #ECECEC;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul.tabNavigation li a.tab.selected,
.tabbed {
	background-color: #fff;
}

ul.tabNavigation li a.tab:hover,
.tabber:hover {
	background: #95A5A6;
	color: #ECECEC;
}


/* --------------- message ----------------- */
.message-table tr {
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

.message-table {
	border: 0;
	border-collapse: collapse;
	width: 744px;
	margin: 0;
	font-size: 14px;
}

.message-table td {
	padding-left: 5px;
	border: 0;
	vertical-align: top;
	border: 1px solid #fff;
}

.message-table tr.even td {
	background-color: #ECF0F1;
}

.message-table td a {
	color: #446CB3;
	font-size: 14px;
}

.message-table tr.head td {
	border: 0;
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	background: #646464;
	color: #fff;
}

.message-table .date {
	width: 120px;
}

span.tv {
	width: 90px;
	margin: 0px;
	float: left;
	text-align: left;
}

div.pm .pagesect {
	padding: 1px 0 10px 0px;
}


div.fst a,
.online-users .title {
	color: #ff8a19;
}

div.table div {
	margin: 0px;
	padding: 15px 0px;
	float: left;
	background: #fff;
	line-height: 140%;
	font-size: 14px;
	width: 100%;
	display: flex;
}

.leiras {
	padding: 15px 0px;
	margin-bottom: 15px;
	border-top: 5px solid #ECECEC;
	border-bottom: 5px solid #ECECEC;
	float: left;
	width: 100%;
}

div.table div.head-vv {
	border-bottom: 1px solid #c3c3c3;
}

div.table div.even,
.ch h2,
.even {
	background-color: #ECF0F1;
}

div.table div span {
	width: 19.4%;
	margin-left: 10px;
	float: left;
	text-align: left;
	display: block;
	word-break: break-all;
}

div.table.polls div span {
	width: 100px;
	margin-left: 10px;
	float: left;
	text-align: center;
}

div.table div span.time {
	width: 10.7%;
	margin-left: 10px;
	float: left;
	text-align: left;
}

div.table div span.time2 {
	width: 150px;
	margin-left: 10px;
	float: left;
	text-align: left;
}

div.table div span.allapot {
	width: 155px;
	margin-left: 10px;
	float: left;
	text-align: left;
}

div.table div span.ki {
	vertical-align: middle;
}

div.table div .title {
	width: 58.2%;
	margin: 0px;
	float: left;
	text-align: left;
}

div.table div .title_jatekcim {
	width: 45.7%;
	margin: 0px 0px 0px 5px;
	float: left;
	text-align: left;
}

div.table.polls .title {
	width: 340px;
	margin: 0px;
	float: left;
	text-align: left;
}

div.table div .num {
	width: 5.4%;
	margin-right: 10px;
	text-align: right;
}

div.table div .platformok {
	width: 40.4%;
	margin: 0px;
	text-align: left;
}

div.table div .koveti,
div.table div .ertekeles {
	width: 9%;
	margin: 0px;
	text-align: center;
}

div.table div .ertekeles {
	float: right;
	background-color: #646464;
	color: #ddd;
	font-weight: bold;
	margin: -14px 0px;
	padding: 15px 0px;
	vertical-align: middle;
}


#forum_captcha {
	visibility: hidden;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.superbanner {
	float: left;
	width: 980px;
	height: 100px;
	display: block;
	margin: 10px 0px 5px 0px;
	clear: both;
	padding: 0px;
	box-shadow: 0px 0px 5px #000;
}

.container_superbanner {
	width: 980px;
	margin: 0px 0px 10px 0px;
	box-shadow: none;
	padding: 0px;
}

.container_esemeny {
	width: 980px;
	margin: 0px 0px 5px 0px;
	clear: both;
}


input .small {
	font-size: 12px;
}


.full_szel {
	width: 1140px;
	margin-left: -20px;
	overflow: hidden;
}

.poszteriras {
	position: absolute;
	text-shadow: -1px 0 #1C1C1C, 0 1px #1C1C1C, 1px 0 #1C1C1C, 0 -1px #1C1C1C;
	letter-spacing: -0.5px;
	max-width: 735px;
	width: 100%;
	margin: 220px 20px 0px 20px;
	/*padding-right: 365px;*/
	color: #fff;
	z-index: 8;
	display: block !important;
}

.poszter_cim {
	float: left;
	font-size: 30px;
	line-height: 30px;
	clear: both;
	display: block;
	text-align: left;
	margin: 0px;
}

.poszter_szoveg {
	float: left;
	font-size: 20px;
	line-height: 30px;
	margin-top: 30px;
	clear: both;
	display: block;
	text-align: justify;
}

/* ADATLAPOK */

.adatlap_lapozo {
	float: left;
	width: 100%;
	height: 50px;
	background-color: #666666;
	margin-top: -50px;
	position: relative;
}


/* Gombok */

.adatlap_gombok {
	margin-top: -134px;
	margin-left: 5px;
	width: 940px;
}

a.button,
p.button {
	margin-left: 20px;
}

a.button i,
p.button i {
	float: left;
	margin-right: 6px;
	vertical-align: middle;
	line-height: 22px;
}

.button,
.admingomb,
form button,
a.szavaz_igen,
a.szavaz_nem {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	font-size: 14px;
	color: white;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	cursor: pointer;
	background: #27ae60;
	border: 0;
	border-bottom: 2px solid #219d55;
	-webkit-box-shadow: inset 0 -2px #219d55;
	box-shadow: inset 0 -2px #219d55;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.button:hover,
.admingomb:hover,
form button:hover,
a.szavaz_igen:hover {
	background: #2ecc71;
	border-color: #28be68;
	-webkit-box-shadow: inset 0 -2px #28be68;
	box-shadow: inset 0 -2px #28be68;
	text-decoration: none;
}

.admingomb {
	padding: 4px;
	font-size: 11px;
	margin-left: 2px;
	margin-right: 2px;
	background: #B6B6B6;
	border-color: #9E9E9E;
	-webkit-box-shadow: inset 0 -2px #9E9E9E;
	box-shadow: inset 0 -2px #9E9E9E;
}

.button_active,
a.szavaz_nem {
	background: #e67e22;
	border-color: #da751c;
	-webkit-box-shadow: inset 0 -2px #da751c;
	box-shadow: inset 0 -2px #da751c;
}

.button_active:hover,
a.szavaz_nem:hover {
	background: #f39c12;
	border-color: #e8930c;
	-webkit-box-shadow: inset 0 -2px #e8930c;
	box-shadow: inset 0 -2px #e8930c;
}

.button_disabled,
.button_disabled:hover {
	cursor: not-allowed;
	color: #BFBFBF;
	text-shadow: 0;
	background: #EEEEEE;
	border-color: #ECECEC;
	-webkit-box-shadow: inset 0 -2px #ECECEC;
	box-shadow: inset 0 -2px #ECECEC;
}

.nagybutton {
	height: 50px;
}

.korbutton,
.szavaz_vs {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	border-radius: 50%;
	color: #f5f5f5;
	text-align: center;
	text-decoration: none;
	background: #27ae60;
}

.korbutton:hover {
	background: #2ecc71;
	text-decoration: none;
}

.kovetes {
	position: absolute;
	float: right;
	width: 18px;
	height: 18px;
	right: 5px;
	margin-top: 75px;
	z-index: 4;
}


input[type="text"],
input[type="password"],
textarea {
	margin: 0;
	color: #6C7A89;
	appearance: none;
	box-shadow: none;
	border-radius: none;
	padding: 5px;
	border: 2px solid #DADFE1;
	border-bottom: solid 5px #D2D7D3;
	font-family: "OpenSans", arial, helvetica, verdana, sans-serif;
	font-size: 14px;
}

input[type="text"]:hover,
input[type="text"].hover,
input[type="text"]:focus,
input[type="text"].focus,
input[type="password"]:hover,
input[type="password"].hover,
input[type="password"]:focus,
input[type="password"].focus,
textarea:hover,
textarea:focus {
	outline: none;
	color: #444;
	border-color: #969696;
}


textarea,
textarea#blog-area {
	height: 150px;
	max-height: 150px;
	resize: none;
	display: block;
	margin-bottom: 20px;
}

textarea#blog-area {
	height: 200px;
	max-height: 200px;
}

a.reply {
	color: #585858;
	border-bottom: none;
}

.szavazobox {
	float: left;
	width: 100%;
	height: 100px;
	position: relative;
	display: block;
}

.post .szavazobox {
	width: 744px;
	margin: 20px 0px;
}

.post .szavazobox a:hover {
	color: white;
}

a.szavaz_igen,
a.szavaz_nem {
	height: 100%;
	width: 49%;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: bold;
	position: relative;
}

.szavaz_disabled {
	cursor: not-allowed;
	color: #BFBFBF;
	text-shadow: 0;
	background: #EEEEEE;
	border-color: #ECECEC;
}

a.szavaz_igen {
	float: left;
}

a.szavaz_nem {
	float: right;
}

.szavaz_vs {
	width: 40px;
	height: 40px;
	line-height: 32px;
	font-size: 18px;
	top: calc(50% - 25px);
	left: calc(50% - 25px);
	position: absolute;
	z-index: 100;
	border: 5px solid white;
}

.szavazoszoveg {
	float: left;
	width: 100%;
	margin: 38px auto;
}


#felhasznalo_blokk {
	position: fixed;
	width: 36px;
	right: 0px;
	bottom: 0px;
	padding: 5px;
	z-index: 100;
}

#felhasznalo_blokk a.avatar {
	margin: 2px 0px 0px 0px;
	width: 30px;
	height: 30px;
	background: #F9690E;
}

.online,
a .online {
	border-bottom: 4px dotted #F9690E;
}


div.window {
	position: fixed;
	right: 50px;
	bottom: 5px;
	color: #aaa;
	width: 300px;
	padding: .40rem;
	border: 4px solid rgba(238, 238, 238, .6);
	background: rgba(127, 140, 141, .6);
	border-radius: 5px;
	z-index: 100;
}

div.window .window_felso {
	display: block;
	background-color: red;
	font-size: 20px;
	border-radius: 5px;
	padding: .4rem;
	transition: .4s all linear;
}

div.window label {
	display: block;
	background: #2b2d31;
	font-size: 14px;
	border-radius: 5px;
	padding: .4rem;
	transition: .4s all linear;
}

div.window label:hover {
	cursor: pointer;
	background: #000;
	color: #fff;
}

input.toggle~div {
	height: 100px;
	margin-top: .5rem;
	margin-bottom: 0;
	overflow: hidden;
	transition: .6s all cubic-bezier(0.730, -0.485, 0.145, 1.620)
}

input.toggle:checked~div {
	height: 360px;
}

input.toggle:checked+label {
	background: #95A5A6;
	color: #fff;
}

input.toggle {
	display: none;
}

/* SPEECH ABLAK */
@-webkit-keyframes notiblinker {
	0% {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	50% {
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

	100% {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
}

@keyframes notiblinker {
	0% {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	50% {
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

	100% {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
}

p.speech {
	animation-name: notiblinker;
	-webkit-animation-name: notiblinker;
	animation-iteration-count: 2;
	-webkit-animation-iteration-count: 2;
	animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0);
	-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0);
	animation-duration: 3s;
	-webkit-animation-duration: 3s;
	float: right;
	right: 20px;
	position: relative;
	top: 45px;
	width: 220px;
	height: 50px;
	text-align: center;
	line-height: 65px;
	font-size: 16px;
	background-color: #fff;
	border: 8px solid #666;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

p.speech:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 120px;
	top: -50px;
	border: 25px solid;
	border-color: transparent transparent #666 #666;
}

p.speech:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 128px;
	top: -30px;
	border: 15px solid;
	border-color: transparent transparent #fff #fff;
}

.adatlap_lapozo.mobile {
	display: none;
}

.tab-adatlap .content p img {
	border-radius: 0;
}