/*
Theme Name: VivIstv mod by Istv
Theme URI: http://www.webdesign-galaxy.ro
Author: Josh Meyer
Author URI: http://www.webdesign-galaxy.ro
Description: HTML5 and CSS3.
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, fluid-layout, green, orange, light, white, custom-menu, featured-images, sticky-post, editor-style, one-column
Text Domain: istv
*/



/* GENERAL */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}

button {border:0px;padding:0px;background:none;}

aside {background:#FFF;}


@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-magyar.woff2') format('woff2');
  src: local('Oswald Light'), local('Oswald-Light'), 
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* latin-ext */




body {
	margin: 0;
	font: 300 1.3em/1.7 'Oswald', sans-serif;
	color: #555;
	background: #fff url(images/bg2.png) no-repeat center top;
	background-size: contain;
	word-wrap: break-word;
}



body p {font: 300 1em/1.5 'Times New Roman', sans-serif; text-align:left;
  overflow-wrap: break-word;
}



#header {
	margin: 4em 5% 2em 5%;
	clear: both;
}

#site-title {
	margin: 2em 0 .2em 0;
	font-size: 2.5em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;

	}

#site-description {
	margin: 0;
	font-size: 1.1em;
	font-weight: 200;
	text-align: center;
	text-transform: uppercase;
	letter-spacing:2px;
	font-family:Times New Roman;
}

#search-button:before {
	content:"www.vitato.net";
	margin: 0;
	font-size: 0.7em;
	font-weight: 200;
	text-align: left;
	text-transform: uppercase;
	letter-spacing:2px;
	font-family:Times New Roman;
	padding-right:3vw;
	display:block;

	float:left;
	line-height:30px;

}

.tovabbicikkek {line-height:14px;}

.error  { padding: 10px 0 20px 0; color: #b20000; font-family:Arial;}


@media all and (max-width:1024px) {
#search-button:before { margin-top:0.5vw;}
}
@media all and (min-width:1025px) {
#search-button:before { margin-top:0.3vw;}
.entry_author_image {float:left;max-width:100px;}
.post-info {padding-left:30px;float:left;}
.nodesktop {display:none;}
}

@media all and (min-width:600px) {
video {
margin:10px auto;
margin-bottom:5px;
display:block;background:#CCCCCC;
max-height:30vw;
}
.wp-video {width:100% !important;}
}

@media all and (max-width:599px) {
.wp-video {width:100% !important;}

video {
display:block;
height:auto;
max-height:90vw;

}		
}



#widget-bar {
	margin-top: 3em;
	padding: 1.5em 5% 0 5%;
	overflow: hidden;
	background-color: #f1f3f3;
}


#widget-bar ul li {
	margin-bottom: .8em;
	line-height: 1.2;
}

#widget-bar .post-date {
	margin-top: .2em;
}

#footer {
	margin: 3em 5% 2em 5%;
	overflow: hidden;
	font-size: .8em;
	font-weight: 400;
}






/* TYPOGRAPHY */
h1,
h2 {
	margin: 0 0 .5em 0;
	font-size: 1.8em;
	font-weight: 400;
}

h2 {font-size:1.4em;}



h3,
h4,
h5,
h6 {
	margin: 0 0 .6em 0;
	font-weight: 400;
}

h3 {
	font-size: 1.17em;
}

h4 {
	font-size: 1em;
}

h5,
h6 {
	font-size: .83em;
	text-transform: uppercase;
}

p {
	margin: 0 0 1em 0;
	text-align:justify;
}

b,
strong {
	font-weight: bold;
}

em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 0 1em 0;
	padding-left: 1.7em;
	color: #e79545;
}

blockquote:before {
	content: "“";
	display: block;
	position: relative;
	width: 2em;
	left: -.57em;
	top: .54em;
	font-size: 3.2em;
	line-height: 0;
}

abbr[title],
acronym[title] {
	border-bottom: 1px dotted;
}

del {
	text-decoration: line-through;
}

dfn {
	font-style: italic;
}

small,
.small {
	font-size: 80%;
}

big,
.big {
	font-size: 120%;
}

