/* Begin Additional CSS Styles */

.search.egyeb span.icon-search {display: none;}

body.kapcsolat h3.hasznositsd-postheader a, body.miez h3.hasznositsd-postheader a {padding-left: 40px !important;}

.banners.felul .banneritem img {
    max-width: 728px;
  	width: 100% !important;
  border: 1px solid #7AC943;
  padding: 10px;
}

.item-page .hasznositsd-postheader a {min-height: 83px;}

.hasznositsd-article ol li, .hasznositsd-article ul li {font-weight: normal !important;}

.hasznositsd-postcontent a, .hasznositsd-postcontent a:link, .hasznositsd-postcontent a:hover, .hasznositsd-postcontent a:link:hover {font-size: 100% !important;
 font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;}

.hasznositsd-block.clearfix.banners {border: 1px solid #7AC943;
margin: 15px;}
.banners {text-align: center;}

.banneritem img {max-width: 277px;}

.items-leading .img-intro-left {
    width: 50% !important;
    float: left;
	margin: -11px 0px 10px -3px !important;
}

.items-leading .hasznositsd-postheader a {
    float: right;
    width: 46% !important;
}

 .items-leading .hasznositsd-article {
    float: right;
    width: 46% !important;
}

 .items-leading .hasznositsd-postdateicon {
margin-top: -20px;
}

