
#page-home {margin-top:32px;}	
#page-home .primary {width:70%;float:left;padding-left:30px;}	
#page-home .secondary {width:30%;float:left;padding-left:44px;padding-right:30px;}

	@media only screen and (max-width: 1035px) {
		#page-home .primary {width:100%;padding-left:0;}	
		#page-home .secondary {width:100%;}
	}
	
#page-home .primary-content-item {position:relative;padding:44px;background:#fff;border-right:0px solid #c7c7c7;margin-bottom:44px;/*border-bottom:44px solid #eee;*/}
#page-home .primary-block-item {position:relative;padding:0px;background:#fff;margin-bottom:44px;}
#page-home .primary-list-item {/*padding-left:36px;*/background:#fff;border-right:0px solid #c7c7c7;margin-bottom:44px; }
#page-home .primary-list-item:first-child {margin-top:22px;}
#page-home .primary-content-item  + .primary-list-item {margin-top:44px;}
	
	@media only screen and (max-width: 500px) {
		#page-home .primary-block-item {padding:0;}
		#page-home .primary-list-item {padding-left:15px;}		
		#page-home .primary-content-item  {padding:0;padding-bottom:22px;}
	}		
	@media only screen and (max-width: 400px) {		
		#page-home .primary-list-item {padding-left:0px;}		
	}	
	