sub,
sup {
	position: relative;
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

code,
kbd,
pre,
samp {
	font-family: monospace;
	font-size: 1em;
}

pre {
	overflow: auto;
}

hr {
	clear: both;
	height: 1px;
	background: #ccc;
	border: 0;
}

.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}

ul,
ol,
li {
	margin: 0;
	padding: 0;
	list-style: none;
}

article.post ul li,
article.page ul li {
	margin-left: 1.2em;
	list-style: circle outside none;
	font-family:Times New Roman;
}

article.post .post-content > ul,
article.page .post-content > ul {
	margin-bottom: 1em;
}

article.post ul ul li,
article.page ul ul li {
	list-style: circle outside none;
}

article.post ol ul li,
article.page ol ul li {
	list-style: circle outside none;
}

article.post ol li,
article.page ol li,
article.post ol ol ol li,
article.page ol ol ol li {
	margin-left: 1.4em;
	list-style: decimal outside none;
}

article.post .post-content > ol,
article.page .post-content > ol {
	margin-bottom: 1em;
	font-family:Times New Roman;
}

article.post ol ol li,
article.page ol ol li {
	list-style: lower-alpha outside none;
}

/* use highlight class to make text orange */
.highlight {
	color: #e79545;
}




/* LINKS */
a {
	color: #58794d;
	text-decoration: none;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

nav a {color:#285227;}

a:hover,
a:active,
a:focus {
	color: #0c1c0c;
	outline: 0;
	text-decoration: none;

}






/* POSTS */
article.post,
article.page,
article.attachment {
	margin: 0 5% 2em 5%;
	overflow: hidden;
}

article.post .post,
article.page .page {
	margin: 0;
}

.post-content {
	clear: both;
	margin-bottom: .3em;
	overflow: hidden;
}

article.post .title {
	margin-bottom: .2em;
	font-size: 1.7em;
	font-size:calc(18px + 1vw);
	line-height: 1.8;
	margin-top:2.6vw;
	text-shadow:1px 1px 1px #FFF;
}

h1.title {max-width:90%;margin-top:2.5vw;color:#383838;}

article .post-date {
	margin: 0 0 1.4em 0;
	color: #274826;
	font-size: .8em;
	line-height: 1.1;
	text-transform: uppercase;
}

article .post-date:before {
	content: "―";
	margin-right: .1em;
	font-size: 1.5em;
	line-height: 0;
}

.sticky .post-date {
	display: none;
}

.comments-button {
	float: left;
	margin: 0 .5em .5em 0;
}

span.comments-button {
	background-color: #a2b332 !important;
}



.post-info {
	float: left;
	font-size: .8em;
	text-transform: uppercase;
	line-height: 1.4;
}

.pagination {
	padding: 1em 5%;
	overflow: hidden;
	font-weight: 400;
}

.page-numbers li {
	display: inline-block;
	float: left;
	text-align: center;
	padding: .3em;
}

.page-numbers a,
.page-numbers .current {
	display: block;
	padding: 0 .4em;
}

.archive-title {
	margin-left: 5%;
}

.article-header {
	margin-bottom: .5em;
}





/* COMMENTS */
#comments {
	margin: 0 5%;
}

.comment-metadata {
	font-size: .8em;
	text-transform: uppercase;
}

.commentlist {
	margin-bottom: 2em;
}

.bypostauthor .comment-body {
	padding: .5em;
	border-radius: .3em;
	background: #f1f3f3;
}

.bypostauthor .comment-content {
	font-weight: 400;
}

#comments .comment-notes {
	display: none;
}

.comment-navigation {
	margin-bottom: 2em;
}

.vcard .avatar {
	float: left;
	margin: .3em .8em 0 0;
}

b.fn {
	float: left;
	margin-right: .3em;
}

.comment-content {
	clear: both;
	margin-top: .4em;

}

.comment .depth-2,
.comment .depth-3,
.comment .depth-4,
.comment .depth-5{
	margin-left: 2em;
}

.comment-body {
	margin-bottom: 1em;
	padding-bottom:.7em;
	border-bottom:solid 1px #CCCCCC;
}

.comment-body .reply {
	margin-top: -.7em;
}

.comment-reply-link {
	font-size: .7em;
}

.pingback .comment-body {
	margin-bottom: .8em;
}

.comment-navigation,
.no-comments{
	font-weight: 400;
}

.comment-edit-link,
.post-edit-link {
	margin-left: .4em;
}








/* IMAGES */
img {
	max-width: 100%;
	height: auto;
	border: 0;
	border-radius: .3em;
}

svg:not(:root) {
	overflow: hidden;
}

.size-thumbnail {
	max-width: 45%;
}

.alignnone {
	max-width: 100%;
	margin: .2em .8em .8em 0;
}

.aligncenter {
	max-width: 100%;
	margin: .2em auto;
}

.auto-columns .alignright {
	float: none;
	max-width: 100%;
	margin: 1em auto;
	display:block;
}

.alignright {
	float:right;
	max-width: 50%;
	margin: .2em .1em .2em 1em;
	display:block;
}



.alignleft,
.attachment-post-thumbnail {
	float: left;
	max-width: 48%;
	margin: .2em .8em .4em 0;
}

.auto-columns .attachment-post-thumbnail {
	float: none;
	max-width: 100%;
}

a img .alignright {
	float: right;
	margin: .2em 0 .8em .8em;
}

a img .alignnone {
	margin: .2em .8em .8em 0;
}

a img .alignleft {
	float: left;
	margin: .2em .8em .8em 0;
}

a img .aligncenter {
	display: block;
	margin: 0 auto;
}

.wp-caption {
	padding: .2em 0 .4em;
	text-align: center;
	color: #838282;
	font-size: 90%;
	
}

.wp-caption .alignnone {
	margin: .2em .8em .8em 0;
}

.wp-caption .alignleft {
	margin: .2em .8em .8em 0;
}

.wp-caption .alignright {
	margin: .2em 0 .8em .8em;
}

.wp-caption img {
	max-width: 98.5%;
	margin: 0;
	padding: 0;
}

.forras {font-size:12px;width:100%;padding-bottom:4px;display:block;border:solid 1px #CCCCCC;border-width:0 0 1px 0;}

.size-full {width:100% !important;}

.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 .5em .2em;
}

div.wp-caption{
 max-width: 100%;
}

.gallery-caption {
	text-align: center;
}

@media (max-width: 740px) {
	.alignleft,
	.alignright,
	a img .alignleft,
	a img .alignright {
		display: block;
		float: none;
		max-width: 120%;
		margin: .2em auto;
	}

	.alignnone {
		margin: 0 .4em .4em 0;
	}
}





/* LAYOUT */
.widget {
	float: left;
	width: 31.33%;
	margin: 0 2% 1.5em 0;
}

.footer-box {
	float: left;
	width: 48%;
	margin-right: 0 2% 1.5em 0;
}

/* AUTOMATIC TEXT COLUMNS (wrap text with class "auto-columns") */
.auto-columns {
	-webkit-column-count: 3;
	-webkit-column-gap: 1em;
	-moz-column-count: 3;
	-moz-column-gap: 1em;
	column-count: 3;
	column-gap: 1em;
}

@media (max-width: 950px) {
	.auto-columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.widget {
		width: 48%;
	}

	.post-date {
		padding: .08em .13em .13em .13em;
	}
	#widget-bar .post-date {
		margin-top: .1em;
	}

	body {
		font-size: 1.2em;
		background-size: 1024px;
	}

	#site-title {
		font-size: 3.2em;
	}
}