.blog.vizual .hasznositsd-postdateicon, .sprocket-features-pagination {display: none !important;}
.blog .hasznositsd-postdateicon, .hasznositsd-postdateicon {color: #ffffff !important; background-color: #7ac943; width: 50px; float: left; text-align: center; text-transform: uppercase; position: absolute; display: block !important;}
.hasznositsd-postheadericons {color: #464646 !important;}
.menumodul {float: left !important;}
.szovegeslogo {margin-bottom: -10px;}
ul.hasznositsd-hmenu > li > a.reszponzivmenu1 {
    padding: 0px !important;
    margin: 0px auto;
    position: relative;
    display: block;
    height: 42px;
    cursor: pointer;
    text-decoration: none;
    color: #FFF;
    line-height: 42px;
    text-align: center;
}

.item-page .hasznositsd-postdateicon {color: inherit !important;
    background-color: transparent;
    width: auto;
    float: left;
    text-align: center;
    text-transform: uppercase;
    position: inherit;
    display: block !important;}

div.tooltip{
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif !important;background: #7AC943;color: #ffffff;font-size: 13px;
} 
.bfElemWrap.bfLabelLeft:hover {background-color: transparent !important;}

.layout-slideshow .sprocket-features-img-container img {
    width: 100%;
	min-height: 498px;
}

.hasznositsd-pager {font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif !important;}

.desktop .hasznositsd-nav-inner, .hasznositsd-header, .hasznositsd-sheet, .hasznositsd-footer-inner {
    max-width: 1100px !important;
}

.hasznositsd-postcontent, .hasznositsd-postcontent li, .hasznositsd-postcontent table, .hasznositsd-postcontent a:visited, .hasznositsd-postcontent a.visited, .hasznositsd-postcontent a:hover, .hasznositsd-postcontent a.hovered {
    font-size: 14px !important;
    font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
}

.hasznositsd-sheet a:hover, .hasznositsd-sheet a:visited, .hasznositsd-sheet a:active, .hasznositsd-sheet a:visited {color: #68B234 !important;}
.hasznositsd-postheader a:hover, .hasznositsd-postheader a.hovered {
    font-family: Exo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-decoration: none;
    text-align: left;
    color: #68B234 !important;
}

.hasznositsd-hmenu ul a:link, .hasznositsd-hmenu ul a:visited, .hasznositsd-hmenu ul a.active, .hasznositsd-hmenu ul a:hover {font-size: 18px !important;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
text-align: left !important;color: #FFF !important; padding: 10px 5px;}

ul.hasznositsd-hmenu ul li a:hover, .desktop ul.hasznositsd-hmenu ul li:hover>a
{
  background: #65a637 !important;
  margin: 0 auto;
}

.hasznositsd-hmenu.horizontal {
    float: right !important;
}

.kereses {margin-left: 10px !important;}
.kereses .hasznositsd-menu-image {padding: 11px 0px 7px 0px;}

.illusztraciok-modul {float: right !important; position: absolute; right: 20px; bottom: 15px; background-color: #f8f8f8; padding: 0px 10px; border: 1px solid #d3edc1; z-index: 15000 !important;}
#illusztraciok li {float: left;}
#illusztraciok li img {width: 60px;}

#illusztraciok li img:hover {
		-webkit-animation-name: linkQuake;
		-moz-animation-name: linkQuake;
			animation-name: linkQuake;
	-webkit-animation-duration: 0.8s;
		-moz-animation-duration: 0.8s;
			animation-duration: 0.8s;
	-webkit-transform-origin:50% 50%;
		-moz-transform-origin:50% 50%;
			transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
			animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
		-moz-animation-timing-function: linear;
			animation-timing-function: linear;}
	
	
@keyframes linkQuake {
	0%   { 
		transform: translate(2px, 1px)   rotate(0deg); 
	}
	10%  { 
		transform: translate(-1px, -2px) rotate(-1deg); 
	}
	20%  { 
		transform: translate(-3px, 0px)  rotate(1deg); 
	}
	30%  { 
		transform: translate(0px, 2px)   rotate(0deg); 
	}
	40%  { 
		transform: translate(1px, -1px)  rotate(1deg); 
	}
	50%  { 
		transform: translate(-1px, 1px)  rotate(-1deg); 
	}
	60%  { 
		transform: translate(-3px, -2px)  rotate(0deg); 
	}
	70%  { 
		transform: translate(2px, 1px)   rotate(-1deg); 
	}
	80%  { 
		transform: translate(-1px, -2px) rotate(1deg); 
	}
	90%  { 
		transform: translate(2px, -1px)   rotate(0deg); 
	}
	100% { 
		transform: translate(1px, -2px)  rotate(-1deg); 
	}
}

@-moz-keyframes linkQuake { /* Firefox */
	0%   { 
		-moz-transform: translate(2px, 1px)   rotate(0deg); 
	}
	10%  { 
		-moz-transform: translate(-1px, -2px) rotate(-1deg); 
	}
	20%  { 
		-moz-transform: translate(-3px, 0px)  rotate(1deg); 
	}
	30%  { 
		-moz-transform: translate(0px, 2px)   rotate(0deg); 
	}
	40%  { 
		-moz-transform: translate(1px, -1px)  rotate(1deg); 
	}
	50%  { 
		-moz-transform: translate(-1px, 1px)  rotate(-1deg); 
	}
	60%  { 
		-moz-transform: translate(-3px, -2px)  rotate(0deg); 
	}
	70%  { 
		-moz-transform: translate(2px, 1px)   rotate(-1deg); 
	}
	80%  { 
		-moz-transform: translate(-1px, -2px) rotate(1deg); 
	}
	90%  { 
		-moz-transform: translate(2px, -1px)   rotate(0deg); 
	}
	100% { 
		-moz-transform: translate(1px, -2px)  rotate(-1deg); 
	}
}

@-webkit-keyframes linkQuake { /* Safari and Chrome */
	0%   { 
		-webkit-transform: translate(2px, 1px)   rotate(0deg); 
	}
	10%  { 
		-webkit-transform: translate(-1px, -2px) rotate(-1deg); 
	}
	20%  { 
		-webkit-transform: translate(-3px, 0px)  rotate(1deg); 
	}
	30%  { 
		-webkit-transform: translate(0px, 2px)   rotate(0deg); 
	}
	40%  { 
		-webkit-transform: translate(1px, -1px)  rotate(1deg); 
	}
	50%  { 
		-webkit-transform: translate(-1px, 1px)  rotate(-1deg); 
	}
	60%  { 
		-webkit-transform: translate(-3px, -2px)  rotate(0deg); 
	}
	70%  { 
		-webkit-transform: translate(2px, 1px)   rotate(-1deg); 
	}
	80%  { 
		-webkit-transform: translate(-1px, -2px) rotate(1deg); 
	}
	90%  { 
		-webkit-transform: translate(2px, -1px)   rotate(0deg); 
	}
	100% { 
		-webkit-transform: translate(1px, -2px)  rotate(-1deg); 
	}
}

.illusztraciok-modul:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 15px 15px 15px 0;
border-color: transparent #f8f8f8;
display: block;
width: 0;
z-index: 1;
left: -15px;
top: 17px;
}

.illusztraciok-modul:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 15px 15px 15px 0;
border-color: transparent #d3edc1;
display: block;
width: 0;
z-index: 0;
left: -16px;
top: 17px;
}


.copyright-block {position: inherit; width: 80%; top: 15px;}
.illusztraciok-modul2 {float: right; background-color: #ffffff; border: 1px solid #d3edc1; padding: 10px; position: relative;}
.illusztraciok-modul2:after, .illusztraciok-modul2:before
{
  bottom: 100%;
	left: 80%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.illusztraciok-modul2:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.illusztraciok-modul2:before {
	border-color: rgba(211, 237, 193, 0);
	border-bottom-color: #d3edc1;
	border-width: 11px;
	margin-left: -11px;
}

.nevnap {float: right; position: absolute; right: 9px; width: 100%; color: #464646; font-size: 11px; margin-top: -2px;}
.sj_weather_real_time sj_weather_item p, .sj_weather_real_day sj_weather_item p {display: none !important;}
.sj_weather {margin-top: 0px; margin-left: 10px;}
img#idojaras-ikon {height: 24px; vertical-align: text-bottom; }
.celsius {float: right; margin: 2px 0px 0px 10px;}

.hasznositsd-block {padding: 10px;}

.okotura .hasznositsd-blockheader {border-bottom: 1px solid #bce4a1;}
.okotura .hasznositsd-blockheader h3, body.okotura .hasznositsd-postcontent.hasznositsd-postcontent-0.clearfix h2 {background-image: url('http://hasznositsd.hu/images/hasznositsd/okotura.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px;} 

.hulladektipp .hasznositsd-blockheader {border-bottom: 1px solid #bce4a1;}
.hulladektipp .hasznositsd-blockheader h3 {background-image: url('http://hasznositsd.hu/images/hasznositsd/hulladektipp.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px;} 

body.nagyvilag .hasznositsd-postcontent.hasznositsd-postcontent-0.clearfix h2, body.okotura2 .hasznositsd-postcontent.hasznositsd-postcontent-0.clearfix h2 {background-image: url('http://hasznositsd.hu/images/hasznositsd/nagyvilag.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px;} 
body.vizual .hasznositsd-postcontent.hasznositsd-postcontent-0.clearfix h2 {background-image: url('http://hasznositsd.hu/images/hasznositsd/vizual.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px;} 
h3.hasznositsd-postheader {background-repeat: no-repeat !important;
    padding: 0 0 0 0px !important;
    font-size: 30px !important;
    line-height: 35px !important;
    margin: 15px 0 !important;
    color: #68B234 !important;
    font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-align: left !important;
    padding-bottom: 5px !important;
    border-bottom: 0 !important;
    background-color: transparent !important;
/*min-height: 85px;*/}
body.vizual .leading-0 h3.hasznositsd-postheader,body.vizual .leading-1 h3.hasznositsd-postheader, body.vizual .leading-2 h3.hasznositsd-postheader {padding: 0 0 0 0px !important;}
body.egyeb .hasznositsd-postcontent.hasznositsd-postcontent-0.clearfix h2 {background-image: url('http://hasznositsd.hu/images/hasznositsd/egyeb.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px;} 

#com_glossary h2 {background-image: url('http://hasznositsd.hu/images/hasznositsd/fogalomtar.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px; font-size: 30px;
line-height: 1.3em;
margin: 0px 0px 15px !important;
color: #68B234;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-align: left;
padding-bottom: 5px;
border-bottom: 1px solid #bce4a1;} 

.hirektemai li {padding-bottom: 20px !important;}
.hirektemai .hasznositsd-blockheader {border-bottom: 1px solid #bce4a1;}
.hirektemai .hasznositsd-blockheader h3 {background-image: url('http://hasznositsd.hu/images/hasznositsd/hirek.png'); background-repeat: no-repeat; margin: 0px; padding: 0px 0px 0px 40px;}
.hirektemai ul.menu {padding-top: 20px !important;}

.item-113 {visibility: hidden;}
.menu.hasznositsd-hmenu.horizontal .item-113 {visibility: visible;}

.navigacio-alul h3 {color: #d2edbf !important; font-size: 20px; padding-bottom: 20px;}
.navigacio-alul li {padding-bottom: 11px;}

.clear {clear: both;}

.hasznositsd-nav.desktop-nav.detached {z-index: 20000; -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;}
			
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.hasznositsd-block.facebook {
    border: 0px solid #7AC943;
}

.slider {margin-top: 5px; width: 97.3%;}

.slider .layout-slideshow .sprocket-features-title {
    font-size: 30px;
    line-height: 1.3em;
    margin: 0px 0px 15px;
	background: rgba(246, 246, 246, 0.9) none repeat scroll 0% 0%;
	color: #7ac943;
	font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

.slider .layout-slideshow .sprocket-features-content {
    position: absolute;
    top: 60%;
    left: 20px;
    width: 80%;
}

.slider .layout-slideshow .sprocket-features-pagination {
    position: absolute;
    left: auto;
	right: 5%;
    bottom: 15px;
    z-index: 10;
}

.slider .layout-slideshow .sprocket-features-pagination li {
    display: inline-block;
    padding: 9px;
    opacity: 1.0;
    border-radius: 1em;
    cursor: pointer;
	background: #ffffff none repeat scroll 0% 0%;
	box-shadow: none !important;
}

.slider .layout-slideshow .sprocket-features-pagination li.active {background: #7ac943 none repeat scroll 0% 0%;}

.img-intro-left img {width: 95%; z-index: 10000; margin-bottom: 20px;}

.blog.fooldal .hasznositsd-postheader a {font-size: 16px; text-align: right; position: absolute; margin-top: 220px; margin-left: 4%; z-index: 15000; background-color: #f6f6f6; padding: 10px; width: 300px;}
.blog.fooldal .hasznositsd-postdateicon {font-size: 10px; position: absolute; margin-top: 205px; margin-left: 3%; z-index: 15001; background-color: #65a637; padding: 3px; color: #ffffff; text-transform: uppercase; text-align: center;font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;}
.blog.fooldal .hasznositsd-postdateicon a {color: #ffffff; text-transform: uppercase;}
.hasznositsd-postheader a, .hasznositsd-postheader a:link {font-size: 16px !important;}
.blog.fooldal .hasznositsd-article p {margin-left: 14%; margin-top: 10px; margin-right: 2%; text-align: justify; padding: 10px 0px; border-bottom: 1px solid #bce4a1;}

body.vizual .leading-2 a {background-image: url('http://hasznositsd.hu/images/hasznositsd/egyeb.png');
background-repeat: no-repeat !important;
margin: 0 !important;
padding: 0 0 0 40px !important;
font-size: 30px !important;
line-height: 1.3em !important;
margin: 0 0 5px !important;
color: #68B234 !important;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif !important;
font-weight: normal !important;
font-style: normal !important;
text-align: left !important;
padding-bottom: 5px !important;
border-bottom: 1px solid #bce4a1 !important;
background-color: transparent !important;
width: 94.5% !important;}

a.readon {text-decoration: none;
font-size: 16px !important;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
position: relative;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: center;
color: #7ac943 !important;
margin: 0px 5px 0px 0px !important;
overflow: visible;
cursor: pointer;
text-indent: 0px;
line-height: 29px;
box-sizing: content-box;
background: none;
float: right;}

.item-page .hasznositsd-postheader a {
background-repeat: no-repeat !important;
padding: 0 0 0 0px !important;
font-size: 30px !important;
line-height: 1.3em !important;
margin: 15px 0 15px 0px !important;
color: #68B234 !important;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif !important;
font-weight: normal !important;
font-style: normal !important;
text-align: left !important;
padding-bottom: 5px !important;
border-bottom: 0 !important;
background-color: transparent !important;}

body.okotura .item-page .hasznositsd-postheader a, body.okotura2 .item-page .hasznositsd-postheader a {background-image: url('http://hasznositsd.hu/images/hasznositsd/okotura.png');}
body.egyeb .item-page .hasznositsd-postheader a {background-image: url('http://hasznositsd.hu/images/hasznositsd/egyeb.png');}
body.vizual .item-page .hasznositsd-postheader a {background-image: url('http://hasznositsd.hu/images/hasznositsd/vizual.png');}
body.miez .item-page .hasznositsd-postheader a {background-image: url('http://hasznositsd.hu/images/hasznositsd/miez.png'); margin: 0px 0px 15px -15px !important;}
body.kapcsolat .item-page .hasznositsd-postheader a {background-image: url('http://hasznositsd.hu/images/hasznositsd/kapcsolat.png'); margin: 0px 0px 15px -15px !important;}

a.readon:hover {background: none; color: #7ac943 !important;}
.hasznositsd-button {pading-left: 12%;}
.counter {display: none !important;}
.hasznositsd-pager {margin-top: 50px; margin-bottom: 30px; text-align: center;}
li.item-113:hover {background: none;}

ul.hasznositsd-hmenu>li>a.kereses:hover, .desktop ul.hasznositsd-hmenu>li:hover>a.kereses {background: none !important;}

.hasznositsd-pager > *::after {display: none;}

form.hasznositsd-search input[type="text"] {
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 0px;
    border: 1px solid #7CC945;
    margin: 10px 0px !important;
    width: 100%;
	min-height: 24px;
	min-width: 200px;
    padding: 10px;
    box-sizing: border-box;
    color: #464646 !important;
    font-size: 13px;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
}

.desktop ul.hasznositsd-hmenu > li.item-113 > ul {
    padding: 12px 32px 32px;
    margin: -10px 0px 0px -176px !important;
}

:hover {
    -webkit-transition-duration: 2s; /* Safari */
    transition-duration: 2s;
}


img.logo {margin: 22px 0px 16px 85px;}

.hasznositsd-postcontent.hasznositsd-postcontent-0.clearfix h2 {font-size: 30px;
line-height: 1.3em;
margin: 0px 0px 15px !important;
color: #68B234;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-align: left;
padding-bottom: 15px;
border-bottom: 1px solid #bce4a1;}

body.okotura .img-intro-left, body.vizual .items-leading .img-intro-left, body.okotura2 .img-intro-left {width: 30%; float: left;}
body.vizual .items-leading .img-intro-left {margin-left: 2px !important;}
.hasznositsd-post ul > li::before {display: none !important;}
body.okotura .hasznositsd-postheader a, body.okotura .hasznositsd-article, body.okotura2 .hasznositsd-article {float: right; width: 66%;}
body.okotura2 .hasznositsd-postheader a {float: right; width: 66%;}
body.okotura .readon.hasznositsd-button, body.okotura2 .readon.hasznositsd-button {text-align: left;}
body.okotura .hasznositsd-article, body.okotura2 .hasznositsd-article {border-bottom: 1px solid #bce4a1;}
body.okotura .hasznositsd-postheader a, body.okotura2 .hasznositsd-postheader a {background-color: #f6f6f6; margin-top: 10px;}
body.okotura .hasznositsd-postcontent p, body.okotura2 .hasznositsd-postheader a {margin: 10px 0px 10px -4px;}


body.nagyvilag .img-intro-left {width: 30%; float: left;}
.hasznositsd-post ul > li::before {display: none !important;}
body.nagyvilag .hasznositsd-postheader a, body.nagyvilag .hasznositsd-article {float: right; width: 66%;}
body.nagyvilag .readon.hasznositsd-button {text-align: left;}
body.nagyvilag .hasznositsd-article {border-bottom: 1px solid #bce4a1;}
body.nagyvilag .hasznositsd-postheader a {background-color: #f6f6f6; margin-top: 10px;}
body.nagyvilag .hasznositsd-postcontent p {margin: 10px 0px 10px -4px;}

body.nagyvilag .items-leading .img-intro-left {width: 100%; float: left; margin: 0 0.3em 0 0px !important;}
body.nagyvilag .items-leading .img-intro-left img {
    width: 98%;
    z-index: 10000;
    margin-bottom: 0px;
}
body.nagyvilag .items-leading .hasznositsd-postheader a {position: absolute;left: 20px; top: 39%; font-size: 30px !important;
line-height: 1.3em;
margin: 0 0 15px;
background: rgba(246,246,246,.9) none repeat scroll 0 0;
color: #7ac943;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-align: left;}
body.nagyvilag .items-leading .hasznositsd-article {float: right; width: 100%;}
body.nagyvilag .items-leading .hasznositsd-postcontent p {margin: 0px 2% 0px 0px; border-bottom: 1px solid #bce4a1; padding-bottom: 10px;}
body.nagyvilag .items-leading .hasznositsd-article {
    border-bottom: 0px solid #bce4a1;
}
.hasznositsd-postheadericons {
    padding: 0px !important; margin-left: -3px;
}

body.nagyvilag .items-leading .hasznositsd-postdateicon {font-size: 100%; padding: 5px 10px 5px 5px !important;
position: absolute;
margin-top: 355px;
margin-left: 1%;
z-index: 15001;
background-color: #65a637;
color: #ffffff;
text-transform: uppercase;
text-align: center;
font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;}

body.nagyvilag .hasznositsd-postdateicon {font-size: 10px;
position: absolute;
margin-top: 11px;
margin-left: 0px;
z-index: 15001;
background-color: #65a637;
padding: 3px;
color: #ffffff;
text-transform: uppercase;
text-align: center;
font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;}

body.vizual .img-intro-left {width: 30%; float: left;}
.hasznositsd-post ul > li::before {display: none !important;}
body.vizual .hasznositsd-postheader a, body.vizual .hasznositsd-article {float: right; width: 66%;}
body.vizual .readon.hasznositsd-button {text-align: left;}
body.vizual .hasznositsd-article {border-bottom: 1px solid #bce4a1;}
body.vizual .hasznositsd-postheader a {background-color: #f6f6f6;margin-top: 10px;}
body.vizual .hasznositsd-postcontent p {margin: 10px 0px 10px -4px;}

body.vizual .items-leading .hasznositsd-postheader a {
    float: right;
    width: 98.5%;
}

ul.hasznositsd-hmenu > li.current.active > a {color: #caeeb1;}

#com_glossary .seopagination ul > li > a {
margin: 0px;
font-size: 22px;
line-height: 1.3em;
color: #68B234;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-align: left;
padding-bottom: 5px;
text-align: left;
}

.glossletselect {
margin: 0px;
font-size: 22px;
line-height: 1.3em;
color: #c9c9c9;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
text-align: left;
padding-bottom: 5px;
text-align: left;
}
#com_glossary .seopagination ul > li > a, #com_glossary .seopagination ul > li > span {
    border-width: 0px 0px 0px 0; float: none;
}

#com_glossary .seopagination ul > li:first-child > a, #com_glossary .seopagination ul > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-left-width: 0px;
    border-top-left-radius: 0px;
}
div.glossaryalphabet {
    text-align: left;
}

.hasznositsd-postcontent ul > li, .hasznositsd-post ul > li, .hasznositsd-textblock ul > li {
    padding-left: 0px !important;
}

#glossarylist tr td {background: #f6f6f6; padding: 13px; border-bottom: 1px solid #bce4a1;font-size: 16px !important;font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;text-decoration: none;font-style: normal;}
#glossarylist tr td a:hover {color: #ffffff;}
#glossarylist tr td a {font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
text-decoration: none;
color: #7CC945;font-size: 16px !important;
font-style: normal;}
#glossarylist tr td:first-child, #glossarylist tr td:first-child a, #glossarylist tr td:first-child a:hover, #glossarylist tr td:first-child a:visited {background: #7ac943; color: #ffffff !important;font-size: 16px !important;font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;text-decoration: none;font-style: normal;}

.hasznositsd-article h3 {font-size: 30px;
line-height: 1.3em;
margin: 10px 10px 15px 30px !important;
background: rgba(246, 246, 246, 0.9) none repeat scroll 0% 0%;
color: #7ac943 !important;
font-family: Exo,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
padding: 10px;
border-bottom: 1px solid #bce4a1;
}

.hasznositsd-pager a, .hasznositsd-pager a:hover, .hasznositsd-pager a.more:hover {
    color: #FFFFFF !important;
}

.item-page .facebook-megosztas {
    width: 30%;
    float: right;
    text-align: right;
    display: inline-block;
    margin-top: -10px;
}

.img-fulltext-left {
max-width: 100%; width: 100%; margin-right: 10px !important;
}

.slider .layout-slideshow .sprocket-features-pagination li:hover {padding: 12px;}

.item-page.miez span.hasznositsd-postdateicon {font-size: 100%;
position: static;
margin-top: 0px;
margin-left: 0%;
z-index: 15001;
background-color: transparent;
padding: 3px;
width: 29px;
color: #464646;
text-transform: uppercase;
text-align: center;
font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;}

p::-moz-selection {background-color: #7ac943; color: #ffffff;}
p::selection {background-color: #7ac943; color: #ffffff;}

ul.tags.inline li {float: left; padding-right: 10px;}
ul.tags.inline li a {color: #7ac943;}

.gm-style .place-card-large {
background-color: #7ac943 !important; color: #ffffff !important;
}
blockquote {
    background: transparent url('../images/postquote.png') no-repeat scroll !important;
    padding: 10px 10px 10px 48px;
    margin: 10px 0px 10px 0px !important;
    color: #464646;
    font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    overflow: auto;
    clear: both;
}
blockquote p {background: #f6f6f6; border-left: 1px solid #bce4a1;padding: 10px;}

.item-page .hasznositsd-postheader a {width: 96.5% !important; padding: 7px; border-bottom: 1px solid #bce4a1;}
.item-page .hasznositsd-article {width: 100% !important;}
.hasznositsd-postheader a {padding: 5px;}

.img-fulltext-left {
    float: left;
    display: block;
    border: 0;
    padding: 0;
    margin: 34px 10px 10px -3px !important;
    margin-top: 0;
}

.img-intro-left {margin: 11px 0px 10px -3px !important;}

.img-fulltext-left img {max-width: 764.6px;}

.facebook-megosztas {width: 30%; float: right; text-align: right; display: inline-block; margin-top: -35px; margin-bottom: 10px;}
.item-page .hasznositsd-article {border-bottom: 1px solid #bce4a1;}
.hasznositsd-postcontent ul { 

}

button.hasznositsd-button {
    text-decoration: none;
    font-size: 13px;
    font-family: Exo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    color: #FFFFFF !important;
    margin: 0 5px 0 10px !important;
    overflow: visible;
    cursor: pointer;
    text-indent: 0;
    line-height: 29px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	padding: 3.5px 10px;
}
button.hasznositsd-button:hover  {padding: 3.5px 10px;}
.icon-search:after {content: 'Keresés';}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
    padding: 8px 8px !important; float: left;
}
.item-page .hasznositsd-article p:first-child {font-weight: bold; font-size: 120%;}
.breadcrumbs a {color: #7ac943;}

.hasznositsd-nav .hasznositsd-menu-btn {
    border: 0px solid #ffffff !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    display: none;
    background: -ms-linear-gradient(top, #7AC943 0, #7AC943 100%) !important;
    background: -moz-linear-gradient(top, #7AC943 0, #7AC943 100%) !important;
    background: -o-linear-gradient(top, #7AC943 0, #7AC943 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7AC943), color-stop(1, #7AC943)) !important;
    background: -webkit-linear-gradient(top, #7AC943 0, #7AC943 100%) !important;
    background: linear-gradient(to bottom, #7AC943 0, #7AC943 100%) !important;
    margin: 3px;
    padding: 5px;
    position: relative;
    width: 20px;
}

.seogl-newterm, #glossarysearchmethod, .header-seoglossary, #glossarylist a.button.btn.btn-primary.hasznositsd-button {display: none;}
#glossarysearch input.hasznositsd-button {margin: 5px 10px !important; padding: 3px 13px !important;}

.hasznositsd-nav .hasznositsd-menu-btn span {
    background: #ffffff !important;}

.nagyito {float: right; display: inline-block; padding: 11px 10px 7px 0px;}

.blog.vizual .hasznositsd-postheader {
    color: #5FA22F;
    margin: 0 0 0 0px;
    font-size: 24px;
    font-family: Exo,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
}
body.vizual .items-leading .hasznositsd-postcontent p {margin: 10px 0 10px -10px;}
body.vizual .items-leading .hasznositsd-article {
    border-bottom: 0px solid #bce4a1;
}

#glossarylist a#jqeasytooltip0 {color: #7CC945 !important;}
.hasznositsd-postcontent ul > li, .hasznositsd-post ul > li, .hasznositsd-textblock ul > li {
list-style: disc !important; overflow-y: visible !important; color: inherit !important;
}
ul#telepulesihulladek {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

body.vizual .leading-0 .hasznositsd-article {
    float: right;
    width: 98.5% !important;
}

.hasznositsd-block.facebook {margin-top: 0px;padding-top: 0px;}
.plg_system_eprivacy_module {bottom: 0;background: #7AC943;color: #FFFFFF;padding: 10px; font-family: Exo,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;}
.plg_system_eprivacy_module a {color: #ffffff;}
.plg_system_eprivacy_module button, button.plg_system_eprivacy_agreed, button.plg_system_eprivacy_declined {color: #7AC943 !important; background: #ffffff !important; border: 0 !important;font-family: Exo,Arial,'Arial Unicode MS',Helvetica,Sans-Serif !important; cursor: pointer;}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    overflow: hidden;
    border: 0px solid #ccc !important;
    color: #fff !important;
    vertical-align: middle;
    padding: 5px;
}
.plg_system_eprivacy_module h2, .plg_system_eprivacy_accepted, .plg_system_eprivacy_accepted p {display: none;}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button {
margin-right: 15px;
}

.plg_system_eprivacy_module .plg_system_eprivacy_message {
    border: 0px solid #a9a900 !important;
    background-color: transparent !important;
    padding: 5px;
}

.img-fulltext-left img {
width: 100%;
}

@media (max-width: 1200px) {
.desktop .hasznositsd-nav-inner, .hasznositsd-header, .hasznositsd-sheet, .hasznositsd-footer-inner {
    max-width: 90% !important; width: 90% !important;
}
.illusztraciok-modul2 {
    right: 1%;}
	}
@media (max-width: 1080px) {
h3.hasznositsd-postheader {
    padding: 0 0 0 30px !important;
	}
.desktop .hasznositsd-nav-inner, .hasznositsd-header, .hasznositsd-sheet, .hasznositsd-footer-inner {
    max-width: 95% !important; width: 95% !important;
}
body.nagyvilag .hasznositsd-postheader, body.nagyvilag .hasznositsd-article {max-width: 90% !important; width: 90% !important;}
body.okotura .hasznositsd-postheader, body.vizual .hasznositsd-postheader, body.okotura2 .hasznositsd-postheader {max-width: 93% !important; width: 92% !important;}
body.okotura .readon.hasznositsd-button, body.vizual .readon.hasznositsd-button, body.okotura2 .readon.hasznositsd-button {width: 100% !important; text-align: right !important;}
body.nagyvilag .items-leading .hasznositsd-postdateicon {
    font-size: 80% !important;
    padding: 3px !important;
    position: absolute;
    margin-top: 340px;
    margin-left: 1%;
    z-index: 15001;
    background-color: #65a637;
    width: 29px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
body.nagyvilag .items-leading .hasznositsd-postcontent p {
    margin: 0px 2% 0px 0% !important;
    border-bottom: 1px solid #bce4a1;
    padding-bottom: 10px;
}
.blog.fooldal .hasznositsd-postheader, body.nagyvilag .items-leading .hasznositsd-postheader  {
    position: inherit !important;
    margin-top: 0px !important;
    margin-left: 0% !important;
}
body.nagyvilag .hasznositsd-postheader, body.nagyvilag .hasznositsd-article {
    float: none !important;}
body.nagyvilag .items-leading .hasznositsd-postcontent p {
    border-bottom: 0px solid #bce4a1 !important;
}
.hasznositsd-postheader {
    padding: 5px 5px 5px 50px !important;
    margin: 0 0 0 0px !important;
}
.blog.fooldal .hasznositsd-postdateicon, body.nagyvilag .hasznositsd-postdateicon {
    margin-top: -39px !important;
    margin-left: 0% !important;
}
.blog.fooldal .hasznositsd-article p {
    margin-left: 0% !important;
	padding: 0px !important;
	width: 94% !important;
}
	}
@media (max-width: 1000px) {
ul.hasznositsd-hmenu > li > a {padding: 0 10px !important;}
#illusztraciok li img {
    width: 50px !important;
}
body.nagyvilag .items-leading .hasznositsd-postdateicon {
    margin-top: 320px;
}
.socbuttons {top: 95px !important;}
  
@media (max-width: 850px) {
ul.hasznositsd-hmenu > li > a {padding: 0 5px !important;}
#illusztraciok li img {
    width: 40px !important;
}	
.blog.fooldal .hasznositsd-postheader {
    text-align: left !important; width: 72% !important; padding-left: 50px;}
	}
@media (min-width: 769px) {
.nagyito {display: none !important;}	
img.logo {
    margin: 22px 0px 16px 20px;
}
	}
@media (max-width: 768px) {
	
div.socbuttons {right: 15% !important; top: 95px !important;}
	
body.okotura .hasznositsd-postheader, body.vizual .hasznositsd-postheader, body.okotura2 .hasznositsd-postheader {
    max-width: 100% !important;
    width: 100% !important;
}
.hasznositsd-hmenu-extra1 .hasznositsd-menu-btn, .menu.hasznositsd-hmenu.horizontal.visible li.item-113, .illusztraciok-modul, .nevnap table, .nagyito {display: none !important;}	
img.logo {margin-left: calc(50% - 300px) !important; margin-top: 12px !important;}
.slider {
    margin-top: auto !important;
    width: 100% !important;
}
.illusztraciok-modul2 {

}
.hasznositsd-footer-inner .custom div {width: 99% !important;}
.copy {margin-top: 0px !important; text-align: center;}
.copyright-block {margin-top: 30px;}
a.oktf-logo {margin-top: -30px !important;}
.hasznositsd-footer img {margin-left: calc(50% - 50px) !important;}

	}
	
@media (max-width: 650px) {
	
.socbuttons {right: 30% !important; top: 95px !important;}

}
@media (max-width: 480px) {
.socbuttons {right: 40% !important; top: 105px !important;}	
h3.hasznositsd-postheader {
    padding: 0 0 0 10px !important;}
.hasznositsd-postcontent, .hasznositsd-postcontent li, .hasznositsd-postcontent table, .hasznositsd-postcontent a, .hasznositsd-postcontent a:link, .hasznositsd-postcontent a:visited, .hasznositsd-postcontent a.visited, .hasznositsd-postcontent a:hover, .hasznositsd-postcontent a.hovered {
    font-size: 15px !important;
    font-family: 'Open Sans',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
    font-weight: normal;
    font-style: normal;
}
.item-page .facebook-megosztas {
width: 100%;
    float: left;
    text-align: left;
    display: inline-block;
    margin-top: 10px;
}
.cols-2 .column-1, .cols-2 .column-2 {
    width: 100% !important;
}	
.blog.fooldal .hasznositsd-postheader {width: 86% !important;}
.img-intro-left img {width: 101% !important; max-width: 101% !important;}
.blog.fooldal .hasznositsd-article p {
    width: 100% !important;
}
.copy {margin-top: 20px !important;}
img.logo {margin-left: calc(50% - 100px) !important; margin-top: 12px !important;}
	}

.fb_iframe_widget iframe {
    width: 180px !important;
}

.fb_iframe_widget span {
    width: 180px !important;
}

.fb-page.fb_iframe_widget iframe {
    width: 279px !important;
}

.fb-page.fb_iframe_widget span {
    width: 279px !important;
}
/* End Additional CSS Styles */