/*
THEME NAME: ELEVEN DESIGN
THEME URI: http://elevenvilag.hu
DESCRIPTION: 
VERSION: 1.3
AUTHOR: <a href="http://webground.hu">Webground Media</a>
AUTHOR URI: http://webground.hu
TAGS: dark, clean, eleven
*/

/* CSS reset
---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
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;
}
 
body {text-align:center;}
 
div.container {text-align:left;}
 
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
 
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
 
/* Remove annoying border on linked images. */
a img,:link img,:visited img {border: none; }
:link,:visited { text-decoration: none;  }
 
ul, ol {list-style: none; }
form label {cursor: pointer; }
 
div.clear, span.clear {clear:both; font-size:0;height:0;overflow:hidden;line-height:0;visibility:hidden; }

/*basic*/
body{
	background:#262d58;
	margin:0;
	padding:0;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e0e0e0;
	line-height:150%;}
	
a{
	color:#faa31b;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;}
	
em{font-style:italic;}
strong{font-weight:bold;}
p{margin-top:5px;margin-bottom:5px;}

/*divs*/
div#wrapper{
	width:980px;
	text-align:left;
	background:url(images/wrapperback.png) no-repeat;
	margin:0 auto;}

div#top-menu{
	width:100%;
	height:55px;
	background:url(images/top_menu.png) repeat-x;
	}
div#top-menu-container{
	width:980px;
	margin:0 auto 0 auto;}
div#hidden{
	position:absolute;
	left:-9999px;}
	
div#logo{
	background:url(images/eleven_logo.png) no-repeat;
	width:303px;
	height:72px;
	margin-left:15px;}
div#container {
	width:100%;
	

}
div#main-container{
	width:900px;
	padding:15px;
	margin:25px 11px;
	background:#383f66 url(images/contentbg.png) repeat-y;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
div#header{
	height:100px;
	padding-top:25px;}
	
div#menu{
	width:930px;
	height:20px;
	margin-top:30px;
	margin-left:25px;
	position:relative;
	z-index:100;}
div#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-shadow: 2px 1px #000000;
	font-size:14px;}

/* Fo navigacio -- lenyilo almenuvel
   A menu barmilyen melysegu lehet: a masodik szinttol lefele minden szint
   abszolut pozicionalt legordulo. Mukodik a wp_nav_menu (.sub-menu) es a
   wp_list_pages (.children) altal generalt markuppal is. */
div#menu ul.nav-menu,
div#menu ul.nav-menu ul{
	list-style:none;
	margin:0;
	padding:0;}

/* elso szint */
div#menu ul.nav-menu > li{
	float:left;
	display:block;
	position:relative;
	list-style:none;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #383f66;}

/* masodik es tovabbi szintek */
div#menu ul.nav-menu ul.sub-menu,
div#menu ul.nav-menu ul.children{
	position:absolute;
	top:100%;
	left:0;
	min-width:190px;
	display:none;
	padding:4px 0;
	background:#383f66;
	border:1px solid #4a5286;
	border-top:0;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
	-webkit-box-shadow:0 4px 10px rgba(0,0,0,.45);
	box-shadow:0 4px 10px rgba(0,0,0,.45);}

/* harmadik szinttol: oldalra nyilik */
div#menu ul.nav-menu ul ul.sub-menu,
div#menu ul.nav-menu ul ul.children{
	top:0;
	left:100%;
	-webkit-border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
	border-top:1px solid #4a5286;}

div#menu ul.nav-menu li:hover > ul,
div#menu ul.nav-menu li:focus-within > ul{
	display:block;}

/* almenu elemek: nem uszo, teljes szelessegu sorok */
div#menu ul.nav-menu ul li{
	float:none;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	border-right:0;
	border-bottom:1px solid #4a5286;}
div#menu ul.nav-menu ul li:last-child{
	border-bottom:0;}
div#menu ul.nav-menu ul li a{
	display:block;
	padding:7px 14px;
	white-space:nowrap;
	text-shadow:none;
	font-weight:normal;}
div#menu ul.nav-menu ul li a:hover{
	background:#4a5286;}

/* jelzes, ha van almenu */
div#menu ul.nav-menu > li.page_item_has_children > a:after,
div#menu ul.nav-menu > li.menu-item-has-children > a:after{
	content:" \25BE";}
div#content {
margin:0 0px 0 0;
width:650px;
float:left;
}

input#header-search{
	background:url(images/searchbar.png) no-repeat;
	width:140px;
	height:27px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	color:#73799f;
	float:right;
	    margin-right: 40px;
    margin-top: -4px;
    padding: 0 5px;
}
div.sidebar {
float:right;
overflow:hidden;
width:210px;

}

div#secondary {
clear:right;
}

div#footer {
clear:both;
width:900px;
margin:0 auto;
text-align:right;
}
div#left-top{
	float:left;
	padding-top:15px;}
div#right-top{
	float:right;
	padding-top:15px;}