@media (max-width: 650px) {
	.auto-columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	.widget {
		float: none;
		clear: both;
		width: 100%;
		margin-right: 0;
	}

	.footer-box {
		width: 100%;
		margin-right: 0;
		text-align: center !important;
	}

	body {
		font-size: 1.1em;
	}

	#site-title {
		font-size: 2.8em;
	}
	


	
}


@media (max-width: 1025px) {
	#search-button {
	position: absolute;
	top: .4em;
	left: 5%;
	padding: .1em .15em;
	z-index: 300;
	cursor: pointer;}
	
.fb-sajat-like {display:block;float:right;}
}

@media all and (min-width:1026px) {
#search-button {
position: absolute;
top: .4em;
right: 8%;
padding: .2em .15em;
z-index: 300;
cursor: pointer;}

.fb-sajat-like {float:right;}

	
}



/* TABLES */
table {
	width: 100%;
	max-width: 100%;
	margin: 0 0 1em 0;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
}

table th,
table td {
	padding: 0.5em .2em;
	vertical-align: top;
	text-align: center;
	border: 1px solid #ddd;
}

table th {
	font-weight: 400;
	background: #f1f3f3;
}



/* MISC */
embed,
iframe,
object,
video {
	max-width: 100%;
	margin-bottom: 1.5em;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}