.primary-block-breadcrumb {}	
	.breadcrumb {}
	.breadcrumb li {display:inline-block;font-size:90%;color:#999;}
	.breadcrumb li:before {content:'\00bb';margin:0 5px;}
	.breadcrumb li:first-child:before {display:none;}
	.breadcrumb li a {color:#999;}
	.breadcrumb .divider {display:none;}
	
.primary-block-date {color:#999;font-size:90%;}	
.primary-block-date .author:before {content:'|';padding-left:7px;padding-right:10px;}	

.primary-block-head {margin-top:20px;}	
.primary-block-head h2 {font-size:42px;line-height:1.1;padding-bottom:20px;}	
	
.primary-block-content {font-size:22px;}
.primary-block-content:after {content:"";display:table;clear:both;}
.primary-block-content h2 {margin-top:30px; font-size:30px;line-height:1.1;}
.primary-block-content h3 {margin-top:30px; font-size:26px;line-height:1.1;}
.primary-block-content h4 {margin-top:30px; font-size:22px;line-height:1.1;}
.primary-block-content p {margin-top:22px;}
.primary-block-content p:empty {margin:0;padding:0;}
.primary-block-content ul {margin-top:22px;margin-left:44px;}
.primary-block-content ol {margin-top:22px;margin-left:44px;}
.primary-block-content li {list-style-type:disc;margin-bottom:12px;}
.primary-block-content li li {list-style-type:circle;}
.primary-block-content ol li  {list-style-type:decimal;}
.primary-block-content table {margin-top:22px;}
.primary-block-content img {display:block;margin:0 auto!important;max-width:100%;height:auto;}
.primary-block-content img + small { display: block;   text-align: center; padding: 3px 0;opacity: .7;}
.primary-block-content a + small { display: block;   text-align: center; padding: 3px 0;opacity: .7;}
.primary-block-content figure  { margin-top:22px;text-align:center;}
.primary-block-content figure a {display:inline-block;}
.primary-block-content figcaption {text-align: center; padding: 5px 0;opacity: .7; font-size:14px;}
.primary-block-content figcaption:first-line {color:#000;font-size:16px;}
.primary-block-content a {cursor:default!important;}
.primary-block-content a * {cursor:default!important;}
.primary-block-content a[href] {color:#2196f3;/*color:#55a32a;*/cursor:pointer!important; text-decoration: underline;}
.primary-block-content a[href] * {cursor:pointer!important;}
.primary-block-content .section-title {font-size:32px;}
.primary-block-content .section-menu {background: #f9f9f9; padding: 38px 44px; padding-left:22px;margin-left:0px;}
.primary-block-content .section-menu li {margin-left:30px;margin-top:10px;}
.primary-block-content .section-menu li:first-child {margin-top:0;}
.primary-block-content .section-menu p { margin-top: 0px; padding-bottom: 10px; }
.primary-block-content dt {margin:11px 0;font-weight:bold;}
.primary-block-content dd {margin: 0 10px;}
.primary-block-content .related {position:relative;margin-top: 20px; padding: 20px;padding-top:30px;background: #f3f3f3;}
.primary-block-content .related:before {content:"Ez is érdekelheti"; position:absolute; left:20px;top:18px;font-size:10px;text-transform:uppercase;}

.primary-block-content .btn-cta{margin:20px auto;display:inline-block;padding:0 42px;height:54px;font-size:24px;line-height:54px;background:#4080ff;color:#f3f3f3;white-space:nowrap;text-align:center;text-decoration:none;}
	@media only screen and (max-width:1035px){
		.primary-block-content .btn-cta{padding:12px 20px;height:auto;font-size:24px;line-height:1.3;white-space:normal;}
	}
	@media only screen and (max-width:779px){
		.primary-block-content .btn-cta{}
	}
	@media only screen and (max-width:641px){
		.primary-block-content .btn-cta{font-size:22px;}
	}

.table-2d {margin-bottom:10px;font-size:smaller;line-height:1.3;width:100%;font-size:75%;}
.table-2d caption {text-align:center;padding-bottom:6px;opacity:.8;}
.table-2d th, 
.table-2d td {text-align:center;border:1px solid #eee;padding:8px 10px;}
.table-2d thead th {background:#f9f9f9;border-bottom:2px solid #eee;}
.table-2d thead td {}
.table-2d tbody th {background:#f9f9f9;text-align:left;border-right:2px solid #eee;}
.table-2d tbody td {}
@media only screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-top: 22px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive table {margin:0;}
}

/* fixed header and anchor jumps */
.primary-block-content a[id]:before { 
  display: block; 
  content: " "; 
  margin-top: -90px; 
  height: 90px; 
  visibility: hidden; 
}
.primary-block-content h2[id]:before { 
  display: block; 
  content: " "; 
  margin-top: -90px; 
  height: 90px; 
  visibility: hidden; 
}


.primary-block-content .generate_form h2 {display:none;} /* ebook - duplikalja a cimet,  a bejegyzesnek ugyanaz a cime, mint a lead formnak: az ebook cime*/

	.ebook-wrap {display:table;width:100%;}
	.ebook-wrap > div {display:table-cell;width:50%;vertical-align:top;padding-top:22px;}
	.ebook-wrap > div + div {padding-top:0;padding-left:22px;}

	@media only screen and (max-width: 779px) {
		.primary-block-content {font-size:20px;}
		.primary-block-content h2 {font-size:28px;}
		.primary-block-content h3 {font-size:24px;}
		.primary-block-content h4 {font-size:20px;}	

		.ebook-wrap {display:block;}	
		.ebook-wrap > div {display:block;width:100%;}	
		.ebook-wrap > div + div {padding-left:0;}	
	}	
	@media only screen and (max-width: 500px) {
		.primary-block-content {font-size:18px;}
		.primary-block-content h2 {font-size:24px;}
		.primary-block-content h3 {font-size:20px;}
		.primary-block-content h4 {font-size:18px;}		
	}	
	
.primary-block-tags {margin-top:44px;}		
	.tags {font-size:0;letter-spacing:0;word-spacing:0;margin-top:-10px;}
	.tags li {display:inline-block;font-size:16px;margin-right:10px;margin-top:10px;vertical-align:top;}	
	.tags li a {display:block;background: #f3f3f3;   border-radius: 3px;  padding:2px 5px;}
	.tags li a:before {content:'#';font-style:italic;}
	
	
.bt-social-share {display:inline;width:auto;border:0;padding:0;margin:0;background:none; position:absolute;right:44px;top:44px;}
.intro-inner {border-left: 5px solid #3f3f3f;   padding-left: 25px;   font-size: 120%;   font-weight: 300;   font-style: italic;}

/* nagyobb meretben gyakran nem jelenik meg a thumbnail */
/*
.video-responsive { overflow: hidden;  padding-bottom: 56.25%;   position: relative;   height: 0; margin-left:auto;margin-right:auto; }
*/
.video-responsive { overflow: hidden;  position: relative;   width:640px; height:360px; padding:0;  margin-left:auto;margin-right:auto; margin-top:22px; }
.video-responsive iframe {position:absolute;left:0;top:0;height:100%;width:100%;}
@media only screen and (max-width: 651px) {
	.video-responsive { overflow: hidden;  position: relative;    padding-bottom: 56.25%;  width:100%;height: 0;  }
}

	
	@media only screen and (max-width: 500px) {
		.primary-block-breadcrumb,
		.primary-block-date,
		.primary-block-head,
		.primary-block-content,
		.primary-block-tags  {padding-left:15px;padding-right:15px;}
		
		.bt-social-share {top:15px;right:15px;}
		
		.primary-block-breadcrumb {padding-top:54px;}
		
		.primary-block-head h2 {font-size:28px;}	
		
		.intro-inner {font-size:110%;padding-left:15px;}
		
		.primary-block-tags  {padding-bottom:22px;padding-top:22px;margin:0;margin-left:-3px;margin-right:-3px;}
		.primary-block-tags .tags li {padding:3px;margin:0;}
	}	
	
.featured-article {position:relative;/*height:446px;*/}
.featured-article > a {display:block;}
.featured-article .content {position:absolute;z-index:2;bottom:36px;left:36px;right:36px;}
.featured-article h3 {font-size:48px;color:#fff;font-weight:normal;margin-bottom:16px;}
.featured-article p {color:#fff;font-size:22px;}
.featured-article .img-holder:after {content:'';position:absolute;z-index:2;left:0;bottom:0;right:0;top:0;}	
.featured-article .img-holder:after {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 20%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
	
.featured-article .img-holder {position:relative;display:block;overflow:hidden;}	
.featured-article .img-holder .img {transform:translateZ(0);transition:transform .5s linear; position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;display:block;background-size:cover;background-position:50% 50%;}	
.featured-article:hover .img-holder .img {transform:scale(1.1);transition:transform 5s linear;}	
.featured-article .img-holder img {visibility:hidden;display:block;width:100%;height:auto;max-width:1265px;max-height:446px;}	
	
	@media only screen and (max-width: 1035px) {	
		.featured-article h3 {font-size:38px;}
	}		
	
	@media only screen and (max-width: 779px) {
		.featured-article {height:auto;}
		.featured-article .content {position:relative;bottom:0;left:0;right:0; padding:15px;}
		.featured-article h3 {font-size:32px;color:#fff;position:absolute;bottom:100%;}
		.featured-article p {font-size:18px;color:#555;}
	}		
	
	@media only screen and (max-width: 500px) {
		.featured-article .img-holder {height:240px;}
		.featured-article h3 {font-size:24px;margin-bottom:6px;}
		.featured-article p {font-size:16px;}		
	}	
	
.article-list {position:relative;font-size:0;letter-spacing:0;word-spacing:0;padding-right:30px;padding-top:48px;padding-bottom:30px;padding-left:14px; border-left:17px solid #464646;}	
	
	.article-list-head {position:absolute;font-size:30px;line-height:57px;background:#464646;color:#fff;height:57px;top:-23px;left:-17px;padding-left:45px;padding-right:28px; text-transform:uppercase;}	
	.article-list-head:before {content:''; position:absolute;top:0;right:-12px;bottom:0;z-index:0; display:block; width:24px; background:#464646;  transform: skewX(24deg);}
	.article-list-head span {position:relative;z-index:1;}	
		@media only screen and (max-width: 1451px) {
			.article-list-head {font-size:26px;}
		}	
		@media only screen and (max-width: 500px) {
			.article-list-head {font-size:20px;}
		}			
		@media only screen and (max-width: 400px) {
			.article-list-head {padding-left:24px;padding-right:8px;height:40px;line-height:40px;top:-20px;}
		}	
	
	.article-list-item {position:relative;display:inline-block;width:33.3%;padding:14px;vertical-align:top;}	
	.article-list-item:before {content:attr(data-category);position:absolute;z-index:2;top:1px;right:26px; display:block;height:28px;padding:0 14px;background:#464646;color:#fff;font-size:14px;line-height:28px;text-transform:uppercase;}	
	.article-list-item .img-holder {position:relative;display:block;overflow:hidden;}	
	.article-list-item .img-holder .img {transform:translateZ(0);transition:transform .5s linear;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}	
	.article-list-item:hover .img-holder .img {transform:scale(1.1);transition:transform 5s linear;}
	.article-list-item .img-holder img {visibility:hidden;display:block;width:100%;height:auto;}	
	.article-list-item .content {padding:14px;}	
	.article-list-item:hover .content {background:#464646;color:#fff;}	
	.article-list-item h3 {font-size:24px;line-height:1.1;margin-bottom:18px;}	
	.article-list-item p {font-size:18px;}	
	.article-list-item a.category-link {position:absolute;z-index:2;top:1px;right:26px; display:block;height:28px;padding:0 14px;background:#464646;color:#fff;font-size:14px;line-height:28px;text-transform:uppercase;}	
	.article-list-item a.category-link:hover {background:#000;color:#fff;}

	.fogalomtar-tablazat {width: 100%;}
	.fogalomtar-tablazat tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {width:100%; background-color: #f9f9f9;}
	.fogalomtar-tablazat tbody>tr {width: 100%};
	.fogalomtar-sor{position:relative;display:inline-block;vertical-align:top;}
	.fogalomtar-sor .content {padding:10px;}	
	.fogalomtar-sor:hover .content {background:#464646;color:#fff;}	
	.fogalomtar-sor h3 {font-size:25px;line-height:1.1;margin-bottom:15px;}
	.fogalomtar-sor p {font-size:18px;}
	.fogalomtar-sor a {text-decoration: none;}
	.fogalomtar-sor a:hover {text-decoration: underline; color: #fff;}
	/*.fogalomtar-sor a.category-link {position:absolute;z-index:2;top:1px;right:26px; display:block;height:28px;padding:0 14px;background:#464646;color:#fff;font-size:14px;line-height:28px;text-transform:uppercase;}	
	.fogalomtar-sor a.category-link:hover {background:#000;color:#fff;}
	*/
	.fogalomtar-search-input {margin-bottom:50px; display:block!important;width:100%!important;height:42px!important;line-height:42px!important;padding:0 20px!important;background:#fff!important;color:#000!important;border:1px solid #ddd!important;border-radius:20px 20px 20px 20px!important;}
	
	
	
	
		[data-category="Videó"] .img-holder:after,
		[data-category="Videók"] .img-holder:after {content:'';position:absolute;z-index:1;left:0;top:0;right:0;bottom:0; background:url(../images/play.png) 50% 50% no-repeat;}

	.gumisarok-main-table{margin-left: 10px;}
	.gumisarok-main-table img {float:left; width:170px; height:170px; border-radius:50%; border:9px solid #7d7d7d}
	/*.gumisarok-main-table h4 {padding-bottom: 5px; border-bottom: 2px solid #97cc24; margin: 0px 15px 0px 15px; font-size: 25px; color: black;}*/
	.gumisarok-main-table h4 {padding-bottom: 5px; border-bottom: 2px solid #97cc24; margin: 0px 0px 0px 185px; font-size: 25px; color: black;}

	.gumisarok-description{font-size: 18px; text-align: justify; margin-bottom: 15px; padding: 0px 15px 0px 15px;}
	.gumisarok-description p {margin-left: 185px;}
	.kerdezzen-szakertonktol{border-bottom: 2px solid #97cc24; margin-top: 15px;}
	.kerdezzen-szakertonktol span {color: black; font-size: 30px; margin: 10px 0px 5px 15px; text-transform: uppercase;}
		@media only screen and (max-width: 600px) {
			.gumisarok-main-table {text-align: center; margin:0px;}
			.gumisarok-main-table img {float:none; margin-bottom: 15px;}
			.gumisarok-main-table h4 {text-align: center; margin: 0px 15px 0px 15px;}
			.gumisarok-description p {margin-left: 15px; margin-right: 15px;}

			.kerdezzen-szakertonktol{margin-top: 15px; text-align: center;}
			.kerdezzen-szakertonktol span {margin:0;}			
		}
	
	.gumisarok-tablazat {width: 100%;}
	.gumisarok-tablazat tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {width:100%; background-color: #f9f9f9;}
	.gumisarok-tablazat tbody>tr {width: 100%; margin-top: 5px;};
	.gumisarok-sor{position:relative;display:inline-block;vertical-align:top;}
	.gumisarok-sor .content {padding:10px;}	
	.gumisarok-sor:hover .content {background:#464646;color:#fff;}	
	.gumisarok-sor h3 {font-size:22px;line-height:1.1;margin-bottom:10px;margin-top: 5px;}
	.gumisarok-sor p {font-size:18px;}
	.gumisarok-sor img {float: left; width: 35px; height: 35px; border-radius: 50%;border: 0px solid #d1d0d0; margin-right: 15px; margin-bottom: 15px;}
	.gumisarok-sor a {text-decoration: none;}
	.gumisarok-sor a:hover {text-decoration: underline; color: #fff;}
	/*.gumisarok-sor a.category-link {position:absolute;z-index:2;top:1px;right:26px; display:block;height:28px;padding:0 14px;background:#464646;color:#fff;font-size:14px;line-height:28px;text-transform:uppercase;}	
	.gumisarok-sor a.category-link:hover {background:#000;color:#fff;}
	*/
	.gumisarok-search-input {margin-bottom:50px; display:block!important;width:100%!important;height:42px!important;line-height:42px!important;padding:0 20px!important;background:#fff!important;color:#000!important;border:1px solid #ddd!important;border-radius:20px 20px 20px 20px!important;}
		@media only screen and (max-width: 600px) {
			
		}

		[data-category="Videó"] .img-holder:after,
		[data-category="Videók"] .img-holder:after {content:'';position:absolute;z-index:1;left:0;top:0;right:0;bottom:0; background:url(../images/play.png) 50% 50% no-repeat;}
	
	/* keresesnel a talalati listaban van */
	.article-list-item .highlight {font-weight:bold;} 

		@media only screen and (max-width: 779px) {
			.article-list-item {width:50%;}
		}		
		@media only screen and (max-width: 500px) {
			.article-list {padding-left:0;padding-right:0;}
			.article-list-item {width:100%;}
		}		
		@media only screen and (max-width: 400px) {
			.article-list {border-left-width:10px;}		
			.article-list-item  {padding-left:0;padding-right:0;}	
			.article-list-item h3 {font-size:20px;}	
		}	
	
	.article-list-foot-push {height:57px;}
	.article-list-foot {position:absolute;right:0;bottom:0;text-align:right;height:57px;}
	.article-list-foot .more {position:relative;display:inline-block;background:#464646;color:#fff;height:57px;padding-left:14px;padding-right:14px; font-size:18px;line-height:57px; text-transform:uppercase;}	
	.article-list-foot .more:before {content:''; position:absolute;top:0;left:-12px;bottom:0;z-index:0; display:block; width:24px; background:#464646;  transform: skewX(-24deg);}
	.article-list-foot .more:after {content:'\00BB';font-size:120%;padding-left:14px;}
	.article-list-foot .more:hover {filter: brightness(110%);}
	.article-list-foot .more span {position:relative;z-index:1;}
		
		@media only screen and (max-width: 400px) {
			.article-list-foot-push {height:40px;}
			.article-list-foot  {height:40px;}	
			.article-list-foot .more {font-size:16px;height:40px;line-height:40px;}	
		}
		
	/* Variaciok */
	.article-list.videok h3 {font-size:20px;margin-bottom:0;}
	.article-list.blogtar h3 {font-size:20px;margin-bottom:0;}
	.article-list.inspiraciotar h3 {font-size:20px;margin-bottom:0;}
	.article-list.shop h3 {font-size:20px;margin-bottom:0;}
	
	/* Szin variaciok */
	.article-list.videok {border-color:#ffec01;}
	.article-list.videok .article-list-head {background-color:#ffec01;color:#464646;}
	.article-list.videok .article-list-head:before {background-color:#ffec01;}
	.article-list.videok .article-list-item:before {background-color:#ffec01;color:#464646;}	
	.article-list.videok .article-list-foot .more {background-color:#ffec01;color:#464646;}	
	.article-list.videok .article-list-foot .more:before { background:#ffec01; }	
	
	.article-list.blogtar {border-color:#bce1d9;}
	.article-list.blogtar .article-list-head {background-color:#bce1d9;color:#464646;}
	.article-list.blogtar .article-list-head:before {background-color:#bce1d9;}
	.article-list.blogtar .article-list-item:before {background-color:#bce1d9;color:#464646;}	
	.article-list.blogtar .article-list-foot .more {background-color:#bce1d9;color:#464646;}	
	.article-list.blogtar .article-list-foot .more:before { background:#bce1d9; }	
	
	.article-list.inspiraciotar {border-color:#445f7d;}
	.article-list.inspiraciotar .article-list-head {background-color:#445f7d;color:#fff;}
	.article-list.inspiraciotar .article-list-head:before {background-color:#445f7d;}
	.article-list.inspiraciotar .article-list-item:before {background-color:#445f7d;color:#fff;}	
	.article-list.inspiraciotar .article-list-foot .more {background-color:#445f7d;color:#fff;}	
	.article-list.inspiraciotar .article-list-foot .more:before { background:#445f7d; }	
	
	.article-list.shop {border-color:#7c470e;}
	.article-list.shop .article-list-head {background-color:#7c470e;color:#fff;}
	.article-list.shop .article-list-head:before {background-color:#7c470e;}
	.article-list.shop .article-list-item:before {background-color:#7c470e;color:#fff;}
	.article-list.shop .article-list-foot .more {background-color:#7c470e;color:#fff;}	
	.article-list.shop .article-list-foot .more:before { background:#7c470e; }	
	
	.article-list.tipptar {border-color:#ff9900;}
	.article-list.tipptar .article-list-head {background-color:#ff9900;color:#fff;}
	.article-list.tipptar .article-list-head:before {background-color:#ff9900;}
	.article-list.tipptar .article-list-item:before {background-color:#ff9900;color:#fff;}
	.article-list.tipptar .article-list-foot .more {background-color:#ff9900;color:#fff;}	
	.article-list.tipptar .article-list-foot .more:before { background:#ff9900; }

	
	.article-list-subcategories {font-size:18px;padding:18px;}
	.article-list-subcategories li {padding:4px 0;}
	
	.mediaajanlat .article-list {}
	.mediaajanlat .article-list .article-list-item  {width:100%;}
	.mediaajanlat .article-list .article-list-item:before {display:none!important;content:"#"attr(data-category);position:absolute;z-index:2;bottom:100%;right:auto;left:0; display:block;height:28px;padding:0 14px;background:#464646;color:#fff;font-size:14px;line-height:28px;text-transform:uppercase;}	
	.mediaajanlat .article-list .article-list-item h4  {font-size:18px;}
	.mediaajanlat .article-list .article-list-item p  {}
	.mediaajanlat .article-list .article-list-item a  {color:#2196f3;}
	@media only screen and (max-width: 500px) {
		.mediaajanlat .article-list   {padding-left:14px;padding-top:22px;}			
		.mediaajanlat .article-list .article-list-head  {font-size:14px;}			
	}	
/* Szakerto - easydiscuss modul */	

.expert-list {position:relative;padding-right:30px;padding-top:48px;padding-bottom:30px;padding-left:14px; border-left:17px solid #464646;}	
.expert-list a {color:#777;transition:color .3s;}
.expert-list a:hover, 
.expert-list a:active {color:#000;}
				
		@media only screen and (max-width: 400px) {
			.expert-list {border-left-width:10px;}			
		}	
		
	.expert-list-head {position:absolute;font-size:30px;line-height:57px;background:#464646;color:#fff;height:57px;top:-23px;left:-17px;padding-left:45px;padding-right:10px; text-transform:uppercase;}	
	.expert-list-head:before {content:''; position:absolute;top:0;right:-12px;bottom:0;z-index:0; display:block; width:24px; background:#464646;  transform: skewX(24deg);}
	.expert-list-head span {position:relative;z-index:1;}		
		@media only screen and (max-width: 1451px) {
			.expert-list-head {font-size:26px;}
		}	
		@media only screen and (max-width: 500px) {
			.expert-list-head {font-size:20px;}
		}			
		@media only screen and (max-width: 400px) {
			.expert-list-head {padding-left:24px;padding-right:8px;height:40px;line-height:40px;top:-20px;}
		}	
		
	.expert-topic-number {display:inline-block;font-size:12px;font-weight:normal;padding:3px 5px 1px 5px;text-transform:none;}

	.expert-experts-list-item {display:table;width:100%;}
	.expert-experts-list-item .cell {display:table-cell;vertical-align:middle;padding:10px 0;border-top:20px solid transparent;}
	.expert-experts-list-item .cell-avatar {width:100px;padding-right:20px;}
	.expert-experts-list-item .cell-content {padding:0 20px;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
	.expert-experts-list-item .cell-logo {width:100px;padding-left:20px;}	
	.expert-experts-list-item-avatar {display:block; width:100px;height:100px; border:1px solid #ddd!important; border-radius:50%;}
	.expert-experts-list-item-title {font-size:20px;padding:4px 0;text-transform:uppercase;}
	.expert-experts-list-item-text {font-size:16px;}
	.expert-experts-list-item-logo  {height:80px; background-size:contain;background-position:50% 50%;background-repeat:no-repeat; }	
	.expert-experts-list-item-logo img {visibility:hidden;/*display:block;height:100%!important; width:auto!important; max-width:160px!important;*/}
	
	
		@media only screen and (max-width: 500px) {
			.expert-list  {padding-left:0;padding-right:0;}
			.expert-experts-list-item  {margin-top:44px;border-top:1px solid #ddd;padding-top:44px;}
			.expert-experts-list-item:first-child  {margin-top:0;border-top:0;}
			.expert-experts-list-item .cell {display:block;text-align:center;border:0;}
			.expert-experts-list-item .cell-content {border:0;padding:14px 0;}
			.expert-experts-list-item .cell-avatar {width:100%;padding:0;}
			.expert-experts-list-item .cell-logo {width:100%;max-width:300px;margin:0 auto;padding:0;}
			
			.expert-experts-list-item-avatar {max-width:none!important;width:100px!important;height:100px!important;margin:auto!important;}
			
			.expert-topic-number {display:block;}
		}
		
	.expert-experts-list-item.stand-alone .cell {border-top:0;border-bottom:40px solid transparent;}
		@media only screen and (max-width: 500px) {
			.expert-experts-list-item.stand-alone  {margin-top:0;border-top:0;padding-top:0;padding-bottom:22px;}
			.expert-experts-list-item.stand-alone .cell  {border-bottom:0;}
		}
	
	.discuss-category-info .expert-btn {display:inline-block;position:absolute;right:0px;top:5px;background:#444;color:#fff!important;width:100px;text-align:center;height:32px;font-size:14px;line-height:32px; transition:background .3s!important;}
	.discuss-category-info  .expert-btn:hover {background:#000;}
	
	.expert-searchbar {margin-bottom:20px;}
	.expert-searchbar-table {display:table;width:100%;}
	.expert-searchbar-table .cell {display:table-cell;vertical-align:top;}
	.expert-searchbar-table .cell-input {}
	.expert-searchbar-table .cell-submit {width:100px;}
	.expert-searchbar-input {display:block!important;width:100%!important;height:42px!important;line-height:42px!important;padding:0 20px!important;background:#fff!important;color:#000!important;border:1px solid #ddd!important;border-radius:20px 0 0 20px!important;}
	.expert-searchbar-submit {display:block;width:100px;height:42px;line-height:42px;text-align:center;background:#000;color:#fff;border-radius:0 20px 20px 0;}
	
	.navbar.discuss-toolbar .navbar-inner {border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:none!important;border-radius:none!important; border-bottom:2px solid #d4d4d4!important;}
	
	.expert-module {padding:44px;}
	.expert-module-list {font-size:0;letter-spacing:0;word-spacing:0;}
	.expert-module-list-item {width:33%;display:inline-block;vertical-align:top;}
	.expert-module-list-item a {display:block;padding:10px;clear:both;overflow:hidden;transition:background .3s; border-radius:3px;}
	.expert-module-list-item a:hover {background:#f3f3f3;}
	.expert-module-list-item a:hover img {border-color:#fff!important;}
	.expert-module-list-item img {float:left;margin-right:20px;display:block; width:80px;height:80px; border:4px solid #f1f1f1!important; border-radius:50%; transition:border-color .3s;}
	.expert-module-list-item span.title {display:block;font-size:22px;padding-top:4px;}
	.expert-module-list-item span.count {display:block;font-size:14px;}
		
		@media only screen and (max-width: 1451px) {
			.expert-module {padding:16px;}
			.expert-module-list-item span.title {font-size:20px;}
		}	
		@media only screen and (max-width: 779px) {
			.expert-module-list-item {width:50%;}
		}			
		@media only screen and (max-width: 500px) {
			.expert-module-list-item {width:100%;}
		}		
		@media only screen and (max-width: 400px) {
			.expert-module {padding:0;}
		}	

		
	div#discuss-wrapper .btn {box-shadow:none;}	
	div#discuss-wrapper .btn-small {}	
	div#discuss-wrapper .btn-primary {background:#006dcc;}		
	div#discuss-wrapper .btn-success {background:#5bb75b;}	
	div#discuss-wrapper .btn-info {background:#49afcd;}	
	div#discuss-wrapper .btn-danger {background:#da4f49;}	
		
/* Bal oldali blokkok */		
	.secondary-block {padding:0;margin:44px 0;padding-bottom:44px;border-bottom:1px solid #c5c5c5;}	
	.secondary-block:last-of-type {border-bottom:0;}	
	.secondary-block-head {height:47px;padding:0 37px; font-size:20px;line-height:47px; background:#555;color:#fff; text-transform:uppercase;}
		@media only screen and (max-width: 1451px) {
			.secondary-block-head {padding:0 20px; font-size:18px; white-space:nowrap; overflow:hidden;}
		}	
		@media only screen and (max-width: 1035px) {			
			#page-home .secondary {font-size:0;letter-spacing:0;word-spacing:0;padding:10px;padding-top:0;}
			.secondary-block {display:inline-block;width:50%;margin:0;padding:10px;vertical-align:top;border:0;}
		}	
		@media only screen and (max-width: 500px) {
			#page-home .secondary {padding:0;}
			.secondary-block {width:100%;padding:15px;}
		}		
		@media only screen and (max-width: 400px) {
			#page-home .secondary {padding:0;}
			.secondary-block {padding:0;margin-bottom:28px;}
		}	
	.hot-list {}
	.hot-list-item {position:relative;margin-top:28px;background-size:cover;background-position:50% 50%;}
	.hot-list-item:before {content:attr(data-category);position:absolute;z-index:3;top:-14px;right:14px; display:block;height:28px;padding:0 14px;background:#464646;color:#fff;font-size:14px;line-height:28px;text-transform:uppercase;}	
	.hot-list-item  a {display:block;position:relative;z-index:2;}	
	.hot-list-item .img-holder {position:relative;display:block;overflow:hidden;}	
	.hot-list-item .img-holder .img {transform:translateZ(0);transition:transform .5s linear;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}	
	.hot-list-item:hover .img-holder .img {transform:scale(1.1);transition:transform 5s linear;}
	.hot-list-item .img-holder img {visibility:hidden;display:block;width:100%;height:auto;}		
	.hot-list-item  span.title {display:block;position:absolute;z-index:2;left:0;bottom:0;padding:14px;font-size:20px;font-weight:normal;color:#fff;}	
	.hot-list-item .img-holder:after {content:'';position:absolute;z-index:2;left:0;bottom:0;right:0;top:0;}	
	.hot-list-item .img-holder:after {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 20%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}

	.hot-list-item.videok:before {background-color:#ffec01;color:#464646;}
	.hot-list-item.blogtar:before {background-color:#bce1d9;color:#464646;}
	.hot-list-item.inspiraciotar:before {background-color:#445f7d;color:#fff;}
	.hot-list-item.shop:before {background-color:#7c470e;color:#fff;}
	
	.hot-list-item.no-category:before {display:none;} 
	
	@media only screen and (max-width: 1451px) {
		.hot-list-item  span.title {font-size:18px;}	
	}	
	
	.secondary .goAdverticum {/*whitespace fix*/font-size:0;}
	.secondary .goAdverticum,
	.secondary .goAdverticum img {display:block;width:100%!important;/*max-width:261px!important;*/height:auto!important;/*max-height:600px!important;*/margin:0 auto!important;}
	.secondary .goAdverticum + .goAdverticum  {margin-top:44px!important;}
	

/* Tipptar, mint module */
#kapcsolodo_tippek {}
#kapcsolodo_tippek .homeinfo-tipptar-box {background:none;margin-top:0;}
#kapcsolodo_tippek .homeinfo-tipptar-box-header {display:none;}
#kapcsolodo_tippek .homeinfo-tipptar-box-footer {display:none;}
	@media only screen and (max-width: 1451px) {
		#kapcsolodo_tippek  .homeinfo-tipptar-box-group-item-content  {line-height:1.2;}	
	}	
	
/* Keresesi eredmenyek aloldal */	
	.search-results {font-size:18px;padding:22px 44px;}
	
		@media only screen and (max-width: 500px) {
			.search-results {padding:22px 22px;}
		}			
		@media only screen and (max-width: 400px) {
			.search-results {padding:0 15px;}
		}	
		
		.search-results a {color:#55a32a;}
		.search-results a:hover {text-decoration:underline;}
		.search-results .highlight {font-weight:bold;} 
				
		.search-results-intro {font-size:16px;opacity:.8;}
		.search-results-intro p {}
			.search-result-count  {font-weight:bold;}
			.search-result-searchword  {font-weight:bold;}
			.search-result-searchword:before  {content:'"';}
			.search-result-searchword:after  {content:'"';}
			
		.article-list .search-results-intro {padding:14px;padding-bottom:28px;} 	
	
		.search-results-list  {}
			.search-result-title  {font-size:22px;margin-top:33px;margin-bottom:6px;}
			.search-result-href {font-size:90%;opacity:.7;}
			.search-result-text {margin-bottom:6px;}
			.search-result-text-category {font-weight:normal;}
			.search-result-text-category:after {content:'-';padding:0 4px;}
			.search-result-created {font-size:90%;opacity:.7;}
	


/* Footer */
#site-footer {}
	.szakmai-partnerek {background:#000;color:#fff;text-align:center;padding:20px;}
	.szakmai-partnerek > span {display:block;margin:auto;text-transform:uppercase;font-size:22px;margin-bottom:8px;}
	.szakmai-partnerek ul {display:inline-block;}
	.szakmai-partnerek li {display:inline-block;padding:10px;}
	.szakmai-partnerek li img {display:block;width:120px;height:auto;}

		@media only screen and (max-width: 500px) {		
			.szakmai-partnerek li img {width:80px;}
		}

	
/* korabb html */	
	.kapcsol a{	padding:5px 10px;	background-color:#3f3f3f;	font-size:80%;	text-transform:uppercase;	color:#fff;	display:block;	float:none;	margin: 0px 0px 5px 0px;}
	.kapcsol a i{	font-size:140%;	padding-right:10px;}
	.kapcsolodok {margin-top:-44px;	margin-bottom:44px;}
	.kapcsolodok p{	text-transform:uppercase;	padding:10px;	margin:0px;}		

/* cikk - magyarazoszoveg */	
.definition {
	padding: 10px 14px;
    border: 1px solid;
    font-size: smaller;
    font-style: italic;
}

.ebook-wrap .asl_lead_message {margin-bottom:20px;}		

/* Szerkesztőbizottság */

.hi-committee {}
.hi-committee-list {margin-top:44px;}
.hi-committee-list-item {padding-left:140px;clear:both;overflow:hidden;}
.hi-committee-list-item + .hi-committee-list-item {margin-top:44px;border-top:1px solid #eee;padding-top:44px;}
.hi-committee-list-item img {display:block;float:left;margin-left:-140px!important;border-radius:50%;}
.hi-committee-list-item h4 {margin-top:0;font-size:20px;}
.hi-committee-list-item p {font-size:20px;margin-top:10px;}
		@media only screen and (max-width: 651px) {		
			.hi-committee  {padding-top:20px;text-align:center;}
			.hi-committee-list-item {padding-left:0;}
			.hi-committee-list-item img {display:block;float:none;margin:0 auto 20px!important;}
		}
		
#homeinfo-szamokban {text-align:center;background:#fff;padding:24px 15px 20px;}
#homeinfo-szamokban p {margin-bottom:18px;}	

/* OTP DEMO */
.bannerWrapper + script + .otp-ajanlo {margin-top:30px;}
.otp-ajanlo { color:#212529;background:#e3f5e7;}
	.otp-ajanlo-body {border:1px solid rgba(0,0,0,.125);padding:22px 24px; border-radius:5px 5px 0 0;}
		.otp-ajanlo-title {font-size:24px;margin-bottom:11px;text-align:left;color:#212529;}
		.otp-ajanlo-intro {font-size:18px;text-align:justify;clear:both;overflow:hidden;}
			.otp-ajanlo-intro a {display:inline-block;white-space:nowrap;color:#155724!important; text-decoration:underline;float:right;margin-top:10px;}
			.otp-ajanlo-intro a:after {content:' \00BB';}
	.otp-ajanlo-footer {text-align:center;border:1px solid rgba(0,0,0,.125);border-top:0;padding:11px 0;border-radius:0 0 5px 5px;}	
		.otp-ajanlo-button {
			cursor:pointer;
			color: #fff!important;
			background-color: #28a745;
			border-color: #28a745;
			display: inline-block;
			font-weight: 400;
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			border: 1px solid transparent;
			padding: .375rem .75rem;
			font-size: 1rem;
			line-height: 1.5;
			border-radius: .25rem;
			-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
			text-transform: uppercase;	
		}
		
/* SBERBANK DEMO */
.bannerWrapper + script + .sberbank-ajanlo {margin-top:30px;}
.sberbank-ajanlo { color:#212529;background:#f3f2f2;}
	.sberbank-ajanlo-body {border:1px solid rgba(0,0,0,.125);padding:22px 24px; border-radius:5px 5px 0 0;}
		.sberbank-ajanlo-title {font-size:24px;margin-bottom:11px;text-align:left;color:#212529;}
		.sberbank-ajanlo-intro {font-size:18px;text-align:justify;clear:both;overflow:hidden;}
			.sberbank-ajanlo-intro a {display:inline-block;white-space:nowrap;color:#000!important; font-weight:bold;text-decoration:none;float:right;margin-top:10px;}
			.sberbank-ajanlo-intro a:after {content:' \00BB';}
	.sberbank-ajanlo-footer {text-align:center;border:1px solid rgba(0,0,0,.125);border-top:0;padding:11px 0;border-radius:0 0 5px 5px;}	
		.sberbank-ajanlo-button {
			cursor:pointer;
			color: #fff!important;
			background-color: #4e8e58;
			border-color: #4e8e58;
			display: inline-block;
			font-weight: 600;
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			border: 1px solid transparent;
			padding: .375rem 1.75rem;
			font-size: 1rem;
			line-height: 1.5;
			border-radius: .25rem;
			-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
			text-transform: uppercase;	
		}
		.sberbank-ajanlo-button:hover {background-color:#62a16c;border-color:#62a16c;}


/*BHPgumi Kereső modul*/		
.kereso-modul:before {
    content: '';
    position: absolute;
    bottom: 0; right: 0;
    border-bottom: 4vw solid #97cc24;
    border-left: 6vw solid #eeeeee;
    width: 0;
}

.kereso-modul{
	position: relative;
	padding-bottom:44px;
	padding-top: 21px;
	background-color: #eeeeee;
	margin-top: 22px;
	margin-bottom: 30px;
	max-width:100%;
	height:auto;
}

.webshop{
	display: table;
	margin-left: 30px;
	margin-bottom: 15px;
}

.bhpgumi_szoveg{ 
	font-size: 1.5vw;
	display: table-cell;
	vertical-align: middle;
}

.cart{
	vertical-align: middle;
	display: table-cell;
}

.kereso-input{
	display: inline-block;
	margin: 5px 5px 5px 5px;
}

.url:before{
    content: '';
    position: absolute;
    bottom: 0; right: 0;
    border-bottom: 2.5vw solid #eeeeee;
    border-left: 4vw solid white;
    width: 0;
}

.url{
	position: relative;
	margin: 0px 0px 15px 20px;
	text-decoration: none;
	font-size: 2vw;
	margin: 0px 120px 20px 20px;
	background: white;
	padding-left: 10px;
}

.kereso-form{
	text-align: center;
}

.width{
	font-size: 1.5vw; color: #515561;  width: 100px; height: 40px; background: #96cc22; border: 1px solid #444; margin-bottom: 2px;
}
	
.height{
	font-size: 1.5vw; color: #515561; width: 100px; height: 40px; background: #96cc22; border: 1px solid #444; 
}
	
.rim{
	font-size: 1.5vw; color: #515561; width: 100px; height: 40px; background: #96cc22; border: 1px solid #444; 
}

.gomb{
	font-size: 1vw; 
	color: #ffffff; 
	background: #515561;  
	margin-top: 20px; 
	width: 260px; 
	height: 50px;
}

@media only screen and (max-width: 1035px){

	.url:before{
		border-bottom: 4.5vw solid #eeeeee;
		border-left: 6vw solid white;
	}

	.bhpgumi_szoveg{ 
		font-size: 3.5vw;
	}

	.url{
		font-size: 4vw;
	}
	
	.width{
		font-size: 3.5vw;
	}
	
	.height{
		font-size: 3.5vw;
	}
		
	.rim{
		font-size: 3.5vw;
	}
	
	.gomb{
		font-size: 3vw; 
	}
}

/* For devices smaller than 600px: */
@media only screen and (max-width: 600px) {
	
	.url:before{
		border-bottom: 6.5vw solid #eeeeee;
		border-left: 12vw solid white;
	}
	
	.bhpgumi_szoveg{ 
		font-size: 4.5vw;
	}

	.url{
		font-size: 5vw;
	}
	
	.width{
		font-size: 4.5vw;
	}
	
	.height{
		font-size: 4.5vw;
	}
		
	.rim{
		font-size: 4.5vw;
	}
	
	.gomb{
		font-size: 4vw; 
	}
}

/*NEW BHPkereső modul*/
.bhp-modul-content-item{
    position: relative;
    padding: 44px;
    background-color: #eeeeee;
    border-right: 0px solid #c7c7c7;
    margin-bottom: 44px;
}

.modul-row1, .modul-row2, .modul-row3{
	width:100%;
}

.modul-row2{
	margin: 10px 0px 10px 0px;
}

.modul-left{
	float:left;
	width:25%; /* The width is 20%, by default */
	text-align: center;
}

.modul-center{
	float:left;
	width:50%;
	text-align: center;
}

.modul-right{
	float:left;
	width:25%; /* The width is 20%, by default */
	text-align: center;
}

.modul-container{
	width: 100%;
    height: 95px;
}

.modul-text{ 
	font-size: 1.5vw !important;
	display: table-cell !important;
	vertical-align: middle !important;
}

.modul-cart{
	vertical-align: middle;
	display: table-cell;
}

.bhpkereso-form:before{
	position: absolute;
	width: 0 !important;
	height: 0 !important;
	border-style: solid !important;
	border-width: 0 0 200px 200px !important;
	border-color: transparent transparent transparent transparent !important;
}

.url2{
	position: relative;
    margin: 0px 0px 15px 20px;
    text-decoration: none;
    font-size: 2vw;
    margin: 0px 120px 20px 20px;
    background: white;
    padding-left: 10px;
}

.modul-left .url2:before{
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 0 50px 50px;
		border-color: transparent transparent #097bc2 transparent;
}

/* For devices smaller than 1035px: */
@media only screen and (max-width: 1035px) {
	
	.bhp-modul-content-item{
		padding: 15px;
	}
	
	.modul-row1, .modul-row3{
		display: none;
	}
	
	.modul-left, .modul-center, .modul-right{
		width: 100%;
	}
	
	.modul-left{
		margin: 5px 0px 5px 0px;
	}
	
	.modul-container{
		height: 250px;
	}
	
	.modul-text{ 
		font-size: 4.5vw;
	}
}

/* For devices smaller than 1035px: */
@media only screen and (max-width: 1035px) {
	.bhp-modul-content-item{display:none;}
}