input#user_login, input#user_pass{
	background:url(images/loginback.png) no-repeat;
	width:125px;
	height:18px;
	border:0;
	color:#e0e0e0;
	font-size:11px;
	font-style:italic;
	padding:3px 5px;
}
#wp-submit{
	background:url(images/login-arrow_default.png) no-repeat;
	width:22px;
	height:16px;
	border:0;
	margin-top:3px;}
#wp-submit:hover{
	background:url(images/login-arrow.png) no-repeat;
	cursor:pointer;}
/*classes*/
.clear{clear:both;}
.kiemeltlink{color:#676f9b;}
.logintext{font-weight:bold;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#eee;
padding:0 10px;}
.entry-title a, .entry-title, .page-title{
	color:#faa31b;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-style:normal;
	}
.author{margin-bottom:15px;}
.post-meta{
	margin:5px 0 10px 0;
	font-size:11px;}
.post{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:150%;
	margin-bottom:25px;}
.widgettitle{
	font-size:16px;
	font-weight:bold;
	color:#faa31b;}
.sidebar, .sidebar a, #recentcomments{
	font-size:13px;
	font-style:normal;
	line-height:150%;
	padding-left:10px;}
	
.sidebar{
	color:#faa31b;}
	
.sidebar a{color:#eee;}

.wp-pagenavi a, .wp-pagenavi span{
	border:0;
	margin:5px;}
	
.alignleft{float:left;}
.alignright{float:right;}
.tern_members_view{display:none;}
.tern_wp_members_display_name{color:#ccc;}
.tern_wp_members_last_name, .tern_wp_members_first_name{
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:normal;
color:#faa318;
}
.avatar-150, .comments_table{
-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px #676F9B;
padding:5px;
}
.comments_table{
margin-bottom:25px;
background: #424b7a; /* IE6 �s bar�tai */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383f66', endColorstr='#424b7a'); /* kicsit okosabb IE */
background: -webkit-gradient(linear, left top, left bottom, from(#383f66), to(#424b7a)); /* webkit b�ng�szok, pl.: chrome, safari */
background: -moz-linear-gradient(top,  #383f66,  #424b7a); /* firefox 3.6+ */}
.breadcrumbs{
margin-bottom:10px;}
#commentsheader{
font-size:18px;
font-weight:bold;
margin-bottom:10px;}
.commenttext{
vertical-align:top;
padding:5px;}
.comment-author{
font-size:14px;
font-weight:bold;
font-style:italic;
margin-bottom:5px;}
#author, #email, #url{
	width:200px;
	border:1px solid #323a65;
	background:#272d4d;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	color:#fff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-style:italic;
}
#comment{
	width:400px;
	border:1px solid #323a65;
	background:#272d4d;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	color:#fff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-style:italic;}
#comment-left{
	float:left;
	width:200px;}
.form-right{
	float:right;}
#commentsubmit{
	margin-top:5px;
	margin-bottom:5px;
	background:url(images/commentbutton.png) no-repeat;
	border:0;
	width:82px;
	height:25px;
	color:#fff;
	font-weight:bold;}
.membertitle{
font-weight:bold;
font-style:italic;}

.entry-content ul li{
list-style: outside disc;
margin-left:35px;}
#respond h3{
font-size:16px;
font-weight:bold;
}
ul.results li{
border-left: 2px solid #E0E0E0;
    list-style: none outside none;
    margin-left: 10px;
    padding-left: 10px;}

ul.results strong{
color:#FAA31B;
font-weight:bold;}

/* Bejegyzesekbe agyazott tablazatok (eredmenylistak)
   A tema eredetileg nem stilizalta a tablazatokat, ezert a cellak osszeertek. */
.entry-content table,
.entry-content .wp-block-table table{
	width:100%;
	border-collapse:collapse;
	margin:12px 0 18px 0;
	font-size:13px;}
.entry-content .wp-block-table{
	margin:0;
	overflow-x:auto;}
.entry-content table th,
.entry-content table td{
	padding:7px 10px;
	border:1px solid #4a5286;
	text-align:left;
	vertical-align:top;}
.entry-content table th{
	background:#2f3558;
	color:#faa31b;
	font-weight:bold;
	white-space:nowrap;}
.entry-content table tr:nth-child(even) td{
	background:rgba(255,255,255,.04);}
.entry-content table td strong{
	color:#faa31b;}


/* Cimsorok a bejegyzes-torzsben
   A fenti CSS-reset minden h1-h6-ot font-size:100%-ra allit, ezert a tartalomba
   irt cimsorok sima szovegkent latszottak. */
.entry-content h2,
.entry-content h3,
.entry-content h4{
	color:#faa31b;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-style:normal;
	line-height:130%;
	margin:22px 0 8px 0;}
.entry-content h2{
	font-size:19px;
	border-bottom:1px solid #4a5286;
	padding-bottom:5px;}
.entry-content h3{
	font-size:16px;}
.entry-content h4{
	font-size:14px;}
.entry-content ul{
	list-style:disc;
	margin:8px 0 12px 22px;}
.entry-content ol{
	list-style:decimal;
	margin:8px 0 12px 22px;}
.entry-content li{
	margin:3px 0;}