[hidden],
template {
	display: none;
}

#theme {
	text-align: right;
	color: #ccc;
}

#theme a {
	color: #ccc;
}

#credit-logo {
	width: 1.4em;
	height: 1.4em;
	vertical-align: middle;
}

.widget_tag_cloud {
	line-height: 1.2;
}

article.search article {
	margin-right: 0;
	margin-left: 0;
}


/* RESPONSIVE VIDEO (place each embed in div with class "responsive-video") */
.responsive-video {
	position: relative;
	height: 0;
	margin-bottom: 15px;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
}

.responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





/* NAVIGATION */
#nav {
	width: 90%;
	padding: 0 5%;
	text-transform: uppercase;
}

#nav li {
	float: left;
}

#nav li a {
	display: block;
	padding: .3em .7em;
	font-weight: 400;
	padding: .3em .7em .7em .7em;
}

#nav .menu {
	margin-left: -.7em;
}

#nav li ul {
	display: none;
	position: absolute;
	margin-left: .7em;
	overflow: hidden;
	z-index: 100;
}

#nav ul ul li {
	float: none;
}

#nav li:hover ul {
	display: block;
}

.mobile-nav {
	display: none;
}

@media (min-width: 1025px) {
	#nav ul.menu > li > ul,
	#nav div.menu > ul > li > ul {
		border: 1px solid #CCCCCC;
		border-top-color:#FFF;
		background: #fff;
	}

	#nav .menu {
		width: 95%;
		margin-top: .3em;
		overflow: hidden;
	}

	#nav ul ul ul,
	#nav ul ul ul ul,
	#nav ul ul ul ul ul {
		position: static;
	}
	
	#nav {border:solid 20px #388f4d;border-width:1vw 0 1px 0;border-bottom-color:#7aa67a;}


#menu-fooldal li:first-child {background:url(images/vita5.jpg);display:block;height:50px;background-size:31%;background-repeat:no-repeat;text-indent:24%;width:200px;text-align:right;}
#menu-fooldal li:first-child:hover {opacity:0.9;}

#menu-fooldal li ul li:first-child {background:none;text-indent:0px;text-align:left;}

.social-likes:before {float:left;}


}

@media (max-width: 1024px) {
	#nav {
		line-height: 2;
		height:50px;
	}

	.mobile-nav {
		position:absolute;
		right: 1.5vw;
		width: 3em;
		height: 2.6em;
		text-indent: -999em;
		
	}
	


	.mobile-nav:before {
		content: "";
		position: absolute;
		top: 33%;
		left: 25%;
		right: 25%;
		height: 4px;
		border-top: 12px double #58794d;
		border-bottom: 4px solid #58794d;
		clear:both;
	}

	.mobile-nav:after {
		content: "";
		top: 60%;
		clear:both;
	}

	#nav:not(:target) .mobile-nav:first-of-type,
	#nav:target .mobile-nav:last-of-type {
		display: block;
	}

	#nav .menu {
		display: none;
		position: absolute;
		left: 0;
		top:51px;
		width: 100%;
		margin-left: 0;
		border-bottom: 1px solid #a2b332;
		z-index: 200;
	}

	#nav:target .menu,
	#nav:target {
		display: block;
		background: #fff;
	}

	#nav ul.menu > li,
	#nav div.menu > ul > li {
		width: 95%;
		padding-left: 5%;
	}

	#nav li ul {
		display: block;
		position: relative;
	}

	#nav li a {
		padding: .3em 0;
	}

	#nav li > ul {
		border: 0;
	}

.social-likes:before {text-align:center;}
.social-likes {width:240px;margin:20px auto;}
.entry_author_image {width:100px;height:100px;margin:0 auto;display:block;margin-bottom:20px;}
.entry_author_image img {margin:0 auto;}
.mobilecenter {text-align:center !important;width:100%;}
	
}






/* FORMS */
button,
input,
optgroup,
select,
textarea {
	margin: 0 0 .2em 0;
	color: inherit;
	font: inherit;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	min-width: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

input,
textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	padding: .3em .5em;
	background: #fff;
	border-radius: 0 .3em .3em 0;
	border: 1px solid #58794d;
	-webkit-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

textarea {max-width:100%;}

input:hover,
input:focus,
textarea:hover,
textarea:focus {
	outline: 0;
	border: 1px solid #e79545;
}

.button,
.more-link,
.comment-reply-link,
input[type="submit"],
input[type="reset"] {
	padding: .3em 1em .4em 1em;
	background: #58794d;
	color: #fff;
	border-radius: .3em;
	border: 0;
	-webkit-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}


.comment-reply-link { font-size:12px;}

.button:hover,
.button:active,
.button:focus,
.more-link:hover,
.comment-reply-link:hover,
.comment-reply-link:active,
input[type="submit"]:hover,
input[type="reset"]:hover {
	background: #274826;
	color: #fff;
}

textarea {
	display: block;
	width: 25em;
	min-height: 5em;
	overflow: auto;
}

input[type="image"] {
	width: auto;
	height: auto;
}

input[type="radio"],
input[type="checkbox"] {
	width: auto;
	height: auto;
	background: none;
}

input[type="file"] {
	border: 0;
}

.screen-reader-text,
.assistive-text,
.form-allowed-tags,
.search-submit {
	display: none;
}


.search-button-svg {
	width: 1.5em;
	height: 1.5em;
	margin-bottom: .5em;
}

#search-button .search-field {
	position:absolute;
	width: 0;
	padding: 0;
	border-width: 0;


}

#search-button:hover .search-field,
#search-button .search-field:focus {
	width: 10em !important;
	padding: .2em .5em;
	border-width: 1px;
	z-index: 300;
	position:absolute;
	line-height:28px;
	
}


@media all and (min-width:1025px) {
.search-button-svg {float: right;}
#search-button:hover .search-field,
#search-button .search-field:focus {
margin-left:-11.5em;
}
}

@media all and (min-width:460px) and (max-width:1024px) {
.search-button-svg {float: right;}
#search-button:hover .search-field,
#search-button .search-field:focus {
margin-left:2em;
margin-top:-.15em;
}
}

@media all and (max-width:459px) {
.search-button-svg {float: left;}
#search-button:hover .search-field,
#search-button .search-field:focus {
margin-top:-3px;
position:fixed;
left:10px
}
}

@media all and (min-width:460px) {
#search-button .search-field {
-webkit-transition: all .3s ease-in;
transition: all .3s ease-in;
}

}


@media print {
	body {
		background: none;
		font-size: 1em;
	}

	#header,
	article.post,
	article.page,
	#comments,
	.post-edit-link,
	.comment-edit-link,
	#footer {
		margin-right: 0;
		margin-left: 0;
	}

	#nav,
	#widget-bar,
	.comment-reply-link,
	#respond {
		display: none;
	}
	
	.button,
	.more-link
	input[type="submit"],
	input[type="reset"] {
		border: 1px solid #a2b332;
		background: none;
	}
}


.felsorolas {border:solid 1px #CCCCCC;padding:2vw 0.5vw;margin-bottom:3vw;}

#linkek {padding:3vw;}

.felsorolas:nth-child(odd) {float:left;clear:both;}
.felsorolas:nth-child(even) {float:right;}

@media all and (min-width:601px) {.felsorolas {width:46%;}}
@media all and (max-width:1024px) {
#nav {border-bottom-width:1px;border:solid 1px #CCCCCC;}
}

.felsorolas article img {width:100%;margin-top:20px;border-radius:0px;}



#nav {position:fixed;background:rgba(255, 255, 255, 1);top:0;
box-shadow: 0px 20px 48px 0px rgba(255,255,255,1);
}
label {width:6em;background:#CCC;display:block;text-align:left;}
label {background:#58794d;border-radius:5px 5px 0 0;text-indent:1vw;;color:#FFF;}
@media all and (min-width:1024px) {label{font-size:1.4vw;}}
@media all and (min-width:601px)  { 
label{font-size:1.6vw;}
input {width:100%;max-width:600px;}
}
@media all and (max-width:600px) {input {width:100%;}textarea{width:100%;}}

#kapcsolodo ul li {padding:5px;}

#content > aside {border:solid 1px #CCC;border-radius:5px;}
.cikkekheader {background:#CCC;color:#000;text-indent:1.2vw;}

@media all and (min-width:900px) {
#content > aside {min-height:600px;float:left;}

}
@media all and (max-width:899px) {
#content aside {width:90%;margin:10px auto;}
li a:link .relatedcikk {display:block;min-height:20vw;font-size:3.4vw;line-height:5.5vw;}
.nomobile {display:none !important;}
}

@media all and (min-width:1201px) {
#content > aside {width:336px;margin-top:90px;margin-left:-2.5vw;float:left;}
#tartalom {width:calc(96% - 336px);float:left;margin-right:8px;}
#tartalom {padding-right:2%;padding-left:2%;}
.relatedcikk {display:block;}
}

@media all and (min-width:900px) and (max-width:1200px) {
#content aside {width:302px;margin-top:90px;margin-left:-2vw;}
#tartalom {width:calc(100% - 302px);float:left;}
}

.relatedcikk {width:98%;margin:10px auto;display:block;font-size:14px;font-weight:bold;font-family:Times New Roman;
line-height:20px;margin-bottom:5px;}
a .relatedcikk {color:#2f2f2f;display:block;min-height:5vw;width:100%;}
a:hover .relatedcikk  {color:#000;}
.relatedcikk span {font-weight:normal;font-size:8px;display:block;float:right;font-family:Arial;}
.relatedcikk img {border-radius:0px;display:inline-block;width:38%;float:left;margin-right:3%;margin-bottom:5px;}
.linkek li {border:solid 1px #CCC;display:block;}
.linkek li:hover {background:#ececec;}
.linkek li:after {content:"";clear:both;display:block;}
.comment-awaiting-moderation {font-size:12px;color:#d8d6d6;}
.post-tags {line-height:40px;}

.stick {
    position: fixed;
    top: 0;
	right: 1.8vw;
	display:block;
	z-index:9999;
	clear:both;
	background-color: #f7f5f5;
	border:solid 1px #f7f5f5;

}

.stickbar {
    position: fixed;
    top: 37px;
	right: 0;
	display:block;
	z-index:9999;
	clear:both;
}


.szerzo_alul {padding:10px;background:#f3f2f2;margin-top:20px;}
.entry_author_image img {border-radius:50%;}
.entry_author_image img:hover {opacity:0.8;}
.szerzo_alul:after {display:block;content:"";clear:both;}

#recent-posts-2 ul {font-family:Arial;font-weight:bold;}

/* social likes */
.social-likes:before {
content:" Megosztom a cikket:";
display:block;
padding:0px;
font-size:19px;
margin-bottom:15px;
font-family:Oswald;
}

.share-button {background:#FFF;
border:solid 1px #CCC;
display:block;
border-radius:5px;
width:115px;
color:#000;font-size:13px;padding:4px;
font-family:Arial;
margin-left:15px;
float:left;
}

.facebook-share, .facebook-share:active, .facebook-share:visited  {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==");
display:block;
background-color:#FFF;
background-repeat:no-repeat;
background-position:7px;
text-indent:28px;
transition: none;
background-size:15%;
}

.facebook-share:hover {
color:#FFF;
background-color:#425497;
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC")
}



.facebook-share:after {display:block;content:"";clear:both;}



.widget:nth-child(2) a:link {font-family:Arial !important;color:#234c21;}
.widget:nth-child(2) li {border:solid 1px #CCCCCC;border-width:0 0 1px 0;padding-bottom:20px;}
.widget:nth-child(2) li:first-letter {
    font-size: 140% !important;

}
.widget:nth-child(2) a:hover {color:#ee8621;}
#copyright a:link, #copyright a:visited {transition:all 0.5s ease-in-out;color:#FFF;}
#copyright a:hover {color:#CCCCCC;}

