/*
 *  NIH
 *
 *  @date 2017-11
 *  @version 1.0
 */

/* 
@import url('https://fonts.googleapis.com/css?family=Raleway&subset=latin-ext');
*/

@import "webfonts/regular.css"; 
@import "webfonts/all.css"; 

@font-face {
    font-family: 'Choplin-Medium';
    src: url('choplin_medium.eot');
    src: url('choplin_medium.eot?#iefix') format('embedded-opentype'),
         url('choplin_medium.woff2') format('woff2'),
         url('choplin_medium.woff') format('woff'),
         url('choplin_medium.ttf') format('truetype'),
         url('choplin_medium.svg#choplinmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Choplin-Light';
    src: url('choplin_light.eot');
    src: url('choplin_light.eot?#iefix') format('embedded-opentype'),
         url('choplin_light.woff2') format('woff2'),
         url('choplin_light.woff') format('woff'),
         url('choplin_light.ttf') format('truetype'),
         url('choplin_light.svg#choplinlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  	font-family: 'Raleway';
  	src: url('raleway-regular.eot');
	src: url('raleway-regular.eot?#iefix') format('embedded-opentype'),
		 url('raleway-regular.woff') format('woff'),
		 url('Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  	font-family: 'Raleway-SemiBold';
  	src: url('raleway-semibold.eot');
	src: url('raleway-semibold.eot?#iefix') format('embedded-opentype'),
	     url('raleway-semibold.woff') format('woff'),
    	 url('Raleway-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Raleway-Bold';
  	src: url('raleway-bold.eot');
	src: url('raleway-bold.eot?#iefix') format('embedded-opentype'),
	     url('raleway-bold.woff') format('woff'),
    	 url('Raleway-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* Keyframes for the fade-in */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; visibility: visible;} }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; visibility: visible;} }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; visibility: visible;} }

@-webkit-keyframes growUp { from { height:0; } to { height:100%; } }
@-moz-keyframes growUp { from { height:0; } to { height:100%; } }
@keyframes growUp { from { height:0; } to { height:100%; } }

@-webkit-keyframes slide-in { 100% { -webkit-transform: translateX(0%); } }
@-moz-keyframes slide-in { 100% { transform: translateX(0%); } }
@keyframes slide-in { 100% { transform: translateX(0%); } }

#footcim, .ottlent, #footer1 #intro, #footer1 #tartalom {
	display: none;
}
#footer1 {
	display: block;
	margin: auto;
	float: none;
}
#footer1 .article_element_title {
    margin-bottom: 20px;
    margin-top: 20px !important;
}

.euelnok {
	font-size: 20px;
  	font-weight: bold;
	margin-right: 40px;
}

.gdpr {
	position: fixed;
	bottom: 0;
	background-color: #443A3A;
	color: white;
	width: 100%;
	height: auto;
	padding: 10px;
	z-index: 10001;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;	
	align-items: center;	
}

.gdpr a {
	color: #ccc !important;
}

.gdpr-text {
	color: white !important;
}

.gdprok {
	padding: 10px;
	border: 1px solid black;
	background-color: white;
	color: #443A3A;
	width: 40px;
	height: 40px;
	cursor: pointer;
	display: inline;
	margin-left: 20px;
}

@media screen, projection, print {
    /* Alapértelmezett stílusok */
    
    ::-webkit-input-placeholder {
        font-size: 16px;
    }
    
    :-moz-placeholder { /* Firefox 18- */
        font-size: 16px;
    }
    
    ::-moz-placeholder {  /* Firefox 19+ */
        font-size: 16px;
    }
    
    :-ms-input-placeholder {
        font-size: 16px;
	}

	.line-clamp-3 {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		padding-bottom: 0 !important;
		margin-bottom: 12px;
		overflow: hidden;
	}		

	.line-clamp-4 {
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		padding-bottom: 0 !important;
		margin-bottom: 12px;
		overflow: hidden;  
	}
	
	.line-clamp-5 {
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;  
		padding-bottom: 0 !important;
		margin-bottom: 12px;
		overflow: hidden;
	}

	.line-clamp-3 p,
	.line-clamp-4 p,
	.line-clamp-5 p {
		margin: 0;
	}
	
	
	input::-ms-clear {
		display: none;
	}	

	html {
		overflow-y: scroll;
		overflow-x: auto;
	}
	body {
		color: #190c0c;
		font-size: 14px;
		margin: 0;
		padding: 0;
		position: relative;
		font-family: Raleway;
		font-stretch: normal;
		font-weight: normal;
		letter-spacing: normal;
		height: 100%;
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/background-pattern-t.png);
		/*background-size: contain;*/
		/*background-color: white;*/		
		background-repeat: repeat;
	}
	#body1 {
        max-width: 1440px;
        margin: auto;
		overflow: hidden;
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/background-pattern-t.png);
		background-size: contain;
		background-repeat: repeat;
		/*isolation: isolate;*/ /* ha ez bent van akkor nem megy a lightbox modal*/
		background-color: #faf9f9;
		font-stretch: normal;
		letter-spacing: normal;
		height: 100%;
    }	
	input[type=submit]{
		font-family: Choplin-Medium;
	}
	#body1 input[type=button] {
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		letter-spacing: normal;
		text-align: center;
		color: #190c0c;
		text-transform: uppercase;
		padding: 12px 24px;
		background: white;
		border-radius: 3px;
		border: solid 2px #473d3d;		
	}
	
	.oldalszam, .kovetkezo {
	    display: none;
	}

	#body1 input[type=button]:hover {
		background-color: #eee5d0;
	}

	.menuhead, .kiemeltLapozo .listazo_belso img, #felsosor2 {
		display: none;
	}
	.smallFont {
		font-size: 12px;
		cursor: pointer;
		color: white;
	}
	.mediumFont {
		font-size: 16px;
		cursor: pointer;
		color: white;
	}
	.largeFont {
		font-size: 20px;
		cursor: pointer;
		color: white;
	}
	html, body, span, div, p, table, td {
		color: #190c0c;
		font-family: Raleway;
	}
	img {
		border: 0;
		background-color: transparent;
		padding: 0;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: Raleway;
		font-weight: normal;
		text-decoration: none;
	}
	h1 {
		font-size: 24px; /* 18px */
	}
	h2 {
		font-size: 22px; /* 17px */
		/* padding: 0px 7px; */
	}
	h3 {
		font-size: 20px; /* 16px */
		/*padding: 0px 7px;*/
	}
	h4 {
		font-size: 18px; /* 15px */
	}
	h5 {
		font-size: 16px; /* 14px */
	}
	h6 {
		font-size: 14px; /* 13px */
	}
	a, a:visited, a:hover, a:focus {
		color: #190c0c;
		outline: none;
	}
	p {
		border: 0;
		margin: 8px 0;
		padding: 0;
	}
	table, table td, table th {
		border-color:#d1cece;
		border-collapse: collapse;
		padding: 0 6px;
	}
	input, select, textarea {

		border: 1px solid #d1cece;
		color: #190c0c;
		margin: 10px;
		padding: 3px;
		font-family: Raleway;
	}
	#reminderForm a {
		font-family: Raleway !important;
	}
	
	.ideig .cikk-header-share, .ideig .cikk-info {
	    display: none !important;
	}

	.udm {
		padding-top: 0;
	}
	.udm {
		float: left;
	}
	.udm {
		float: none;
	}
	.udm {
		border: medium none;
		cursor: default !important;
		left: 0;
		position: relative;
		text-align: left;
		top: 0;
		width: 158px;
		z-index: 1020;
	}
	.udm, .udm li, .udm ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	ul[class^="udm"]:not([class="xxx"]) li {
		margin-bottom: 2px;
	}
	:root ul[class^="udm"] li {
		left: 0;
		position: relative;
	}
	:root ul[class^="udm"] li {
		left: 0;
		position: static;
	}

	.udm li {
		display: block;
		float: left;
		width: auto;
	}
	.udm li ul li {
		float: left;
		max-width: 390px; /* hogy eltörje a hosszú almenüpontot */
		min-width: 210px;
		/* width: 25%; */ /*hogy a felső 6 oszlopos menü is kiférjen */
	}
	ul[class^="udm"] > li.udm-hover > ul {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;	
		display: flex !important;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	}
	.udm li ul li ul li {
		float: none;
		width: 100%;
	}
	.udm li {
		position: relative;
	}
	.udm li {
		left: 0;
	}
	.udm li:hover {
		background-color: #f3f3f3 !important;
	}
	.udm, .udm li, .udm ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.udm {
		cursor: default !important;
		text-align: left;
	}

	ul[class^="udm"]:not([class="xxx"]) li a {
		margin-bottom: 0;
	}
	.udm a, .udm a:link, .udm a.nohref {
		background-image: url("/https/nkfih.gov.hu/site/img/udm_li.png");
		border-left-style: solid;
		border-right-width: 0;
		color: #443d86;
		cursor: pointer !important;
		font-family: Choplin-Medium;
		font-style: normal;
		font-weight: normal;
		padding-bottom: 12px !important;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 12px;
		text-align: left;
		text-decoration: none;
		z-index: 1000;
	}
	.udm li ul li a, .udm li ul li a:link, .udm li ul li a.nohref {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		font-weight: 600;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
	}
	.udm li ul li a:hover {
		text-decoration: underline !important;
	}
	.udm a, .udm a:link, .udm a.nohref {
		padding-left: 10px;
	}
	.udm a, .udm a:link, .udm a.nohref {
		background: none repeat scroll 0 0 transparent !important;
	}
	ul[class^="udm"] li a {
		float: none;
		position: relative;
	}
	.udm li a {
		margin-bottom: 5px;
	}
	.udm li a {
		float: none;
		position: relative;
	}
	.udm li a {
		display: block;
		float: left;
		position: static;
	}
	ul.udm[class^="udm"] ul {
		display: block;
		overflow: visible;
		visibility: visible;
	}
	.udm > li ul {
		/*background-color: #f1d7a3;*/
		background-color: #f3f3f3;
		padding: 20px 0;
	}
	.udm > li ul li ul {
		padding: 0px;
		padding-left: 0px;
	}
	.udm ul {
		display: none;
		visibility: hidden;
	}
	.udm ul {
		background-color: #f8f8f8;
		background-image: none;
		border-left-color: #e1e1e1;
		border-left-style: solid;
		border-right-width: 1px;
		cursor: default !important;
		height: auto;
		padding: 0;
		position: absolute;
		width: 158px;
		z-index: 20100;
		left: 0;
		top: 60px;
		width: 100%; /* 93% */
	}
	.udm ul li ul {
		position: relative;
		top: 0px !important;
	}
	.udm, .udm li, .udm ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.udm li ul li ul {
		margin-top: 10px;
	}
	.udm li ul li ul li a {

		font-weight: normal !important;
		margin-top: 0px;
	}
	.udm a {
		font-family: Raleway;
	}
	.udm a, .udm a.nohref {
		font-size: 16px !important;
    }

	.no-gutter > [class*='col-'] {
		padding-right: 0;
		padding-left: 0;
	}

	.no-gutter > * [class*='col-'] {
		padding-right: 0;
		padding-left: 0;
	}

	.no-padding {
		padding-right: 0;
		padding-left: 0;
	}

	.alapertelmezett_skin {
		display: none;
	}

	.nagykontraszt_skin {
		display: inline-block;
	}

	.header-cim-text {
		padding-bottom: 24px;	
	}

	/* ügyfélszolgálat hide a felső menüsorban */
	
	#udmmain_5153263 #udmmenu5153263 {
		display: none !important;
	}

	#udmmain_5153263 > a:after {
		display: none !important;
	}

	#udmmain_5154554 #udmmenu5154554 {
		display: none !important;
	}

	#udmmain_5154554 > a:after {
		display: none !important;
	}	

	/* közérdekű adatok hide a felső menüsorban */
	#udm #btn_5231258 {
		display: none !important;
	}


	/* folderpath */

	.folderpathCont img {
		width: 16px;
		height: 16px;
		margin: 0 8px;
	}

	.folderpathCont .folderpathLabel {
		font-family: Raleway;
		font-size: 12px;
		font-weight: 300;
		color: #190c0c;		
	}

	.folderpathCont .folderpathContainer {
		padding-left: 12px;
	}	

	.folderpathCont .folderpathContainer a {
		font-family: Raleway;
		font-size: 12px;
		font-weight: 600;
		color: #190c0c;
		text-decoration: none;	
	}

	.folderpathCont .folderpathContainer a:last-child {
		font-weight: 300;
	}	

	/* hyphen */

	.wrap-hyphen {

	overflow-wrap: break-word;
	word-wrap: break-word;		
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;	
	}


	/* default segéd classok */
	hr {
		border-top: 3px solid #72b340;
	}

	hr.zold-tagolo {
		overflow: visible;
		position: relative;
		width: 48px;
		height: 1px;
		border-top: 4px solid #72b340;
		margin-right: 132px;
		margin-left: 0;
		clear: both;
	}

	hr.zold-tagolo:after {
		content: "";
		position: absolute;
		width: 120px;
		height: 0px;
		border-top: 1px solid #72b340;
		top: -3px;
		left: 60px;
	}

	a.dokumentum-letoltes {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		margin: 9px 0;
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;		
	}

	a.dokumentum-letoltes:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/download-brown.svg);
		background-repeat: no-repeat;

		background-position: 0px 0px;
		background-size: cover;
		margin-right: 10px;
	}
	
	a.dokumentum-letoltes:hover,
	a.dokumentum-letoltes:active,
	a.dokumentum-letoltes:focus,
	a.dokumentum-letoltes:visited {
		text-decoration: none;
	}

	.default-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;  
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		padding: 12px;
		margin: 12px;  
	}
	
	.wrapper-div-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;  
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
		-webkit-justify-content: start;
		justify-content: start;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	
	.wrapper-div-column {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row;  
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
		-webkit-justify-content: start;
		justify-content: start;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	
	.div-cell {
		padding: 12px;
		background: #d0d0d0;
	}

	kep {
		width: 100%;
	}

	kep p {
		margin: 0;
	}

	.sm h3 {
		font-weight: bold;
		font-size: 28px;
		margin-top: 50px;
	}

	.sm .sitemap {
		margin-left: 0;
		margin-top: 0;
		padding-left: 20px;
	}

	.sm .sitemap > li {
		margin-bottom: 30px;
	}

	.sm .sitemap li {
		clear: both;
		padding-top: 30px;
	}

	.sm .sitemap > li > ul {
		margin-top: 30px;
	}

	.sm .sitemap li ul li {
		float: left;
		width: 16.5%; /* 20% - 191218*/
		clear: none;
		padding-top: 0;
	}

	.sm .sitemap > li > ul.sitemap_al > li > .li-a-wrapper {
		font-family: Raleway-Bold;
	}

	.sm .sitemap li a {
		color: black;
		text-transform: none;
		font-size: 26px;
	}

	.sm .sitemap li ul li a {    
		font-size: 12px;
	}

	.sm .sitemap li ul li ul {
		list-style-image: none;
	}

	.sm .sitemap li ul li ul li {
		float: none;
		width: auto;
		margin-bottom: 15px;
	}

	.sm .sitemap li ul li ul li a {
		font-weight: normal;
	}

	/* kép és szöveg */

	.kepszoveg {
		padding: 0;
	}	

	.kepszoveg-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
	}

	.kepszoveg-wrapper .adatok,
	.kepszoveg-wrapper .kep {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
	}

	.kepszoveg-wrapper .adatok {
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 60px 90px;	
	}

	.kepszoveg-wrapper .kep {
		width: 100%;
		height: 450px;
		text-align: center;			
	}

	.kepszoveg-wrapper .kep img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
	}

	/* Header léptetős cikkek */

	.carousel-inner {
		height: 450px;
	}
	
	.carousel-inner .item {
		height: 100%;;
	}
	
	.carousel-inner .holder,
	.carousel-inner .text-holder {
		height: 100%;
		overflow: hidden;
	}
	
	.carousel-inner .holder img {
		min-height: 100%;
		min-width: 100%;
	}
	
	.carousel-caption {
	  position: relative;
	  left: 0%;
	  right: 0%;
	  bottom: 0px;
	  z-index: 10;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  color: #000;
	  text-shadow: none;
	  height: 100%;
	  width: 100%;
	}
	
	.carousel-caption .btn {
		text-shadow: none; /* No shadow for button elements in carousel-caption */
	}
	
	.carousel {
		position: relative;
		width: 100%;
	}
	
	.controller-left {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99;
		height: 450px;
		width: 66px;	
	}
	
	.controller-right {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		height: 450px;
		width: 66px;	
	}
	
	.carousel-caption .cikk-adatok {
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;	
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: left;
		-webkit-align-items: left;
		-webkit-box-align: left;	
		align-items: left;	
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 48px 90px;	
	}
	
	.carousel-caption .cikk-focim {
		font-size: 26px;
		font-weight: 600;
		text-align: left;
	}

	.main-right-side .carousel-caption .cikk-focim {
		font-size: 20px;
	}

	.carousel-caption .cikk-info {
		font-size: 16px;
		text-align: left;
	}

	.main-right-side .carousel-caption .cikk-info {
		overflow: hidden;
		position: relative; 
		line-height: 1.2em;
		max-height: 6em; 
		text-align: justify;  
		margin-right: -1em;
		padding-right: 1em;
	}

	.main-right-side .carousel-caption .cikk-info:before {
		content: '...';
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.main-right-side .carousel-caption .cikk-info:after {
		content: '';
		position: absolute;
		right: 0;
		width: 1em;
		height: 1em;
		margin-top: 0.2em;
		background: white;
	}	

	.carousel-caption .cikk-link-wrapper {
		height: 42px;
		border-radius: 3px;
		border: solid 2px #473d3d;
		text-align: center;
		text-decoration: none;
		display: inline-block;	
	}
	
	.carousel-caption .cikk-link-wrapper #cikk-link-wrapper-text {
		height: 100%;
		padding: 0 24px;
		line-height: 38px;
		text-transform: uppercase;
		font-size: 14px;
		font-family: Raleway-Bold;
		text-decoration: none;
		color: #190c0c;
	}

	.main-right-side .carousel-caption .cikk-adatok .cikk-link-button {
		margin-top: 12px;
	}
	
	
	.carousel-control.left {
		width: 66px;
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
		background: rgba(255,255,255, 0);
		cursor: pointer;
		background-image: none;
		opacity: 1;				
	}
	
	.carousel-control.right {
		width: 66px;
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
		background: rgba(255,255,255, 0);
		cursor: pointer;
		background-image: none;
		opacity: 1;					
	}
	
	.carousel-control.left .left-arrow {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-left-arrow.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}
	
	.carousel-control.right .right-arrow {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-right-arrow.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}
	
	.carousel-indicators {
		bottom: 0;
		width: 90%;
		margin-left: -45%;
		margin-bottom: -30px;
	}
	
	.carousel-indicators li {
		/* background-color: #a39e9e;
		border: none;
		border-radius: 0;
		width: 20%;
		max-width: 180px !important;
		min-width: 30px !important;
		height: 3px;
		margin: 0 3px; */
		background-color: #ccc;
		border: 1px solid #a39e9e;
		/* border: none; */
		border-radius: 0;
		max-width: 14px !important;
		min-width: 14px !important;
		height: 14px;
		margin: 0 3px;
		border-radius: 7px;
	}
	
	.carousel-indicators .active {
		/* background-color: #72b340;
		width: 20%;
		max-width: 180px !important;
		min-width: 30px !important;
		height: 9px;
		margin: 0 3px; */
		background-color: #72b340;
		border-radius: 7px;
		border: none;
		max-width: 14px !important;
		min-width: 14px !important;
		height: 14px;
		margin: 0 3px;

	}

	#nkfih-carousel {
		margin-bottom: 60px;
	}

	/* lightbox-override */
	.lightbox .lighbox-close-button,
	.lightbox .lightbox-dialog .lightbox-content .lightbox-caption .lightbox-title,
	.lightbox .lightbox-dialog .lightbox-content .lightbox-caption .lightbox-info-wrapper .lightbox-uploader,
	.lightbox .lightbox-dialog .lightbox-content .lightbox-caption .lightbox-info-wrapper .lightbox-date {
		font-family: Raleway;
	}

	.lightbox .lightbox-img-slider-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		height: 100%;	
	}

	.lightbox .lightbox-img-slider-wrapper div {
		color: white;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-bal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 18px;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;				
		width: 390px;
		height: 100%;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb .galeria-adatok {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;							
		height: 50%;		
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb .galeria-adatok .galeria-leiras,
	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb .galeria-adatok .galeria-info {
		text-align: left;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb .galeria-elemek {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 30px;
	}	

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .galeria-cim {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
		padding: 0 0 15px 0;		
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .galeria-szoveg {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		padding: 6px 0;		
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-pos,
	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-feltolto,
	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-datum {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;		
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-pos {
		padding: 12px 0;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-feltolto,
	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-datum {
		padding: 0 6px;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-datum:before {
		background-color: white;
		border-radius: 50%;
		content: "";
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 2px;
		height: 3px;
		width: 3px;
	  }	

	.lightbox .lightbox-img-slider-wrapper .galeria-adatok .kep-cim {
		font-family: Raleway;
		font-size: 20px;
		font-weight: 600;		
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-elemek .galeria-kep-kicsi {
		background: #9b9b9b;
		width: 90px;
		height: 90px;
		margin: 3px;		
	}

	.lightbox .lightbox-img-slider-wrapper .slider-content {
		position: relative;
		margin: auto;
		padding: 0;
		width: 90%;
		max-width: 1200px;
	}

	.lightbox .lightbox-img-slider-wrapper .slider-content .img-wrapper img {
		max-height: 700px;
	}

	.lightbox .lightbox-img-slider-wrapper .pic-slides {
		display: none;
	}

	.lightbox .lightbox-img-slider-wrapper .img-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;				
	}

	.lightbox .lightbox-img-slider-wrapper .prev,
	.lightbox .lightbox-img-slider-wrapper .next {
		cursor: pointer;
		position: absolute;
		top: 50%;
		width: auto;
		padding: 12px;
		margin-top: -36px;
		user-select: none;
		-webkit-user-select: none;
	}

	.lightbox .lightbox-img-slider-wrapper .prev {
		left: -55px;
	}

	.lightbox .lightbox-img-slider-wrapper .next {
		right: -55px;
	}

	.lightbox .lightbox-img-slider-wrapper .prev .left-arrow {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-left-arrow-white.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.lightbox .lightbox-img-slider-wrapper .next .right-arrow {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-right-arrow-white.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}		
	  
	.lightbox .lightbox-img-slider-wrapper img {
		max-width: 100%;
		max-height: 100%;
		margin: auto;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-kep-kicsi img {
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		object-position: top center;
	}
	
	.lightbox .lightbox-img-slider-wrapper .galeria-kep-kicsi img.active {
		border: 3px solid #241717;
		outline: 2px solid #72b340;
		position: relative;
	}
	
	.lightbox .lightbox-img-slider-wrapper .galeria-kep-kicsi img.active:before {
		position: absolute; 
		display: block; 
		content: "";
		border: 1px solid red;
		height: 100%; 
		width: 100%;
		box-sizing: border-box; 
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box;
	}	








	/* többsoros text levágás ... -al */

	.block-with-text {
		overflow: hidden;
		position: relative; 
		line-height: 1.2em;
		max-height: 6em; 
		text-align: justify;  
		margin-right: -1em;
		padding-right: 1em;
	}
	.block-with-text:before {
		content: '...';
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.block-with-text:after {
		content: '';
		position: absolute;
		right: 0;
		width: 1em;
		height: 1em;
		margin-top: 0.2em;
		background: white;
	}	


	/* cikk-kifejto default */

	.cikk-kifejto-outer-wrapper {
		padding: 0 72px 60px;
		margin: 0;
	}

	.main-right-side .cikk-kifejto-outer-wrapper {
		padding: 0 0 24px 0; /* 0 0 60px 0 */
	}

	.cikk-kifejto-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;				
		padding-bottom: 24px;
	}

	.cikk-kifejto-header .cikk-header-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		width: 100%;	
	}	

	.cikk-kifejto-header .cikk-header-text #cim, .sm .cim {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		color: #473d3d;
		padding-right: 30px;
	}

	.cikk-kifejto-header .cikk-header-text #alcim {
		font-family: Raleway;
  		font-size: 22px;
		font-weight: normal;
		padding-top: 24px;  
	}

	.cikk-kifejto-header .cikk-header-text .cikk-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		padding-top: 12px;
	}

	.cikk-kifejto-header .cikk-header-text .cikk-info div {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding-right: 12px;
	}	

	.cikk-kifejto-header .cikk-header-text .cikk-info div:before {
		background-color: #b6d37a;
		border-radius: 50%;
		content: "";
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 2px;
		height: 8px;
		width: 8px;
	}

	.cikk-kifejto-header .cikk-header-text .cikk-info div:first-child:before {
		background: transparent;
		margin: 0;
		height: 0;
		width: 0;
	}

	.cikk-header-share {
		border-left: 1px solid #d1cece;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
		padding-right: 24px;
	}

	.cikk-header-share .cikk_kuldes,
	.cikk-header-share .cikk-nyomtatas {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		height: 48px;
		width: 48px;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;		
		margin-left: 15px;
	}

	.cikk-header-share .cikk_kuldes:hover,
	.cikk-header-share .cikk-nyomtatas:hover {
		border-radius: 24px;
		mix-blend-mode: multiply;
		background-color: rgba(223,203,151, 0.4);
	}

	.cikk-header-share .cikk_kuldes img,
	.cikk-header-share .cikk-nyomtatas img {
		width: 30px;
		height: 30px;
		margin: 0 auto;
	}


	/*
	Ez a sima title megjelenítés override, de erre a dobozra nem lehet tenni lefelé mutató nyilat

	.cikk-header-share .cikk_kuldes > a:hover {
		color: red;
		position: relative;
	}

	.cikk-header-share .cikk_kuldes > a[title]:hover:after {
		content: attr(title);
		padding: 4px 8px;
		color: rgba(0,0,0,0.5);
		position: absolute;
		left: 0;
		top: 100%;
		white-space: nowrap;
		z-index: 2;
		border-radius: 5px ;
		background: rgba(0,0,0,0.5);
	}
	*/

	/* Tooltip container */
	.cikk-header-share a {
		position: relative;
		display: inline-block;
	}

	/* Tooltip text */
	.cikk-header-share a .link-title {
		/*visibility: hidden;*/
		/*top: -56px;*/
		opacity: 0;
		background-color: #473d3d;
		color: #ffffff;
		text-align: center;
		padding: 8px 24px;
		border-radius: 6px;
		/* Position the tooltip text - see examples below! */
		position: absolute;
		top: -80px;
		left: 50%;
		z-index: 1;
		margin-left: -60px;
	}

	/* Show the tooltip text when you mouse over the tooltip container */
	.cikk-header-share a:hover .link-title {
		/*visibility: visible;*/
		opacity: 100;
		top: -56px;
		transition: all 0.5s;		
	}	

	.cikk-header-share a:hover .link-title:after {
		content: " ";
		position: absolute;
		top: 100%; /* At the bottom of the tooltip */
		left: 50%;
		margin-left: -6px;
		border-width: 8px;
		border-style: solid;
		border-color: #473d3d transparent transparent transparent;	
	}	

	/* Tooltip text */
	.cikk-header-share a .share-link-title {
		/*visibility: hidden;*/
		/*top: -56px;*/
		opacity: 0;
		background-color: #473d3d;
		color: #ffffff;
		text-align: center;
		padding: 8px 24px;
		border-radius: 6px;
		/* Position the tooltip text - see examples below! */
		position: absolute;
		top: 80px;
		left: 50%;
		z-index: 1;
		margin-left: -60px;
	}

	/* Share-link tooltip text */

	.cikk-header-share .cikk_kuldes .cikk-share {
		position: absolute;
		display: inline-block;
	}

	.cikk-header-share .cikk_kuldes .article-share-wrapper {
		/*visibility: hidden;*/
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;		
		opacity: 0;
		background-color: #473d3d;
		color: #ffffff;
		text-align: center;
		padding: 8px 24px;
		border-radius: 6px;
		/* Position the tooltip text - see examples below! */
		position: absolute;
		top: 35px; 
		left: 50%;
		z-index: 1;
		margin-left: -114px;
		font-size: 32pt;		
	}

	/* Show the tooltip text when you mouse over the tooltip container */
	.cikk-header-share .cikk_kuldes .cikk-share.open .article-share-wrapper {
		/*visibility: visible;*/
		opacity: 1;
	}

	.cikk-header-share .cikk_kuldes .cikk-share.open .article-share-wrapper:before {
		font-size: 14px;
	}

	.cikk-header-share .cikk_kuldes .cikk-share.open .article-share-wrapper:after {
		content: " ";
		position: absolute;
		bottom: 100%; /* At the bottom of the tooltip */
		left: 50%;
		margin-left: -6px;
		border-width: 8px;
		border-style: solid;
		border-color: transparent transparent #473d3d transparent;	
	}

	.cikk-header-share .cikk_kuldes .cikk-share.open .article-share-wrapper a {
		text-decoration: none;
	}

	/* ez lehet nem kell */
	.cikk-header-share a:hover .share-link-title:after {
		content: " ";
		position: absolute;
		top: 100%; /* At the bottom of the tooltip */
		left: 50%;
		margin-left: -6px;
		border-width: 8px;
		border-style: solid;
		border-color: #473d3d transparent transparent transparent;	
	}

/* font awesome */

	.fa,
	.fas,
	.fab {
		padding: 10px;
		font-size: 16pt;
		width: auto;
		text-align: center;
		text-decoration: none;
		margin: 5px 2px;
	}
	
	.fa:hover,
	.fas:hover,
	.fab:hover {
		opacity: 0.7;
	}

	.fa-facebook-messenger,
	.fa-facebook-official {
		background: #3B5998;
		color: white !important;
	}	  
	
	.fa-facebook {
		background: #3B5998;
		color: white !important;
	}
	
	.fa-twitter {
		background: #55ACEE;
		color: white !important;
	}
	
	.fa-google {
		background: #dd4b39;
		color: white !important;
	}
	
	.fa-linkedin {
		background: #007bb5;
		color: white !important;
	}
	
	.fa-youtube {
		background: #bb0000;
		color: white !important;
	}
	
	.fa-instagram {
		background: #125688;
		color: white !important;
	}
	
	.fa-pinterest {
		background: #cb2027;
		color: white !important;
	}
	
	.fa-snapchat-ghost {
		background: #fffc00;
		color: white !important;
		text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	}
	
	.fa-skype {
		background: #00aff0;
		color: white !important;
	}
	
	.fa-android {
		background: #a4c639;
		color: white !important;
	}
	
	.fa-dribbble {
		background: #ea4c89;
		color: white !important;
	}
	
	.fa-vimeo {
		background: #45bbff;
		color: white !important;
	}
	
	.fa-tumblr {
		background: #2c4762;
		color: white !important;
	}
	
	.fa-vine {
		background: #00b489;
		color: white !important;
	}
	
	.fa-foursquare {
		background: #45bbff;
		color: white !important;
	}
	
	.fa-stumbleupon {
		background: #eb4924;
		color: white !important;
	}
	
	.fa-flickr {
		background: #f40083;
		color: white !important;
	}
	
	.fa-yahoo {
		background: #430297;
		color: white !important;
	}
	
	.fa-soundcloud {
		background: #ff5500;
		color: white !important;
	}
	
	.fa-reddit {
		background: #ff5700;
		color: white !important;
	}
	
	.fa-rss {
		background: #ff6600;
		color: white !important;
	}
	
	.fa-envelope {
		background: #efbe00;
		color: white !important;
	}		


	.cikk-torzs-text {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;		
		padding: 12px 0;
	}

	.cikk-kifejto-alcim {
		font-family: Raleway;
		font-size: 20px;
		font-weight: 600;
		padding-top: 6px;	
	}

	.cikk-kifejto-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;		
	}

	.cikk-kifejto-wrapper a {
		color: #b9976c;
		text-decoration: none;
	}

	.cikk-kifejto-wrapper .tag-leiras a,
	.cikk-kifejto-wrapper .elnok-leiras a {
		color: #190c0c;
	}

	.cikk-kifejto-wrapper ul[type="disc"] li a,
	#tartalom ul[style*="disc"] li a {
		color: #b9976c;
		text-decoration: none;
	}	



    
	/* 3 oszlopos listázó link*/
	
	#main-page-outer-wrapper {
		margin: -12px 0 0 0;
    	border: transparent;
	}

	.fast-link-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		border-width: 1px;
		border-style: solid;
		border-color: #d1cece;
		border-right: 1px solid transparent;
		-webkit-flex: 1 1 33%;
		-ms-flex: 1 1 33%;
		flex: 1 1 33%;
		min-width: 0;
		padding: 60px;		
		margin: 12px 0 48px 0;
	}

	.fast-link-wrapper:hover {
		padding: 30px 60px 42px 60px;		
		margin: 0 0 30px 0;
		background: white;
		border-right: 1px solid #d1cece;
		border-radius: 6px;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		transition: box-shadow 0.2s ease-in-out;
	}

	.fast-link-wrapper:hover + .fast-link-wrapper {
		border-left: 1px solid transparent;
	}

	.fast-link-wrapper:last-child {
		border-right: 1px solid #d1cece;
	}	

	.fast-link-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		/*
		-webkit-flex-flow: wrap;
		flex-flow: wrap;
		*/
		margin: 0 12px;
		width: 100%;
	}
	
	.fast-link-icon {
		font-size: 40pt;
		width: 100%;
		text-align: center;		
    }

    
    .fast-link-icon-1 {
        width: 72px;
        height: 72px;        
        object-fit: contain;
    }

    .fast-link-icon-2,
    .fast-link-icon-3 {
        width: 66px;
        height: 66px;        
        object-fit: contain;
        
    }
	
	.fast-link-header {
		font-family: Choplin-Medium;
		font-size: 24px;
		color: #b9976c;
		padding: 12px 0;
		text-align: center;
		max-width: 100%;
	}
  
	.fast-link-text {
		text-align: center;
		margin-bottom: 18px;
		max-width: 100%;
		line-height: 1.71;
	}

	/*
	#main-page-outer-wrapper .fast-link-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		flex: 1;		
	}
	*/

	a.fast-link-full-wrapper,
	.list-fast-link-text-wrapper .list-fast-link-header a {
		text-decoration: none !important;
	}

	.fast-link-inner-wrapper a.fast-link-full-wrapper {
		text-decoration: none !important;
	}
    
    .fast-link-link-wrapper {
        text-decoration: none;
        display: block;
	}
	
	.fast-link-wrapper .fast-link-link-wrapper {
		text-decoration: none;
		display: block;
	}

	.fast-link-wrapper .fast-link-link {
		position: relative;
		display: none;
		/* border-top: 1px solid #72b340; */
		padding: 12px 0 26px 0;
		margin-top: 24px;
		text-align: center;
	}
	
	.fast-link-wrapper:hover .fast-link-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;
		max-width: 100%;
		width: 100%;
	}

	.fast-link-link .fast-link-link-arrow {
		position: relative;
		margin-top: 20px;
		font-size: 14px;
		font-weight: 600;
		padding-left: 36px;   
    }    

    .fast-link-link .fast-link-link-arrow:before {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-size: cover;
        position: absolute;
        top: -2px;
        left: 0;        
    }

	.fast-link-link span { 
		padding-right: 12px;
	}

    .body-threeway-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
		/*margin: 12px 0 18px 0;*/
	}	

	.body-threeway-list .fast-link-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		background-color: white;
		padding: 0;

	}

	.body-threeway-list .fast-link-wrapper .fast-link-img-wrapper {
		width: 100%;
		height: 240px;
		text-align: center;
		overflow: hidden;
		position: relative;
	}

	.body-threeway-list .fast-link-wrapper:hover .fast-link-img-wrapper {
		border-radius: 6px 6px 0 0;	
	}

	.body-threeway-list .fast-link-wrapper .fast-link-img-wrapper img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);		
	}

	.body-threeway-list .fast-link-wrapper .fast-link-inner-wrapper {
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
		/* min-height: 220px; */
		margin: 0;
	}

	.body-threeway-list-wrapper,
	.body-fourway-list-wrapper {
		padding: 0;
	}

    .body-fourway-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
		/*margin: 12px 0 18px 0;*/
	}	

	.body-fourway-list .fast-link-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		background-color: white;
		padding: 0;

	}

	.body-fourway-list .fast-link-wrapper .fast-link-img-wrapper {
		width: 100%;
		height: 240px;
		text-align: center;
		overflow: hidden;
		position: relative;
	}

	.body-fourway-list .fast-link-wrapper:hover .fast-link-img-wrapper {
		border-radius: 6px 6px 0 0;	
	}

	.body-fourway-list .fast-link-wrapper .fast-link-img-wrapper img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 101%; /* hogy kicsit jobban takarja a boxot*/
		min-height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);		
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper {
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
		margin: 0;
		/* min-height: 200px; */
	}	

	.body-threeway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text {
		padding: 0 60px;
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text {
		padding: 0 24px;
		/*line-height: 1.2;*/
		margin-bottom: 48px;
	}
	
	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-header {
		line-height: 1.2em;
	}

	.body-threeway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text {
		margin-bottom: 48px;
	}

	.body-threeway-list .fast-link-wrapper:hover .fast-link-inner-wrapper .fast-link-text,
	.body-fourway-list .fast-link-wrapper:hover .fast-link-inner-wrapper .fast-link-text {
		margin-bottom: 0px;
	}

	
	/*
	.fast-link-wrapper:hover {
		transform: matrix(1.05, 0, 0, 1.05, 0, 0);
		border: 1px solid #ccc;
		border-radius: 5px;
		background: white;
		-webkit-box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		-moz-box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
        box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
        z-index: 90;
	}

	.fast-link-wrapper:hover .fast-link-inner-wrapper { 
		transform: matrix(1.00, 0, 0, 1.00, 0, 0);
	}
	
	.fast-link-wrapper:first-child:hover {
		transform: matrix(1.05, 0, 0, 1.05, 13, 0);
		border: 1px solid #ccc;
		border-radius: 5px;
		background: white;
		-webkit-box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		-moz-box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
        box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
        z-index: 90;
	}
	
	.fast-link-wrapper:last-child:hover {
		transform: matrix(1.05, 0, 0, 1.05, -11, 0);
		border: 1px solid #ccc;
		border-radius: 5px;
		background: white;
		-webkit-box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		-moz-box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
        box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);		
        z-index: 90;
	}
	*/





	
	/* tilerow (csempesor) ügyfélszolgálat */

	.tilerow-table {
		padding: 0 0 48px 0;
	}

	.tilerow-table.movetotop {
		margin-top: -12px;
	}

    .body-tilerow-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	.tilerow-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		padding: 48px;
		margin: 12px 0 95px 0;
		border-width: 1px;
		border-style: solid;
		border-color: #d1cece;
		border-right: 1px solid transparent;
		border-radius: 0;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		min-width: 0;
		background: #ffffff;
		box-shadow: none;
	}

	.body-tilerow-list .tilerow-wrapper:last-child {
		border-right: 1px solid #d1cece;
	}

	.body-tilerow-list .tilerow-wrapper:hover {
		margin: 0;
		padding: 60px 48px 24px 48px;
		border-right: 1px solid #d1cece;
		border-radius: 6px;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);		
	}

	.body-tilerow-list .tilerow-wrapper:hover + .tilerow-wrapper {
		border-left: none;	
	}
	
	.body-tilerow-list .tilerow-wrapper .tilerow-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		margin: 0;
		width: 100%;
		min-height: 250px; /* hogy ne ugráljon hoverre*/
	}

	.body-tilerow-list .tile-header {
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;
		padding: 10px 0;
		text-align: left;
		width: 100%;
	}

	.body-tilerow-list .tile-text {
		padding-bottom: 24px;
	}

	.body-tilerow-list .tilerow-wrapper .tile-link-text {
        position: relative;
		display: none;
        border-top: 1px solid #72b340;
		padding: 12px 0;
		margin-top: 24px;
		text-align: center;
	}

	.body-tilerow-list .tilerow-wrapper.link-active:hover .tile-link-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;
	}
	
	.body-tilerow-list .tilerow-wrapper .tile-link-text .default-link-button-wrapper {
		width: 100%;
		margin-top: 12px;
	}

	.body-tilerow-list .tilerow-wrapper .tile-link-text .default-link-button-wrapper .default-link-button {
		width: 100%;
		text-decoration: none;
	}
    
    .body-tilerow-list .tilerow-wrapper .tile-link-link-wrapper {
        text-decoration: none;
        display: block;
	}
	
	.body-tilerow-list .tilerow-wrapper .tile-link-link-wrapper .tile-link-link {
		padding: 0 0 0 0;
	}
	
	.body-tilerow-list .tilerow-wrapper .tile-link-link-arrow {
		position: relative;
		margin-top: 20px;
		font-size: 14px;
		font-weight: 600;
		padding-left: 36px;    
    }    

    .body-tilerow-list .tilerow-wrapper .tile-link-link-arrow:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -2px;
		left: 0;     
    }

	

	/* hivatali idő */

	.ugyfelszolgalat-infobox-outer {
		padding: 42px 0;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-header {
		font-family: Choplin-Medium;
		font-size: 30px;
		font-weight: 500;
		font-style: normal;
		color: #473d3d;		
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .hircim-alulvonas-div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		padding: 24px 0;		
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .hircim-alulvonas-div .hircim-alulvonas-vekony,
	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .hircim-alulvonas-div .hircim-alulvonas-vastag {
		display: block;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-text {
		padding: 24px 25%;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-text-wide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		/*
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		*/
		width: 100%;
		padding: 24px 0;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .infobox-wide-header {
		padding: 24px 25%;
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		text-align: center;	
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-text tbody,
	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-text thead {
		background: transparent;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-text table td {
		padding: 6px 0;
	}

	.ugyfelszolgalat-send-mail-outer {
		padding: 24px;
		width: 100%;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
        -webkit-justify-content: center;
		justify-content: center;
		padding: 0 20%;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
        -webkit-justify-content: center;
		justify-content: center;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-lower {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
        -webkit-justify-content: flex-end;
		justify-content: flex-end;
	}		

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper .send-mail-left, 
	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper .send-mail-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper .send-mail-left {
		margin: 12px 24px 12px 0;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper .send-mail-right {
		margin: 12px 0 12px 24px;
	}	

	.ugyfelszolgalat-send-mail-outer label {
		font-family: Raleway;
		font-size: 12px;
		font-weight: 600;
		margin-left: 12px;
		margin-bottom: 0;
	}

	.ugyfelszolgalat-send-mail-wrapper .form-group input,
	.ugyfelszolgalat-send-mail-wrapper .form-group select,
	.ugyfelszolgalat-send-mail-wrapper .form-group textarea {
		margin-left: 0;
		height: 44px;
	}

	.ugyfelszolgalat-send-mail-wrapper .message-text-wrapper {
		height: 100%;
	}

	.ugyfelszolgalat-send-mail-wrapper textarea.form-control {
		height: 85%;
	}

	.ugyfelszolgalat-send-mail-wrapper #submit-button input {
		background-color: transparent;
		padding: 12px 24px;
		margin: 0;
		border-radius: 3px;
		border: solid 2px #473d3d;
		font-family: Raleway-Bold;
		font-size: 14px;
		color: #190c0c;
		text-transform: uppercase;
	}




	/* GYIK */

	.gyik-outer {
		padding: 48px 0;
		background: #acc873;
	}

	.gyik-outer .gyik-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
	}

	.gyik-outer .gyik-wrapper .gyik-header {
		font-family: Choplin-Medium;
		font-size: 30px;
		font-weight: 500;
		font-style: normal;
		color: #473d3d;			
	}

	.gyik-outer .gyik-wrapper .hircim-alulvonas-div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		padding: 24px 0;		
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		padding: 0 60px;
		width: 100%;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper {
		width: 25%;
		margin: 24px 24px 48px 24px;
		padding: 36px 30px;
		background: #ffffff;
		border: 1px solid #d1cece;
		border-radius: 6px;		
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:hover {
		margin: 12px 24px 7px 24px; /*12px 24px 24px 24px;*/
		padding: 24px 30px;		
	}	

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper .tilerow-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		margin: 0;
		width: 100%;	
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper .tile-icon {
		width: 48px;
		height: 48px;
		margin: 0 0 24px 0;		
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:hover .tile-icon {
		margin: 12px 0 24px 0;		
	}	

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:nth-child(1) .tile-icon {
		display: inline-block;
		width: 48px;
		height: 48px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:nth-child(2) .tile-icon {
		display: inline-block;
		width: 48px;
		height: 48px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/running-tender.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}
	
	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:nth-child(3) .tile-icon {
		display: inline-block;
		width: 48px;
		height: 48px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/decision.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}
	
	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:nth-child(4) .tile-icon {
		display: inline-block;
		width: 48px;
		height: 48px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/e-system.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}	

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper .tile-header {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 10px 0;
		text-align: left;
		width: 100%;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper .tile-text {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding: 10px 0;
		text-align: left;
		width: 100%;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tile-link-text {
		position: relative;
		display: none;
		border-top: 1px solid #72b340;
		padding: 12px 0;
		margin-top: 24px;
		text-align: center;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tile-link-link-wrapper {
		text-decoration: none;
		display: block;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:hover .tile-link-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;
	}	

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tile-link-link-arrow {
		position: relative;
		margin-top: 20px;
		font-size: 14px;
		font-weight: 600;
		padding-left: 36px;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tile-link-link-arrow:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -2px;
		left: 0;
	}	

	/* ügyfélszolgálat 3 way csempe*/

	.ugyfelszolgalat-three-way {
		padding: 90px 0 0 0; 
	}

	.ugyfelszolgalat-three-way .fast-link-wrapper {
		min-height: 400px;
		padding: 30px 60px 0 60px;
		background: #ffffff;
	}

	.ugyfelszolgalat-three-way .body-threeway-list .fast-link-wrapper .fast-link-inner-wrapper {
		padding: 48px 0 12px 0;
	}

	.ugyfelszolgalat-three-way .fast-link-wrapper .fast-link-link {
		border-top: 1px solid #72b340;
	}



	/* RSS */

	.rss-infobox-outer {
		padding: 48px 60px;
	}

	.rss-infobox-outer .rss-infobox-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;		
		background-color: #e5dcc5;
		padding: 60px 25%;
	}

	.rss-infobox-outer .rss-infobox-wrapper .rss-infobox-header {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		padding-bottom: 24px;
	}

	.rss-infobox-outer .rss-infobox-wrapper .rss-infobox-text {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding-bottom: 36px;
		width: 100%;
		text-align: center;
	}	

	.rss-infobox-outer .rss-infobox-wrapper .rss-link-wrapper {
        height: 42px;
        border-radius: 3px;
        border: solid 2px #473d3d;
        text-align: center;
		text-decoration: none;
		display: inline-block;
		width: 100%;
	}

	.rss-infobox-outer .rss-infobox-wrapper #rss-link-wrapper-text {
        height: 100%;
        padding: 0 24px;
        line-height: 38px;
        text-transform: uppercase;
        font-size: 14px;
        font-family: Raleway-Bold;
		text-decoration: none;
		color: #190c0c;
	}	





	/* listázó 3 betekintő ablakkal */

	.listazo-betekinto {
		padding: 0 0 18px 0; /* alul kell a shadow miatt */
		width: 100%;
	}

	.list-threeway-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
	}

	.list-fast-link-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		/* IE FLEXBOX FIX
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 33%;
		flex: 1 1 33%;
		max-width: 33%;	
		*/
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;		
		margin: 12px 24px 12px;
		border-radius: 6px;
  		background-color: #ffffff;
		border: solid 1px #d1cece;
		max-width: 50%;			
	}

	.list-twoway-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;		
	}	

	.list-twoway-wrapper .list-fast-link-wrapper {
		-webkit-flex: 1 1 calc(50% - 24px);
		-ms-flex: 1 1 calc(50% - 24px);
		flex: 1 1 calc(50% - 24px);
		max-width: calc(50% - 24px);		
	}

	.list-twoway-wrapper .list-fast-link-wrapper {
		margin: 36px 24px;
	}

	.list-twoway-wrapper .list-fast-link-wrapper:hover {
		margin: 9px 24px 9px;
	}

	.list-twoway-wrapper .list-fast-link-wrapper:nth-child(odd) {
		margin-left: 0;
	}

	.list-twoway-wrapper .list-fast-link-wrapper:nth-child(even) {
		margin-right: 0;
	}

	.list-twoway-wrapper .list-fast-link-wrapper .list-fast-link-img-wrapper img {
		max-width: 636px;
	}

	.list-threewaylist-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;		
	}	

	.list-threewaylist-wrapper .list-fast-link-wrapper {
		-webkit-flex: 1 1 calc(33% - 24px);
		-ms-flex: 1 1 calc(33% - 24px);
		flex: 1 1 calc(33% - 24px);
		max-width: calc(33% - 24px);		
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper {
		margin: 36px 18px;
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper:hover {
		margin: 9px 18px 9px;
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper:nth-child(3n+1) {
		margin-left: 0;
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper:nth-child(3n+3) {
		margin-right: 0;
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper .list-fast-link-img-wrapper img {
		max-width: 420px; /*636px;*/
	}
	
	.esemenylapozo .list-threewaylist-wrapper .list-fast-link-img-wrapper img {
		object-fit: cover;
	}

	.fokuszteruletek .hircim-alulvonas-div {
		display: none;
	}

	.fokuszteruletek .list-fast-link-wrapper .list-fast-link-link-arrow,
	.innovacios .list-fast-link-wrapper .list-fast-link-link-arrow {
        margin-top: 19px;
	}
	
	.fokuszteruletek .fokuszteruletek-lapozo .list-fast-link-text,
	.innovacios .fokuszteruletek-lapozo .list-fast-link-text {
		margin-bottom: 24px;
	}

	.fokuszteruletek .fokuszteruletek-lapozo .list-fast-link-wrapper .list-fast-link-img-wrapper,
	.innovacios .fokuszteruletek-lapozo .list-fast-link-wrapper .list-fast-link-img-wrapper {
		height: 250px;
		overflow: hidden;
	}

	.fokuszteruletek .fokuszteruletek-lapozo .list-fast-link-wrapper:hover .list-fast-link-img-wrapper,
	.innovacios .fokuszteruletek-lapozo .list-fast-link-wrapper:hover .list-fast-link-img-wrapper {
		height: 265px;
		overflow: hidden;
	}

	.fokuszteruletek .fokuszteruletek-lapozo .list-fast-link-wrapper:hover .list-fast-link-img-wrapper img,
	.innovacios .fokuszteruletek-lapozo .list-fast-link-wrapper:hover .list-fast-link-img-wrapper img  {
		-webkit-filter: none;
		filter: none;
	}	

	.list-threeway-wrapper .list-fast-link-wrapper:first-child {
		margin-left: 0;
	}
	
	.list-threeway-wrapper .list-fast-link-wrapper:last-child {
		margin-right: 0;
	}

	.list-fast-link-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		/*
		-webkit-flex-flow: wrap;
		flex-flow: wrap;
		*/
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;	
	}

	.list-fast-link-img-wrapper {
		width: 100%;
		height: 230px;
		text-align: center;
		overflow: hidden;
		border-radius: 6px 6px 0 0;	
		position: relative;
	}

	.list-fast-link-img-wrapper img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);		
	}

	.esemenylapozo .list-fast-link-img-wrapper {
		height: 226px;
	}

	/* ha nem akarjuk hogy a kép közepét illessze a megadott méretbe az esemény lapozónál */
	.esemenylapozo .list-fast-link-img-wrapper img {
		width: 100% !important;
		height: auto !important;
		object-fit: contain;
		margin: 0 auto;
		/*
		max-width: 100%;
		max-height: 100%;
		// hogy kitöltse a rendelkezésre álló helyet
		*/
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);		
	}	

	.list-fast-link-image {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
	}

	.list-fast-link-text-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		/*
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 33%;
		flex: 1 1 33%;
		*/
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 12px 24px 24px 24px;
		max-width: 100%;
		/*height: 100%;*/
		-webkit-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;		
	}

	.list-fast-link-project {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		padding: 12px 0;
	}

	.list-fast-link-project-wrapper {
		text-decoration: none;
		display: block;
		color: #b9976c;
	}

	a.list-fast-link-project-wrapper:hover {
		text-decoration: none !important;
	}

	.list-fast-link-project-button {
		position: relative;
		font-size: 14px;
		font-weight: 600;
		border-radius: 4px;
		background-color: #ffffff;
		border: solid 1px #b9976c;
		padding: 2px 12px;		
	}
		
	.list-fast-link-header {
		font-size: 22px;
		font-weight: 600;
		padding: 12px 0 24px 0;
		text-align: left;
		max-width: 100%;
		/* height: 140px;
		overflow-y: hidden; */
	}
  
	.list-fast-link-wrapper .list-fast-link-link span { 
		padding-right: 12px;
	}
	
	.list-fast-link-wrapper:hover .list-fast-link-link {
		display: block;
	}
	
	.list-fast-link-wrapper:hover {
		/*transform: matrix(1, 0, 0, 1.05, 0, 0);*/
		border: 1px solid #ccc;
		border-radius: 5px;
		background: white;
		-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.25);
		box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.25);
		/* margin: 0 24px 30px; */
		margin: 0 24px 0;
		transition: box-shadow 0.2s ease-in-out;
	}
	
	.list-fast-link-wrapper:hover .list-fast-link-img-wrapper {
		height: 210px; /*195px;*/
		overflow: hidden;
	}

	.list-fast-link-wrapper:hover .list-fast-link-img-wrapper img {
		-webkit-filter: blur(2px);
		filter: blur(2px);
	}

	.list-fast-link-wrapper .list-cikk-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		padding-bottom: 24px;
		max-width: 100%;
	}

	.list-fast-link-wrapper .list-cikk-detailed-info {
		padding-bottom: 12px;
	}

	.esemenylapozo .list-fast-link-wrapper .list-fast-link-text-wrapper .list-fast-link-text {
		display: none;
	}

	.esemenylapozo .list-fast-link-wrapper .list-fast-link-text-wrapper .list-fast-link-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;
	}


	.list-fast-link-wrapper .list-cikk-info .list-cikk-datum {
		position: relative;
		padding-left: 20px;
		font-size: 12px;
		color: #756d6d;
	}

	.list-fast-link-wrapper .list-cikk-info .list-cikk-datum:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/clock-grey.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
        position: absolute;
        top: 0;
        left: 0;		
	}	

	.list-fast-link-wrapper .list-cikk-info .list-cikk-olvido {
		position: relative;
		padding-left: 20px;
		font-size: 12px;
		color: #756d6d;
	}

	.list-fast-link-wrapper .list-cikk-info .list-cikk-olvido:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/book-grey.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
        position: absolute;
        top: 0;
        left: 0;		
	}

	.list-fast-link-text {
		font-size: 14px;
		text-align: left;
		padding-bottom: 24px;
		max-width: 100%;
		line-height: 1.71;
	}

    .list-fast-link-wrapper .list-fast-link-link-wrapper {
        text-decoration: none;
        display: block;
    }	

	.list-fast-link-wrapper .list-fast-link-link {
        position: relative;
		display: none;
        /* border-top: 1px solid #72b340;
        height: 1px;
		padding: 12px 0 30px 0;
		margin-top: 24px; */
		text-align: center;
    }

	.list-fast-link-wrapper .list-fast-link-link-arrow {
        position: relative;
        margin-top: 24px;
        font-size: 14px;
		font-weight: 600;
		padding-left: 36px;
	}

	.legfrissebb .kiemelthir .list-fast-link-wrapper .list-fast-link-link-arrow {
        margin-top: 4px;
    }

	.legfrissebb .kiemelthir.hirlapozo .list-fast-link-wrapper .list-fast-link-link-arrow {
        margin-top: 24px;
	}

	.legfrissebb .kiemelthir .list-threeway-wrapper .list-fast-link-wrapper .list-fast-link-text-wrapper {
		width: 100%;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper {
		margin: 24px;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper:hover {
		margin: 12px 24px;
	}	

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper:first-child {
		margin-left: 0;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper:last-child {
		margin-right: 0;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper .list-fast-link-text-wrapper {
		width: 100%;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper .list-fast-link-link-wrapper .list-fast-link-link-arrow {
		margin-top: 0;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper:hover .list-fast-link-link-wrapper .list-fast-link-link-arrow {
		margin-top: 0;
	}		

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper .list-fast-link-text-wrapper .list-fast-link-header {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		padding-bottom: 0 !important;
		margin-bottom: 12px;
		overflow: hidden;
		height: 74px;
		/* height: 140px;
		overflow-y: hidden; */		
	}

	.esemenylapozo .list-threewaylist-wrapper .list-fast-link-wrapper .list-fast-link-text-wrapper .list-fast-link-header {
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		padding-bottom: 0 !important;
		margin-bottom: 12px;
		overflow: hidden;
		height: 130px;
	}	
	

    .list-fast-link-wrapper .list-fast-link-link-arrow:before {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-size: cover;
        position: absolute;
        top: -2px;
        left: 0;        
    }

	.list-fast-link-wrapper:hover .list-fast-link-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-justify-content: start;
        justify-content: start;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		margin-top: auto;
	}


	/* listázó 3 betekintő ablakkal - hírek*/

	.list-threeway-wrapper-col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: start;
		justify-content: start;
		padding-bottom: 24px;
	}	

	.list-hirek-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 33%;
		flex: 1 1 33%;
		-webkit-flex-direction: column;
		flex-direction: column;	
		margin: 24px;
		background-color: #f4f3f3;
	}

	.list-hirek-wrapper .list-fast-link-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		margin-top: auto;
		position: relative;
		/* border-top: 1px solid #72b340; */
		padding: 12px 0;	
	}

	.list-hirek-header {
		font-size: 26px;
		font-weight: 600;
		padding: 24px 12px;
		min-height: 5em;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
		-webkit-box-align: flex-end;	
		align-items: flex-end;		
	}

	.list-hirek-innerlist .list-hir-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		border-top: 1px solid #d1cece;
		padding: 24px 12px;
	}

	.list-hirek-innerlist .list-hir-wrapper .list-hir-szoveg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 			
	}

	.list-hir-wrapper {
		position: relative;
	}

	.list-hir-wrapper .list-cikk-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
	}

	.list-hir-wrapper .list-hir-szoveg .list-cikk-fejlec {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;				
		max-width: 80%;
	}

	.list-hir-wrapper .list-hir-szoveg .list-cikk-fejlec a {
		text-decoration: none;
	}

	.list-hir-wrapper .list-hir-szoveg .list-cikk-text {
		max-width: 80%;
	}

	.list-hir-wrapper .list-cikk-info .list-cikk-datum {
		padding-bottom: 12px;
		padding-left: 24px;
		color: #756d6d;
	}

	.list-hir-wrapper .list-cikk-info .list-cikk-datum:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/clock-grey.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
        position: absolute;
        top: 2px;
        left: 0;		
	}

	.list-hir-wrapper .list-cikk-info .list-cikk-olvido {
		padding-bottom: 12px;
		padding-left: 24px;
		color: #756d6d;
	}

	.list-hir-wrapper .list-cikk-info .list-cikk-olvido:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/book-grey.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
        position: absolute;
        top: 2px;
        left: 0;		
	}	

	.list-hir-wrapper .list-hir-link .list-fast-link-link-wrapper {
		display: none;	
	}

	.list-hir-wrapper:hover {
		background-color: #ffffff;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border-top: solid 1px #d1cece;
	}

	.list-hir-wrapper:hover:before {
		content: "";
		display: block;
		width: 12px;
		background-color: white;
		border-top: 1px solid #d1cece;
		border-left: 1px solid #d1cece;
		border-bottom: 1px solid #d1cece;
		border-radius: 5px 0 0 5px;
		position: absolute;
		top: -1px;
		left: -11px;
		bottom: -1px;
	}

	.list-hir-wrapper:hover:after {
		content: "";
		display: block;
		width: 12px;
		background-color: white;
		border-top: 1px solid #d1cece;
		border-right: 1px solid #d1cece;
		border-bottom: 1px solid #d1cece;
		border-radius: 0 5px 5px 0;
		position: absolute;
		top: -1px;
		right: -12px;
		bottom: -1px;
	}

	.list-hir-wrapper:hover .comp-list-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		height: 100%;
		text-decoration: none;
		position: absolute;
		top: 0;
		right: 12px;
	}

	.list-hir-wrapper:hover .comp-list-link-arrow-div {
		position: relative;
	}

	.list-hir-wrapper:hover .comp-list-link-arrow-div:before {
		content: "";
		width: 28px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.list-hir-ossz-link-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		padding: 24px 12px;
		border-top: 1px solid #d1cece;
		margin-top: auto;
	}

	.list-hir-ossz-link-wrapper .ossz-link {
		font-size: 16px;
		padding-right: 34px;
		text-decoration: none;
	}

	.list-hir-ossz-link-wrapper .ossz-link-div {
		font-family: Raleway-SemiBold;
		font-size: 16px;
		position: relative;
	}

	.list-hir-ossz-link-wrapper .ossz-link-div:after {
		content: "";
		width: 28px;
		height: 28px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-right-arrow-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -2px;
		right: -34px;
	}


	.main-right-side .list-hir-wrapper .list-cikk-info .list-cikk-datum {
		font-size: 12px;
	}

	.main-right-side .list-hir-wrapper .list-cikk-info .list-cikk-datum:before {
        top: 0;
	}

	.main-right-side .list-hir-wrapper .list-cikk-info .list-cikk-olvido {
		font-size: 12px;
	}

	.main-right-side .list-hir-wrapper .list-cikk-info .list-cikk-olvido:before {
		top: 0;
	}

	.main-right-side .list-fast-link-wrapper .list-cikk-info .list-cikk-olvido,
	.main-right-side .list-fast-link-wrapper .list-cikk-info .list-cikk-datum {
		font-size: 11px;
	}

	/* hirek események oldal */

	.hirek-esemenyek-main-header {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		padding: 0 72px 48px 72px;		
	}

	.hirekCikkLepteto {
        height: auto;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: row;
		flex-direction: row;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;		    		
	}	

	.legfrissebb.hirek-esemenyek-wrapper {
		background-color: #f4f3f3;
		background-image: none;
		background-blend-mode: normal;
	}

	.hirek-harom-betekinto {
		background-color: #f4f3f3;
	}

	.hirek-harom-betekinto .list-hirek-wrapper {
		margin: 24px 18px;
	}

	.hirek-harom-betekinto .list-hirek-wrapper .list-hirek-innerlist {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		

	}
	
	.esemenyek.hirek-esemenyek-wrapper {
		padding-top: 0;
	}


	/* esemény kifejtő */
	
	.esemeny-kifejto {
		padding: 0;		
	}

	.esemeny-kifejto .cikk-kifejto-header .cikk-header-text #cim {
		padding: 0 12px;
	}

	.esemeny-kifejto .cikk-kifejto-header .cikk-header-text .cikk-info {
		padding: 12px 12px 0 12px;
	}

	.esemeny-kifejto  .esemeny-kep-wrapper {
		width: 100%;
		height: auto; 
		/*max-height: 430px;*/
		overflow: hidden;
		border-radius: 6px;
	}

	.esemeny-kifejto  .esemeny-kep-wrapper .esemeny-kep-outer {
		overflow: hidden;
		width: 100%;
		height: 100%;
		position: relative;
		text-align: center;		
	}

	.esemeny-kifejto  .esemeny-kep-wrapper .esemeny-kep-outer img {
		/*
		vertical-align: middle;
		object-fit: cover;
		position: absolute;
		left: 50%;searchInput-filter
		top: 50%;
		height: 100%;
		width: 100%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		*/
		vertical-align: middle;
		object-fit: cover;
		/*
		height: 100%;
		width: auto;		
		*/
		height: auto;
		width: 100%;		
	}

	.esemeny-kifejto .esemeny-hely-es-ido-outer {
		padding: 60px 12px;
	}

	.esemeny-kifejto .esemeny-hely-es-ido-outer .esemeny-hely-es-ido-wrapper {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		padding: 0 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		width: 100%;
	}

	.esemeny-kifejto .esemeny-hely-es-ido-wrapper .esemeny-ido-wrapper {
		padding: 30px 0;
	}

	.esemeny-kifejto .esemeny-hely-es-ido-wrapper .esemeny-hely-wrapper {
		border-top: 1px solid #d1cece;
		padding: 30px 0;
	}

	.esemeny-kifejto .esemeny-hely-es-ido-wrapper .esemeny-facebook-wrapper {
		border-top: 1px solid #d1cece;
		padding: 30px 0;
	}		

	.esemeny-kifejto .esemeny-ido {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		position: relative;
		padding-left: 78px;
	}

	.esemeny-kifejto .esemeny-ido:before {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -3px;
		left: 18px;		
	}

	.esemeny-kifejto .esemeny-hely {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		position: relative;
		padding-left: 78px;
	}

	.esemeny-kifejto .esemeny-hely:before {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/pin.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -3px;
		left: 18px;		
	}

	.esemeny-kifejto .esemeny-facebook {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		position: relative;
		padding-left: 78px;
	}

	.esemeny-kifejto .esemeny-facebook:before {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/facebook-circle.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -3px;
		left: 18px;		
	}	

	.esemeny-kifejto .esemeny-utvonaltervezes {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		position: relative;
		padding: 24px 0 0 78px;	
	}

	.esemeny-kifejto .esemeny-utvonaltervezes:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
		background-repeat: no-repeat;
		background-position: -3px 2px;
		background-size: cover;	
	}

.articlehiba {
	color: red;
}
	.esemeny-kifejto .esemeny-utvonaltervezes a,
	.esemeny-kifejto .esemeny-utvonaltervezes a:hover,
	.esemeny-kifejto .esemeny-utvonaltervezes a:focus,
	.esemeny-kifejto .esemeny-utvonaltervezes a:visited,
	.esemeny-kifejto .esemeny-utvonaltervezes a:active {
		text-decoration: none;
	}

	.esemeny-kifejto table,
	.esemeny-kifejto table td,
	.esemeny-kifejto table th {
		/*background: transparent;*/ /* ha ezt betesszük akkor eltűnneka cellák színezései */
	}

	.esemeny-kifejto table {
		table-layout: fixed;
		width: 100%;
		overflow-x: auto;
		display: block;
		padding: 0;
		border: none;		
	}
	
	.esemeny-kifejto .esemeny-cikktorzs #nkth table {
		overflow-x: hidden;
	}

	.esemeny-kifejto table tbody {
		background: transparent;
	}

	.esemeny-kifejto table td,
	.esemeny-kifejto table th {
		padding: 0 14px;
		color: #190c0c;
	}

	.esemeny-kifejto table td input[type=submit] {
		width: 100%;
		background-color: #dfcb97;
		border-radius: 3px;
		border: solid 2px #473d3d;
		font-family: Raleway-Bold;
		font-size: 14px;
		text-transform: uppercase;
		color: #190c0c;
		padding: 12px 24px;
	}

	.esemeny-kifejto table td input,
	.esemeny-kifejto table td select {
		padding: 10px 12px;
		color: #190c0c;
		border-radius: 3px;
		background-color: #ffffff;
		border: solid 1px #d1cece;		
	}

	.esemeny-kifejto table td select {
		-webkit-appearance: none;
		-moz-appearance: none;
		background: transparent;
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-drop-down.png);
		background-repeat: no-repeat;
		background-position: right 5px;
		background-size: 30px; /*40%;*/
		padding-right: 3rem;
		background-color: #ffffff;
		overflow-y: auto;
	}

	.image_caption_table .image_caption_table_cell_1{
		font-family: Raleway-Bold;
    	padding-top: 18px !important;
	}

	/* splitterek definiálása */

	.splitter-24 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		padding: 12px 0;
	}	

	.splitter-36 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		padding: 18px 0;
	}

	.splitter-48 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		padding: 24px 0;
	}
	
	.splitter-60 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		padding: 30px 0;
	}	

	/* default arrow link */

    .default-arrow-link-wrapper {
        text-decoration: none;
        display: block;
    }	

	.default-arrow-link-link {
        position: relative;
		text-align: left;
    }

	.default-arrow-link-link-arrow {
        position: relative;
        font-size: 14px;
		font-family: Raleway-SemiBold;
		padding-left: 36px;
		text-decoration: none;
		color: #190c0c;
    }    

    .default-arrow-link-link-arrow:before {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-size: cover;
        position: absolute;
        top: -2px;
        left: 0;        
    }		

	/* igeretes projekt */

	.igeretes-projekt {
		padding: 0;
	}	

	.igeretes-projekt-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
	}

	.igeretes-projekt-wrapper .projekt-felso-szoveg {
		text-transform: uppercase;
		font-size: 14px;
		font-family: Raleway-Bold;
		letter-spacing: 2px;
	}

	.igeretes-projekt-wrapper .projekt-focim {
		font-size: 28px;
		font-family: Raleway-Bold;	
	}

	.igeretes-projekt-wrapper .projekt-info {
		font-size: 16px;
	}		

	.igeretes-projekt-wrapper .projekt-adatok,
	.igeretes-projekt-wrapper .projekt-kep {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
	}

	.igeretes-projekt-wrapper .projekt-adatok {
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 48px 24px 48px 48px;
		background-color: #b6d37a;	
		/*background-image: linear-gradient(107deg, #f4f4be, #c3d7b5);*/
	}

	.igeretes-projekt-wrapper .projekt-kep {
		width: 100%;
		height: 540px;
		text-align: center;			
	}

	.igeretes-projekt-wrapper .projekt-kep img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
	}

	/* pályázat felhívás választó */

	#palyazati-felhivasok {
		margin-top: -150px;
		margin-bottom: 120px;
	}

	#palyazati-felhivasok #tabs.nav {
		margin-bottom: -1px;
	}

	#palyazati-felhivasok #tabs a {
		font-size: 18px;
		font-weight: 600;
		color: #190c0c;
		padding: 30px;
		background: rgba(255,255,255,0.6);
		border-radius: 6px 6px 0 0;
	}

	#palyazati-felhivasok #tabs .active a {
		background: #ffffff;
		border-radius: 0;
	}	

	#palyazati-felhivasok #palyazati-felhivas-tab-wrapper {
		background-color: #ffffff;
		border: solid 1px #d1cece;
		border-radius: 0 0 6px 6px;
	}

	#palyazati-felhivasok #tabs .green-line {
		height: 6px;
		border-radius: 0;
		background-image: transparent;
	}

	#palyazati-felhivasok #tabs .active .green-line {
		border-radius: 6px 6px 0 0;		
		background-image: linear-gradient(to right, #72b340, #b6d37a);
	}

	#palyazati-felhivasok .palyazati-felhivasok-lista-wrapper {
		padding: 30px;
	}

	.palyzati-felhivasok-felhivas-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-bal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-jobb {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-flex: 1 1 60%;
		-ms-flex: 1 1 60%;
		flex: 1 1 60%;		
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper	{
		position: relative;
		padding: 59px 18px 59px 30px; /*36px 30px;*/
		border: 1px solid transparent;
	}

	.xkulon .palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper	{
		position: relative;
		padding: 56px 18px 56px 30px; /*36px 30px;*/
		border: 1px solid transparent;
	}

	
	.palyzati-felhivasok-felhivas-wrapper .palyazat-nev {
		font-size: 26px;
		font-weight: 600;		
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyazat-info {
		padding-top: 12px; /*16px;*/
		font-size: 16px;
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyazat-osszeg {
		padding-top: 12px; /*24px;*/
		letter-spacing: 0.3px;
		font-size: 30px;
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyazat-osszeg-tipus {
		padding-top: 0; /*6px;*/
		font-size: 14px;
	}

	.palyzati-felhivasok-felhivas-wrapper .palyazat-osszeg-tipus p {
		/*margin: 0;*/
	}	
	
	.palyzati-felhivasok-felhivas-wrapper .default-button-wrapper {
		padding-top: 18px; /*24px;*/
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper:hover {
		border-radius: 0 6px 6px 0;
		background-color: #ffffff;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border: solid 1px #d1cece;	
	}
	
	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper:hover:before {
		content: "";
		display: block;
		width: 12px;
		background-color: white;
		border-top: 1px solid #d1cece;
		border-left: 1px solid #d1cece;
		border-bottom: 1px solid #d1cece;
		border-radius: 5px 0 0 5px;
		position: absolute;
		top: -1px;
		left: -11px;
		bottom: -1px;
	}
	
	/* pályázati és archivum kereső */

	.palyazat-kereso-valaszto .radio-div {
		padding: 6px 18px 0 0;
	}

	.palyazat-kereso-valaszto input[type=radio].filter-radio {
		position: absolute;
		z-index: -1000;
		left: -1000px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0;
		vertical-align: middle;
	}

	.vedettbov2 {
		display: none;
	}

	.palyazat-kereso-valaszto input[type=radio].filter-radio + label.filter-cb-label {
		background-image: none;
		height: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		line-height: 24px;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: contain;
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;		
		cursor: pointer;
		padding: 18px 6px;
		margin: 0 0 6px 0;
		height: auto;
	}

	.palyazat-kereso-valaszto input[type=radio].filter-radio:checked + label.filter-cb-label {
		background-image: none;
		border-bottom: 6px solid #72b340;
		margin: 0;
		height: auto;
	}	

	.palyazat-kereso-valaszto label.filter-cb-label {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-moz-user-select: none;
	}

	.palyazat-kereso-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 0 60px 120px 60px;	
	}

	.palyazat-kereso-wrapper .palyazat-kereso-header {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		color: #473d3d;
		padding: 0px 12px 24px 12px;		
	}

	.palyazat-kereso-wrapper .main-splitted-wrapper {
		padding: 0 12px;
	}

	.palyazat-kereso-wrapper .main-full-wrapper {
		padding: 0 12px;
	}

	.palyazat-kereso-wrapper .main-full-wrapper .palyazat-kereso-szoveg {

	}

	.palyazat-kereso-wrapper .main-full-wrapper .palyazat-kereso-form-wrapper {

	}

	.palyazat-kereso-valaszto {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		margin: 0 12px 48px 12px;
		/*border-bottom: 1px solid #d1cece; archivum miatt */
	}

	.palyazat-kereso-wrapper.archiv .palyazat-kereso-valaszto {
		margin: 0;
	}

	.palyazat-kereso-wrapper.archiv .palyazat-kereso-valaszto .radio-div {
		padding-top: 0;
	}

	.palyazat-kereso-wrapper.archiv .palyazat-kereso-valaszto input[type=radio].filter-radio + label.filter-cb-label {
		padding-top: 0;
	}

	.palyazat-kereso-wrapper.archiv #palyazatok-table-desktop.comp-list-table {
		border-radius: 0 0 6px 6px;
	}

	.palyazat-kereso-wrapper.archiv #palyazatok-table-desktop.comp-list-table .comp-list-header {
		border-radius: 0;
	}

	.palyazat-kereso-wrapper #palyazatok-table-desktop.comp-list-table .comp-list-header {
		border-radius: 0;
	}

	/* palyazat kereso input table */

	.palyazat-kereso-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.palyazat-kereso-wrapper .palyazat-kereso-szoveg {
		padding: 12px 0 36px 0;
	}

	.palyazat-kereso-wrapper .palyazat-kereso-form-adatok {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		padding-bottom: 24px;			
	}

	.palyazat-kereso-wrapper .palyazat-kereso-form-adatok .palyazatkereso-adatok-header {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 12px;
		text-align: center;	
	}

	.palyazat-kereso-wrapper .palyazat-kereso-form-adatok .input-form-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		padding: 0 12px;		
	}

	.palyazat-kereso-form-adatok .input-form-row .input-title {
		-webkit-box-flex: 1 1 40%;
		-moz-box-flex: 1 1 40%;
		-webkit-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
		text-align: right;	
		padding: 0 12px;
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
		
	}
	
	.palyazat-kereso-form-adatok .input-form-row .input-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
		-webkit-box-flex: 1 1 60%;
		-moz-box-flex: 1 1 60%;
		-webkit-flex: 1 1 60%;
		-ms-flex: 1 1 60%;
		flex: 1 1 60%;
		text-align: left;			
		padding: 0 12px;
		margin: 0;
	}

	.palyazat-kereso-form-adatok .input-form-row .button-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-box-flex: 1 1 60%;
		-moz-box-flex: 1 1 60%;
		-webkit-flex: 1 1 60%;
		-ms-flex: 1 1 60%;
		flex: 1 1 60%;
		text-align: left;			
		padding: 0 12px;
		margin: 0;
	}	

	.palyazat-kereso-form-adatok .input-form-row .form-group input,
	.palyazat-kereso-form-adatok .input-form-row .form-group select {
		height: 36px;
		width: 300px;
		border-radius: 3px;
		background-color: white;
	}

	/*
	select option {
		margin: 40px;
		background: rgba(0, 0, 0, 0.3);
		color: #fff;
		text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	}
	*/

	.palyazat-kereso-form-adatok .input-form-row .form-group #nev {
		width: 300px !important;
	}	

	.palyazat-kereso-form-adatok .input-form-row .form-group input.searchButton,
	.palyazat-kereso-form-adatok .input-form-row .form-group input.searchButton2 {
		height: 42px;
		width: auto;
	}

	.palyazat-kereso-form-adatok .calendar-mid-spacer {
		width: 20px;
		height: 20px;
	}

	.palyazat-kereso-form-adatok .input-group.tp-keres-input {
		width: 300px;
		padding: 10px;
	}

	.palyazat-kereso-form-adatok .input-form-row .form-group #pkeres-datum1-input,
	.palyazat-kereso-form-adatok .input-form-row .form-group #pkeres-datum2-input {
		width: 260px;
	}

	.palyazat-kereso-form-adatok .input-form-row .datumvalaszto-div .datum-txt {
		display: table-cell;
		vertical-align: middle;
		margin-left: 18px;
	}

	.palyazat-kereso-form-adatok .input-form-row .datumvalaszto-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;				
	}

	.palyazat-kereso-form-adatok .input-form-row.button-row{
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;				
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	/* regisztráció, hírlevél archivum */

	.regisztracio-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 0 60px 120px 60px;			
	}

	.regisztracio-main-header {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		padding: 0 72px 48px 72px;		
	}

	.regisztracio-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;	
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;				
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0 60px;			
		padding: 24px 60px;
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
	}

	.regisztracio-wrapper #hirlevel_cim{
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;		
	}

	.regisztracio-wrapper .hirlevel-archivum-wrapper {
		padding: 30px 48px;
	}

	.regisztracio-wrapper .hirlevel-archivum-wrapper .hirlevel-link-sor {
		padding: 3px 0;
	}


	/* velemeny */

	.velemeny {
		padding: 0;
	}

	.velemeny-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 60px 90px;
		border-radius: 6px;
		background-color: #b6d37a;
		border: solid 1px #d1cece;			
	}

	.velemeny-wrapper .velemeny-focim {
		font-size: 22px;
  		font-weight: 600;
	}

	.velemeny-wrapper .velemeny-info {
		font-size: 16px;
		padding: 24px 0;
	}

	.velemeny-wrapper .velemeny-link-wrapper {
        height: 42px;
        border-radius: 3px;
        border: solid 2px #473d3d;
        text-align: center;
		text-decoration: none;
		display: inline-block;	
	}

	.velemeny-wrapper .velemeny-link-wrapper #velemeny-link-wrapper-text {
        height: 100%;
        padding: 0 24px;
        line-height: 38px;
        text-transform: uppercase;
        font-size: 14px;
        font-family: Raleway-Bold;
		text-decoration: none;
		color: #190c0c;
	}
	
	.filter-panel-wrapper.cikkemail-wrapper .panel-group .panel {
		border-radius: 0;
		border: none;
		color: #190c0c;
		background: transparent;
		box-shadow: none;
	}

	.filter-panel-wrapper.cikkemail-wrapper .panel-heading {
		max-width: 300px;
		border-radius: 3px;
		border: solid 2px #473d3d;
		text-align: center;
		background-color: #b6d37a;
		padding: 0;
	}

	.filter-panel-wrapper.cikkemail-wrapper .panel-heading:hover {
		background-color: white;
		transition: background-color 500ms;		
	}

	.filter-panel-wrapper.cikkemail-wrapper .cikkemail a {
		justify-content: center;
		background-color: #b6d37a;
		padding: 12px;
		border-radius: 6px;
	}

	.filter-panel-wrapper.cikkemail-wrapper .panel-heading:hover a {
		background-color: white;
		transition: background-color 500ms;		
	}	

	.filter-panel-wrapper.cikkemail-wrapper .cikkemail a:hover { 
		background-color: white;
		transition: background-color 500ms;
	}

	.filter-panel-wrapper.cikkemail-wrapper .cikkemail a:after {
		display: none !important;
	}

	.filter-panel-wrapper.cikkemail-wrapper .panel-heading .panel-title {
		height: 100%;
		padding: 0 6px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #190c0c;
		background-color: #b6d37a;
	}

	.filter-panel-wrapper.cikkemail-wrapper .panel-heading.cikkemail:hover .panel-title {
		background-color: white;
		transition: background-color 500ms;		
	}	

	.filter-panel-wrapper.cikkemail-wrapper .filterdiv-wrapper {
		margin: 0;
	}

	.cikkemail-message {
		margin: 24px 0;
		border: solid 1px #473d3d;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 		
	}

	.cikkemail-message .form-group label {
		padding-top: 15px;
	}

	.cikkemail-message .form-group input,
	.cikkemail-message .form-group textarea {
		margin-left: 0;
	}

	.cikkemail-message #cikkemail-submit {
		width: 150px;
		max-width: 300px;
		border-radius: 3px;
		border: solid 2px #473d3d;
		text-align: center;
		font-size: 18px;
		font-family: Raleway;
		font-weight: 600;
		color: #190c0c;
		background: #fff;
		vertical-align: middle;
		text-align: center;
		height: 42px;		
	}

	.cikkemail-message #cikkemail-submit:hover {
		background-color: #eee5d0;
    	transition: background-color 500ms;
	}
	
	/* kiemelt esemény és projekt */

	.kiemeltprojekt {
		/* width: calc(100% + 120px);
		margin-left: -60px;		 */
	}

	.kiemelt-esemeny,
	.kiemelt-projekt,
	.kiemelt-hir {
		padding: 0;
	}

	.eredmenyes .kiemelt-projekt {
		/* width: calc(100% + 120px);
		margin-left: -60px; */
	}

	.kiemelt-esemeny-wrapper,
	.kiemelt-projekt-wrapper,
	.kiemelt-hir-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;
		min-height: 365px;
	}

	#center > div.kiemelt-hir-wrapper {
		padding-left: 0;
		padding-right: 0;
	}	

	.kiemelt-esemeny-wrapper .esemeny-adatok,
	.kiemelt-esemeny-wrapper .esemeny-kep,
	.kiemelt-projekt-wrapper .projekt-adatok,
	.kiemelt-projekt-wrapper .projekt-kep,
	.kiemelt-hir-wrapper .hir-adatok,
	.kiemelt-hir-wrapper .hir-kep {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		max-width: 50%;	
	}

	.kiemelt-esemeny-wrapper .esemeny-kep a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;		
		width: 100%;
	}

	.kiemelt-esemeny-wrapper #esemeny-bal.esemeny-adatok,
	.kiemelt-projekt-wrapper #projekt-bal.projekt-adatok,
	.kiemelt-hir-wrapper #hir-bal.hir-adatok {
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 48px 24px;	
		background-image: linear-gradient(107deg, #f4f4be, #c3d7b5);
	}

	.kiemelt-esemeny-wrapper .esemeny-helyszin {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.kiemelt-esemeny-wrapper .esemeny-focim,
	.kiemelt-projekt-wrapper .projekt-focim,
	.kiemelt-hir-wrapper .hir-focim {
		font-size: 26px;
  		font-weight: 600;
	}

	.kiemelt-projekt-wrapper .projekt-info {
		font-size: 16px;
	}

	.kiemelt-hir-wrapper .hir-info {
		font-size: 16px;
	}

	.kiemelt-esemeny-wrapper .esemeny-info,
	.kiemelt-projekt-wrapper .projekt-info,
	.kiemelt-hir-wrapper .hir-info {
		padding: 12px 0;
	}	

	.kiemelt-esemeny-wrapper .esemeny-idopont,
	.list-cikk-detailed-info .list-cikk-datum {
		font-size: 16px;
		padding-bottom: 20px;
		position: relative;
		padding-left: 36px;	
	}

	.kiemelt-esemeny-wrapper .esemeny-idopont:before,
	.list-cikk-detailed-info .list-cikk-datum:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
        position: absolute;
        top: -1px;
        left: 0;		
	}

	.kiemelt-esemeny-wrapper .esemeny-helyszin,
	.list-cikk-detailed-info .list-cikk-helyszin {
		position: relative;
		padding-left: 36px;		
	}	

	.kiemelt-esemeny-wrapper .esemeny-helyszin:before,
	.list-cikk-detailed-info .list-cikk-helyszin:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/pin-map.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
        position: absolute;
        top: -1px;
        left: 0;		
	}

	.kiemelt-esemeny-wrapper .esemeny-helyszin .esemeny-epulet,
	.kiemelt-esemeny-wrapper .esemeny-helyszin .esemeny-cim {
		font-size: 16px;
	}

	.kiemelt-esemeny-wrapper .esemeny-link-wrapper,
	.kiemelt-projekt-wrapper .projekt-link-wrapper,
	.kiemelt-hir-wrapper .hir-link-wrapper {
        height: 42px;
        border-radius: 3px;
        border: solid 2px #473d3d;
        text-align: center;
		text-decoration: none;
		display: inline-block;	
	}

	.kiemelt-esemeny-wrapper .esemeny-link-wrapper:hover,
	.kiemelt-projekt-wrapper .projekt-link-wrapper:hover,
	.kiemelt-hir-wrapper .hir-link-wrapper:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}

	.kiemelt-esemeny-wrapper .esemeny-link-wrapper #esemeny-link-wrapper-text,
	.kiemelt-projekt-wrapper .projekt-link-wrapper #projekt-link-wrapper-text,
	.kiemelt-hir-wrapper .hir-link-wrapper #hir-link-wrapper-text {
        height: 100%;
        padding: 0 24px;
        line-height: 38px;
        text-transform: uppercase;
        font-size: 14px;
        font-family: Raleway-Bold;
		text-decoration: none;
		color: #190c0c;
	}
	
	.kiemelt-esemeny-wrapper .esemeny-kep,
	.kiemelt-hir-wrapper .hir-kep {
		position: relative;
		width: 100%;
		height: auto;
		max-height: 370px;
		text-align: center;
		overflow: hidden;
		margin: 0 auto;
	}

	.kiemelt-projekt-wrapper .projekt-kep {
		position: relative;
		width: 100%;
		/*height: 385px;*/
		height: auto;
		text-align: center;
		overflow: hidden;
		margin: 0 auto;
	}	

	.kiemelt-esemeny-wrapper .esemeny-kep img,
	.kiemelt-projekt-wrapper .projekt-kep img,
	.kiemelt-hir-wrapper .hir-kep img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
	}

	.main-right-side .kiemelt-esemeny-wrapper .esemeny-kep img,
	.main-right-side .kiemelt-projekt-wrapper .projekt-kep img,
	.main-right-side .kiemelt-hir-wrapper .hir-kep img {
		width: auto !important;
		height: auto !important;
		object-fit: cover;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		vertical-align: middle;
		border: 0px none;
		max-width: 100%;
		max-height: 100%;		
	}

	/* STAGE 2 css*/

	.ertekelo-jelentkezes-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		padding: 30px 0 0 0;    
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row; 
		-webkit-justify-content: center;
		justify-content: center;		
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		min-height: 166px;
		width: 100%;   
		padding: 0 66px;
		margin-top: 40px;
		background: -moz-linear-gradient(left, #f5d3a2 0%, #efc6a0 70%, #efc6a0 70%, #e5af9c 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #f5d3a2 0%,#efc6a0 70%,#efc6a0 70%,#e5af9c 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #f5d3a2 0%,#efc6a0 70%,#efc6a0 70%,#e5af9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {	
		background: url('/https/nkfih.gov.hu/site/img/Government-Guarantee-Fund.png');
		height: 192px;
	}	
	
	.fofo .ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {	
		background: url('/https/nkfih.gov.hu/site/img/kormanyzati-onero-alap.png');
		height: 192px;
	}	

		    .ertekelo-kep-img, .ertekelo-text-wrapper {
			display: none !important;
		    }

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-button-wrapper .ertekelo-link-wrapper {
		height: 42px;
		border-radius: 3px;
		border: solid 2px #473d3d;
		text-align: center;
		text-decoration: none;
		display: inline-block;	
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-button-wrapper .ertekelo-link-wrapper:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-button-wrapper .ertekelo-link-wrapper #ertekelo-link-wrapper-text {
		height: 100%;
		padding: 0 24px;
		line-height: 38px;
		text-transform: uppercase;
		font-size: 14px;
		font-family: Raleway-Bold;
		text-decoration: none;
		color: #190c0c;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-kep {
		position: relative;
		width: 100%;
		height: auto;
		max-height: 370px;
		text-align: center;
		overflow: hidden;
		margin: 0 auto;
		margin-top: -40px;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;		
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper .ertekelo-felhivas {
		font-family: Choplin-Medium;
		font-size: 30px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: normal;
		color: #510915;
		padding-bottom: 12px;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper .ertekelo-kifejto {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.63;
		letter-spacing: normal;
		color: #190c0c;
	}

	.palyazatok-banner-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		overflow: hidden;
		min-height: 250px;
		padding: 30px 60px;
		margin: 0;
		background-image: linear-gradient(328deg, rgba(223,203,190,0.2), rgba(255,255,255,0.2));
		background-blend-mode: multiply;
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		-webkit-justify-content: end;
		justify-content: end;		
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
		min-height: 250px;   
		padding: 36px 56px;
		margin: 24px 0;
	}	

	.palyazatok-banner-outer .palyazatok-banner-wrapper img {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;		
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-header {
		font-family: Raleway-Bold;
		font-size: 46px;
		font-stretch: condensed;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: normal;
		color: #f5c138;
		z-index: 1;		
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-text {
		font-family: Raleway;
		font-size: 26px;
		font-stretch: condensed;
		font-style: normal;
		letter-spacing: normal;
		color: #ffffff;			
		z-index: 1;
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-button-wrapper {
		margin-top: auto;
		z-index: 1;
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-link-wrapper {
		border-radius: 3px;
		border: solid 1px #473d3d;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		background-color: #f5c138;
		z-index: 1;	
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-link-wrapper:hover {
		background-color: #ffd66e;
		transition: background-color 500ms;
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-link-wrapper #palyazatok-banner-link-wrapper-text {
		height: 100%;
		padding: 10px 42px;
		text-transform: uppercase;
		font-size: 18px;
		font-family: Raleway-Bold;
		text-decoration: none;
		color: #190c0c;
	}

	.palyazat_osszesito {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		//background: #fff;
		padding: 12px 0;
	}

	.palyazat_osszesito .palyazat-osszesito-doboz-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
		padding: 36px 108px;		
	}

	.palyazat_osszesito .palyazat-osszesito-doboz-wrapper .palyazat-osszesito-doboz {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: center;
		justify-content: center;		
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-flex: 1 1 25%;
		-ms-flex: 1 1 25%;
		flex: 1 1 25%;
	}

	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ikon {
		width: 48px;
		height: 48px;
	}

	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-szoveg {
		font-family: Raleway;
		font-size: 14px;
		padding-top: 40px;		
	}

	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: baseline;
		-webkit-align-items: baseline;
		-webkit-box-align: baseline;	
		align-items: baseline;		
	}

	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek .ertek {
		font-family: Choplin-Medium;
		font-size: 48px;
		font-weight: 500;
		color: #72b340;
	}

	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek .text {
		font-family: Choplin-Medium;
		font-size: 20px;
		font-weight: 500;
		color: #72b340;
		padding-left: 12px;		
	}











	/* pályázat adatok */

	.palyazat-adatok {
		padding: 0;
	}

	.palyazat-adatok .palyazat-adatok-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;				
		padding: 12px;
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
	}

	.palyazat-adatok .palyazat-adatok-header {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 18px 18px 36px 18px;
		border-bottom: solid 1px #d1cece;
	}

	.palyazat-adatok .palyazat-adatok-row {
		padding: 30px 18px;
		border-bottom: solid 1px #d1cece;
	}

	.palyazat-adatok .palyazat-adatok-row .adat-bal,
	.palyazat-adatok .palyazat-adatok-row .adat-jobb {
		font-family: Raleway;
		font-size: 16px;
		padding-left: 0;
		padding-right: 0;	
	}

	.palyazat-adatok .palyazat-adatok-row .adat-bal {
		font-weight: 600;
	}

	.palyazat-adatok .palyazat-adatok-row .adat-jobb.vk-image {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;			
	}		

	.palyazat-adatok .palyazat-adatok-row .vk-photo-img {
		border-radius: 50%;
	}

	.palyazat-adatok .palyazat-adatok-row .vk-nev {
		padding-left: 12px;
	}

	.palyazat-adatok .palyazat-adatok-row .rv-nev {

		padding-bottom: 12px; 
	}

	.palyazat-adatok .palyazat-adatok-footer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding-top: 24px;		
	}

	.palyazat-adatok .palyazat-adatok-footer .default-link-text {
		padding-left: 18px;
	}

	.palyazat_osszesito .container::before {
		content: none;
	}

	.hibabejelentes-wrapper {
		padding: 0;
	}

	.hibabejelentes-wrapper form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;		
		-webkit-flex-direction: column;
		flex-direction: column;
		margin-top: 20px;		
	}

	.hibabejelentes-wrapper form .hibabejelentes-form-upper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;		
	}

	.hibabejelentes-wrapper form .hibabejelentes-form-lower {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;		
	}

	.hibabejelentes-wrapper form .hibabejelentes-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;		
		margin: 12px 24px 12px 0;
	}

	.hibabejelentes-wrapper form .hibabejelentes-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;		
		margin: 12px 0 12px 24px;
	}

	.hibabejelentes-wrapper .hibabejelentes-form-upper .form-group input,
	.hibabejelentes-wrapper .hibabejelentes-form-upper .form-group select,
	.hibabejelentes-wrapper .hibabejelentes-form-upper .form-group textarea {
		margin-left: 0;
		height: 44px;
	}

	.hibabejelentes-wrapper .hibabejelentes-form-upper .hibabejelentes-right .message-text-wrapper {
		height: 100%;
	}

	.hibabejelentes-wrapper .hibabejelentes-form-upper textarea.form-control {
		height: 90%;
	}

	.hibabejelentes-wrapper .hiba-row {
		font-family: Raleway-Bold;
		padding: 0;
	}

	.hibabejelentes-wrapper .hiba-row label {
		margin-left: 12px;
		margin-bottom: 0;
		font-weight: 400;
	}

	.hibabejelentes-wrapper .hibaurlap {
		width: 100%;
		margin-left: 0;
		padding: 8px;
		background-color: white;
	}

	.hibabejelentes-wrapper textarea.hibaurlap {
		line-height: 4em;
	}

	.hibabejelentes-wrapper .adatvedelmi_field {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;	
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		font-weight: normal;
		margin: 20px 0;
	}

	.hibabejelentes-wrapper .adatvedelmi_field a {
		margin: 0 3px;
		color: #dfcb97;
	}
	
	.hibabejelentes-wrapper .hibaurlap_checkbox {
		float: none;
		width: 20px;
		height: 20px;
		margin: 0 5px 0 0;
	}

	.hibabejelentes-wrapper #h_error {
		font-family: Raleway;
		text-align: center;
		color: #b13d12;
		margin: 10px 0;
	}

	.hibabejelentes-wrapper .hiba-button-wrapper {
		margin-bottom: 20px;
		text-align: center;
	}

	.hibabejelentes-wrapper .hiba-button-wrapper input[type="submit"] {
		background-color: transparent;
		padding: 12px 24px;
		margin: 0;
		border-radius: 3px;
		border: solid 2px #473d3d;
		font-family: Raleway-Bold;
		font-weight: 400;
		font-size: 14px;
		color: #190c0c;
		text-transform: uppercase;
	}

	.hibabejelentes-wrapper .error_sended,
	.hibadoboz .error_sended {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;	
		margin-top: 30px;
		font-family: Raleway;
		font-size: 18px;
	}	

	/* default fekete keretes gomb */
	.default-link-button-wrapper {
		display: inline-block;
	}

	.default-link-button-wrapper.no-decor a:hover,
	.default-link-button-wrapper.no-decor a:active,
	.default-link-button-wrapper.no-decor a:focus,
	.default-link-button-wrapper.no-decor a:visited {
		text-decoration: none;
	}

	.default-link-button-wrapper.no-decor a:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}

    .default-link-button {
		display: inline-block;
        border-radius: 3px;
        border: solid 2px #473d3d;
        text-align: center;
        text-decoration: none;   
	}
	
    a.default-link-button:hover {
    	text-decoration: none;
    }	


    .default-link-button-text {
        padding: 12px 24px;
        text-transform: uppercase;
        font-size: 14px;
        font-family: Raleway-Bold;
        text-decoration: none;
	}	

	/* default link > előtaggal */
	.default-link-wrapper {
		display: inline-block;
	}

	.default-link-wrapper.no-decor a:hover,
	.default-link-wrapper.no-decor a:active,
	.default-link-wrapper.no-decor a:focus,
	.default-link-wrapper.no-decor a:visited {
		text-decoration: none;
	}

    .default-link {
		display: inline-block;
        text-decoration: none;  
    }	

    .default-link-text {
        padding: 12px 0 12px 24px;
        font-size: 14px;
        font-family: Raleway;
        text-decoration: none;
	}
	
    .default-link-text:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right.svg);
		background-repeat: no-repeat;
		background-position: -5px 2px;
		background-size: cover;
	}

    .default-link-text.brown:before {
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
		background-repeat: no-repeat;
		background-position: -5px 2px;
		background-size: cover;
	}	

	/* megosztás design override */

	#article_send_box {
		font-family: Raleway;
		font-size: 14px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-flex-direction: column;
		flex-direction: column;					
	}

	/* noUISlider override */

	.noUi-horizontal {
		height: 9px;
		margin: 18px 0;
	}

	.noUi-connect {
		background: #72b340;
		border: 2px solid white;
		border-left: 8px solid white;
		border-right: 8px solid white;
	}

	.noUi-horizontal .noUi-handle {
		width: 24px;
		height: 28px;
		left: -12px;
		top: -10px;
		border: none;
		box-shadow: none;
		cursor: pointer;
		outline: none;
		background: transparent;
	}

	.noUi-handle.noUi-handle-lower:before,
	.noUi-handle.noUi-handle-lower:after,
	.noUi-handle.noUi-handle-upper:before,
	.noUi-handle.noUi-handle-upper:after {
		display: none;
	}

	
	.noUi-handle.noUi-handle-lower {
		content: "";
		width: 24px;
		height: 32px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-green.svg);
		background-repeat: no-repeat;
		background-position: 0 -3px;
		background-size: cover;
	}

	.noUi-handle.noUi-handle-upper {
		content: "";
		width: 24px;
		height: 32px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-left-green.svg);
		background-repeat: no-repeat;
		background-position: -8px -3px;
		background-size: cover;
	}	

	/* panel bootstrap override */

	.panel-group .panel {
		border-radius: 6px;
	}

	.panel-group .panel-heading {
		border-radius: 6px;
	}	

	.panel-group .panel-heading > a {
		text-decoration: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		-webkit-justify-content: space-between;
		justify-content: space-between;		
	}

	.panel-group .panel-heading > a:after {
        content: "";
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 1px;
        background-size: cover;
        /*margin-right: 10px;*/
	}	

	.panel-group .panel-heading > a.collapsed:after {
        content: "";
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-down-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 1px;
        background-size: cover;
        /*margin-right: 10px;*/
	}

	.panel-group .panel-heading > a.collapsed.in:after {
        content: "";
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 1px;
        background-size: cover;
        /*margin-right: 10px;*/
	}		

	.panel-group .panel-heading > h4 > a,
	.panel-group .panel-heading > h4 > b > a {
		text-decoration: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		-webkit-justify-content: space-between;
		justify-content: space-between;		
	}

	.panel-group .panel-heading > h4 > a:after,
	.panel-group .panel-heading > h4 > b > a:after {
        content: "";
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 1px;
        background-size: cover;
	padding-right: 20px;
	}		

	.panel-group .panel-heading > h4 > a.collapsed:after,
	.panel-group .panel-heading > h4 > b > a.collapsed:after {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-down-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		background-size: cover;
		padding-right: 20px;
	}

	.panel-group .panel-heading > h4 > a.collapsed.in:after,
	.panel-group .panel-heading > h4 > b > a.collapsed.in:after {
        content: "";
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 1px;
        background-size: cover;
	}		

	
	/* default text-input table */

	.form-table-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
	}

	.form-table-wrapper .form-table-header {
		font-size: 18px;
		text-align: center;
	}

	.form-table-wrapper .form-table-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: space-around;
		justify-content: space-around;			
	}

	.form-table-wrapper .form-table-left-cell {
		text-align: right;
	}

	.form-table-wrapper .form-table-right-cell {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;		
	}

	.form-table-wrapper .form-table-right-cell input {
		width: 100%;
	}

	/* alap main oldal bal menü - jobb oldalra bontva*/
	
	.main-splitted-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
		-webkit-justify-content: start;
		justify-content: start;
		padding: 0 60px 60px 60px;
	}

	.main-splitted-wrapper .main-left-side {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 25%;
		-ms-flex: 1 1 25%;
		flex: 1 1 25%;
		padding-right: 24px;
		/*max-width: 25%;*/
	}

	.main-splitted-wrapper .main-right-side {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 75%;
		-ms-flex: 1 1 75%;
		flex: 1 1 75%;
		padding-left: 24px;
		min-width: 0; /* for overflow sliders */
		/*max-width: 75%;*/
	}

	.main-splitted-wrapper .main-right-side .main-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;				
	}


	.main-splitted-wrapper .main-left-side #laddermenu-wrapper {
		width: 100%;
	}	

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu {
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0;
	}

	#laddermenu-wrapper ul {
		padding: 0;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li {
		position: relative;
		padding: 0;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li:first-child {
		border-top: 1px solid#e8e6e6;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li:before {
		background: none;
		display: block;
		height: 0;
		width: 0;
	}	

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li .li-a-wrapper:hover {
		background-color: rgba(223,203,151,0.4);
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.selectedItem .li-a-wrapper:hover {
		background-color: transparent;
	}	

	/*
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li:active {
		background-color: rgba(185,151,108,0.4);
	}	

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li:selected {
		background-color: rgba(182,211,122,1);
	}
	*/


	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li.toggle:hover,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li.toggle:active,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li.toggle:selected {
		background-color: transparent;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > a {
		font-family: Raleway;
		letter-spacing: normal;
		font-size: 14px;
		text-decoration: none;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li ul {
		padding: 0;
		margin-left: 0;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li li {
		padding: 0;
		border-bottom: 0;	
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li > ul > li > .li-a-wrapper:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right.png);
		background-repeat: no-repeat;
		background-position: 0 2px;
		background-size: cover;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li.toggle > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li.toggle > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li.toggle > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li.toggle > .li-a-wrapper:before,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li > ul > li.toggle > .li-a-wrapper:before {
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up.png);
		background-repeat: no-repeat;
		background-position: 0 2px;
		background-size: cover;
	}	

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.toggle {
		background-color: #ffffff;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.toggle ul {
		background-color: #ffffff;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.selectedItem {
		padding-bottom: 0;
		background-color: rgba(182,211,122,1);
	}	

	/*
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.toggle.selectedItem {
		padding-bottom: 0;
		background-color: rgba(182,211,122,1);
	}	
	*/

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.selectedItem > .li-a-wrapper > a,
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.signedItem > .li-a-wrapper > a {
		font-weight: 600;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.signedItem.selected > .li-a-wrapper > a {
		font-weight: 600;
	}	

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li .li-a-wrapper {
		padding: 18px 12px 18px 36px;
		display: block;
		border-bottom: 1px solid#e8e6e6;	
	}

	/*
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu li.toggle:hover > .li-a-wrapper {
		background-color: rgba(223,203,151,0.4);
	}
	*/

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li .li-a-wrapper {
		padding-left: 48px;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 60px;
	}
	
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 72px;
	}
	
	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 84px;
	}

	.main-splitted-wrapper .main-left-side #laddermenu-wrapper #leftmenu > li > ul > li > ul > li > ul > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 96px;
	}

	.main-splitted-wrapper .main-right-side .main-cell {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-width: 0; /* for overflow sliders */
		width: 100%;		
	}

	.main-splitted-wrapper #main-header-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0 24px;
	}
	
	.main-splitted-wrapper #main-header-wrapper .header {
		font-size: 36px;
		font-family: Raleway;
		font-weight: 600;
		color: #473d3d;
	}

	.main-splitted-wrapper #main-header-wrapper	.header-link-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		padding-top: 12px;	
	}

	.main-splitted-wrapper #main-header-wrapper .header-link-wrapper .header-code {
		font-size: 22px;
		font-family: Raleway;
		font-weight: 600;
		padding-right: 24px;
	}

	.main-splitted-wrapper #main-header-wrapper .header-link-wrapper .header-link {
		font-size: 14px;
		/*padding-bottom: 5px;	*/
	}

	.main-splitted-wrapper #main-header-wrapper .header-link-wrapper .header-link-link {
		display: inline-block;
		text-decoration: none;
	}

	.main-splitted-wrapper #main-header-wrapper .header-link-wrapper .header-link-button {
		position: relative;
		font-size: 12px;
		font-weight: 600;
		border-radius: 4px;
		background-color: #ffffff;
		border: solid 1px #b9976c;
		padding: 2px 12px;
		color: #b9976c;		
	}

	.main-splitted-wrapper #simple-header-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0;
		margin-top: -10px;		
	}

	.main-splitted-wrapper #simple-header-wrapper.paddedheader {
		padding: 0 0 24px 0;
	}
	
	.main-splitted-wrapper #simple-header-wrapper .header {
		font-size: 36px;
		font-family: Raleway;
		font-weight: 600;
		color: #473d3d;
	}

	.main-splitted-wrapper .reszletes-kereso-listazo #simple-header-wrapper.paddedheader .header {
		padding-bottom: 24px;
	}		

	/* alap befogó cikk divek */

	.doboz {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;	
		padding: 12px 0;
		margin: 0;		
	}
	
    .miben {
		padding: 60px 60px;
		background: #f5f5f5;
		mix-blend-mode: multiply;
	}

	.miben #laddermenu {
		padding-left: 12px;
		padding-right: 12px;
	}

    .iranyito #laddermenu {
		padding-left: 12px;
		padding-right: 12px;
	}

	.iranyito .iranyito-link-wrapper .default-link-text {
		/*padding: 6px 0 0 0;*/
		padding: 6px 0 0 16px;
		text-indent: -16px;		
	}

    .iranyito {
		padding: 120px 60px;
		background: #f5f5f5;
		mix-blend-mode: multiply;
	}

	/*
	.main-right-side .main-cell .iranyito {
		padding: 60px 12px;
	}
	*/

	.main-right-side .main-cell .iranyito {
		padding: 0 12px;
		background: transparent;
		mix-blend-mode: normal;
	}

	.palyazatok {
		padding: 30px 60px;	
		/*background-image: linear-gradient(217deg, #fafafa, #ffffff);*/
		background-image: linear-gradient(217deg, rgba(200,200,200,0.2), rgba(255,255,255,0.2));
		background-blend-mode: multiply;	
	}

	#palyazatok-table-desktop {
		/*display: block;*/
	}

	#palyazatok-table-desktop.comp-list-table .comp-list-row.summary {
		background-color: #f2f2f2;
		padding: 0;
		margin-top: -1px;
		border-top: 1px solid #d1cece;
	}

	#palyazatok-table-desktop.comp-list-table .comp-list-row.summary .comp-list-text {
		font-weight: 600;
	}

	#palyazatok-table-desktop.comp-list-table .comp-list-row.summary:hover {
		box-shadow: none;

	}

	#palyazatok-table-desktop.comp-list-table .comp-list-row.summary:hover:before {
		width: 0;
		border: none;
	}

	#palyazatok-table-desktop.comp-list-table .comp-list-row.summary:hover:after {
		width: 0;
		border: none;
	}	

	#palyazatok-table-desktop .comp-list-row .comp-list-row-inner {
		padding-right: 0;
	}

	#palyazatok-table-desktop .comp-list-header-cell {
		padding: 0 12px 0 0;
	}
	
	#palyazatok-table-desktop .comp-list-row .comp-list-text-small.keret {
		display: none;
	}

	#palyazatok-table-mobil {
		display: none;
	}

	#palyazatok-kereso-table-mobil {
		display: none;
	}	

	.eredmenyes {
		padding: 0 60px 30px 60px;	
		background-image: linear-gradient(217deg, #fafafa, #ffffff);
		background-blend-mode: multiply;
	}	

	.legfrissebb {
		padding: 30px 60px 30px 60px;
		/* padding: 60px 60px 42px 60px; */
		/*
		background-image: linear-gradient(118deg, rgba(255, 255, 255, 0), #eceff1), linear-gradient(rgba(223, 203, 151, 0.1), rgba(223, 203, 151, 0.1));
		background-blend-mode: multiply, normal;
		*/
		background-image: linear-gradient(217deg, rgba(223,203,190,0.2), rgba(255,255,255,0.2));
		background-blend-mode: multiply;
	}

	.fokuszteruletek {
		padding: 0 60px 30px 60px;
	}

	.innovacios {
		padding: 30px 60px 30px 60px;
	}
	
	.fokuszteruletek-lapozo {
		overflow-y: hidden;
		padding: 24px 0 0 0;
		width: 100%;
	}

	.legfrissebb .kiemelthir.hirlapozo .list-fast-link-project {
		display: none;
	}

	.main-right-side .legfrissebb {
		padding: 0 0 60px 0;
	}

	.main-right-side .legfrissebb .listazo-betekinto.hirek-harom-betekinto {
		background-color: transparent;
	}

	.palyazati-felhivasok-valaszto {
		padding: 0 60px;
	}

	.hirek {
		padding: 30px 0;	
		display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.esemenyek {
		padding: 0 60px;	
		display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}	

	.esemenyek.rendezvenyek {
		padding: 0;
	}

	.esemenyek.h2020 {
		padding: 0;
	}

	.esemenyek.h2020 .kiemeltesemeny {
		padding-top: 0;
	}

	.esemenyek.h2020 .kiemelt-esemeny-wrapper #esemeny-bal {
		padding-left: 84px;
		padding-right: 84px;
	}

	.esemenyek.h2020 .kiemelt-esemeny-wrapper .esemeny-kep {
		max-height: 449px;
	}

	.esemenyek.h2020 .kiemelt-esemeny-wrapper .esemeny-info {
		font-size: 16px;
	}	

	.main-right-side .esemenyek,
	.main-right-side .hirek  {
		padding: 0 0 60px 0;
	}

	.naptaresemeny {
		padding: 0 0 30px 0;	
		display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}	

	.esemenynaptar {
		padding: 30px 60px 30px 60px;	
		display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.main-right-side .esemenynaptar {
		padding: 0 0 60px 0;
	}

	.also-osszesito {
		padding: 60px;
		position: relative;
	}

    .kereses {
        padding: 60px;
        background-image: url('/https/nkfih.gov.hu/site/img/2017/desktop/pic-search-bg.png');
        background-size: cover;
        background-repeat: no-repeat;        
    }

    .kereses #searchform2 {
        width: 100%;
        border-radius: 6px;
        background-color: #ffffff;
        box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
        border: solid 1px #d1cece;
        height: 78px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;        
    }

	#searchform2 #searchbox {
        position: relative;
    }

	#searchform2 #searchbox #searchInput,
	#searchform2 #searchbox #searchInput2 {
        border: none;
        padding-left: 48px !important;
		width: 100%;
		outline: none;
    }

	#searchform2 #searchbox #search_button {
        position: absolute;
        top: 5px;
        left: 20px;
        width: 26px;
		height: 26px;
		font-weight: 600; 
    }

    #searchform2 #search-button-right {
        height: 42px;
        border-radius: 3px;
        border: solid 2px #473d3d;
        text-align: center;
        text-decoration: none;   
	}
	
    #searchform2 #search-button-right:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
    }	

    #search-category {
        display: inline-block;
        height: 42px;
        min-width: 200px;
        width: 100%;
        font-size: 14px;    
	}
	
	#search-category {
		-webkit-appearance: none;
		-webkit-border-radius: 0px;
		-moz-appearance: none;
		appearance: none;
		background: url('/https/nkfih.gov.hu/site/img/2017/desktop/arrow-drop-down-grey.png') no-repeat 99% 50% #ffffff;
		background-size: 24px 24px;
		border-radius: 3px;
		padding-left: 10px;
	}

    #search-button-right {
        display: inline-block;
    }

    #search-button-right-text {
        height: 100%;
        padding: 0 24px;
        line-height: 38px;
		text-transform: uppercase;
		font-family: Raleway-Bold;
        font-size: 14px;
        text-decoration: none;
    }
    
    .folder-info {
	height: 80px;
	overflow-y: hidden;
    }
    
    .folder-header {
	height: 100px;
    }

    .reszletes-kereses {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;        
        padding: 20px 0 0 0;
        font-size: 14px;
        font-weight: 600;
    }

    .reszletes-kereses:before {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-dark-grey.svg);
        background-repeat: no-repeat;
        background-position: 0px 1px;
        background-size: cover;
        margin-right: 10px;
    }

    .select-search-div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;                
    }

	.palyazatcikkek {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
	}

	#center .palyazatcikkek {
		padding: 0 60px;
	}

	#center .main-right-side .main-cell .palyazatcikkek {
		padding: 0;
	}

	.palyazatcikkek .palyazatcikk {
		padding: 24px 24px 24px 12px;
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;		
		-webkit-flex-direction: column;
		flex-direction: column;
	}	

	.palyazatcikkek .palyazatcikk .tagalcim {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
		margin-bottom: 24px;		
	}

	.palyazatcikkek .palyazatcikk .intro {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 24px;	
	}

	.palyazatcikkek .palyazatcikk .default-link-wrapper {
		display: block;
	}

	.palyazatcikkek .palyazatcikk .default-link-text {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;		
		padding: 6px 0 6px 3px;
	}


	/* pályázati rendszerek */

	.palyazati-rendszerek-outer {

	}

	.palyazati-rendszerek-outer .palyazati-rendszerek-info-wrapper {
		padding: 0 72px 36px 72px;
	}

	.palyazati-rendszerek-outer .palyazati-rendszerek-info-wrapper .fejlec-cim {
		padding-bottom: 48px;
	}

	.palyazati-rendszerek-outer .palyazati-rendszerek-info-wrapper .cikk-torzs {
		max-width: 60%;
	}

	.palyazati-rendszerek-outer .tilerow-wrapper .tile-header {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;		
	}

	.palyazati-rendszerek-outer .tilerow-wrapper .tile-text {
		font-family: Raleway;
		font-size: 12px;
		font-weight: normal;
	}	

	.palyazati-rendszerek-outer .tilerow-wrapper.link-active:hover .tile-link-text {
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
	}	

	.palyazati-rendszerek-hivatali-belepes {
		background-color: #b6d37a;
	}

	.palyazati-rendszerek-hivatali-belepes .hivatali-belepes-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;		
		padding: 0 60px;
	}

	.hivatali-belepes-wrapper .hivatali-belepes-bal {
		padding: 60px 36px 60px 12px;
		width: 60%;
	}

	.hivatali-belepes-wrapper .hivatali-belepes-bal .cikk-cim {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
		padding-bottom: 48px;	
	}
	
	.hivatali-belepes-wrapper .hivatali-belepes-bal .cikk-torzs {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding-bottom: 36px;		
	}
	
	

	.hivatali-belepes-wrapper .hivatali-belepes-jobb {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
		padding: 0 0 0 36px;
	}

	.hivatali-belepes-wrapper .hivatali-belepes-jobb .login-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border-radius: 6px;
		background-color: #ffffff;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border: solid 1px #d1cece;
		margin: 48px 0 -48px 0;
		padding: 48px 30px;
		z-index: 11;	
	}

	.hivatali-belepes-wrapper #postHivatalLoginForm {
		width: 100%;
	}

	.hivatali-belepes-wrapper .login-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;		

	}

	.hivatali-belepes-wrapper .login-wrapper .login-header {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		padding-bottom: 24px;		
	}

	.hivatali-belepes-wrapper .login-wrapper .form-group {
		width: 100%;
	}

	.hivatali-belepes-wrapper .login-wrapper .form-group input {
		margin-left: 0;
		margin-top: 0;
		height: 44px;
	}

	.hivatali-belepes-wrapper input[type=checkbox].keep-in-checkbox {
		position: absolute;
		z-index: -1000;
		left: -1000px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0;
		vertical-align: middle;		
	}

	.hivatali-belepes-wrapper label.login-cb-label {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-moz-user-select: none;
	}

	.hivatali-belepes-wrapper input[type=checkbox].keep-in-checkbox + label.login-cb-label {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-chkbox-unchecked.svg);
		padding-left: 30px;
		height: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		line-height: 1.2em;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: contain;
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		cursor: pointer;
		margin: 0;		
	}

	.hivatali-belepes-wrapper input[type=checkbox].keep-in-checkbox:checked + label.login-cb-label {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-chkbox-checked.svg);
		background-position: 0 0;
	}

	.hivatali-belepes-wrapper #submit-button {
		margin-top: 36px;
	}

	.hivatali-belepes-wrapper #submit-button:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}

	.hivatali-belepes-wrapper #submit-button input {
		background-color: transparent;
		padding: 12px 24px;
		margin: 0;
		border-radius: 3px;
		border: solid 2px #473d3d;
		font-family: Raleway-Bold;
		font-size: 14px;
		color: #190c0c;
		text-transform: uppercase;
	}
	

	.palyazati-rendszerek-list-outer {
		padding: 150px 60px 72px 60px;
		background-image: linear-gradient(#faf9f9, #faf9f9), linear-gradient(214deg, #fafafa, #ffffff);
		background-blend-mode: multiply, normal;		
	}

	.palyazati-rendszerek-list-outer .palyazati-rendszerek-list-wrapper {
		padding: 0;
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
		padding: 48px 12px;
		border-bottom: 1px solid #d1cece;
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row:last-child {
		border-bottom: none;
	}	

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row .palyazati-rendszer-left {
		padding-right: 36px;
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row .palyazati-rendszer-right {
		padding-left: 36px;
	}	

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-img-wrapper {
		overflow: hidden;
		width: 270px;
		height: auto;
		position: relative;
		text-align: center;		
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-img-wrapper img {
		width: 270px;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}	
	
	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;					
	}
	
	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-right .cikk-cim {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
		padding-bottom: 48px;	
	}
	
	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-right .cikk-torzs {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding-bottom: 36px;		
	}

	.palyazati-rendszerek-list-wrapper .cikk-links-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;				
	}

	.palyazati-rendszerek-list-wrapper .cikk-links-wrapper .default-link-button-text {
		margin-right: 6px;
	}

	/* Technikai div-ek kezelése */
	#cikk_lablec, .fk_h, .hiddenLastItem {
		display: none;
	}
	.hidden {
		display: none;
	}

	.clear {
		clear:both;
	}

	/* Modal AD popup design */

	#intersitial_ad {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
        -webkit-justify-content: center;
		justify-content: center;
		padding-right: 0 !important;  				
	}

	#intersitial_ad .modal-lg {
		width: 1140px;
	}

	#intersitial_ad .modal {
		display: block;
		width: 735px;
	}	

	#intersitial_ad .modal-body {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
		padding: 0;
	}

	#intersitial_ad .modal-body .closing-icon-wrapper {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
        -webkit-justify-content: flex-end;
		justify-content: flex-end;
		z-index: 10;  		
	}

	#intersitial_ad .modal-body .closing-icon-wrapper .icon {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/close-icon-grey-new.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 36px;
		width: 36px;
		height: 36px;
		margin: 15px;
		opacity: 0.9;		
	}

	#intersitial_ad .modal-body .closing-icon-wrapper .icon:hover {
		opacity: 1;		
	}	

	#intersitial_ad .modal-body .modal-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}

	#intersitial_ad .modal-body .modal-inner-wrapper .modal-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;		
		width: 735px;
		min-height: 500px;
		padding: 60px;	
	}

	#intersitial_ad .modal-body .modal-info .modal-ad-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
		font-family: Choplin-Medium;
		font-size: 17pt;
		color: #b9976c;
		width: 80%;
		padding-bottom: 20px;
		border-bottom: 1px solid #72b340;
	}

	#intersitial_ad .modal-body .modal-info .modal-ad-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
        -webkit-flex-direction: column;
		flex-direction: column;
		padding: 20px 0;
		font-size: 14pt;
		font-family: Raleway-SemiBold;									
	}

	#intersitial_ad .modal-body .modal-info .modal-ad-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;
		padding: 20px 0;
		padding: 10px 0;
		font-size: 22pt;
		font-family: Raleway-SemiBold;								
	}

	#intersitial_ad .modal-body .modal-info .modal-ad-button-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
	}
	
	#intersitial_ad .modal-body .modal-info .modal-ad-button-wrapper a {
		text-decoration: none;
	}

	#intersitial_ad .modal-body .modal-info .modal-ad-button-wrapper .modal-ad-button {
		padding: 12px 30px;
		background-color: #72b340;
		border-radius: 5px;
		color: white;
		text-transform: uppercase;
		font-family: Raleway-SemiBold;
		font-size: 10pt;
	}

	#intersitial_ad .modal-body .modal-info .modal-ad-button-wrapper .modal-ad-button p {
		font-family: Raleway-SemiBold;
		font-size: 10pt;
		margin: 0;		
		color: white;
	}

	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		width: 405px;
		padding: 0;
		margin: 0;
	}

	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border-radius: 0 6px 6px 0;
		padding: 0;
		margin: 0;
		width: 100%;
		height: auto;
		text-align: center;
		overflow: hidden;
		position: relative;
	}

	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-inner img {
		width: 405px;
		height: auto;
		object-fit: contain;
		margin: 0 auto;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);		
	}


    /* Fejléc */
    
	#eloszto,
	#eloszto-mobil {
        float: left;
        min-height: 56px;
		height: 56px;
        padding-left: 72px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
    }

	#eloszto ul,
	#eloszto-mobil ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
		text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;		
    }

	#eloszto ul li,
	#eloszto-mobil ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        /*float: left;*/
        padding: 0;
        margin: 0;
    }    

	#eloszto a,
	#eloszto-mobil a {
        min-height: 56px;
        height: 56px;
        padding: 24px 22px 10px 21px;
        background-color: inherit;
        font-weight: normal;
        border: none;
        outline: none;
		font-size: 14px; 
		text-decoration: none;
    }

    #eloszto a:focus,
    #eloszto a:hover,
    #eloszto a:active {
        border-radius: 0 0 3px 3px;
        background-color: #72b340;
		font-weight: bold;
		text-decoration: none;
	}

    #eloszto-mobil a:focus,
    #eloszto-mobil a:hover,
    #eloszto-mobil a:active {
        border-radius: 0 0 3px 3px;
        background-color: #72b340;
		font-weight: bold;
		text-decoration: none;
	}

	
	#eloszto ul li.active,
	#eloszto-mobil ul li.active {
        border-radius: 0 0 3px 3px;
        background-color: #72b340;
        font-weight: bold;
	}

	#eloszto ul li.active a,
	#eloszto-mobil ul li.active a  {
        font-weight: bold;
	}

	#eloszto-mobil a {
		padding: 24px 12px 10px 12px;
	}
	#eloszto-mobil.eloszto-eng a {
		padding: 24px 6px 10px 6px;
	}

	#header img,
	#header2 img,
	#header3 img,
	#header4 img {
		border: 0px;
		/*margin-bottom: -8px;*/
	}
	#header3 .headerImageTextWrapper .headerImageTextImage img {
		mix-blend-mode: multiply;
	}
	#logo {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		text-indent: -5000px;
        height: 100%;
        width: 100%;
	}

	#footer #logo {
		width: 80%;
	}

	.logoHun {
		background-image: url('/https/nkfih.gov.hu/site/img/2017/desktop/bureau-crest-antracit.png');
		background-repeat: no-repeat;
		background-size: contain;
	}
	.logoHunWhite {
		background-image: url('/https/nkfih.gov.hu/site/img/2017/desktop/bureau-crest-white.png');
		background-repeat: no-repeat;
		background-size: contain;
	}
	.logoEng {
		background-image: url('/https/nkfih.gov.hu/site/img/2017/desktop/nkfih-en-logo.svg');
		background-repeat: no-repeat;
		background-size: contain;
	}
	.logoEngWhite {
		background-image: url('/https/nkfih.gov.hu/site/img/2017/desktop/nkfih-en-logo-white.svg');
		background-repeat: no-repeat;
		background-size: contain;
	}		

	#loginButton, #newsletterButton, #loginButtonEng, #newsletterButtonEng {
		display: block;
		float: left;
		margin: 0;
		margin-top: 10px;
		margin-right: 20px;
		padding: 0;
		text-indent: -5000px;
		height: 36px;
		width: 132px;
	}
	#loginButton {
		background-image: url('/https/nkfih.gov.hu/site/img/belepes2.png');
	}
	#newsletterButton {
		background-image: url('/https/nkfih.gov.hu/site/img/hirlevel.png');
	}
	#loginButtonEng {
		background-image: url('/https/nkfih.gov.hu/site/img/belepes2_eng.png');
	}
	#newsletterButtonEng {
		background-image: url('/https/nkfih.gov.hu/site/img/hirlevel_eng.png');
	}
	#hunButton, #engButton {
		display: block;
		float: left;
		margin: 0;
		margin-top: 10px;
		padding: 0;
		text-indent: -5000px;
		height: 30px;
		width: 29px;
	}
	#hunButton {
		background-image: url('/https/nkfih.gov.hu/site/img/hun.png');
	}
	#engButton {
		background-image: url('/https/nkfih.gov.hu/site/img/eng.png');
	}
	.highcontrast_skin {
		background-image: url('/https/nkfih.gov.hu/site/img/high.jpg');
		float: right;
		display: block;
		margin-right: 25px;
		text-indent: -5000px;
		height: 28px;
		width: 27px;
	}
	.default_skin {
		display: none;
	}
	.headerSubBox2 {
		position: relative;
		float: right;
		margin-top: 20px !important;
        margin-bottom: 20px !important;
        padding: 0 24px; /*0 36px*/
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        flex: 0 1 auto;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;                 
    }
    .headerSubBox2 .headerLogoDiv {
        width: 250px;
		height: 60px;
		position: absolute;
		z-index: 1030;
		top: 0;
    }

    /*
	.headerSubBox2 #searchbox {
		width: 312px;
		margin-left: -10px;
	}
	.headerSubBox2 #searchInput {
		width: 312px;
	}
	.headerSubBox2 #searchform {
		width: 338px;
	}
	.headerSubBox2 #searchform {
		display: block;
		float: right;
		margin: 0;
		text-align:right;
    }
    */

	/* Vissza és lap teteje gombok */
	.backAndTop {
		margin: auto;
		padding-top: 20px;
		clear: both;
	}
	#teteje, #vissza {
		background-repeat: no-repeat;
		font-size: 11px;
		padding-left: 50px;
		padding-top: 8px;
		height: 31px;
		text-transform: uppercase;
		width: 116px;
	}
	#teteje {
		background-image: url('/https/nkfih.gov.hu/site/img/teteje.png');
		float: right;
	}
	#vissza {
		background-image: url('/https/nkfih.gov.hu/site/img/vissza.png');
		float: left;
	}
	#teteje a, #vissza a {
		color: #50498e;
		text-decoration: none;
	}

	/* Dátum */
	#datum {
		float: left;
		margin-right: 20px;
		padding-right: 20px;
		padding-top: 11px;
		height: 20px;
		margin-left: 20px;
	}
	.datummal {
		display: block !important;
		margin-bottom: 24px;
		background-color: transparent !important;
		font-size: 12px;
	}
	#tartalom .datummal {
		float: right;
		border-top: 1px solid #cbc6bb;
		padding-left: 20px;
		padding-top: 5px;
		font-size: 12px;
	}
	
	#tartalom ul li,
	.esemeny-cikktorzs ul li,
	.collapsed-wrapper ul li,
	.default-text-wrapper  ul li {
		/*text-indent: -22px;*/ /* több sorba töréskor ne menjen be a bullet alá a 2. sor*/
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        -webkit-box-align: baseline;	
        align-items: baseline;   		
	}

	#tartalom ul[type="disc"] li,
	.esemeny-cikktorzs ul[type="disc"] li,
	.collapsed-wrapper ul[type="disc"] li,
	.default-text-wrapper ul[type="disc"] li {
		display: block !important; /* hogy érvényesüljön a szövegben a <br> */
		list-style-type: none !important;
		text-indent: -18px;
	}

	#tartalom ul[style*="disc"] li,
	.esemeny-cikktorzs ul[style*="disc"] li,
	.collapsed-wrapper ul[style*="disc"] li,
	.default-text-wrapper ul[style*="disc"] li {
		text-indent: -18px;
		display: block !important; /* hogy érvényesüljön a szövegben a <br> */
	}	

	#tartalom ul[type="disc"] li:before,
	.esemeny-cikktorzs ul[type="disc"] li:before,
	.collapsed-wrapper ul[type="disc"] li:before,
	.default-text-wrapper ul[type="disc"] li:before {
		background-color: #b6d37a;
		border-radius: 50%;
		content: "";
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 2px;
		height: 8px;
		width: 8px;
	}

	#tartalom ul[style*="disc"] li > div {
		display: inline; /* ha valaki a linket div-be foglalná */
	}		

	.fogalom-leiras ul[type="disc"] li,
	.fogalom-leiras ul[style*="disc"] li {
		list-style-type: none !important;
		text-indent: -18px;
	}

	.listazo_datum {
		margin-bottom: 10px;
	}
	#cikk_lablec img {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	#search_button img,
	#search_button-filter img {
        width: 24px;
        height: 24px;
        margin-top: 6px;
	}
	#datum, #felsosor {
		font-family: Choplin-Medium !important;
		font-size: 14px;
	}

	/* Legördülő menü */

	#udm > li {
		margin-bottom: 0;
	}

	#udm > li:hover {
		border-bottom: 6px solid rgba(182,211,122,1);
	}

	#udm > li:hover > a {
		padding-bottom: 6px !important;
	}

	#udm > li.signedItem {
		border-bottom: 6px solid #72b340;
		margin-bottom: 0;
	}

	#udm > li.signedItem > a {
		font-family: Raleway-Bold;
		padding-bottom: 6px !important;
	}

	#udmmenu {
		width: 100%;
		margin-top: 2px;
		border-radius: 2px;
		clear: both;
	}
	.udm ul {
		border: 0;
		margin: 0;
		padding: 0;
	}
	.udm {
		min-width: 100% !important;
		/*padding-left: 34px !important;*/
        height: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: flex-end;
        -webkit-align-items: flex-end;
        -webkit-box-align: flex-end;	
        align-items: flex-end;        
        -webkit-justify-content: flex-end;
        justify-content: flex-end;                
	}
    .udm>li ul, 
    .udm>li ul li, 
    .udm>li ul li ul, 
    .udm>li ul li ul li {
		background-color: #f3f3f3;
	}
	.udm a, .udm a:link, .udm a.nohref {
		background: transparent !important;
    }
    /* megnézzük van-e a menüpont alatt submenü */
    #udm > li a:first-child:nth-last-child(2):after {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-down.png);
        background-repeat: no-repeat;
        background-position: 0px 2px;
        background-size: cover;      
    }

	/* pályázatnál utolsó menüpont gomb szerű uppercase-es*/
    #palyazatudm #udm>li:last-child#btn_5153262 {
        border-radius: 3px;
        border: solid 2px #473d3d;
		background-color: inherit;
		margin-left: 6px;
	}
	#palyazatudm #udm>li:hover:last-child#btn_5153262 {	
		background-color: #eee5d0 !important;
		transition: background-color 500ms;	
	}
	#palyazatudm #udm>li:last-child#btn_5153262 a {
		text-transform: uppercase;
		font-family: Raleway-Bold;
		font-size: 14px;
	}	
	#palyazatudm #udm>li:hover:last-child#btn_5153262 a {
		padding-bottom: 12px !important;
	}

    #palyazatudm #udm>li:nth-child(2) > a.corona {
		color: #bc3307 !important;
		font-weight: bold;
	}	

	.udm li a {
		border: 0px;
		margin:auto;
		margin-top: 4px;
		/*text-transform: uppercase;*/
		line-height: 20px;
	}
	.udm li ul li a {
		text-transform: none;
		font-size: 16px !important;
	}
	.udm li ul li ul li a {
		text-transform: none;
		font-size: 14px !important;
	}
	.udm li li {
		width: auto;
	}
	.udm li li a img {
		clip: auto !important;
	}

	/* Alap cikklistázó stílusok */
	#intro, #tartalom { /* deprecated */
		text-align: justify;
	}
	#center #intro, #center #tartalom {
			font-size: 14px;
		}
	#tartalom a, #intro a {
		color: #b9976c;
		text-decoration: none;
	}
	#tartalom a:hover {
		text-decoration: underline;
	}	

	#tartalom ul li a {
		padding-left: 0px;
		text-indent: 0px;		
	}

	#tartalom .default-panel-wrapper .panel-heading a,
	#tartalom .default-panel-wrapper .panel-heading a:hover,
	#tartalom .default-panel-wrapper .panel-heading a:visited,
	#tartalom .default-panel-wrapper .panel-heading a:focus {
		color: #190c0c;
		text-decoration: none;
	}		

	.ottlent #tartalom a {
		color: white;
	}
	.olTitleOuter {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.olTitleOuter a {
		text-decoration: none;
	}
	.olIntroInner {
		text-align: justify;
		line-height: 16px;
	}
	.olDate {
		font-size: 12px;
		margin-top: 0px;
		padding: 3px 3px 3px 5px;
		min-width: 200px;
	}
	.olDetailLinkOuter {
		background-color: #11BCD7;
		float: right;
		margin-top: 10px;
		padding: 2px 5px;
		display: none;
	}
	.olDetailLinkOuter a {
		font-size: 10px;
		color: white;
		text-decoration: none;
		text-transform: uppercase;
	}
	.olDetailLinkOuter a:hover {
		text-decoration: underline;
	}

	/* Beléplés és regisztráció */
	#belepes, #belepes2, #belepeskerdoiv {
		background-color: #f2f2f2;
		display:none;
		position:absolute;
		top:60px;
		left:353px;
		width: 320px;
		text-align: center;
	}
	#belepes #alcim, #belepes2 #alcim {
		display: none;
	}
	#belepes_cim {
		background-color: #72b340;
		color: white;
		padding: 10px;
		text-align: left;
		text-transform: uppercase;
		width: 290px;
		/*margin-left: -5px;*/
		/*border-radius: 2px;*/
		font-weight: 600;
		padding-left: 12px;
	}
	#belepes .next_button{
		padding: 5px 25px;
		border-radius: 2px;
	}
	.reg_cim {
		/* background-color: #72b340; */
		/* color: white; */
		margin-top: 0px;
		padding: 10px;
		text-align: left;
		/* text-transform: uppercase; */
		width: 100%;
		font-weight: 600;
		font-family: Raleway;
		font-size: 18px;
		padding-bottom: 0px;
	}
	.reg_cim2 {
		background-color: #b13d12;
		color: white;
		padding: 10px;
		text-align: center;
		text-transform: uppercase;
		width: 275px;
		margin-left: -5px;
		font-weight: 500;
		padding-left: 12px;
		border-radius: 2px;
	}
	.loginreg, .registration_label, .newsletter_datalabel {
		display: none;
	}
	#nlitem .registration_label {
		display: block;
	}
	#loginForm .registration_body_container {
	}
	#loginInfoForm .registration_footer_container {
	}
	#nev, #email, #telefon, #szakterulet, #szoveg, #vch_login_username, #vch_login_password, #vch_email, #user_logon, #user_name, #user_email, #user_pass, #user_pass2, #newsletter_email, #newsletter_type, #search1 input, #search2 input, #search3 input, #search4 input, #search2 select, .palyazat_adatok input, .palyazat_adatok select {
		width: 200px;
	}
	#kapcs input, #kapcs textarea {
		width: 300px;
		font-family: Verdana;
		font-size: 11px;
	}
	#kapcs select {
		width: 310px;
		font-family: Verdana;
		font-size: 11px;
	}
	#kapcs #submitclear input {
		width: 160px;
		padding: 5px;
	}
	#nkth input[type="text"], 
	#nkth #titulus,
	#nkth #vezeteknev,
	#nkth #keresztnev,
	#nkth #foglalkozas,
	#nkth #szakterulet,
	#nkth #munkahely,
	#nkth #telefon,
	#nkth #email {
		width: 310px;
	}
	.contact_head {
		color: #625b9a;
	}
	#szoveg {
		height: 80px;
	}
	.buttonLogin, .login_ok_button, .buttonLogout, .searchButton, #submitclear input, .next_button, .newsletter_ok_button input, #hirlevel_fel input, #hirlevel_le input {
		background-color: #f1d7a3;
		padding: 2px;
		margin: 10px;
		border: 0px;
		color: white;
	}
	.searchButton,
	.searchButton2 {
		height: 42px;
		border-radius: 3px;
		border: solid 2px #473d3d;
		text-align: center;
		text-decoration: none;
		line-height: 38px;
		text-transform: uppercase;
		font-family: Raleway-Bold !important;
		font-size: 14px;
		color: #190c0c;
		background-color: white;
		padding: 0 12px;
	}
.szamozas0, .szamozas1 {
	background-color: #eeeeee;
	padding: 5px;
}
.szamozas {
	background-color: #dddddd;
	padding: 5px;
}
	.next_button, 
	.login_ok_button, 
	#hirlevel_fel input,
	#hirlevel_le input {
		padding: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#belsooldal .kilep .next_button {
		font-size: 11px;
	}

	.registration_main_container .next_button {
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		letter-spacing: normal;
		text-align: center;
		color: #190c0c;
		text-transform: uppercase;
		padding: 12px 24px;
		background: white;
		border-radius: 3px;
		border: solid 2px #473d3d;		
	}

	.registration_main_container .next_button:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;		
	}

	#hirlevel_le input {
		padding: 5px;
		text-transform: uppercase;
		padding-left: 10px;
		padding-right: 10px;
	}
	.registration_error, .nlregistration_error, .report, .registration_error3 {
		color: #b13d12;
		padding: 20px;
	}
	.nlregistration_error {
		padding-top: 0;
	}
	#kapcs {
		text-align: center;
	}
	.buttonRegistration {
		background-color: #b13d12;
		padding: 5px;
		margin: 10px;
		margin-left: 0;
		border: 0px;
		color: white;
	}

	.registration_main_container .link-button-div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;  		
		background: white;
		border-radius: 3px;
		border: solid 2px #473d3d;
		margin: 0 12px;
	}

	.registration_main_container .kilbe .link-button-div, .registration_main_container #jelszavat .link-button-div {
		border: 0;
	}

	#jelszavat_inner {
		margin-top: 20px;
	}

	/*.link-button-div:hover ,*/
		.link-button-div:hover a {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}

	#reminderFormCointainer {
		padding: 20px;
	}
	#reminderForm a, .registration_ok_button a {
		color: #6d6e71;
		margin: 5px;
	}

	/* Szerkezet és design technikai div-ek */
	#header, #header2, #header3, #header4, #center, #center2, #footcim, #foot, .headerSubBox2 {
        /*width: 1440px;*/
        width: 100vw;
        max-width: 1440px;
		margin: auto;
    }
    /*
	#header {
        position: relative;
        width: 100%;;
        height: 100%;
        min-height: 650px;
        display: block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/pic-hero-bg.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;           
    }
    */

	#header {
        position: relative;
        width: 100%;;
        height: 100%;
		min-height: 717px;
		max-height: 717px;
	}
	
	#header.projekt-animacio ~ #folderpathContainer {
		padding-top: 12px;
	}

	#header2 {
        position: relative;
        width: 100%;;
        height: 100%;
		min-height: 200px; /*260 ?*/
		max-height: 200px; /*260 ?*/
	}   
	
	#header3 {
        position: relative;
        width: 100%;;
        height: 100%;
		min-height: 832px;
		max-height: 832px;
		mix-blend-mode: multiply;
		background-color: #f4deae;
	}
	
	#header4 {
        position: relative;
        width: 100%;;
        height: 100%;
		min-height: 640px;
		max-height: 640px;
	} 	
    
    #header .headerBGImage {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        min-width: 100%;
		min-height: 100%;
		/*
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/pic-hero-bg.png);
		background-position: center center;
		background-size: cover;	
		*/
		/*mix-blend-mode: multiply;*/
	}

    #header .headerBGCoverImage {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        min-width: 100%;
		min-height: 100%;
		/*
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/Abstract-PNG-Clipart.png);
		background-position: center center;
		background-size: cover;	
		*/
		/*mix-blend-mode: multiply;*/
	}	

    #header4 .headerBGMapImage {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        min-width: 100%;
		min-height: 100%;
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/nkfih_ugyfelszolgalat.png);
		background-position: center center;
		background-size: cover;	
		/*mix-blend-mode: multiply;*/
	}

	#header .img-cover,
	#header4 .img-cover {
        object-fit: cover;
    }

	#header .headerWrapper,
	#header4 .headerWrapper {
        position: absolute;
        top: 0;
		right: 0;
		width: 100%;
		z-index: 100;
	}
	
    #header2 .headerWrapper {
        position: absolute;
        top: 0;
		right: 0;
		width: 100%;
	}

    #header3 .headerWrapper {
        position: absolute;
        top: 0;
		right: 0;
		width: 100%;
		/*
		background-color: #f4deae;
		mix-blend-mode: multiply;		
		*/
	}	
	
	.headerCikkLepteto {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: auto;
        margin-top: 156px;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: row;
		flex-direction: row;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;		    		
	}

    .headerImageTextWrapper {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: auto;
        margin-top: 156px;
        padding: 0 0 0 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: row;
		flex-direction: row;
   }

    .headerImageTextLeft {
        padding: 30px 48px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;        
        -ms-flex-align: start;
        -webkit-align-items: start;
        -webkit-box-align: start;	
		align-items: start;
		/*
        -webkit-justify-content: space-between;
		justify-content: space-between;
		*/
		-webkit-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		max-width: 50%;	
	}

	.headerTextAnimationWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;
        -webkit-justify-content: flex-start;
		justify-content: flex-start;	
		margin: 30px 0;
		height: 100%;
		width: 100%;
	}

	/* headeranim*/


	.headerTextAnimationWrapper .headerTextUpperLine {
		margin-bottom: 0;
		font-size: 13px;
		/*
    	-ms-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		*/
	}
	.headerTextAnimationWrapper .headerTextLowerLine {
		margin-top: -9px;
		padding-left: 12px;
		/*
    	-ms-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		*/
	}

/*
	.headerTextAnimationWrapper .headerTextUpperLine.show-text {
		-ms-flex: 0;
		-webkit-flex: 0;
		flex: 0;
	}

	.headerTextAnimationWrapper .headerTextLowerLine.show-text {
		-ms-flex: 0;
		-webkit-flex: 0;
		flex: 0;
	}
*/	


	#header .headerImageAuthor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;	
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: center;
		justify-content: center;	
		-ms-flex: 0; /* IE 10 */ 
		-webkit-flex: 0; /* Safari 6.1+ */
		flex: 0;
	}

	#header .headerImageAuthor.show-text {
		overflow: hidden;
		-webkit-transition: 2s flex 1s ease-out;
		-moz-transition: 2s flex 1s ease-out;
		-o-transition: 2s flex 1s ease-out;
		transition: 2s flex 1s ease-out; /* note that we're transitioning flex, not height! */
		height: auto;
    	-ms-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		line-height: 1.2;
	}

	#header .headerImageAuthor .headerImageText {
		opacity: 0;
	}	

	#header .headerImageAuthor.show-text .headerImageText {
		opacity: 1;
	}	

	#header .headerImageTextAuthor {
		opacity: 0;
	}

	#header .headerImageTextAuthor.show-author {
		opacity: 1;
		-webkit-transition: 1s opacity 3s linear;
		-moz-transition: 1s opacity 3s linear;
		-o-transition: 1s opacity 3s linear;		
		transition: 1s opacity 3s linear;
	}

	#header .headerBGCoverImage {
		opacity: 0;
	}		

	#header .headerBGCoverImage.show-cover-image {
		opacity: 1;
		-webkit-transition: 1s opacity 2s linear;
		-moz-transition: 1s opacity 2s linear;
		-o-transition: 1s opacity 2s linear;		
		transition: 1s opacity 2s linear;
	}	


	#header #headerKnowMoreButton {
		opacity: 0;
		overflow: hidden;
		margin-top: 30px;
		-webkit-transition-timing-function: linear;
		-moz-transition-timing-function: linear;
		-o-transition-timing-function: linear;
		transition-timing-function: linear;		
	}

	#header #headerKnowMoreButton.show-button {
		opacity: 1;
		-webkit-transition: 1s opacity 4s linear;
		-moz-transition: 1s opacity 4s linear;
		-o-transition: 1s opacity 4s linear;
		transition: 1s opacity 4s linear;
	}

	#header .headerImageTextImage {
		-webkit-transform: translateX(10%);
		-ms-transform: translateX(10%);
		-moz-transform: translateX(10%);
		transform: translateX(10%);
		opacity: 0;
	}

	#header .headerImageTextImage.slide-image {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
		-webkit-transition: 1s -webkit-transform 3s ease-out, 1s opacity 3s linear;
		-moz-transition: 1s transform 3s ease-out, 1s opacity 3s linear;
		-o-transition: 1s transform 3s ease-out, 1s opacity 3s linear;		
		transition: 1s transform 3s ease-out, 1s opacity 3s linear;
	}

	.headerBGCoverImage .headerHeroCoverImg {
		/*object-fit: cover;*/
		width: 100%;
		height: 100%;
	}


	/*
	.headerImageTextImage .headerHeroImage {
		opacity: 0;
		overflow: hidden;
		transition-timing-function: linear;
	}

	.headerImageTextImage .headerHeroImage.show-image {
		opacity: 1;
		transition: 1s opacity 3s linear;
	}
	*/





    .headerImageSimpleTextLeft {
        padding: 72px 12px;
	}	

	/*
	#header3 .headerImageTextWrapper {
		background-color: #f4deae;
		mix-blend-mode: multiply;	
	}
	*/
	
	#header3 .headerImageTextLeft {
		padding: 60px 18px 60px 12px;
        -webkit-justify-content: normal;
        justify-content: normal;  		
	}

	#header3 .headerTextUpperLine .hircim {
		padding-left: 0;
		font-family: Raleway;
		font-weight: 600;
		font-size: 36px;
		color: #473d3d;
	}

    .headerImageTextRight {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;
		/*   		
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		*/
        -webkit-justify-content: flex-end;
		justify-content: flex-end;
		-webkit-flex: 1 1 50%;
    	-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		max-width: 50%;
    }

    .headerImageText {
		font-family: Choplin-Light;
		font-weight: 300;
        padding-right: 1%;
        font-size: 40px;
	}
	
    .headerSimpleText {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		color: #473d3d;
    }	

    .headerImageTextAuthor {
		font-size: 28px;
		padding: 12px 0;
	}

	.headerImageOnlyText {
		max-width: 100%;
	}
	
	.headerImageOnlyText .headerImageHeader {
		font-family: Choplin-Light;
		font-size: 40px;
		padding: 36px 0 24px 0;
	}

	.headerImageOnlyText .headerImageSubHeader {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
	}

	.headerImageOnlyText .headerImageInfo {
		font-family: Raleway;
		font-size: 16px;
		padding: 24px 0 0 0;
	}

	#header3 .headerImageTextRight {
		position: relative;
		padding: 0 0 0 18px;
	}	

    .headerImageTextRight .headerImageTextImage {
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		overflow: hidden;				
    }	

    .headerImageTextRight .headerHeroImage {
		object-fit: contain;
		margin: auto 0 0 auto; /* margin: auto 0 auto auto; */
	}
	
	.headerImageTextRight .headerImageTextImageAlt {
		position: absolute;
		top: 100px;
		left: 54px;
		max-width: 300px;
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;
		line-height: 1.63;
		font-style: italic;	
	}

	.headerImageTextRight .headerImageTextImageAlt p {
		font-style: italic;	
	}




	#header, #header a, #header .date,
	#header2, #header2 a, #header2 .date,
	#header3, #header3 a, #header3 .date,
	#header4, #header4 a, #header4 .date {
		color: #190c0c !important;
		text-decoration: none;
		font-family: Raleway;
	}

	#header3 .headerImageHeader a {
		font-family: Choplin-Light;
	}

	.registration_ok_button a, #reminderForm a {
		color: black !important;
	}
	#nkfih {
		font-size: 13px ;
		padding: 10px;
		width: 915px;
		margin: auto;
	}
	#nkfih #alcim, #nkfih .datummal {
		display: none !important;
	}
	#nkfih p {
		margin: 2px 0;
	}
	#belsooldal {
		background-color: white;
		border-top: 4px solid #11bcd7;
		margin: auto;
		padding: 10px 20px 20px 20px;
		width: 935px;
		position: relative;
	}
	#belsooldal h2, #belsooldal #alcim, #menu_top_ {
		border-bottom: 2px solid #d3d3d3;
		color: #625b9a;
		font-style: italic;
		padding-bottom: 20px;
	}
	#belsooldal #alcim, #menu_top_ {
		font-size: 16px;
		font-weight: 500;
		margin-top: 20px;
	}
	#center #ticket_calendar_today {
		border: 0px !important;
		float: left;
		margin-top: 20px;
		margin-bottom: 20px;
		position: static !important;
		width: 50% !important;
		top: 0px !important;
		left: 0px !important;
	}
	#center #ticket_calendar_today .calendar_article {
		width: 90%;
		border-bottom: 1px solid #d5d9dc;
		padding-bottom: 10px;
	}
	#center #csatolmanyok_calendar {
		float: right;
		margin-top: 20px;
		margin-bottom: 20px;
		width: 50% !important;
		position: relative;
	}
	#belsooldal .datummal {
		display: none;
	}
	.belsokif {
		margin-top: 0px !important;
		width: 955px !important;
		padding-left: 0px !important;
	}
	.belsokif .folderpathCont {
		padding-left: 20px;
	}
	.mainbox_top {
		height: 40px;
	}
	.mainbox_bottom {
		background-image: url('/https/nkfih.gov.hu/site/img/belsooldal.png');
		background-position: top center;
		background-repeat: no-repeat;
		height: 40px;
	}
	#center {
		margin-top: 0px !important;
		position: relative;
		/*padding-top: 5px;*/		
		/*margin-bottom: 100px;*/
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		width: 100%;

	}
	.cen2 {
		margin-bottom: 0px !important;
	}
	.center {
		text-align: center;
	}
	#center #alcim {
		display: none !important;
	}

	#center .panel-group .panel .collapsed-wrapper #alcim {
		padding-top: 15px;
		display: block !important;
	}

	#center #alcim.showalcim {
		display: block !important;
	}	
	#center_kulso {
		width: 100%;

	}
	.kiemelthir .alcim {
		display: none;
	}
	.kiemelthir .listazo_sor {
		margin-bottom: 12px;
		margin-right: 10px;
	}
	#kiemeltJobbDoboz .listazo_sor, .engcenter .listazo_sor {
		margin-bottom: 16px !important;
		margin-right: 10px;
	}
	.engcenter .projektlapozo {
		margin-bottom: 20px;
	}
	.olOther {
		margin-left: 10px;
		margin-top: 10px;
	}
	.kiemelthir .listazo_cim {
		margin-bottom: 5px;
	}
	#center .listazo_datum2, #center2 .listazo_datum2 {
		background: url('/https/nkfih.gov.hu/site/img/datum.png');
		background-repeat: no-repeat;
		font-size: 10px;
		margin-top: 10px;
		padding: 3px;
		padding-left: 5px;
		text-transform: uppercase;
	}
	#center .listazo_datum a, #center2 .listazo_datum a {
		text-decoration: none;
		color: white;
		font-size: 10px;
	}
	#center .listazo_cim a, .projektlapozo .listazo_cim a {
		font-weight: 500;
		line-height: 16px;
		text-decoration: none;
		color: #b13d12;
}
	.kette .listazo_cim a {
		font-size: 14px;
	}
	.kiemeltLapozo .listazo_cim a {
		font-weight: bold !important;
	}
	#center .listazo_sor {
		margin-bottom: 10px;
	}
	.kiemeltLapozo .listazo_cim a {
		font-size: 22px;
		line-height: 25px !important;
		color: black !important;
	}
	.kiemelthir .listazo_cim a {
		color: black !important;
		text-align: justify;
		font-size: 14px;
	}
	.kiemelthir .listazo_datum {
		font-size: 12px;
	}
	.kiemelthir .listazo_cim a:hover, .kiemeltLapozo .listazo_cim a:hover {
		color: #b13d12 !important;
	}
	.kiemelthir .listazo_cim {
		margin-bottom: 0px;
	}
	.cimben2 a {
		color: black !important;
	}
	.kette2 .listazo_sor {
		margin-bottom: 20px;
	}
	#center2 .separ, #center2 #alcim, #center .separ, .esemeny_ma {
		display: none;
	}
	#center2 .listazo_datum {
		background-color: #f15a24;
		border-bottom: #d8d8d8 1px solid;
	}
    .decor {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 110;
        width: 1440px;
        height: 4px;
        background-image: linear-gradient(to right, #72b340, #b6d37a);
    }
	#felsosor {
		float: right;
        min-height: 56px;
        height: 56px;
        padding-left: 12px;
        padding-right: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
    }
	#felsosor a {
        margin-right: 10px;
        min-height: 56px;
        height: 56px;
        padding: 24px 0 10px 12px;
        font-weight: normal;
        border: none;
        outline: none;
        font-size: 14px;;           
    }

    #felsosor > a:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right.png);
        background-repeat: no-repeat;
        background-position: -3px 3px;
        background-size: cover;
    }    
    
    #felsosor a span {
        font-family: Raleway;
        cursor: pointer;
	}
	
	/* Felső social ikonsor */
	#felsosor .social-icons-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;			
		padding: 0 0 0 12px;		
	}

	#felsosor .social-icons-wrapper a.social-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
        -webkit-justify-content: center;
        justify-content: center;				
		padding: 24px 0 10px 0;
		margin: 0;		
	}

	#felsosor .social-icons-wrapper a.social-icon .fa-facebook-f {
		background: transparent;
		color: #190c0c !important;
		font-size: 14pt;
		padding: 10px 5px;
	}
	
	#felsosor .social-icons-wrapper a.social-icon .fa-linkedin-in {
		background: transparent;
		color: #190c0c !important;
		font-size: 14pt;
		padding: 10px 5px;
	}
	
	#felsosor .social-icons-wrapper a.social-icon .fa-youtube {
		background: transparent;
		color: #190c0c !important;
		font-size: 14pt;
		padding: 10px 5px;
	}

	/* Footer social ikonsor */
	#footer .menu-social-icons-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;			

	}

	#footer .social-icons-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;			
		padding: 0;
	}

	#footer .social-icons-wrapper a.social-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
        -webkit-justify-content: center;
        justify-content: center;				
		padding: 0 10px 0;
		margin: 0 5px;
		background: white;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		text-decoration: none;
	}

	#footer .social-icons-wrapper a.social-icon:hover {
    	background-color: rgba(223,203,151, 0.9);
	}

	#footer .social-icons-wrapper a.social-icon .fa-facebook-f {
		background: transparent;
		color: #190c0c !important;
		font-size: 14pt;
		padding: 10px 5px;
	}
	
	#footer .social-icons-wrapper a.social-icon .fa-linkedin-in {
		background: transparent;
		color: #190c0c !important;
		font-size: 14pt;
		padding: 10px 5px;
	}
	
	#footer .social-icons-wrapper a.social-icon .fa-youtube {
		background: transparent;
		color: #190c0c !important;
		font-size: 14pt;
		padding: 10px 5px;
	}	

	/* Alsó ikonsor a lábléc felett */
	#foot_kulso {
		width: 100%;
		background-color: #b13d12;
		color: white;
	}
	#footcim {
		color: white;
		height: 30px;
		padding-top: 24px;
		font-size: 16px;
		font-family: Choplin-Medium;
	}
	#foot {
		text-align: center;
	}
	#foot .listazo_pager, #foot #alcim, #foot #tartalom .datummal {
		display: none !important;
	}

	/* Legalsó ígéretes projekt wrapper*/

	.most-bottom-wrapper {

	}

	/* Lábléc menü */

	#footer-upper {
		mix-blend-mode: multiply;
		background-color: #f3f3f3;
	}

    #footer-upper #laddermenu-wrapper #laddermenu > li > ul {
		-webkit-flex-direction: column;
		flex-direction: column;		
	}
	
	#footer-lower {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		background: #443A3A;
		color: white;
		padding: 76px 48px;
	}

	#footer-lower a,
	#footer-lower a:visited, 
	#footer-lower a:hover {
		color: white;
	}

	#footer-lower .hirlevel a, 
	#footer-lower .hirlevel a:visited, 
	#footer-lower .hirlevel a:hover {
		color: #190c0c;
	}

	#footer-lower .footer_upper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		color: white;
		padding: 44px 0;		
	}

	#footer-lower .footersor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: none;
		color: #f5f5f5;
		padding: 24px 0 0 0;
		font-size: 14px;	
	}

	#footer-lower .footer2 {
		-webkit-flex: 1 1 25%;
		-ms-flex: 1 1 25%;
		flex: 1 1 25%;		
		color: white;
		padding-left: 12px;
	}

	#footer-lower .footer2.no-padding {
		padding-left: 0;
		padding-right: 0;
	}

	#footer-lower .footer2 .footer-table-header {
		font-size: 16px;
		font-weight: bold;
		color: white;
		padding-bottom: 10px;
	}

	#footer-lower .footer2 table tbody {
		background: #443A3A;
	}	

	#footer .footer2 table td {
		color: #f5f5f5;
		height: 30px;
	}

	#footer-lower .footer2 ul {
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
    }

    #footer-lower .footer2 #laddermenu > li {
        /*line-height: 1.5em;*/
        /*display: inline;*/
		/*margin-right: 5%;*/
		margin-bottom: 10px;
		list-style-type: none;
	}
	
    #footer-lower .footer2 #laddermenu > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-grey.svg);
        background-repeat: no-repeat;
        background-position: -3px 2px;
        background-size: cover;
	}
	
    #footer-lower .footer2 #laddermenu > li > a {
        font-size: 14px;
        text-decoration: none;
	} 

	#footer-lower .footer-row-splitter {
		height: 1px;
		background-color: rgba(255, 255, 255, 0.2);
	}

	#footer .adatvedelmi-link-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
		-webkit-box-align: flex-end;	
		align-items: flex-end;					
	}

	#footer .adatvedelmi-link-wrapper a {
		text-decoration: underline;
		padding: 0 4px;
	}


	#footer1 {

		padding: 0;
	}
	#footer1 a:hover {
		font-weight: 500;
	}
	#footer1 .article_element_title {
		float: left;
		margin-top: 0px;
	}
	.ottlent #tartalom p {
		margin: 4px 0;
		line-height: 17px;
	}
	#footer1 .article_element_title a {
		text-decoration: none;
		color: white;
		padding: 40px;
		margin-top: 24px;
		padding-left: 0px;
		padding-right: 20px;
		font-weight: 500;
	}
	#footer1 .article_element_title a:hover {
		text-decoration: underline;
	}
	#footer1 .article_element_separate {
		background-color: #fefefe;
		width: 0px;
		float: left;
		height: 25px;
		margin-top: -5px;
	}
	.ottlent {
		width: 500px;
		margin-left: 50px;
		float: left;
		text-align: left;
	}
	.ottlent a:hover {
		text-decoration: underline;
	}

	#forum_topiclist_head_name, #forum_topiclist_head_fresh, #forum_topiclist_head_open, #forum_topiclist_head_last, #forum_topiclist_head_sum {
		font-size: 14px;
		font-weight: bold;
		width:110px;
		float:left;
	}
	.forum_message_pos {
		float: left;
		margin-right: 5px;
	}
	hr {
		clear: both;
	}
	.forum_topiclist_name, .forum_topiclist_fresh, .forum_topiclist_open, .forum_topiclist_last, .forum_topiclist_sum {
		font-size: 14px;
		width:110px;
		float:left;
	}
	.forum_topiclist_name, #forum_topiclist_head_name {
		width: 220px;
		text-align:left;
	}
	#forum_topiclist_head_fresh, .forum_topiclist_fresh, .forum_topiclist_open, .forum_topiclist_last, .forum_topiclist_sum, #forum_topiclist_head_open, #forum_topiclist_head_last, #forum_topiclist_head_sum {
		text-align: center;
	}
	.forum_message_pos, .forum_message_name, .forum_message_date, .forum_message_text, .forum_message_response, .forum_message_reply, .forum_link, #forum_newmessage_head {
		font-size: 14px;
	}
	#forum_newmessage_head {
		cursor:pointer;
	}
	.forum_message_name {
		font-weight: bold;
		float: left;
	}
	.forum_message_date {
		text-align: right;
	}
	#forum_topiclist_head, .forum_topiclist_1, .forum_topiclist_0, .forum_message_head, .forum_message_body {
		width: 100%;
		padding-bottom: 10px;
	}
	.forum_topiclist_1, .forum_topiclist_0 {
		border-bottom: 1px solid #d8d8d8;
	}
	.forum_link {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #d8d8d8
	}
	#forum_newmessage, .forum_link, #forum_topiclist_head, #forum_newtopic, .forum_topiclist_1 {
		margin-left: 24px;
	}
	.forum_topiclist_name a, .forum_topiclist_name a:visited, .forum_topiclist_open a, .forum_topiclist_open a:visited, .forum_topiclist_last a, .forum_topiclist_last a:visited, .forum_message_reply a, .forum_message_reply a:visited, .forum_link a, .forum_link a:visited, .forum_message_name a, .forum_message_name a:visited, #forum_newmessage_head a, #forum_newmessage_head a:visited {
		text-decoration: none;
		color: rgb(0,0,0);
	}
	.forum_topiclist_name a, .forum_topiclist_name a:visited {
		font-weight: bold;
	}
	.forum_topiclist_name a:hover, .forum_topiclist_open a:hover, .forum_topiclist_last a:hover, .forum_message_reply a:hover, .forum_link a:hover, .forum_message_name a:hover, #forum_newmessage_head a:hover {
		text-decoration: underline;
	}
	.forum_topic_moderator_tools, .forum_topic_more {
		float: right;
	}
	.forum_topic_more a {
		color: black;
	}
	.lapozo_start {
		background-image: url('../img/first.png');
		background-repeat: no-repeat;
		text-decoration: none;
	}
	.lapozo_prev {
		background-image: url('../img/prev.png');
		background-repeat: no-repeat;
		text-decoration: none;
	}
	.lapozo_next {
		background-image: url('../img/next.png');
		background-repeat: no-repeat;
		text-decoration: none;
	}
	.lapozo_end {
		background-image: url('../img/last.png');
		background-repeat: no-repeat;
		text-decoration: none;
	}
	.forum_listazo_pager {
		width: 100px;
		margin: auto;
	}
	.forumkint .alcim {
		color: #b13d12;
		font-family: Choplin-Medium;
		font-size: 30px;
		height: 21px;
		margin: 0 0 8px;
		border-bottom: 3px solid #b13d12;
		padding-bottom: 12px;
	}

	#footcim {
		font-size: 30px;
	}
	#footer1 .article_element_about, #footer1 .article_element_date, #footer1 .article_element_intro {
		display: none;
	}
	#footer1 .footer1_inner {
		margin: auto;
		width: 620px;
		text-align: center;
	}
	.footer_eng {
		width: 490px !important;
	}

	/* Lábléc kapcsolat */
	#footer2 {
		background-color: #b13d12;
		color: white;
		width: 100%;
		text-align: center;
		padding: 10px 0;
		border-top: 1px solid white;
		font-size: 15px;
	}
	.ottlent #tartalom img {
		margin-right: 10px;
	}
	.dat {
		float: left;
		width: 50px;
		text-align: center;
		color: #b13d12;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 500;
	}
	.leiras {
		float: left;
		width: 300px;
		min-height: 40px;
		margin-bottom: 20px;
	}
	.leiras a {
		font-weight: 500;
		text-decoration: none;
	}
	.leiras a:hover {
		color: #b13d12;
	}

	/* Gyors kereső */
	#searchbox, #searchInput, #searchInput2, #searchform, #searchformy, #searchformmobil {
		min-width: 300px;
		padding-left: 10px !important;
	}

	#searchInput,
	#searchInput2 {
		padding: 4px;
		height: 44px;
		margin-top: 0;
        border-radius: 3px;
        background-color: rgba(255, 255, 255, 0.5);
        border: solid 1px #a39e9e;
        font-size: 14px;
        margin: 0;
	}

	#searchInput-filter {
		padding: 4px;
		height: 44px;
		margin-top: 0;
        border-radius: 1px;
        background-color: rgba(255, 255, 255, 0.5); /* rgba(255, 255, 255, 0.2) */
        border: solid 1px #a39e9e;
        font-size: 14px;
		margin: 0;
		width: 100%;
	}


	#search_button,
	#search_button-filter {
        position: absolute;
        top: 6px;
        right: 8px;
	}
	#searchform,
	#searchformy,
	#searchformmobil {
        min-height: 66px;
        height: 66px;
        padding: 12px 12px 10px 24px;
        font-weight: normal;
        border: none;
        outline: none;
        font-size: 14px;
	}
	
	#searchform-filter {
        min-height: 66px;
        height: 66px;
        padding: 12px 0;
        font-weight: normal;
        border: none;
        outline: none;
        font-size: 14px;
	}
	
	.fogalomtar-search-filter #searchform-filter #searchInput-filter,
	.filter-panel-block #searchform-filter #searchInput-filter {
		border: 1px solid #d1cece;
		border-radius: 3px;
	}
    
	#searchform #searchbox,
	#searchformy #searchbox,
	#searchformmobil #searchbox {
        position: relative;
	}
	
	#searchform-filter #searchbox-filter {
		position: relative;
		width: 100%;
    }

	#searchbox, #searchboxy, #search_button, #searchbox-filter {
		float: left;
		/*margin-left: -12px;*/
    }
    

	#search_button a,
	#search_button-filter a {
        margin-right: 0;
        min-height: 44px;
        height: 44px;
        padding: 0;
    }

	#search_button a:before,
	#search_button-filter a:before {
        background: none;
    }


	/* Naptár */
	#calendardiv {
		margin-left: 10px;
		position: relative;
	}
	#calendardiv .separ {
		clear: both;
		display: block !important;
		border-top: 1px solid #d8d8d8;
	}
	#calendardiv .listazo_cim {
		float: left;
		padding: 10px;
	}
	#calendardiv .listazo_cim a {
		color: #666666;
		text-decoration: none;
	}
	#calendardiv .listazo_intro, #calendardiv .listazo_datum {
		display: none;
	}
	.nap div {
		background-color: #9a9079;
		padding:11px;
		padding-top: 2px;
		padding-bottom: 2px;
		margin: 2px;
		margin-top: 0px;
		text-align:center;
		color: white;
	}
	.nap_cim {
		color: #b13d12;
		font-weight: 500;
		padding: 5px 0;
		width: 50px;
		text-align:center;
	}
	.empty div {
		background-color: transparent;
	}
	.event div {
		background-color: #b13d12;
		color: white;
	}
	.caltable_cal {
		border-spacing:0;
		border-collapse:collapse;
	}
	.caltable_days {
		width: 308px;
	}
	.calendar_article_title, .calendar_article_place i, .calendar_article_intro {
		text-align: justify;
	}

	.calendar_article_title {
		font-weight: 500;
		color: #b13d12;
	}

	.calendar_article_date, .calendar_article_title, .calendar_article_place, .calendar_article_intro {
		padding: 3px;
	}
	.calendar_article_place i {
		font-style: normal;
	}
	#ticket_calendar_today .calendar_article_date {
		float: left;
	}
	#ticket_calendar_today .calendar_article_place {
		float: right;
		font-style: italic;
	}
	#ticket_calendar_today2 .calendar_article {
		border-bottom: 1px solid #d5d9dc;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	#ticket_calendar_today2 .calendar_article_title, #ticket_calendar_today2 .calendar_article_title a {
		color: #b13d12;
	}
	#ticket_calendar_today2 .calendar_article_place {
		font-style: italic;
	}

	#ticket_calendar_today {
		border: 2px solid #d4d4d4;
		display: none;
		position: absolute;
		top: 160px;
		left: 170px;
		width: 250px;
	}
	#center #ticket_calendar_today2 {
		border: 2px solid #d4d4d4;
		display: none;
		position: absolute;
		top: 360px;
		left: 970px;
		width: 250px;
	}
	.calendar_article_date {

	}
	.naptar_ev {
		width: 100px;
		background-color: #65cee0;
	}
	.naptar {
		width: 310px;
	}
	.naptar_honap {
		background-color: #65cee0;
		margin-left: 5px;
		width: 200px;
	}
	.esemeny_datum {
		height: 30px;
		padding-top: 5px;
	}
	#belsooldal #ticket_calendar_today .calendar_article {
		border: 1px solid #e1e1e1;
		margin: 10px;
		padding: 3px;
	}

	#belsooldal #ticket_calendar_today .calendar_article_title a {
		color: #11bcd7;
		font-weight: 500;
		text-decoration: none;
	}
	#belsooldal #ticket_calendar_today .calendar_article_date {
		border: 0px;
		color: #292075;
		float: left;
		font-size: 11px;
		font-weight: 500;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	#belsooldal #ticket_calendar_today .calendar_also {
		background: url('/https/nkfih.gov.hu/site/img/datum.png');
		background-repeat: no-repeat;
		min-height: 20px;
	}
	#belsooldal #ticket_calendar_today .calendar_article_place {
		color: #292075;
		float: left;
		font-weight: 500;
		font-size: 11px;
		padding-top: 2px;
		padding-bottom: 2px;
		width: 280px;
	}
	#belsooldal #ticket_calendar_today .calendar_article_bovebben, .ureslistazo .listazo_datum {
		background-color: #b3b3b3;
		font-size: 11px;
		float: right;
		margin-bottom: 5px;
		margin-right: 10px;
		margin-bottom: 2px;
		padding: 3px;
	}
	#belsooldal #ticket_calendar_today .calendar_article_bovebben a, .ureslistazo .listazo_datum a {
		color: white;
		text-decoration: none;
		text-transform: uppercase;
	}

	/* Nemzetközi és hazai NIH spec. listázó */
	/*#nemzet .listazo_cim, #hazai .listazo_cim {
		background-color: #fdfdfd;
		font-weight: 500;
		margin-top: 5px;
		margin-bottom: 10px;
		padding: 5px;
	}
	#nemzet .listazo_datum {
		background-color: #8cc63f;
	}
	#nemzet .listazo_datum2, #hazai .listazo_datum2 {
		background: url('/https/nkfih.gov.hu/site/img/datum2.png') !important;
		background-repeat: no-repeat !important;
		border-bottom: 1px solid #d8d8d8;
		padding-bottom: 8px;
	}

	#nemzet .listazo_cim a, #hazai .listazo_cim a {
		color: #292075;
		text-decoration: none;
	}
	#nemzet .listazo_intro, #hazai .listazo_intro {
		padding-left: 5px;
		padding-right: 5px;
	}*/

	.ureslistazo .listazo_intro {
		text-align: justify;
		padding-right: 10px;
	}

	#palytable table tr td strong {
		color: #2c2376;
		font-weight: 600;
	}

	.ureskifejto table .kiemelt {
		border-bottom: 1px solid #8bc53b;
		padding-bottom: 3px;
		padding-left: 10px;
	}

	.ureskifejto table .kiemelt2 {
		border-bottom: 1px solid #f15a23;
		padding-bottom: 3px;
		padding-left: 10px;
	}
	.forumkint .listazo_sor {
		display: none;
	}
	.nemzet .listazo_intro2, .hazai .listazo_intro2 {
		margin: 0px !important;
	}
	.nemzet .listazo_intro2 {
		margin-left: 10px !important;
	}
	.engcenter .hazai, .engcenter .nemzet {
		margin-top: 24px;
	}
	.hazai {
		margin-right: 20px;
		margin-left: 10px;
		float: left;
		margin-bottom: 20px;
		width: 370px;
	}
	.nemzet {
		margin-right: 10px;

		float: left;
		margin-bottom: 20px;
		width: 370px;
	}
	.hazai .olObjectInner, .nemzet .olObjectInner {
		padding-bottom: 10px;
	}
	.hazai .olTitleOuter, .nemzet .olTitleOuter {
		background-color: #fdfdfd;
		border: 0;
		padding: 5px;
	}
	.hazai .olTitleOuter {
		margin: 10px 10px 0px 0;
		padding-left: 10px;
	}
	.nemzet .olTitleOuter {
		margin: 10px 0 0px 8px;
	}
	#TagCloud {
		padding-left: 10px;
	}
	.hazai .olTitleOuter a, .nemzet .olTitleOuter a {
		font-weight: 500;
		font-size: 14px;
		font-style: normal;
		text-decoration: none;
		line-height: 16px;
	}
	.hazai .olIntroOuter {
		font-size: 14px;
	}
	.hazai .olTitleOuter a:hover, .nemzet .olTitleOuter a:hover {
		color: #b13d12;
	}
	.hazai .olIntroOuter {
		padding: 0 10px 0 10px;
	}
	.nemzet .olIntroOuter {
		padding: 0 10px 0 13px;
		font-size: 14px;
	}
	.hazai .olDate, .nemzet .olDate {
		padding-left: 0px;
	}
	.nagy {
		text-align: center;
	font-family: Choplin-Medium;
	font-size: 22px;
	font-weight: 500;
	}
	.nagy a {
		font-size: 22px;
		text-decoration: none;
		margin-bottom: 5px;
	}
	.nagy a:hover {
		color: #b13d12;
	}
	.nemzet .olDate {
		margin-left: 0px;
	}
	.hazai .olDetailLinkOuter {
		background-color: rgb(241,90,36);
		margin-right: 10px;
	}
	.nemzet .olDetailLinkOuter {
		background-color: rgb(140,198,63);
		margin-right: 10px;
	}
	.hazai .olSeparatorInner, .nemzet .olSeparatorInner {
		clear: both;
	}
	.hazai .olSeparator, .nemzet .olSeparator {
		clear: both;
		border-top: 1px solid #d8d8d8;
		border-bottom: 1px solid white;
		height: 0px;
		display: none;
	}
	.olOther {
		background-color: #b13d12;
		border-radius: 2px;
	}
	#footer2 br {
		line-height: 0px;
	}
	.olOther .olOtherLink {
		color: white;
		display: block;
		font-size: 16px;
		margin: auto;
		padding: 5px;
		text-align: center;
		text-decoration: none;
		margin-bottom: 20px;
	}
	.olOtherLink {
		font-weight: 500;
	}
	.hazai .olOther .olOtherLink {
	}
	.nemzet .olOther .olOtherLink {
	}
	.mainRight {
		border-left: 1px solid white;
		float: left;
		margin-bottom: 20px;
		width: 370px;
	}
	.hazaiKfi, .nemzetKfi {
		margin-left: 10px;
		width: 370px;
	}
	.hazaiKfi .olTitleOuter, .nemzetKfi .olTitleOuter {
		border: 0;
		margin: 0;
		padding: 0;
	}
	.hazaiKfi .olTitleOuter a, .nemzetKfi .olTitleOuter a {
		background-repeat: no-repeat;
		background-position: 293px 8px;
		color: #4D4D4D;
		display: block;
		font-size: 12px;
		font-style: normal;
		padding: 5px 40px 5px 5px;
	}
	.hazaiKfi .olTitleOuter a {
		background-image: url('/https/nkfih.gov.hu/site/img/nyil.png');
	}
	.nemzetKfi .olTitleOuter a {
		background-image: url('/https/nkfih.gov.hu/site/img/nyil2.png');
	}
	.hazaiKfi .olObjectInner, .nemzetKfi .olObjectInner {
		border-bottom: 1px solid #d8d8d8;
	}
	.hazaiKfi .olObjectOuter, .nemzetKfi .olObjectOuter {
		border-bottom: 1px solid white;
	}
	.hazaiKfi .olSeparatorInner, .nemzetKfi .olSeparatorInner {
		clear: both;
	}

	/* Kiemelt hír doboz *//*todo: kivenni*/
	#kiemeltDoboz {
		/*background-color: white;*/
		padding-bottom: 0px;
		width: 100%;
	}
	#kiemeltBalDoboz {
		float: left;
		width: 790px;
		min-height: 280px;
		position: relative;
	}
	#kiemeltBalDoboz .listazo_datum2, #kiemeltBalDoboz .listazo_datum {
		display: none;
	}
	#kiemeltJobbDoboz {
		float: left;
		width: 370px;
	}
	#kiemeltJobbDoboz .olOther {
		margin: 10px 0 0 10px;
	}
	.ugyfelszolgalatGomb {
			display: block;
		background-image: url("/https/nkfih.gov.hu/site/img/uf.png");
		height: 60px;
			background-repeat: no-repeat;
		background-color: rgb(255, 103, 0);
	}
	.kiemeltLapozo {
		overflow-y: hidden;
		padding-bottom: 0px;
	}
	.projektlapozo {
		width: 100% !important;
		border: 0;
		/*border-top: 3px solid #b13d12;*/
		position: relative;
	}
	.kiemeltLapozo .listazo_intro2 {
		float: left;
		margin-right: 10px;
		overflow: hidden;
		width: 400px;
		min-height: 200px;
	}
	.kiemeltLapozo .listazo_intro2 img {
		width: 402px !important;
		height: 297px !important;
	}
	.kiemeltLapozo .listazo_intro2a img {
		width: 100% !important;
		height: auto !important;
		margin-top: 10px;
	}
	#xy4, #xy6, #xy8 {
		margin-right: 0 !important;
	}
	.kiemeltLapozo .listazo_intro2 p {
		margin: 0;
	}
	.kiemeltLapozo .listazo_belso {

		float: left;
		overflow: hidden;
		padding: 10px 0 0 10px;
		width: 310px;
	}
	.kiemeltLapozo .listazo_belsoa {
		position: absolute;
		background-color: #b13d12;
		float: left;
		overflow: hidden;
		padding: 10px 0 0 10px;
		width: 97%;
		bottom: 32px;
		opacity: .8;
	}
	.kiemeltLapozo .listazo_belsoa .listazo_cim a {
		color: white !important;
		font-size: 16px;
	}
	.kiemeltLapozo .listazo_intro {
		text-align: justify;
		font-size: 15px;
		line-height: 18px;
	}
	strong {
		font-weight: 600;
	}
	.kiemelthir {
		/*border-top: 3px solid #b13d12;*/
		padding: 10px 0;
		width: 100%;
		/*
		padding-bottom: 0px;
		padding-top: 20px;
		*/
	}
	#kiemeltJobbDoboz .kiemelthir {
		padding-left: 10px;
	}

	.hirlapozo {
		overflow-y: hidden;
		padding: 24px 0 0 0;
	}

	.esemenylapozo {
		overflow-y: hidden;
		padding: 24px 0 0 0;		
	}

	.alsosor {
		/*padding-bottom: 12px;*/
		width: 100%;
	}

	.hirlevel-padder {
		width: 100%;
		height: 162px;
		background: transparent;
	}

	.hirlevel {
		z-index: 1019;
		width: 100%;
		position: absolute;
		top: -196px;
		left: 0;
		border-right: 48px solid transparent;
		border-left: 48px solid transparent;
	}

	.hirlevel-newsletter {
		border-radius: 6px;
		background-color: #ffffff;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border: solid 1px #d1cece;		
	}

	.hirlevel-inner {
		padding: 24px 36px;
	}

	.hirlevel-inner .hircim {
		font-size: 22px;
		padding: 0 0 12px 0;
	}

	.hirlevel-inner .hiralcim {
		font-size: 16px;
		padding-bottom: 12px;
		max-width: 800px;
	}

	.hirlevel-inner .hirlevel-bevitel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		padding-bottom: 10px;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;			
	}

	.hirlevel-inner #hirlevel_input,
	.hirlevel-inner #hirlevel_input2 {
		padding-left: 0;
	}

	.hirlevel-inner .hirlevel-bevitel .input-text {
		font-size: 12px;
	}

	.hirlevel-inner #hirlevel_input input,
	.hirlevel-inner #hirlevel_input2 input {
		width: 100%;
		margin-left: 0;
		height: 44px;
		border-radius: 3px;
		background-color: #ffffff;
		border: solid 1px #a39e9e;		
	}	

	.palyazatok .zarodo {
		padding-top: 30px;
	}

	.velemeny {
		padding-top: 24px;
	}

	/*.esemenyek .kiemeltesemeny,*/
	.hirek .kiemelt-hir-outer {
		padding-top: 24px;
	}

	.kiemeltesemeny intro {
		width: 100%;
	}

	.main-right-side .esemenyek .kiemeltesemeny,
	.main-right-side .hirek .kiemelt-hir-outer {
		padding-top: 0;
	}	

	.naptarbanner .naptaresemeny {
		padding-top: 24px;
	}

	.naptarbanner .kiemelt-esemeny .esemeny-kep {
		width: 100%;
		height: 384px;
		text-align: center;
		position: relative;
		overflow: hidden;		
	}

	.main-right-side .naptarbanner .kiemelt-esemeny .esemeny-kep	{
		width: 100%;
		height: auto;		
	}

	.naptarbanner .kiemelt-esemeny .esemeny-kep p {
		margin: 0;
		width: 100%;
		height: 100%;
	}	

	.esemenyek.hirek-esemenyek-wrapper .kiemeltesemeny {
		padding-top: 0;
	}

	.eredmenyes .kiemeltprojekt {
		padding-top: 24px;
		padding-bottom: 36px;
	}	

	.bottom-side-line-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;		
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;		
		padding: 36px 0;
	}

	.bottom-side-line {
		width: 100%;
		height: 1px;
		background-color: #d1cece;
	}

    .hircim-felso-sor {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        padding: 24px 0;
    }

    .hircim-felso-sor .hircim-felso-cim {
        font-size: 26px;
        font-family: Raleway-SemiBold;
    }

    .hircim-felso-sor .hircim-felso-link, .euelnok .hircim-felso-link-div {
        font-size: 16px;
        padding-right: 34px;
        text-decoration: none;
    }

	.euelnok .hircim-felso-link-div {
		padding-right: 0;
	}
    
    .hircim-felso-sor .hircim-felso-link-div, .euelnok .hircim-felso-link-div {
		font-family: Raleway-SemiBold;
        position: relative;
    }

.euelnok .hircim-felso-link-div {
	float: right;
	font-weight: normal;
}

    .hircim-felso-sor .hircim-felso-link-div:after, .euelnok .hircim-felso-link-div:after {
        content: "";
        width: 28px;
        height: 28px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-right-arrow-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-size: cover;
        position: absolute;
        top: -2px;
        right: -34px;
	}
	
    .hircim-also-sor {
        display: none;
	}
	
	.zarodo2 {

	}
	.bold {
		font-family: Raleway-SemiBold;
	}
	.hazai .olList, .nemzet .olList {
		clear: both;
	}
	.kiemelthir .olList {
		padding: 10px;
	}
	.kiemeltLapozo .listazo_belso .listazo_cim, .kiemelthir .olList .olTitleOuter a {
		color: black;
		text-decoration: none;
	}
	.kiemeltLapozo .listazo_cim {
		margin-bottom: 10px;
	}
	.kiemelthir .olDetailLinkOuter {
		display: none;
	}
	#kiemeltLapozoPager {
		position: absolute;
		top: 270px;
		left: 10px;
		background-color: black;
		opacity: .2;
		padding: 3px;
	}
	.highlightNews {
		color: #0fa3b2;
	}
	.highlightTop {
		color: #c1272d;
	}
	.palyaz {
		width: 150px;
		padding-left: 12px;
		float: left;
		padding-top: 10px;
	}
	.palyneve {
		width: 385px;
		padding-left: 20px;
		float: left;
		padding-top: 10px;
		border-left: 1px solid #d5d9dc;
		border-right: 1px solid #d5d9dc;
	}
	.palyneve a {
		text-decoration: none;
	}
	.palyneve a:hover {
		color: #b13d12;
	}
	.palyido {
		width: 150px;
		padding-left: 20px;
		float: left;
		padding-top: 10px;
	}
	.paly1 {
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		width: 115px;
	}
	.paly1a {
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		width: 155px;
	}
	.olObjectInner .listazo_intro2 {
		width: 310px;
		overflow-x: hidden;
	}
	.olObjectInner .listazo_intro2 img {
		border: 1px solid white;
		margin-top: 10px;
	}

	/* Felhasználói adatok módosítása */
	#modifydata .registration_label, #rbc .registration_label {
		display: block !important;
		float: left;
		margin-top: 10px;
		width: 200px;
	}
	#modifydata .registration_field, #rbc .registration_field {
		float: left;
		margin-top: 10px;
	}
	#modifydata .registration_field input, #rbc .registration_field input {
		margin: 0px;
	}
	#modifydata .registration_separator, #rbc .registration_separator {
		clear: both;
	}
	#adatok {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
	}
	#jelszavat {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 		
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
	}
	#modifydata .registration_footer_container {
		clear: both;
		text-align: right;
		margin-right: 50px;
	}
	#modifydata #alcim {
		margin-bottom: 20px;
	}
	.menu_top_, .hirlevelek .listazo_sor {

		padding-top: 10px;
		padding-left: 24px;
	}

	.hirlevelek .listazo_sor {

		padding-left: 0px;
	}

	.csatolmany_egyseg .menu_top_ {
		width: 178px;
	}
	.hirlevelek .listazo_cim a {
		color: black !important;
	}
	.hirlevelek a:hover {
		color: #b13d12 !important;
	}
	.menu_top_ a, .hirlevelek .listazo_sor a {
		color: #4d4d4d;
	}
	.menu_top_ img {
		margin-right: 5px;
		margin-top: 2px;
		float: left;
	}
	#csatolmanyok .menu_top_, #csatolmanyok .csatolmany_nev {
		padding-left: 5px !important;
	}
	.hirlevelek .listazo_sor img {
		margin-right: 20px;
		margin-top: 2px;
	}
	.hirlevelek .listazo_sor .listazo_datum, .hirlevelek .separ {
		display: none;
	}
	.vedettbov, .hirlevelek .listazo_sor .listazo_bov {
		background-color: white;
		border: 1px solid black;
				float: right;
		margin-right: 20px;
		margin: 3px;
		padding: 6px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.vedettbov a, .hirlevelek .listazo_sor .listazo_bov a {
		color: white;
		font-size: 11px;
		text-decoration: none;
	}
	#hirlevel_cim {
		font-size: 18px;
	}
	.newsletter_main_container {
		background: url('/https/nkfih.gov.hu/site/img/felir.png');
		background-position: center;
		background-repeat: no-repeat;
	}

	/* Oldaltérkép */
	.ureslistazo .sitemap li ul li, .ureslistazo2 .sitemap li {
		background: url('/https/nkfih.gov.hu/site/img/vedett2.png');
		background-repeat: repeat-x;
		height: 32px;
		padding-top: 10px;
		padding-left: 24px;
	}
	.ureslistazo .sitemap li ul, .ureslistazo2 .sitemap {
		list-style-type: none;
		list-style-image: none;
		margin-left: 0px;
		padding-left: 0px;
	}
	.ureslistazo .sitemap li ul, .ureslistazo2 .sitemap {
		border-top: 1px solid #f15a24;
	}
	.ureslistazo2 .sitemap {
		margin-top: 24px;
	}
	.ureslistazo .sitemap li a {
		color: #7c7c7c;
	}
	.ureslistazo .sitemap li ul li a {
		text-decoration: underline;
		margin-left: 20px;
	}
	.folderpathCont {
		margin-bottom: 60px;
		padding: 0 72px;
		margin-top: 20px;
	}
	.search_resultnum strong {
		color: #b13d12;
	}
	.sitemap {
		list-style-type: none;
	}
	.sitemap a {
		color: #b13d12;
		font-weight: 500;
		text-transform: uppercase;
		text-decoration: none;
}
	.sitemap ul {
		margin-top: 6px;
	}
	.sitemap ul li ul {
		margin-top: 0px;
	}
	.sitemap {
		margin-left: 300px;
		margin-top: 35px;
		font-size: 14px;
	}
	.ureslistazo2 .sitemap a {
		font-weight: normal;
		text-transform: none;
		padding-left: 20px;
	}
	.sitemap_al a {
		color: black;
		text-transform: none;
		font-weight: 500;
	}
	.sitemap a:hover {
		text-decoration: underline;
	}
	.sitemap_al ul li a {
		font-weight: normal;
	}
	.sitemap_al {
		list-style-type: none;
		padding-left: 0;
	}
	.sitemap li {
		margin-top: 10px;
	}
	.sitemap_al li {
		margin-top: 0px;
	}
	.sitemap_al li > a {
		font-family: Raleway-Bold;
		margin-bottom: 30px;
	}
	.sitemap_al li > ul	{
		padding-top: 20px;
	}
	.sitemap_al li ul {
		list-style-image: url('/https/nkfih.gov.hu/site/img/ul2a.png');
		padding-left: 20px;
	}

	/* Összetett kereső */
	#search1, #search3 {
		float: left;
		width: 60%;
		margin-left: 40px;
	}
	#search3, #search4 {
		margin-top: 10px;
	}
	#search2, #search4 {
		float: left;
		width: 30%;
		margin-left: 40px;
	}
	#search1 input, #search2 input, #search3 input, #search4 select, #search2 select {
		margin: 0px;
	}
	#search1 label, #search2 label, #search3 label, #search4 label {
		margin-right: 20px;
	}
	#search3 .year, #searchbox_species .year {
		margin-right: 0px;
		width: 30px;
	}
	.searchin {
		float: left;
		width: 60%;
		text-align: left !important;
	}
	.searchin input {
		margin-bottom: 0px !important;
	}
	.searchlabel {
		text-align: right;
		float: left;
		width: 40%;
	}
	#search3 .month, #searchbox_species .month, #search3 .day, #searchbox_species .day {
		margin-right: 0px;
		width: 12px;
	}
	.date_to {
		margin-right: 10px;
	}
	.search_resultnum, .search_pager_container, .search_pager_container2 {
		text-align: center;
	}
	.listazo_resultnum {
		border: 0px !important;
	}
	#searchbox_species {
		width: 70%;
		margin: auto;
		border-bottom: 1px solid #cbc6bb;
		margin-top: 10px;
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#searchbox_species input {
		margin: 0px;
		margin-bottom: 10px;
		margin-left: 10px;
		width: 55%;
		height: 19px;
		border-radius: 2px;
	}

	#searchbox_species select {
		margin: 0px;
		margin-bottom: 10px;
		margin-left: 10px;
		width: 56%;
		height: 25px;
		border-radius: 2px;
	}
	#ffsize {
		width: 80px !important;
	}
	#searchbox_species .searchButton {
		width: 100px;
		height: 30px;
	}
	#searchbox_species .searchButton2 {
		background-color: #f1d7a3;
		color: white;
		width: 132px;
		height: 30px;
		border: 0px;
		border-radius: 2px;
		font-family: Choplin-Medium;
	}
	.search_button_container_detailed {
		text-align: center !important;
	}
	#searchbox_species div {
		text-align: right;
	}
	.search_button_container_detailed {
		margin-top: 12px;
	}
	.search_button_container_detailed, #hirlevel_fel, #hirlevel_le {
		clear: both;
		padding-top: 8px;
		text-align: center;
	}

	#searchx {
		clear: both;
	}
	.lapozo_inner {
		margin-left: 7px;
		margin-right: 7px;
	}
	.lapozo_inner a {
		color: #f1d7a3;
		text-decoration: none;
	}
	.lapozo_inner a:hover {
		color: #b13d12;
	}
	.search_pager_container .search_gomb {
		margin-left: 10px;
		margin-right: 10px;
	}
	.search_pager_container {
		padding-top: 3px;
		height: 40px;
		border-bottom: 1px solid #cbc6bb;
		margin: auto;
		width: 50%;
		margin-bottom: 10px;
	}
	.search_pager_container2 {
		padding-top: 3px;
		height: 20px;
		margin: auto;
		margin-bottom: 20px;
		margin-top: 20px;
		border-bottom: 1px solid #cbc6bb;
		width: 50%;
		padding-bottom: 10px;
	}
	.alsopager .search_pager_container2 {
		border-top: 1px solid #cbc6bb;
		border-bottom: 0px;
		padding-top: 10px;
	}
	.search_container_detailed .listazo_sor {
		margin-top: 10px;
		padding: 5px;
	}
	.search_container_detailed .listazo_sor {
		margin-top: 10px;
		padding: 0px;
		padding-left: 5px;
	}
	.kette {
		width: 45%;
		float: left;
		margin-right: 4%;
		margin-left: 1%;
	}
	.dokli .listazo_sor {
		margin: auto;
		width: 100%;
	}
	.cimkeketto {
		margin: auto;
		width: 78%;
	}
	#kifejto2 .cimkeketto {
		margin: auto;
		width: 102%;
	}
	.dokli .listazo_sor {
		border-bottom: 1px solid #d5d9dc;
	}
	.listazo_cim_doc a {
		color: #b13d12;
		text-decoration: none;
		font-size: 14px;
		font-weight: 500;
	}
	.listazo_cim_doc a:hover {
		text-decoration: underline;
	}
	.search_container_detailed .listazo_cim,
	.listazo_cim_doc,
	.ureslistazo .listazo_cim,
	.ureslistazo .listazo_intro,
	.doklista .listazo_cim,
	.doklista .listazo_intro {
		margin-top: 5px;
		margin-bottom: 5px;
		padding-left: 10px;
	}
	.search_container_detailed .listazo_cim a {
		color: #7c7c7c;
	}
	.listazo_datum_doc, .ureslistazo .datummal {
		font-size: 11px;
		margin-bottom: 10px;
		padding-left: 10px;
		height: 20px;
	}

	.search_container_detailed .listazo_datum {
		background-color: #b3b3b3;
		background-repeat: no-repeat;
		font-size: 11px;
		margin-bottom: 5px;

		height: 12px;
	}

	/* palyazat history */

	.history-wrapper-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;  
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		/*left: -30px;*/
	} 

	.history-header-wrapper {
		/*border-top: 1px solid #ddd;*/
		padding: 12px 6px;
		display: inline-block;
		/*margin-top: 20px;*/
		/*left: 30px;*/
	}  

	.history-outer-wrapper {
		padding: 10px 0 0 20px;
	}
	
	.history-item-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		padding: 0 0 48px 0;
		border-left: 2px solid #d1cece;
		padding-left: 48px;
	}

	#historyWrapper .collapse.in {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
	}

	.history-wrapper-div .date-circle-met {
		display: block;
		position: absolute;
		top: 0px;
		left: -15px;
		background-color: #333;
		border-radius: 15px;
		width: 30px;
		height: 30px;
		z-index: 10;
	}
	
	.history-wrapper-div .date-circle-met-glyph {
		display: block;
		position: absolute;
		top: 0px;
		left: -15px;
		background-color: white;
		width: 29px;
		height: 26px;
		font-size: 22pt;	
	}
	
	.history-date {
		font-size: 18px;
		font-weight: 600;
	}

	.history-header {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		margin-top: -2px;
	}

	.history-actual,
	.history-moddate {
		font-size: 14px;
	}

	.history-item-wrapper .history-dlmod-header,
	.history-item-wrapper .history-txtmod-header {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		position: relative;	
		height: 48px;
		line-height: 48px;
		padding-top: 12px;
	}

	.history-header-icon-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;			
		position: absolute;
		top: 12px;
		left: -73px;
		width: 48px;
		height: 48px;
		border-radius: 50%;
		border: 2px solid #d1cece;
		background-color: white;
		z-index: 19;

	}

	.history-header-icon-wrapper.green {
		border: 2px solid #72b340;
	}

	.history-dlmod-header-icon {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar-ok.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

	.history-txtmod-header-icon {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/text.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

	.history-item-wrapper .history-item-dateline {
		position: absolute;
		width: 20px;
		top: 9px;
		bottom: 3px;
		left: -2px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		border-left: 3px solid #72b340;
		height: 0%;
	}

	.history-item-wrapper .history-item-dateline .datecircle-wrapper {
		position: relative;
	}
	
	.history-item-wrapper .history-item-dateline .datecircle {
		width: 12px;
		height: 12px;
		border: 8px solid #72b340;
		border-radius: 10px;
		bottom: -8px;
		left: -10px;
		position: absolute;
		z-index: 19;
	}

	.history-item-wrapper .datemet {
		content: "";
		width: 34px;
		height: 34px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-rdobtn-checked.svg);
		background-repeat: no-repeat;
		background-position: -3px -4px;
		background-size: cover;
	}

	/*
	.history-item-wrapper .datemet {
		position: absolute;
		top: 0;
		left: 0;		
		content: "";
		width: 26px;
		height: 26px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/timeline-oval-past-48.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: cover;
	}
	*/	

	.history-item-wrapper .datenotmet {
		content: "";
		width: 34px;
		height: 34px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-rdobtn-unchecked-grey.svg);
		background-repeat: no-repeat;
		background-position: -3px -4px;
		background-size: cover;
	}

	.historyhistory-item-wrapper a,
	.history-item-wrapper > div {
		padding: 0;
	}

	.history-item-wrapper > div.history-actual {
		padding: 9px 0 0 0;
	}
	
	.history-item-wrapper > div.history-moddate {
		padding: 9px 0 0 0;
	}

	.history-item-wrapper > div.history-mod-text {
		padding: 9px 0 0 0;
	}

	.history-item-wrapper a:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
		background-repeat: no-repeat;
		background-position: 0 2px;
		background-size: cover;		
	}

	.history-item-wrapper a.collapsed:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-down-brown.svg);
		background-repeat: no-repeat;
		background-position: 0 2px;
		background-size: cover;		
	}

	/* cikk kifejtő default */

	.cikk-kifejto-wrapper .default-link-text {
		padding: 0 0 0 18px;
		position: relative;
	}

	.cikk-kifejto-wrapper .default-link-text.brown:before {
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
		background-repeat: no-repeat;
		background-position: -5px 2px;
		background-size: cover;
		position: absolute;
		top: 0;
		left: 0;
	}	

	/* cikk kifejtő kiemelt */

	.cikk-kifejto-kiemelt-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;		
	}

	.cikk-kifejto-kiemelt-wrapper .cikk-leiras {
		padding: 48px 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		width: 100%;			
	}

	.cikk-kifejto-kiemelt-wrapper .cikk-leiras .cikk-fejlec {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
		padding: 0 60px 12px 0;
	}

	.cikk-kifejto-kiemelt-wrapper .cikk-leiras .cikk-intro {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding: 0 60px 12px 0;
	}

	.cikk-kifejto-kiemelt-wrapper .cikk-leiras .cikk-link {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		margin-top: auto; /* move to bottom */		
	}

	.cikk-kifejto-kiemelt-wrapper .cikk-kep-wrapper .cikk-kep-outer {
		overflow: hidden;
		width: 294px;
		height: 100%; /* auto */
		position: relative;
		text-align: center;
	}

	.cikk-kifejto-kiemelt-wrapper .cikk-kep-wrapper .cikk-kep-outer p {
		margin: 0;
		width: 100%;
		height: 100%;		
	}	

	/*
	.cikk-kifejto-kiemelt-wrapper .cikk-kep-wrapper .cikk-kep-outer img {
		width: 294px;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;		
	}
	*/

	.cikk-kifejto-kiemelt-wrapper .cikk-kep-wrapper .cikk-kep-outer img {
		width: auto; /* 294px */
		height: auto;
		object-fit: cover;
		min-width: 100%;
		min-height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);	
		vertical-align: middle;		
	}	



	/* szervezeti felépítés */

	.cikk-kifejto-outer-wrapper.szervezeti-felepites {
		padding: 0;
	}

	.szervezeti-felepites-elnok-wrapper {
		display: block;				
		width: 100%;
		margin-bottom: 60px;
	}

	.szervezeti-felepites-elnok-wrapper .col-xs-12 {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		margin-top: 10px;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras {
		padding: 48px 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		width: 100%;			
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-txt {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		display: none;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-nev {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
		padding: 24px 60px 0 0;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-pozicio {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding: 6px 60px 0 0;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-cv {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding: 30px 60px 36px 0;

	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-link {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		margin-top: auto; /* move to bottom */		
	}

	.szervezeti-felepites-elnok-wrapper .elnok-kep-wrapper .elnok-kep-outer {
		overflow: hidden;
		width: 294px;
		height: auto;
		position: relative;
		text-align: center;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-kep-wrapper .elnok-kep-outer img {
		width: 100%;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
		border-radius: 0 6px 6px 0;
	}

	.szervezeti-felepites-tag-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 0 60px 0;
		width: 100%;
	}

	.szervezeti-felepites-tag-wrapper-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
		border-radius: 6px;
		flex: 0 1 50%;
		padding: 12px;
		margin: 0;
		max-width: 50%;
	}

	.szervezeti-felepites-tag-wrapper-outer:nth-child(odd) {
		padding-left: 0;
	}

	.szervezeti-felepites-tag-wrapper-outer:nth-child(even) {
		padding-right: 0;
	}		

	.szervezeti-felepites-tag-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;		
		-webkit-flex: 1 1 50%;
    	-ms-flex: 1 1 50%;
        flex: 1 1 50%;
		margin: 12px;
		height: 246px;
	}

	.szervezeti-felepites-tag-wrapper:hover {
		height: 270px;
		margin: 0;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);		
	}	

	.szervezeti-felepites-tag-wrapper .tag-leiras {
		padding: 36px 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-flex: 1;
    	-ms-flex: 1;
        flex: 1;	
	}

	.szervezeti-felepites-tag-wrapper:hover .tag-leiras {
		padding: 48px 30px 48px 42px;
	}	

	.szervezeti-felepites-tag-wrapper .tag-leiras .tag-nev {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 0;
	}

	.szervezeti-felepites-tag-wrapper .tag-leiras .tag-pozicio {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding: 6px 0 0 0;
	}

	.szervezeti-felepites-tag-wrapper .tag-leiras .tag-link {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		margin-top: auto; /* move to bottom */		
	}

	.szervezeti-felepites-tag-wrapper .tag-kep-wrapper {
		overflow: hidden;
	}

	.szervezeti-felepites-tag-wrapper .tag-kep-wrapper .tag-kep-outer {
		overflow: hidden;
		width: 155px; /*170px*/
		height: auto;
		position: relative;
		text-align: center;
	}

	.szervezeti-felepites-tag-wrapper .tag-kep-wrapper .tag-kep-outer img {
		/*
		width: 170px;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;		
		*/
		width: 155px;
		height: 246px;
		min-width: 100%;
		min-height: 100%;
		vertical-align: middle;
		object-fit: cover;
		border-radius: 0 6px 6px 0;		
	}

	.szervezeti-felepites-tag-wrapper:hover .tag-kep-wrapper .tag-kep-outer {
		overflow: hidden;
		width: 167px; /*194px*/
		height: auto;
		position: relative;
		text-align: center;
	}

	.szervezeti-felepites-tag-wrapper:hover .tag-kep-wrapper .tag-kep-outer img {
		width: 167px; /*194px*/
		height: 270px;;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}

	.szervezeti-felepites-abra-wrapper {
		border-bottom: 1px solid #d1cece;
	}
	
	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-leiras {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;		
		padding: 24px 12px 0 12px;
	}

	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-abra {
		background: white;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;			
	}

	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-info {
		background: white;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;				
		padding: 0 12px;
	}

	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-info .szervezeti-felepites-abra-header {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;
	}
	
	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-info .szervezeti-felepites-abra-info {
		font-family: Raleway;
		font-size: 12px;
		font-weight: normal;
		padding: 12px 0;
	}
	
	.szervezeti-felepites-download-div {
		padding: 24px 12px 36px 12px;
	}

	.szervezeti-felepites-download-div .default-panel-wrapper {
		margin: 0;
	}	

	.szervezeti-felepites-elerhetosegek,
	.iranyito-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1;
    	-ms-flex: 1;
		flex: 1;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;		
		padding: 24px 12px; /* 60px 12px*/
	}

	.szervezeti-felepites-elerhetosegek .szervezeti-felepites-elerhetoseg-div,
	.iranyito-wrapper .iranyito-wrapper-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1 1 50%;
    	-ms-flex: 1 1 50%;
        flex: 1 1 50%;
		padding-right: 36px;
		padding-bottom: 36px;
		-webkit-flex-direction: column;
		flex-direction: column;	
		max-width: 50%;				
	}

	.szervezeti-felepites-elerhetosegek .szervezeti-felepites-elerhetoseg-div .elerhetoseg-header,
	.iranyito-wrapper .iranyito-wrapper-div .iranyito-header {
		font-family: Raleway;
  		font-size: 26px;
		font-weight: 600;
		color: #473d3d;
	}

	.szervezeti-felepites-elerhetosegek .szervezeti-felepites-elerhetoseg-div .elerhetoseg-info,
	.iranyito-wrapper .iranyito-wrapper-div .iranyito-info {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding-top: 24px;
	}

	.szervezeti-felepites-elerhetosegek .szervezeti-felepites-elerhetoseg-div .elerhetoseg-link,
	.iranyito-wrapper .iranyito-wrapper-div .iranyito-link {
		padding-top: 24px;
	}

	/* 2 oszlopos linkes hasáb */

	.ket-oszlopos-hasab-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1;
    	-ms-flex: 1;
		flex: 1;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;		
		padding: 0 12px 60px 12px;
	}

	.ket-oszlopos-hasab-wrapper .ket-oszlopos-hasab-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1 1 50%;
    	-ms-flex: 1 1 50%;
        flex: 1 1 50%;
		padding-right: 36px;
		padding-bottom: 36px;
		-webkit-flex-direction: column;
		flex-direction: column;					
	}

	.ket-oszlopos-hasab-wrapper .ket-oszlopos-hasab-div .hasab-header {
		font-family: Raleway;
  		font-size: 26px;
		font-weight: 600;
	}

	.ket-oszlopos-hasab-wrapper .ket-oszlopos-hasab-div .hasab-info {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding-top: 24px;
	}

	.ket-oszlopos-hasab-wrapper .ket-oszlopos-hasab-div .hasab-link {
		padding-top: 24px;
	}
	


	/* esemeény leírás */

	#esemeny-leiras-wrapper  {
		width: 100%;
	}	

	#esemeny-leiras-wrapper .esemenynaptar {
		padding: 36px 0 60px 0;
	}

	#esemeny-leiras-wrapper .esemenynaptar .list-threeway-wrapper .list-fast-link-wrapper {
		-webkit-flex: 1 1 50%;
    	-ms-flex: 1 1 50%;
        flex: 1 1 50%;
		max-width: 50%;
	}



	/* pager a listázó táblázat alján */

	.pager-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;	
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;			
		padding: 30px 0;
		background-color: transparent;
	}

	.pager-wrapper a.pager-num {
		font-family: Raleway;
		font-size: 22px;
		font-weight: normal;		
		padding: 12px;
	}

	.pager-wrapper a.pager-num.active {
		font-weight: bold;
		border-bottom: 3px solid #72b340;
	}	


	/* galéria slider */

	table.image-galery-slider {
		margin: 0px auto !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		width: 100% !important;
	}

	table.image-galery-slider tbody {
		width: 100% !important;
	}

	table.image-galery-slider tbody tr {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;		
		width: 100% !important;
	}
	
	table.image-galery-slider tbody tr td {
		width: 100% !important;
	}
	
	.galeria-bar {
		border-radius: 6px;
		background-color: #f3f3f3;
		border: solid 1px #d1cece;
		margin-bottom: 60px;
	}

	.galeria-bar-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 30px;
	}

	.galeria-bar-inner .galeria-header {
		font-family: Raleway;
  		font-size: 22px;
		font-weight: 600;
		padding-bottom: 24px;  
	}

	.galeria-bar-inner .galeria-info {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
		padding-bottom: 24px;	
	}

	.galeria-bar-inner .galeria-kepek {
		padding: 0;
		margin: 0;
	}

	.galeria-bar-inner .galeria-kepek .portfolio-items {
		height: 220px;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		margin-bottom: 30px;
		position: relative;
		padding: 0;
	}
	
	.galeria-bar-inner .galeria-kepek .portfolio-items > li {
		display: inline-block;
		vertical-align: top;
	}
		
	.galeria-bar-inner .galeria-kepek .portfolio-items .item {
		width: 270px;
		height: auto;
		margin: 0 20px;
		padding: 0;
		border-radius: 3px;
		background-color: #e8e6e6;;
		font-size: 14px;
		opacity: 1;
		position: relative;
	}

	.galeria-bar-inner .galeria-kepek .portfolio-items .item:first-child {
		margin-left: 0;
	}

	.galeria-bar-inner .galeria-kepek .portfolio-items .item:last-child {
		margin-right: 0;
	}

	.galeria-bar-inner .galeria-kepek .portfolio-items figure {
		width: 100%;
		height: 100%
	}

	.galeria-bar-inner .galeria-kepek .portfolio-items .view {
		overflow: hidden;
		width: 100%;
		height: 152px;
		position: relative;
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
	}
	  
	.galeria-bar-inner .galeria-kepek .portfolio-items .view img {
		width: 270px;
		height: auto;
		/*position: absolute;*/
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;		
	}	

	.portfolio-items::-webkit-scrollbar {
		width: 12px;
		height: 12px;
		cursor: pointer;
	}
	  
	.portfolio-items::-webkit-scrollbar-track {
		background-color: #f3f3f3;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border: 1px solid #d1cece;
	}
	 
	.portfolio-items::-webkit-scrollbar-thumb {
		-webkit-border-radius: 6px;
		border-radius: 6px;
		background-color: #72b340;
	}

	.portfolio-items::-webkit-scrollbar-button:horizontal:decrement {
		width: 24px;
		height: 24px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-left-brown.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

	.portfolio-items::-webkit-scrollbar-button:horizontal:increment {
		width: 24px;
		height: 24px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}	

	/* galéria 1 képes */

	.galeria-opener {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	.galeria-opener .image-wrapper {
		overflow: hidden;
		width: 100%;
		height: 100%;
		position: relative;
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 6px;
	}

	.galeria-opener .image-wrapper img {
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}

	.galeria-opener .image-wrapper .galery-info-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		position: absolute;
		right: 0;
		bottom: 18px;
		background: #dfcb97;
	}

	.galeria-opener .image-wrapper .galery-info-box .full-screen {
		width: 24px;
		height: 24px;
		margin: 18px 24px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/full-screen.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: cover;		
	}

	.galeria-opener .image-wrapper .galery-info-box .open-gallery-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		margin: 18px 24px 18px 0;		
	}

	.galeria-opener .image-wrapper .galery-info-box .open-gallery-wrapper:hover,
	.galeria-opener .image-wrapper .galery-info-box .open-gallery-wrapper:focus,
	.galeria-opener .image-wrapper .galery-info-box .open-gallery-wrapper:active {
		text-decoration: none;
	}


	.galeria-opener .image-wrapper .galery-info-box .open-gallery {
		width: 24px;
		height: 24px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/gallery.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: cover;		
	}

	.galeria-opener .image-wrapper .galery-info-box .img-count {
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;
		margin-left: 9px;
	}

	.galeria-opener .image-info-text {
		font-family: Raleway;
  		font-size: 16px;
		font-weight: 600;
		padding: 18px 12px;  
	}





	/* projekt kifejtő - kis cikk kifejtő */

	.projekt-cikk-outer {
		padding: 36px 0;
	}

	.projekt-cikk-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		position: relative;
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		width: 294px;
	}

	.projekt-cikk-wrapper:before {
		content: "";
		width: 100%;
		height: 4px;
		border-radius: 3px 3px 0 0;
		background-image: linear-gradient(to right, #72b340, #b6d37a);		
	}

	.projekt-cikk-wrapper .projekt-cikk-image {
		overflow: hidden;
		width: 100%;
		height: 166px;
		position: relative;
		text-align: center;
		border-radius: 0;
	}
	  
	.projekt-cikk-wrapper .projekt-cikk-image img {
		width: 292px;
		height: auto;
		/*position: absolute;*/
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
		border-radius: 0;
	}

	.projekt-cikk-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 30px 18px;
	}

	.projekt-cikk-inner .projekt-cikk-header {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		padding-bottom: 18px;
	}

	.projekt-cikk-inner .projekt-cikk-info {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding-bottom: 24px;	
	}

	.projekt-cikk-inner .projekt-cikk-link .default-link-text {
		padding: 0 0 0 18px;
		position: relative;
	}

	.projekt-cikk-inner .projekt-cikk-link .default-link-text.brown:before {
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
		background-repeat: no-repeat;
		background-position: -5px 2px;
		background-size: cover;
		position: absolute;
		top: 0;
		left: 0;
	}	






	/* projekt kifejtő - kis cikk kifejtő */

	.doboz-cikkben {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		position: relative;
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece !important;
		width: 294px !important;
		height: auto !important;
		padding-bottom: 36px !important;
		margin: 5px 5px 30px 60px !important;
		background: white !important;
	}

	.doboz-cikkben:before {
		content: "";
		width: 100%;
		height: 5px;
		border-radius: 10px 10px 0 0;
		border-top: 1px solid transparent;
		background-image: linear-gradient(to right, #72b340, #b6d37a);
		margin-left: -5px;
		margin-top: -6px;
		width: 292px;	
	}

	.doboz-cikkben > img {
		margin-left: -6px;
	}

	.doboz-cikkben h3 {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		text-align: left;
		padding: 0 13px;		
	}

	.doboz-cikkben p {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		padding: 0 13px;			
	}

	.doboz-cikkben a.doboz-cikkben-link {
		padding: 0 0 0 18px;
		position: relative;
		display: block;
	}

	.doboz-cikkben a.doboz-cikkben-link:before {
		content:"";
		width: 16px;
		height: 16px;
		display: inline-block;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
		background-repeat: no-repeat;
		background-position: -5px 0px;
		background-size: cover;
		position: absolute;
		top: 0;
		left: 0;
	}

	#tartalom .doboz-cikkben a.doboz-cikkben-link,
	#tartalom .doboz-cikkben a.doboz-cikkben-link:hover,
	#tartalom .doboz-cikkben a.doboz-cikkben-link:focus,
	#tartalom .doboz-cikkben a.doboz-cikkben-link:visited {
		text-decoration: none;
	}		

	#tartalom .doboz-cikkben a.doboz-cikkben-link {
		color: #190c0c;
	}

	/* zöld bullet a disc típusú listákhoz */

	ul[style*="disc"] {
		list-style-type: none !important;
	}

	ul[style*="disc"] li {
		padding-bottom: 18px;
	}

	ul[style*="disc"] li:before {
		background-color: #b6d37a;
		border-radius: 50%;
		content: "";
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 2px;
		height: 8px;
		width: 8px;
	}
	



	/* scheduler */

	.scheduler-wrapper-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;  
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		/*left: -30px;*/
	}  

	.scheduler-header-wrapper {
		/*border-top: 1px solid #ddd;*/
		padding: 12px 6px;
		display: inline-block;
		/*margin-top: 20px;*/
		/*left: 30px;*/
	}  

	.scheduler-outer-wrapper {
		padding: 10px 0 0 20px;
	}
	
	.scheduler-item-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
		padding: 0 0 20px 0;
		border-left: 2px solid #d1cece;
		padding-left: 30px;
	}
	
	#schedulerWrapper .collapse.in {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
	}
	
	.scheduler-wrapper .scheduler-item-wrapper:last-child {
		border-left: 2px solid transparent;
	}
	
	.scheduler-wrapper-div .date-circle-met {
		display: block;
		position: absolute;
		top: 0px;
		left: -15px;
		background-color: #333;
		border-radius: 15px;
		width: 30px;
		height: 30px;
		z-index: 10;
	}
	
	.scheduler-wrapper-div .date-circle-met-glyph {
		display: block;
		position: absolute;
		top: 0px;
		left: -15px;
		background-color: white;
		width: 26px;
		height: 26px;
		font-size: 22pt;	
	}
	
	.scheduler-date {
		font-size: 18px;
		font-weight: 600;
	}

	.scheduler-header {
		font-size: 16px;
	}
	
	.scheduler-item-wrapper .scheduler-item-dateline {
		position: absolute;
		width: 20px;
		top: 9px;
		bottom: 3px;
		left: -2px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		border-left: 3px solid #72b340;
		height: 0%;
	}

	.scheduler-item-wrapper .scheduler-item-dateline .datecircle-wrapper {
		position: relative;
	}
	
	.scheduler-item-wrapper .scheduler-item-dateline .datecircle {
		width: 12px;
		height: 12px;
		border: 8px solid #72b340;
		border-radius: 10px;
		bottom: -8px;
		left: -10px;
		position: absolute;
		z-index: 19;
	}

	/*
	.scheduler-item-wrapper .datemet {
		content: "";
		width: 34px;
		height: 34px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-rdobtn-checked.svg);
		background-repeat: no-repeat;
		background-position: -3px -4px;
		background-size: cover;
	}
	*/

	.scheduler-item-wrapper .datemet {
		position: absolute;
		top: 0;
		left: 0;		
		content: "";
		width: 26px;
		height: 26px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/timeline-oval-past-48.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: cover;
	}	

	.scheduler-item-wrapper .datenotmet {
		content: "";
		width: 34px;
		height: 34px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-rdobtn-unchecked-grey.svg);
		background-repeat: no-repeat;
		background-position: -3px -4px;
		background-size: cover;
	}

	.scheduler-item-wrapper a,
	.scheduler-item-wrapper > div {
		padding: 0;
	}	

	.scheduler-item-wrapper a:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
		background-repeat: no-repeat;
		background-position: 0 2px;
		background-size: cover;		
	}

	.scheduler-item-wrapper a.collapsed:before {
		content: "";
		width: 16px;
		height: 16px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-down-brown.svg);
		background-repeat: no-repeat;
		background-position: 0 2px;
		background-size: cover;		
	}

	/* fogalomtár */

	.fogalomtar {
		padding: 60px 48px;	
		background-image: linear-gradient(to bottom, rgba(230,230,230,0.2), rgba(230,230,230,0.2));
		background-blend-mode: multiply;
	}

	.fogalomtar .cim {
		font-family: Raleway;
  		font-size: 36px;
		font-weight: 600;
		color: #473d3d;
	}

	.fogalomtar .fogalomtar-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		background-color: transparent;
		padding: 48px 0;
	}

	.fogalomtar .fogalomtar-header .fogalomtar-search-filter {
		position: relative;
	}

	.fogalomtar .fogalomtar-header .betuk a,
	.fogalomtar .fogalomtar-header .betuk a:hover,
	.fogalomtar .fogalomtar-header .betuk a:focus,
	.fogalomtar .fogalomtar-header .betuk a:visited {
		font-family: Raleway;
		font-size: 18px;
		font-weight: 600;
		color: #b9976c;
		padding-right: 15px;
		text-decoration: none;
	}

	.fogalomtar .fogalomtar-header #searchform-filter #searchbox-filter {
		width: 270px;
	}	


	.fogalom-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        background-color: transparent;
		/*margin: 0 12px;*/
	}

	.fogalom-wrapper .panel-group {
		margin-bottom: 12px;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border-radius: 0 0 6px 6px;
	}

	.fogalom-wrapper .panel-default > .panel-heading {
		background-color: white;
		padding: 12px 24px;
	}

	.fogalom-wrapper .panel-default > .panel-heading .betu-fejlec {
		padding: 24px 12px;
		width: 76px;
		border-right: 1px solid #d1cece;
	}

	.fogalom-wrapper .panel-default > .panel-heading .betu-fejlec .panel-title {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;		
	}

	.fogalom-wrapper .panel-collapse > .list-group:last-child .list-group-item:last-child	{
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}


	.fogalom-wrapper .wrapper-div-row {
		padding: 0 12px;
	}

	.fogalom-wrapper .wrapper-div-column {
		border-top: 1px solid #d1cece;
		padding: 0;
	}

	.fogalom-wrapper .wrapper-div-column:first-child {
		border-top: none;
	}

	.fogalom-wrapper .div-cell {
		background: white;
	}

	.fogalom-wrapper .wrapper-div-column .fogalom-nev {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
	}
	
	.fogalom-wrapper .wrapper-div-column .fogalom-leiras {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
	}

	.fogalom-wrapper .wrapper-div-column .fogalom-leiras p {
		margin-top: 0;
	}


	/* lenyitható szűrő */

	.palyazat-filter {
		padding: 0 0 36px 0;
	}

	.foto-video-filter {
		padding: 0 0 36px 0;
	}
	
	.filter-panel-outer {
		width: 296px;
	}
	
	.filter-panel-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        background-color: transparent;
		/*margin: 0 12px;*/
	}

	.filter-panel-wrapper .panel-heading {
		padding: 12px;
		font-size: 18px;
		font-family: Raleway;
		font-weight: 600;
		color: #190c0c;
		background: #fff;		
	}

	.filter-panel-wrapper .panel-heading.first {
		padding-bottom: 0;
	}

	.filter-panel-wrapper .panel-heading.first .filter-count {
		padding-bottom: 24px;
		border-bottom: 1px solid #d1cece;
	}
	
	.filter-panel-wrapper .panel-heading.first .collapsed + .filter-count {
		border-bottom: none;
	}

	.filter-panel-wrapper .panel-heading .panel-title {
		padding: 0 6px;
		font-size: 18px;
		font-family: Raleway;
		font-weight: 600;
		color: #190c0c;
		background: #fff;
	}

	.filter-panel-wrapper .panel-heading .filter-count {
		font-size: 12px;
		font-family: Raleway;
		font-weight: normal;
		padding: 6px;
	}

	.filter-panel-wrapper .panel-heading .filter-count.time-interval {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;		
	}

	.filter-panel-wrapper .panel-heading .filter-count.time-interval .time-splitter {
		padding: 0 5px;
	}

	.filter-panel-wrapper .filterdiv-wrapper {
		margin: 0 12px;
	}

	.filter-panel-wrapper .filter-panel-block {
		border-bottom: 1px solid #d1cece;
		padding-top: 18px;
	}

	.filter-panel-wrapper .filter-panel-block.search-filter {
		padding: 12px 0;
	}	

	.filter-panel-wrapper .filter-panel-block:last-child {
		border-bottom: none;
		padding-bottom: 18px;
	}	

	.filter-panel-wrapper .filter-panel-block .filterdiv-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;
	}


	.filter-panel-wrapper .panel-heading a,
	.filter-panel-wrapper .panel-heading a:hover,
	.filter-panel-wrapper .panel-heading a:visited,
	.filter-panel-wrapper .panel-heading a:focus {
		color: #190c0c;
		text-decoration: none;
	}		

	.filter-panel-wrapper .panel-group .panel {
		border-radius: 6px;
		border: solid 1px #d1cece;
		color: #190c0c;
		background: #fff;		
	}

	.filter-panel-wrapper.dowload .panel-group .panel {
		background: #f5f5f5;		
	}	

	.filter-panel-wrapper.download .panel-group .panel.panel-filter {
		overflow: hidden;
		background: #f5f5f5;
		mix-blend-mode: multiply;
	}

	.filter-panel-wrapper.download .panel-group .panel.panel-filter .panel-collapse {
		position: relative;
	}

	.filter-panel-wrapper .panel-filter > .panel-heading {
		border-radius: 6px;
	}

	.filter-panel-wrapper .panel-collapse .collapsed-wrapper {
		padding: 12px 30px;
	}

	.filter-panel-wrapper .panel-footer {
		color: #190c0c;
		background: #fff;
		border-radius: 0 0 6px 6px;
		padding: 12px 18px;
	}

	.filter-panel-wrapper .panel-group .panel-heading > a:after,
	.filter-panel-wrapper .panel-group .panel-heading > a.collapsed:after,
	.filter-panel-wrapper .panel-group .panel-heading > h4 > a:after,
	.filter-panel-wrapper .panel-group .panel-heading > h4 > a.collapsed:after {
        width: 24px;
        height: 24px;
	}

	.filter-panel-wrapper .filter-panel-block .panel {
		border: none;
		box-shadow: none;
	}

	.filter-panel-wrapper .filter-panel-block .panel .panel-heading {
		padding: 0;
	}

	.filter-panel-wrapper .filterdiv-row .checkbox-div,
	.filter-panel-wrapper .filterdiv-row .radio-div {
		padding: 8px;
	}

	.filter-panel-wrapper input[type=checkbox].filter-checkbox,
	.filter-panel-wrapper input[type=radio].filter-radio {
		position: absolute;
		z-index: -1000;
		left: -1000px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0;
		vertical-align: middle;
	}

	input[type=checkbox].filter-checkbox + label.filter-cb-label {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-chkbox-unchecked.svg);
		padding-left: 30px;
		height: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		line-height: 1.2em;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: contain;
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;		
		cursor: pointer;
		margin: 0;
	}

	input[type=checkbox].filter-checkbox:checked + label.filter-cb-label {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-chkbox-checked.svg);
		background-position: 0 0;
	}	

	input[type=radio].filter-radio + label.filter-cb-label {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-rdobtn-unchecked.svg);
		padding-left: 30px;
		height: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		line-height: 1.2em;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: contain;
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;	
		cursor: pointer;
		margin: 0;
	}

	input[type=radio].filter-radio:checked + label.filter-cb-label {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/form-rdobtn-checked.svg);
		background-position: 0 0;
	}	
	

	.filter-panel-wrapper label.filter-cb-label {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-moz-user-select: none;
	}

	.filter-panel-wrapper .calendar-header {
		padding: 6px;
	}

	.filter-panel-wrapper .calendar-picker {
		padding: 6px;
	}

	/* datetimepicker override */

	.input-group.date .datepicker tbody, 
	.input-group.date .datepicker thead {
		background: white;
	}

	.input-group.date input {
		margin: 0;
	}

	.input-group.date span.input-group-addon {
		padding: 0 6px;
		background: white;
	}

	.dtp-calendar {
		position: relative;
		top: 1px;
		display: inline-block;
		line-height: 1;
	}

	.dtp-calendar:before {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: cover;		
	}

	/* default form keret és design */

	.default-form-adatok-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.default-form-adatok-wrapper .default-form-adatok {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;			
	}

	.default-input-form-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;	
		-webkit-justify-content: center;
		justify-content: center;		
	}

	.default-input-form-wrapper .default-input-form-header {
		font-size: 26px;
		font-weight: 600;
		padding: 12px 0;
	}

	.default-input-form-wrapper .default-input-form-text {
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0;
	}	

	/* védett rovatok */

	.vedett-rovatok-outer {
		padding: 0 60px 60px 60px;
	}

	.vedett-main-header {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		padding: 0 72px 48px 72px;		
	}	

	.registration_main_container {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 0 #d1cece;
		padding: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
		margin-top: 30px;
	}

	#regbox .registration_main_container { 
		padding: 0;
	}

	.registration_main_container .input-form-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
	}

	.registration_main_container .input-form-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		padding: 6px 12px;		
	}

	.registration_main_container .input-form-row .input-div .input-form-text {
		margin-left: 10px;
	}

	.registration_main_container .input-form-row .input-title {
		-webkit-box-flex: 1 1 40%;
		-moz-box-flex: 1 1 40%;
		-webkit-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
		text-align: right;	
		padding: 0 12px;
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
		
	}
	
	.registration_main_container .input-form-row .input-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
		-webkit-box-flex: 1 1 60%;
		-moz-box-flex: 1 1 60%;
		-webkit-flex: 1 1 60%;
		-ms-flex: 1 1 60%;
		flex: 1 1 60%;
		text-align: left;			
		padding: 0 12px;
		margin: 0;
	}

	.registration_main_container .input-form-row .form-group input,
	.registration_main_container .input-form-row .form-group select {
		height: 36px;
		width: 300px;
		border-radius: 3px;
		background-color: white;
	}

	.registration_main_container .input-form-row .form-group input[type="checkbox"] {
		position: absolute;
		z-index: -1000;
		left: -1000px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0;
		vertical-align: middle;
	}

	.registration_main_container .registration_ok_button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		/* -ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;				 */
	}

	/* védett tartalom belépés utáni hibaüzenet ablak */

	#belepes #loginForm {
		margin: 12px;
	}

	#reminderForm #reminderFormCointainer {
		margin: 12px;
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		padding: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	#reminderFormCointainer .registration_ok_button input,
	#belepes .kilep2 input.next_button.buttonLogin {
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		letter-spacing: normal;
		text-align: center;
		color: #190c0c;
		text-transform: uppercase;
		background: white;
		border: solid 2px #473d3d !important;
		padding: 5px 25px;
		border-radius: 2px;		
	}

	#reminderFormCointainer .registration_ok_button input:hover,
	#belepes .kilep2 input.next_button.buttonLogin:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}	

	.registration_field.registration_field_username #vch_login_username,
	.registration_field.registration_field_password #vch_login_password,
	#reminderFormCointainer #vch_email,
	#postForm .registration_main_container .registration_body_container input {
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		margin-left: 0;
		margin-top: 0;		
	}

	.box_center #reminderForm {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-flex-direction: column;
		flex-direction: column;				
	}

	#nlitem .registration_field #user_newsletter_16 {
		transform: scale(1.4);
		width: 15px;
		height: 15px;
		margin: 0 auto;		
	}

	#nlitem .registration_field #user_newsletter_16:focus {
		outline: 0;
	}


	/* iratbetekintes */

	.iratbetekintes-outer {
		padding: 0 60px 60px 60px;
	}

	.iratbetekintes-outer .iratbetekintes-info-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.iratbetekintes-outer .iratbetekintes-info-wrapper .fejlec-cim {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		padding: 0 12px 36px 12px;	
	}

	.iratbetekintes-outer .iratbetekintes-info-wrapper .cikk-torzs {
		padding: 0 12px 30px 12px;
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok .iratbetekintes-adatok {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;			
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok .iratbetekintes-adatok-header {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 12px;
		text-align: center;	
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok .input-form-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;		
		padding: 6px 12px;		
	}

	.iratbetekinto-form-adatok .input-form-row .input-title {
		-webkit-box-flex: 1 1 40%;
		-moz-box-flex: 1 1 40%;
		-webkit-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
		text-align: right;	
		padding: 0 12px;
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
		
	}
	
	.iratbetekinto-form-adatok .input-form-row .input-div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;			
		-webkit-box-flex: 1 1 60%;
		-moz-box-flex: 1 1 60%;
		-webkit-flex: 1 1 60%;
		-ms-flex: 1 1 60%;
		flex: 1 1 60%;
		text-align: left;			
		padding: 0 12px;
		margin: 0;
	}

	.iratbetekinto-form-adatok .input-form-row .form-group input,
	.iratbetekinto-form-adatok .input-form-row .form-group select {
		height: 36px;
		width: 300px;
		border-radius: 3px;
		background-color: white;
	}

	.iratbetekinto-form-adatok .input-form-row .betekintes-datuma {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;
		display: inline-block;
		padding: 0 12px;		
	}

	.iratbetekinto-form-adatok .input-form-row .calendar-icon {
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar-brown.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
		background-size: cover;
		cursor: pointer;		
	}

	.iratbetekinto-form-adatok .input-form-row #iratbetekintes-datum {
		width: 1px;
		border-radius: 3px;
		border-color: #d1cece;
		margin: 10px;
	}

	.iratbetekinto-form-adatok .input-form-row #iratbetekintes-datum input {
		border-radius: 3px 0 0 3px;
		border-color: #d1cece;
	}

	.ib-calendar {
		position: relative;
		top: 1px;
		display: inline-block;
		line-height: 1;
	}

	.ib-calendar:before {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar-brown.svg);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: cover;
	}

	.iratbetekintes-datum-txt {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 0 12px;
		/*height: 36px;*/
	}

	.idopont-valaszto-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	.iratbetekintes-adatok .input-form-row.form-submit-row {
		padding: 24px 0;
		margin: 0 12px;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.idopont-valaszto-outer .idopont-valasztas {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		padding: 30px 0;		
	}

	.idopont-valaszto-outer .idopont-info {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding: 0 0 6px 12px;	
	}

	.iratbetekintes-adatok #legkozelebbi-wrapper,
	.iratbetekintes-adatok #kivalasztott-wrapper {
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
		-webkit-box-align: flex-end;
		align-items: flex-end;
	}

	.iratbetekintes-adatok #legkozelebbi-wrapper .idopont-info {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
		padding: 0 0 6px 12px;			
	}

	.iratbetekintes-adatok #legkozelebbi-wrapper .input-title,
	.iratbetekintes-adatok #kivalasztott-wrapper .input-title {
		padding-bottom: 2px;			
	}	

	.iratbetekintes-adatok #legkozelebbi-wrapper .input-div.legkozelebbi-disable-div {
		opacity: 0.2;
	}

	.iratbetekintes-adatok .idopont-links-wrapper #ib-legkozelebbi-idopont-elfogadasa-btn {
		opacity: 1;
	}

	.iratbetekintes-adatok .idopont-links-wrapper #ib-legkozelebbi-idopont-elfogadasa-btn[disabled] {
		opacity: 0.2;
	}

	.idopont-valaszto-outer .input-group.closest-date {
		text-align: center;
		padding: 0 0 36px ;		
	}

	.idopont-valaszto-outer .idopont-links-wrapper,
	.idopont-valaszto-outer .idopont-links-inner-wrapper,
	.masik-idopont-valaszto-outer .idopont-links-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
	}

	.idopont-valaszto-outer .idopont-links-inner-wrapper .input-group-addon {
		border: none;
		display: inline-block;
		background-color : white;
	}

	.idopont-valaszto-outer .legkozelebbi-wrapper #iratbetekintes-legkozelebbi-datum {
		padding-right: 12px;
		font-size: 26px;
		display: inline-block;
	}

	.idopont-valaszto-outer .legkozelebbi-wrapper #iratbetekintes-legkozelebbi-datum {
		padding: 0;
		display: inline-block;
	}

	.idopont-valaszto-outer .input-group.date {
		text-align: left;
	}

	.idopont-valaszto-outer #ib-masik-idopont {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
	}

	.idopont-valaszto-outer #ib-masik-idopont .default-link-text.brown {
		padding: 0 12px 0 0;
	}

	.iratbetekinto-form-adatok #iratbetekintes-datum .bootstrap-datetimepicker-widget.dropdown-menu {
		left: calc(100% - 36px) !important;
	}

	.bootstrap-datetimepicker-widget.dropdown-menu > ul > li:first-child {
		width: 100%;
	}

	.masik-idopont-valaszto-outer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;	
		/*min-height: 250px;*/
	}

	.masik-idopont-valaszto-outer .masik-idopont-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-justify-content: center;
		justify-content: center;
		/*margin: 0 auto;*/
		padding: 12px;	
	}

	.masik-idopont-valaszto-outer .masik-idopont-valaszto-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-justify-content: center;
		justify-content: center;
		padding: 0;
	}

	.masik-idopont-valaszto-outer .masik-idopont-valaszto-wrapper .default-panel-wrapper {
		margin: 0;
	}

	.masik-idopont-valaszto-outer #iratbetekintes-kivalasztott-datum {
		padding: 0 0 30px 0;
	}

	.masik-idopont-valaszto-outer .default-wrapper {
		padding: 0;
		margin: 0;
	}

	.masik-idopont-valaszto-wrapper .wrapper-div-column.idopont-valaszto {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.masik-idopont-valaszto-wrapper .panel-group input[type=radio] {
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		letter-spacing: normal;
		text-align: center;
		color: #190c0c;
		text-transform: uppercase;
		padding: 12px 24px;
		background: white;
		border-radius: 3px;
		border: solid 2px #473d3d;		
	}

	.iratbetekinto-form-adatok .radio-div {
		padding: 12px;
	}

	.iratbetekinto-form-adatok input[type=radio].btn-radio {
		position: absolute;
		z-index: -1000;
		left: -1000px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0;
		vertical-align: middle;
	}


	.iratbetekinto-form-adatok input[type=radio].btn-radio + label.btn-cb-label {
		border-radius: 3px;
		border: solid 2px #473d3d;
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;		
		cursor: pointer;
		margin: 0;
		padding: 12px 0;
		width: 100%;
		text-align: center;
	}

	.iratbetekinto-form-adatok input[type=radio].btn-radio:checked + label.btn-cb-label {
		background-image: none;
		background: #72b340;
		margin: 0;
		height: auto;
	}

	.iratbetekinto-form-adatok input[type=radio].btn-radio:disabled + label.btn-cb-label {
		background-image: none;
		border: 2px solid  #473d3d;
		opacity: 0.4;
		margin: 0;
		height: auto;
	}	

	.iratbetekinto-form-adatok label.btn-cb-label {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-moz-user-select: none;
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok .input-form-row.form-submit-success {
		-webkit-justify-content: center;
		justify-content: center;
		padding: 36px 0;	
	}	

	.iratbetekinto-form-adatok .success-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;				
	}

	.iratbetekinto-form-adatok .success-wrapper .success-text {
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;
		color: #72b340;
		padding: 12px 0;
	}

	.iratbetekinto-form-adatok .success-wrapper .succes-time-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
	}

	.iratbetekinto-form-adatok .success-wrapper .succes-time-wrapper .success-datetime-txt {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
	}

	.iratbetekinto-form-adatok .success-wrapper .succes-time-wrapper .success-datetime {
		padding-left: 24px;
		font-family: Raleway;
		font-size: 22px;
		font-weight: 600;		
	}








	/* donut grafikon css*/

	#palyazat-donut-cel-graph,
	#palyazat-donut-forras-graph {
		width: 100%;
	}

	.slice text {
		font-size: 16pt;
		font-family: Arial;
	}	


	/* Dokumentum listázó */
	.doklista {
	}
	.doctype {
		color: rgb(77, 77, 77);
		float: right;
		font-size: 10px;
		text-align: center;
		margin-right: 10px;
		margin-top: 10px;
	}
	
	/* default listázó */

	.default-laddermenu-wrapper ul {
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
    }

    .default-laddermenu-wrapper .default-laddermenu > li {
        line-height:1.5em;
        display: inline;
		margin-right: 5%;
	}
	
    .default-laddermenu-wrapper .default-laddermenu > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
        background-repeat: no-repeat;
        background-position: -3px 2px;
        background-size: cover;
	}
	
    .default-laddermenu-wrapper .default-laddermenu > li > a {
        font-size: 14px;
        text-decoration: none;
	} 	
    
    /* 4 oszlopos spec menü-almenü listázó */
	#laddermenu-wrapper #laddermenu .hiddenLastItem,
	#laddermenu-wrapper-2 #laddermenu .hiddenLastItem {
        display: none;
    }

    #laddermenu-wrapper ul {
        padding: 24px 0 0 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;                
    }

    #laddermenu-wrapper #laddermenu > li {
        line-height: 1.5em;
		display: inline;
		padding-right: 24px;
		/* igazítás */
		text-indent: -1.4em;
		padding-left: 18px;
	}

    #laddermenu-wrapper #leftmenu > li {
        line-height: 1.5em;
		display: inline;
		padding-right: 24px;
		/* igazítás */
		text-indent: -1.4em;
		padding-left: 18px;
	}

	#laddermenu-wrapper #leftmenu > li.hiddenLastItem {
		display: none;
	}
	
	/* Csak a footerben van az első menüpont előtt chevron */

	#footer #laddermenu-wrapper #laddermenu > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
        background-repeat: no-repeat;
        background-position: 0 2px;
        background-size: cover;
	}

	/* eddig */
	
	#laddermenu-wrapper #laddermenu > li > a,
	#laddermenu-wrapper #laddermenu > li > .li-a-wrapper > a {
		font-family: Raleway-Bold;
		letter-spacing: 2px;		
        font-size: 14px;
        text-transform: uppercase;
		text-decoration: none;
	}
	
	#laddermenu-wrapper #leftmenu > li > a,
	#laddermenu-wrapper #leftmenu > li > .li-a-wrapper > a {
        font-size: 14px;
		text-decoration: none;
	}
	
	#laddermenu-wrapper #leftmenu > li a,
	#laddermenu-wrapper #leftmenu > li a:hover {
		text-decoration: none;
	}
	
	#laddermenu-wrapper-2 ul {
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
    }

    #laddermenu-wrapper-2 #laddermenu > li {
        line-height:1.5em;
		display: inline;
		margin-right: auto;
	}
	
    #laddermenu-wrapper-2 #laddermenu > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
        background-repeat: no-repeat;
        background-position: -3px 2px;
        background-size: cover;
    }	

	#laddermenu-wrapper-2 #laddermenu > li > a,
	#laddermenu-wrapper-2 #laddermenu > li > .li-a-wrapper > a {
		font-family: Raleway-Bold;
		letter-spacing: 2px;
		font-size: 14px;
        text-transform: uppercase;
        text-decoration: none;
	} 
	
	#laddermenu-wrapper-3 ul {
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: 100%;
    }

    #laddermenu-wrapper-3 #laddermenu > li {
        line-height:1.5em;
        display: inline;
		margin-right: 5%;
	}
	
    #laddermenu-wrapper-3 #laddermenu > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-grey.svg);
        background-repeat: no-repeat;
        background-position: -3px 2px;
        background-size: cover;
	}
	
    #laddermenu-wrapper-3 #laddermenu > li > a {
        font-size: 14px;
        text-decoration: none;
	} 	

    #laddermenu-wrapper #laddermenu > li ul {
		list-style-type: none;
		/* padding-left: 7px; */
		margin-left: -14px;
	}
	
    #laddermenu-wrapper #leftmenu > li ul {
		list-style-type: none;
		/* padding-left: 7px; */
		margin-left: -14px;
	}

    #laddermenu-wrapper #laddermenu > li > ul > li {
		text-indent: -1.4em;
		list-style-position: outside;
		padding: 0 0 10px 14px;
	}
	
    #laddermenu-wrapper #leftmenu > li > ul > li {
		text-indent: -1.4em;
		list-style-position: outside;
		padding: 0 0 10px 14px;
    }	

    #laddermenu-wrapper #laddermenu > li > ul > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
        background-repeat: no-repeat;
        background-position: 0 2px;
        background-size: cover;
	}
	
    #laddermenu-wrapper #leftmenu > li > ul > li:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-right-brown.svg);
        background-repeat: no-repeat;
        background-position: 0 2px;
        background-size: cover;
    }	

    #laddermenu-wrapper #laddermenu > li > ul > li a {
        font-size: 14px;
	}

    #laddermenu-wrapper #leftmenu > li > ul > li a {
        font-size: 14px;
	}	
	
	/* speciális laddermenu, fejlécben nincs > tag */

    #laddermenu-wrapper.miben #laddermenu > li {
        line-height: 1.5em;
		/*display: inline;*/
		padding-right: 24px;
		/* igazítás */
		text-indent: 0;
		padding-left: 0;
		max-width: 340px;
	}	

	#laddermenu-wrapper.miben #laddermenu > li > ul {
		list-style-type: none;
		padding-left: 5px;
		margin-left: 0;
	}
	
	#laddermenu-wrapper #laddermenu .li-a-wrapper,
	#laddermenu-wrapper-2 #laddermenu .li-a-wrapper,
	#laddermenu-wrapper-3 #laddermenu .li-a-wrapper {
		display: inline;
	}

	#laddermenu-wrapper #leftmenu .li-a-wrapper {
		display: inline;
	}


	#laddermenu-wrapper.miben #laddermenu > li .menu-noclick,
	#laddermenu-wrapper.iranyito #laddermenu > li .menu-noclick {
		font-family: Raleway-Bold;
		letter-spacing: 2px;
		font-size: 14px;
		text-transform: uppercase;
		text-decoration: none;
	}




	/* specialis oldal tartalmak id-kre */

	#palyazat_adatok .kov-hatido-text {
		font-size: 16px;
		font-family: Raleway-Bold;
	}

	#palyazat_adatok .kov-hatido-datum {
		font-size: 26px;
		font-family: Raleway-Bold;
	}

	#palyazat_adatok .adatok,
	#tartalom .list-table {
		font-size: 16px;
		font-family: Raleway;
	}

	#palyazat_adatok .adatok .list-cell.bold {
		font-family: Raleway-Bold;
	}

	#palyazat_adatok .default-text-wrapper {
		padding: 48px 12px;
	}

	#palyazat_adatok #palyazatok-table-desktop {
		margin: 0 12px;
	}

	#palyazat_adatok > .doboz:first-child {
		padding-top: 0;
	}

	#palyazat_adatok .doboz ul[style*="disc"] li a {
		text-decoration: underline;
	}

	#palyazat_adatok .doboz.hibadoboz {
		padding-top: 0;
	}

	#palyazat_adatok .doboz.hibadoboz .panel-heading.hibadoboz-header {
		padding: 24px 12px;
	}

	#palyazat_adatok .doboz.hibadoboz .panel-heading.hibadoboz-header .panel-title {
		font-size: 16px;
		padding-left: 18px;
		font-family: Raleway-Bold;
		font-weight: 400;
	}

	#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-outer-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;					
	}

	#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	#palyazat_adatok .adatok .col-with-multiple-row .row-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;		
	}

	#palyazat_adatok .adatok .col-with-multiple-row .row-wrapper .row-text {
		font-size: 12px;
	}

	#palyazat_adatok .adatok .col-with-multiple-row .row-wrapper .row-value {
		margin: 0 0 2px 5px;
	}	

	#palyazat_adatok .adatok .osszeg-progress-bar.progress-mobile {
		display: none;
	}	

	#palyazat_adatok .adatok .osszeg-progress-bar {
		margin: 20px 0 10px 0;
		height: 16px;
		border-radius: 8px;
	}

	#palyazat_adatok .adatok .osszeg-progress-bar .progress-bar {
		background-image: linear-gradient(to right, #71b23f, #b1d173);
		border-radius: 8px;
		font-size: 10px;
		line-height: 16px;
	}

	#palyazat_adatok .adatok .osszeg-progress-bar .progress-bar .progress-value {
		color: white;
		display: none;
	}

	#palyazat_adatok a,
	#palyazat_adatok a:visited,
	#palyazat_adatok a:hover,
	#palyazat_adatok a:focus {
		color: #b9976c;
		text-decoration: none;
	}

	


	/* 2 dobozos NIH spec. listázó */
	#strat1 {
		float: left;
		margin-right: 24px;
		width: 290px;
	}
	#strat2 {
		float: left;
		margin-right: 20px;
		width: 595px;
	}
	#strat1 .laddermenu li {
		background: url('/https/nkfih.gov.hu/site/img/libg.png');
		background-color: white;
		background-repeat: no-repeat !important;
		border-bottom: 1px solid #d5d9dc;
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 25px;
		padding-right: 20px;
	}
	#strat1 .laddermenu li ul {
		margin-left: -25px;
		width: 290px;
	}
	#strat1 .laddermenu li ul li ul {
		margin-left: 0px;
	}
	#strat1 .laddermenu li ul li {
		background-repeat: repeat-x !important;
	}
	#strat1 .laddermenu li:hover {
		background: url('/https/nkfih.gov.hu/site/img/libg_nyit.png');
	}
	#strat1 .laddermenu li ul li:hover {
		background: url("/https/nkfih.gov.hu/site/img/lilibg_nyit.png") no-repeat scroll 0 0 #11bcd7;
		color: white;
	}
	#strat1 .laddermenu li ul li a:hover {
		color: white;
	}
	#strat1 .laddermenu li ul li a {
		padding-left: 0px;
	}
	#strat1 .laddermenu li ul li {
		background: url("/https/nkfih.gov.hu/site/img/lilibg.png") no-repeat scroll 0 0 #d5d9dc;
		border-bottom: 2px solid #f2f2f2;
		min-height: 21px;
		padding-top: 5px;
		padding-bottom: 0px;
		position: relative;
		padding-left: 25px;
		padding-right: 24px;
	}
	#strat1 .laddermenu, #strat1 .laddermenu ul, #strat1 .laddermenu ul li ul {
		list-style-type: none;
		margin-left: 0px;
		margin-top: 12px;
		padding-left: 0px;
	}
	#strat1 .laddermenu li ul li ul {
		border-bottom: 0px;
		border-left: 0px;
		display: none;
		position: absolute;
		left: 290px;
		top: -12px;
		width: 280px;
	}
	#strat1 .laddermenu li ul li ul li {
		background: transparent;
		background-color: #11bcd7;
		border: 2px solid #11bcd7;
		padding-top: 2px;
		min-height: 17px;
		padding-right: 0px;
	}

	#strat1 .laddermenu li ul li ul li:hover {
		background: transparent;
		background-color: #11bcd7;
	}

	#strat1 .laddermenu li ul li ul li a {
		color: white;
	}

	#strat1 .laddermenu a, #strat1 .laddermenu ul a {
		color: #595959;
		text-decoration: none;
	}
	#strat1 .laddermenu a:hover, #strat1 .laddermenu ul a:hover {
		text-decoration: underline;
		font-weight: 500;
	}
	#csatolmanyok {
		float: left;
		width: 16%;
		margin-left: 4%;
	}
	#kifejto {
		float: left;
		width: 57%;
		margin-bottom: 20px;
	}
	#kifejto2 {
		float: left;
		width: 78%;
		margin-bottom: 20px;
	}
	#kifejto3 {
		margin: auto;
		width: 78%;
		margin-bottom: 20px;
	}
	.balmenu {
		float: left;
		width: 20%;
		margin-right: 2%;
		font-size: 14px;
	}
	.jobbmenu {
		float: left;
		width: 78%;
	}
	.csatolmany_egyseg {
		width: 196px;
		border-bottom: 6px solid white;
	}
	.csatolmany_nev, .csatolmany_nev_legalso {
		border-bottom: 1px solid #b13d12;
		color: black;
		font-family: arial;
		font-weight: 500;
		text-transform: uppercase;
		text-align: left;
	}
	.csatolmany_nev_legalso {
		background-color: rgb(207,129,70);
	}
	.csatolmany_elem, #menu_top_, .csatolmany_elem, .menu_top_, .csatolmany_egyseg P {

		padding: 3px 3px 3px 24px;
		width: 163px;
	}
	#menu_top_x {
		padding: 3px 3px 3px 24px;
		padding-left: 12px;
		color: #b13d12;

		padding-bottom: 3px;
		margin-bottom: 3px;
		font-size: 16px;
		font-style: italic;
	}
	.csatolmany_elem, #menu_top_, .csatolmany_elem {
		padding-left: 12px;
		width: 178px;
	}
	.menu_top_ {
		padding-left: 12px;
		width: 100%;
	}
	.vedettout .menu_top_ {
		padding-left: 12px;
		width: 99%;
		border-bottom: 1px solid #d8d8d8;
		height: 45px;
		border-top: 1px solid #d8d8d8;
	}
	.kil2, .kil, .kil3, .jelszavatin {
		border: 1px solid black;
		//margin-right: 12px;
	}
	.vedettout #menu_top_x {
		border-top: 1px solid #d8d8d8;
		color: black;
		font-size: 24px;
		font-style: normal !important;
	}
	.vedettout {
		border-top: 1px solid #d8d8d8;
		padding-top: 1px;
	}
	.vedettout .menu_top_ img {
		display: none;
	}
	.csatolmany_elem a, .csatolmany_elem a:visited, #menu_top_ a, #menu_top_, .menu_top_ a, .menu_top_, .csatolmany_egyseg P, .csatolmany_egyseg P a, .csatolmany_egyseg P a:visited {
		color: black;

		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		clear: both;
	}
	.ossze {
		width: 80%;
		margin: auto;
	}
	.csatolmany_elem a:hover, #menu_top_ a:hover, .menu_top_ a:hover, .csatolmany_egyseg P a:hover {
		text-decoration: underline;
	}

	/* KFI információk, NIH spec. listázó */
	#alsokfi {
		background-color: #d5d9dc;
		padding: 0 0 31px 0;
		width: 975px;
	}
	#alsokfi ul, #alsokfi ul li ul {
		list-style-type: none !important;
		list-style-image: none !important;
		margin: 0;
		padding: 0;
	}
	#alsokfi ul li ul {
		margin-left: 0px;
		padding-left: 0px;
	}
	#alsokfi ul li {
		background-repeat: repeat-x;
		float: left;
		margin-top: 12px;
		margin-left: 10px;
		text-align: center;
		width: 420px;
	}
	#alsokfi .firstItem {
		float: right;
		margin-right: 31px;
		margin-bottom: 25px;
	}
	#alsokfi ul li ul .firstItem {
		float: left;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.alsokfiHazai ul li {
		background: url('/https/nkfih.gov.hu/site/img/kfi_.png');
		background-repeat: repeat-x;
	}
	.alsokfiNemzet ul li {
		background: url('/https/nkfih.gov.hu/site/img/kfi.png');
		background-repeat: repeat-x;
	}
	#alsokfi>ul>li {
		margin-left: 31px;
		margin-top: 31px;
		width: 441px;
	}
	#alsokfi ul li a {
		color: #7C7C7C;
		line-height: 32px;
	}
	#alsokfi ul li ul li {
		background-position: 400px 6px;
		background-repeat: no-repeat;
		border-bottom: 1px solid white;
		margin: 0;
		padding: 0;
		text-align: left;
		height: 23px;
	}
	.alsokfiHazai ul li ul li {
		background-image: url('/https/nkfih.gov.hu/site/img/nyil.png');
	}
	.alsokfiNemzet ul li ul li {
		background-image: url('/https/nkfih.gov.hu/site/img/nyil2.png');
	}
	#alsokfi ul li ul li a {
		border-bottom: 1px solid #d8d8d8;
		display: block;
		height: 22px;
		line-height: 22px;
	}
	#alsokfi li.hiddenLastItem {
		border: 0;
		clear: both;
		float: none;
		height: 0;
		min-height: 0;
		margin: 0;
		padding: 0;
	}
	#alsokfi li.hiddenLastItem a {
		display: none;
	}
	.alsokfiLabel {
		color: white;
		margin: 20px auto 0 auto;
		padding: 5px;
		padding-left: 10px;
		text-align: center;
	}
	.alsokfiLabelHazai {
		background-color: #f07f56;
		width: 180px;
	}
	.alsokfiLabelNemzet {
		background-color: #8cc63f;
		width: 205px;
	}
	.cimben2 {
		margin-bottom: 10px;
		margin-top: 20px;
	}
	/* todo: ?? */
	#alsokfi .listazo_intro, #alsokfi .listazo_datum, #alsokfi #alcim {
		display: none;
	}
	#alsokfi .separ {
		height: 0px;
	}
	#alsokfi .listazo_cim {
		float: left;
		padding: 5px;
	}
	#alsokfi .listazo_sor, #alsokfi .separ {
		width: 400px;
	}
	#alsokfi .listazo_cim a {
		color: #666666;
		text-decoration: none;
	}
	#alsokfi .separ {
		clear: both;
		display: block !important;
		border-top: 1px solid #d8d8d8;
	}

	/* Főoldali színes dobozfejlécek */
	.cimsorHazaiKfi {
		border-bottom: 2px solid #f07f56;
		float: none;
		margin-top: 10px;
	}
	.cimsorNemzetKfi {
		border-bottom: 2px solid #a4d06b;
		float: none;
		margin-top: 10px;
	}
	.cimsorSeparator {
		border-left: 1px solid #d8d8d8;
		border-right: 1px solid white;
		float: left;
		margin: 0 8px;
		width: 0px;
		height: 35px;
	}

	/* Fő tevékenység gombok */
	.tevekenysegek {
	}
	.tevekenyseg1, .tevekenyseg2, .tevekenyseg3, .tevekenyseg4,
	.tevekenyseg1Eng, .tevekenyseg2Eng, .tevekenyseg3Eng, .tevekenyseg4Eng {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -5000px;
		height: 133px;
		width: 231px;
	}
	.tevekenyseg1 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1.png');
	}
	.tevekenyseg1:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1o.png');
	}
	.tevekenyseg1Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1_en.png');
	}
	.tevekenyseg1Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1o_en.png');
	}
	.tevekenyseg2 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2.png');
	}
	.tevekenyseg2:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2o.png');
	}
	.tevekenyseg2Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2_en.png');
	}
	.tevekenyseg2Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2o_en.png');
	}
	.tevekenyseg3 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3.png');
	}
	.tevekenyseg3:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3o.png');
	}
	.tevekenyseg3Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3_en.png');
	}
	.tevekenyseg3Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3o_en.png');
	}
	.tevekenyseg4 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4.png');
	}
	.tevekenyseg4:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4o.png');
	}
	.tevekenyseg4Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4_en.png');
	}
	.tevekenyseg4Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4o_en.png');
	}
	.tevekenysegSeparator {
		margin-right: 17px;
	}

	.aloldalTevekenysegek {
		height: 62px;
		margin: 0 auto 0 auto;
		padding-top: 40px;
		width: 975px;
	}
	.aloldalTevekenyseg1, .aloldalTevekenyseg2, .aloldalTevekenyseg3, .aloldalTevekenyseg4,
	.aloldalTevekenyseg1Kiemelt, .aloldalTevekenyseg2Kiemelt, .aloldalTevekenyseg3Kiemelt, .aloldalTevekenyseg4Kiemelt,
	.aloldalTevekenyseg1Eng, .aloldalTevekenyseg2Eng, .aloldalTevekenyseg3Eng, .aloldalTevekenyseg4Eng,
	.aloldalTevekenyseg1KiemeltEng, .aloldalTevekenyseg2KiemeltEng, .aloldalTevekenyseg3KiemeltEng, .aloldalTevekenyseg4KiemeltEng {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -5000px;
		height: 62px;
		width: 231px;
	}
	.aloldalTevekenyseg1 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1a.png');
	}
	.aloldalTevekenyseg1:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1b.png');
	}
	.aloldalTevekenyseg1Kiemelt {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1c.png');
	}
	.aloldalTevekenyseg1Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1a_en.png');
	}
	.aloldalTevekenyseg1Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1b_en.png');
	}
	.aloldalTevekenyseg1KiemeltEng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban1c_en.png');
	}
	.aloldalTevekenyseg2 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2a.png');
	}
	.aloldalTevekenyseg2:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2b.png');
	}
	.aloldalTevekenyseg2Kiemelt {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2c.png');
	}
	.aloldalTevekenyseg2Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2a_en.png');
	}
	.aloldalTevekenyseg2Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2b_en.png');
	}
	.aloldalTevekenyseg2KiemeltEng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban2c_en.png');
	}
	.aloldalTevekenyseg3 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3a.png');
	}
	.aloldalTevekenyseg3:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3b.png');
	}
	.aloldalTevekenyseg3Kiemelt {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3c.png');
	}
	.aloldalTevekenyseg3Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3a_en.png');
	}
	.aloldalTevekenyseg3Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3b_en.png');
	}
	.aloldalTevekenyseg3KiemeltEng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban3c_en.png');
	}
	.aloldalTevekenyseg4 {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4a.png');
	}
	.aloldalTevekenyseg4:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4b.png');
	}
	.aloldalTevekenyseg4Kiemelt {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4c.png');
	}
	.aloldalTevekenyseg4Eng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4a_en.png');
	}
	.aloldalTevekenyseg4Eng:hover {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4b_en.png');
	}
	.aloldalTevekenyseg4KiemeltEng {
		background-image: url('/https/nkfih.gov.hu/site/img/ban4c_en.png');
	}

	/* Egyéb listázó class-ok */
	.listazo_datum a:hover, .tovabbi:hover {
		text-decoration: underline !important;
	}
	.hircim, .cimsor, .tagalcim {
		color: #473d3d;
		font-family: Choplin-Medium;
        font-size: 30px;
        font-weight: 500;
		margin: 0;
		/*padding: 0 0 12px 0;/*/
		margin-bottom: 8px;
		/*line-height: 32px;*/
	}
	
	.hircim,
	.hircim-alulvonas-div,
	.hircim-felso-sor {
		padding-left: 12px;
		padding-right: 12px;
	}

	.hircim .hircim-felso-cim {
		color: #473d3d;
		font-family: Choplin-Medium;
        font-size: 30px;
        font-weight: 500;
		margin: 0;
	}	
	.hircim .hircim-felso-sor {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.tagalcim {
		height: auto;
	}
	.tagalcim2 {
		color: black;
		font-size: 24px;

		margin: 0;
		margin-bottom: 10px;
		padding: 0 0 4px 0px;
	}
	.kette .listazo_cim {
		text-align: justify;
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 20px;
    }
    .hircim-alulvonas-vastag {
        border-top: 4px solid #72b340;
        margin-right: 12px;
        display: inline-block;
        width: 60px;
        height: 4px;
    }
    .hircim-alulvonas-vekony {
        border-bottom: 1px solid #72b340;
        display: inline-block;
        width: 192px;
        height: 4px;
	}
    .hircim-alulvonas-vekony-hosszu {
        border-bottom: 1px solid #72b340;
        display: inline-block;
        width: 264px;
        height: 4px;
    }  	

	#searchbox_title, .lapozo_inner_separator_img {
		display: none;
	}
	.tagalcim, .tagalcim2 {
		display: block !important;
	}
	#center #cikk_lablec, #center .datummal {
		display: none !important;

	}
	.udm a, .udm a:link, .udm a.nohref {
		padding-left: 10px;
	}
	.udm li ul li ul li a {
		padding-top: 2px !important;
	}
	.cimke {
		color: #b13d12;
		font-family: Choplin-Medium;
		font-size: 30px;
		font-weight: 600;
	}

	.fejlec-cim {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		color: #473d3d;		
	}


	.kfihotline {
		background-color: #bc3307;
		border-radius: 5px;
		margin-top: 13px;
		padding-top: 12px !important;
		padding-right: 15px !important;
		padding-bottom: 0 !important;
		padding-left: 15px !important;
		color: white !important;
		font-weight: bold !important;
		height: 43px !important;
		min-height: 43px !important;

	}

	.rdinemkell {
		display: none;
	}
	#felsosor .kfihotline {
		color: white !important;
		margin-right: 0;
		display: none !important;
	}

	#felsosor .kfihotline::before {
		display: none;
	}

.popover-footer {
	display: none !important;
}


	/*
	.cimsorHazai, .cimsorNemzetkozi, .cimsorEsemenynaptar, .tagalcim {
		border-bottom: 3px solid #b13d12;
	}
	*/

	.cimsorEsemenynaptar {
		margin-bottom: 20px;
	}

	#cikk_lablec {
		float: right;
		border-bottom: 1px solid #cbc6bb;
	}
	#kiemeltLapozo .hircim {
		display: none;
	}
	.tovabbi {
		background-color: white;
		color: #463e87;
		font-size: 10px;
		font-weight: 500;
		margin: auto;
		padding: 5px;
		text-decoration: none;
	}
	.infok {
		background-color :white;
		border-bottom: 2px solid #f07f56;
		font-size: 16px;
		padding-top: 10px;
		padding-bottom: 5px;
		width: 309px;
		text-align: center;
	}
	.nlreg {
		text-align: center;
		border-bottom: 1px solid #d5d9dc;
		margin-top: 24px;
		padding-bottom: 25px;
	}

	#hirlevel_fel input,
	#hirlevel_le input, .palyazatihiba {
		/*
		background-color: #b13d12;
		height: 30px;
		border-radius: 2px;
		*/
		height: 44px;
		border-radius: 3px;
		border: solid 2px #473d3d;
		width: 100%;
		margin-bottom: 0;
		background-color: white;
		color: #190c0c;
		font-size: 14px;
		font-family: Raleway-Bold;
		text-transform: uppercase;				
	}

	#hirlevel_fel input:hover,
	#hirlevel_le input:hover, .palyazatihiba:hover {
		background-color: #eee5d0;
		transition: background-color 500ms;
	}

	.hirlevel-kovetes-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		background-color: transparent;
		margin: 0 12px;		
	}

	#hirlevel-kovetes {
		background: #f5f5f5;
		mix-blend-mode: multiply;
		border-radius: 6px;
		border: solid 1px #d1cece;
		color: #190c0c;	
		padding: 24px;
	}

	#hirlevel-kovetes #hirlevel_fel input {
		margin-bottom: 10px;
	}

	#hirlevel-kovetes #hirlevel_fel {
		padding-top: 0;
	}	
	#hirlevel_le input {
		/*
		text-transform: none;
		height: 30px;
		border-radius: 2px;
		*/
	}
	.listazo_nyil {
		float: left;
	}
	.ureslistazo .listazo_sor {
		padding-bottom: 0px;
	}
	.ureslistazo .separ {
		display: none;
	}
	.listazosepar {
		clear: both;
	}
	.ureslistazo .datummal {
		float: left;
		width: 300px;
		margin-bottom: 0px;
	}
	.listazo_sor .datummal {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.kifejto {
		padding: 0 10px 24px 24px;
	}
	.ureskifejto #alcim, .kifejto #alcim {
		margin-bottom: 10px;
	}
	.ureslistazo .listazo_cim a, .doklista .listazo_cim_doc a {
		color: #21c0da;
		font-size: 14px;
		font-weight: 500;
		text-decoration: none;
	}
	.search_container_detailed .listazo_cim a {
			font-size: 12px;
	}
	.search_container_detailed .listazo_cim .cimben a {
			font-size: 110%;
	}
	.ureslistazo .listazo_cim a:hover, .doklista .listazo_cim_doc a:hover {
		text-decoration: underline;
	}
	.ureskifejto #cikk_lablec, .kifejto #cikk_lablec {
		display: block;
		float: right;
	}
	#cikk_lablec_szunet {
		display: none;
	}
	#cikk_kuldes, #cikk_nyomtatas, #cikk_pdf {
		float: left;
	}
	#foot #tartalom {
	}
	#loginCover {
		position: absolute;
		height: 100%;
		width: 100%;
		opacity: 0.5;
		filter: alpha(opacity=50);
		left: 0px;
		top: 0px;
		z-index: 20500;
		display: none;
		background-color: black;
	}
	.listazo_pager a {
		color: #919191;
	}
	.olListShowFullArticleLink {
		display: none;
	}
	.opager .listazo_sor {
		border: 0px;
	}
	.listazo_pager .search_pager_container {
		background-position-y: -3px;
	}
	.listazo_pager .lapozo_inner {
		padding-left: 10px;
		padding-right: 10px;
		border-right: 1px solid #d3d3d3;
		margin: 0px;
	}
	.lapozo_active {
		color: white;
		/*background-color: #b13d12;*/
		font-weight: 500;
	}
	.kil, .kil2, .kil3, #jelszavat a {
		color: #190c0c;
		text-transform: uppercase;
		text-decoration: none;
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		letter-spacing: normal;
		padding: 12px 12px;
	}
	.kil3 {
		color: #190c0c;
		text-transform: uppercase;
		text-decoration: none;
		font-family: Raleway-Bold;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		letter-spacing: normal;
		cursor: default;
		padding: 12px 12px;
	}

	.link-button-wrapper-div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;		
	}

	.link-button-div a.kil:hover,
	.link-button-div a.kil2:hover,
	.link-button-div a.kil3:hover,
	.link-button-div a.jelszavatin:hover {
		text-decoration: none;
	}

	.vedettout {
		margin-left: 10px;
	}
	.vedettout, #modifydata {
		width: 80%;
		margin: auto;
	}
	#modifydata { 
		width: 100%;
		padding: 0;
	}

	#postForm .registration_main_container #jelszavat .link-button-wrapper-div {
		-webkit-justify-content: left;
		justify-content: left;
		margin-left: -182px;		
	}

	.kilbe {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: keft;
		width: 100%;
		padding: 18px 0;
	}
	.vedettbov a {
		color: black;
		font-family: Raleway-Bold;
	}
	#belsooldal .kilep {
		float: right;
	}
	#belepes #loginForm .registration_footer_container {
		display: none;
	}
	#sub_szakterulet, #sub_szakterulet select {
		display: none;
	}
	#lightwindow_data_details span {
		font-family: verdana;
	}
	#lightwindow_data_details {
		text-align: center;
	}
	#lightwindow_title_bar {
		left: 0px;
		width: 100%;
	}
	#foot #tartalom {
		margin-bottom: 24px;
		position: relative;

	}
	#foot #tartalom p {
		color: white;
	}
	#footsor {
		width: auto;
		position: absolute;
	}
	#footsor a {
		float: left;
	}
	#loginInfoForm .buttonLogout, #belepes .buttonLogout {
		display: none;
	}
	.hirlevelek1, .hirlevelek2 {
		width: 33%;
		float: left;
		border-top: 1px solid #d5d9dc;
		text-align: center;
		padding-bottom: 24px;
		padding-top: 24px;
	}
	.hirlevelek1a {
		width: 33%;
		margin: auto;
		margin-bottom: 20px;
		padding-bottom: 24px;
		padding-top: 24px;
		float: left;
	}
	.hirlevelek {
		width: 70%;
		margin: auto;
	}
	.hirlevelek2 #alcim2 {
		display: none;
	}
	#pal1 #intro, #pal1 #tartalom, #pal1 #cikk_lablec, #pal2 #palytitle {
		display: none !important;
	}

	#pal2 #cikk_lablec {
		border: 0px;
	}

	#pal2 #intro {
		border-top: 1px solid #d5d9dc;
		clear: both;
	}

	#TagCloud a {
		color: black;
		text-decoration: none;
	}

	#TagCloud a:hover {
		color: #b13d12;
	}

	.balmenu ul {
		list-style:none;
			padding-left:0;
		margin-top: 5px;
	}
	.balmenu ul li {
		padding: 3px;
		padding-left: 10px;
		border-top: 1px solid white;
		padding-bottom: 0px;
	}
	.balmenu ul li ul {
		margin-left: -10px;
		margin-right: 7px;
		margin-top: 5px;
	}
	.balmenu ul li ul li {
		background-color: #ebe9e5 !important;
		width: 100%;
		padding-right: 0px;
		padding-bottom: 5px;
	}
	.balmenu ul li ul li:hover {
		background-color: #f1f1f1 !important;
	}
	.balmenu ul li ul li ul li ul li {
		padding-right: 0px;
	}
	.balmenu ul li a {
		font-weight: 500;
		text-decoration: none;
	}
	.balmenu ul li a:hover {
		color: #b13d12 !important;
	}
	.balmenu ul li ul li a {
		font-weight: normal;
		color: white;
	}
	.balmenu ul .signedItem {
		background-color: #f1d7a3;
	}
	.balmenu ul .signedItem a {
		color: white;
	}
	.balmenu ul li ul li a {
		color: black !important;
	}
	.balmenu ul li ul .signedItem a {
		color: #b13d12 !important;
	}
	.balcim {
		border-bottom: 1px solid #b13d12;
		font-weight: 500;
		text-transform: uppercase;
		padding-left: 10px;
	}

	.hirlevelek .listazo_nyil, .hirlevelek .listazo_bov {
		display: none;
	}

	.kiemeltLapozo .tagalcim, .kiemeltLapozo #alcim {
		display: none !important;
	}
	
	/* alsó visszajelzés div*/

	.visszajelzes-wrapper {
		background: #dfedec;
		padding: 0 60px;
	}

	.visszajelzes-inner-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;
		align-items: start;
		-webkit-justify-content: start;
		justify-content: start;
		padding: 30px 0;		
	}

	.visszajelzes-wrapper .visszajelzes-header {
		font-size: 22px;
		font-family: Raleway-Bold;
		padding-bottom: 24px;
	}

	.visszajelzes-wrapper .visszajelzes-info {
		font-size: 16px;
		padding-bottom: 24px;
	}
	
	.visszajelzes-wrapper .visszajelzes-button-wrapper .default-link-button-wrapper	{
		padding-right: 12px;
	}
	

    /* tabla listázó css */

    .table-responsive {
		display: table;
	}

	.table-responsive .comp-list-cell {
		display: table-cell;
	}
  
	.table-responsive .comp-list-cell-outer {
		display: flex;
		flex-direction: column;
	}

	.table-responsive .comp-list-row td:first-child::before {
		content: "";
		display: block;
		width: 12px;
		background-color: red;
		border: 1px solid green;
		height: 50px;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.table-responsive .comp-list-row {
		position: relative;
	}

	tbody, thead {
		/*background:#ddd;*/
		background: transparent;
	}

	/* sima lekerekített táblázat*/

	.list-table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        border-radius: 6px;
        background-color: #ffffff;
		border: solid 1px #d1cece;
		font-size: 14px;
		margin: 0 12px;
	}

	.list-table .list-header {
		padding: 0 12px;
        border-bottom: 1px solid #d1cece;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        background-color: #e8e6e6;
        height: 80px;
    }

    .list-table .list-header-line {
        height: 2px;
        background-image: linear-gradient(to left, #72b340, #b5d37a);        
    }

	.list-table .list-header-cell {
		padding: 0;
		font-weight: 600;
	}

	.list-table .list-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		-webkit-flex: 1 1 auto;
    	-ms-flex: 1 1 auto;
        flex: 1 1 auto;
		border-bottom: 1px solid #d1cece;
		padding: 24px 18px;
		margin: 0 12px;
	}

	.list-table .list-row.last {
		border-bottom: none;
	}

	.list-table .list-cell {
		padding: 0 24px;
	}

	.list-table .list-cell .list-cell-inline-multicell {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;		
	}

	.list-table .list-cell .list-cell-inline-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;		
	}

	.list-table .list-cell .list-cell-inline-wrapper {

	}	

	.list-table .list-cell .list-cell-inline.version-info {
		margin-left: 12px;
	}

	.list-table .list-cell .list-cell-inline.version-info:before {
		background-color: #b6d37a;
		border-radius: 50%;
		content: "";
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 2px;
		height: 8px;
		width: 8px;		
	}	

	.list-table .list-cell:first-child {
		padding-left: 0;
	}

	#tartalom .list-table .list-cell:first-child {
		text-align: left;
	}	

	.list-table .list-cell:last-child {
		padding-right: 0;
	}

	.list-table .list-footer {
        border-top: 1px solid #d1cece;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
		background-color: #fff;
		border-radius: 0 0 6px 6px;
	}

	.list-table .list-footer.palyazat-adatok {
		background-color: #dfcb97;
	}

	.list-table .list-footer .list-footer-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		-webkit-flex: 1 1 auto;
    	-ms-flex: 1 1 auto;
        flex: 1 1 auto;
		padding: 24px 18px;
		margin: 0 12px;
	}	
	
	.list-table .list-footer .list-row {
		border-bottom: none;
	}

	.list-table .list-footer-cell {
		padding: 0;
		font-weight: 600;
	}	


	/* sima átlátszó táblázat*/

	.list-table-trans {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        background-color: transparent;
		border: none;
		font-size: 14px;
		margin: 0 12px;
	}

	.list-table-trans .list-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		flex: 1 1 auto;
		border-bottom: 1px solid #d1cece;
		padding: 24px 18px;
		margin: 0 12px;
	}

	.list-table-trans .list-row.row {
        -webkit-flex-direction: column;
        flex-direction: column;		
	}

	.list-table-trans .list-row:last-child {
		border-bottom: none;
	}
	
	.list-table-trans .list-row .list-inner-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;				
	}
	
	.list-table-trans .list-cell {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;		
		padding: 0;
	}

	.list-table-trans .list-cell {
		padding: 0 24px;
	}

	.list-table-trans .list-cell:first-child {
		padding-left: 0;
	}

	.list-table-trans .list-cell:last-child {
		padding-right: 0;
	}	

	.list-table-trans .list-cell .inner-cell {
		padding: 6px 0;
	}		


	/* hoveres linkes táblázat */

	.comp-list-table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        border-radius: 6px;
        background-color: #ffffff;
		border: solid 1px #d1cece;
		font-size: 14px;
	}

	.comp-list-table a,
	.comp-list-table a:hover,
	.comp-list-table a:focus,
	.comp-list-table a:visited {
		text-decoration: none !important;
	}

	.comp-list-table .comp-list-header {
		padding: 0 12px 0 24px;
        border-bottom: 1px solid #d1cece;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        background-color: #e8e6e6;
		height: 80px;
		border-radius: 6px 6px 0 0;
	}
	
	.comp-list-table .comp-list-header-sorting-outer {
		padding: 0 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        background-color: #e8e6e6;
        height: 80px;
	}
	
	.comp-list-table .comp-list-header-sorting {
		padding: 0;
        border-bottom: 1px solid #d1cece;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: space-between;
		justify-content: space-between;		
		-webkit-flex: 1 1 auto;
    	-ms-flex: 1 1 auto;
        flex: 1 1 auto;
		height: 80px;
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-text {
		font-family: Raleway;
		font-size: 26px;
		font-weight: 600;
	}	
	
	.comp-list-table .comp-list-header-sorting .comp-list-header-count {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-count .count {
		padding-right: 5px;
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-count .count-text {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter {
		font-family: Raleway;
  		font-size: 14px;
		font-weight: normal;
		position: relative;
		padding-right: 30px;
		cursor: pointer;
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter.asc:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sort-ascending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: 0px;
		right: 0px;		
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter.desc:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sort-descending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: 0px;
		right: 0px;				
	}		

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter.alpha.asc:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sort-alphabethic-ascending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: 0px;
		right: 0px;		
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter.alpha.desc:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sort-alphabethic-descending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: 0px;
		right: 0px;				
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter.num.asc:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sort-numeric-ascending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: 0px;
		right: 0px;		
	}

	.comp-list-table .comp-list-header-sorting .comp-list-header-sorter.num.desc:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/sort-numeric-descending.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;	
		position: absolute;
		top: 0px;
		right: 0px;				
	}		
    
    .comp-list-table .comp-list-header-line {
        height: 2px;
        background-image: linear-gradient(to left, #72b340, #b5d37a);        
    }

	.comp-list-table .comp-list-header-cell {
		padding: 0;
		font-weight: 600;
	}

	.comp-list-table .comp-list-cell {
		padding-left: 0;
	}

	.comp-list-table .comp-list-cell .datum-bold {
		font-weight: 600;
	}

	.comp-list-table .comp-list-cell-outer a {
		text-decoration: none;
	}

	.comp-list-table .comp-list-cell-outer .project-button-wrapper {
		padding-top: 5px;
	}

	.comp-list-table .comp-list-cell-outer a.comp-link-button-link {
		text-align: center;
		display: inline-block;
	}

	.comp-list-table .comp-list-cell-outer .comp-link-button {
		position: relative;
		font-size: 12px;
		font-weight: 600;
		border-radius: 4px;
		background-color: #ffffff;
		border: solid 1px #b9976c;
		padding: 2px 12px;
		color: #b9976c;
	}	

	.comp-list-table .comp-list-row {
		position: relative;
		/*
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		*/
	}

	.comp-list-table .comp-list-row .comp-list-row-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        -webkit-box-align: normal;	
        align-items: normal;		
		border-bottom: 1px solid #d1cece;
		padding: 24px 12px;
	}

	/*
	.comp-list-table .comp-list-row:last-child .comp-list-row-inner {
		border-bottom: none;
	}
	*/

	.comp-list-table .comp-list-link:last-child .comp-list-row .comp-list-row-inner {
		border-bottom: none;
	}	

	.comp-list-table .comp-list-row .comp-list-text {
		font-size: 14px;
		padding-bottom: 5px;
		line-height: 1.71;
	}

	.comp-list-table .comp-list-row .comp-list-text-small {
		font-size: 12px;
		padding-bottom: 5px;
	}

	.comp-list-table .comp-list-row .comp-list-text .comp-list-cell-link {
		display: inline-block;
	}

	.comp-list-table .comp-list-row:hover {
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border-top: 1px solid #d1cece;
		border-bottom: 1px solid #d1cece;
		margin-top: -1px;
		margin-bottom: 0; /*-1px;*/
		background-color: white;
	}

	/*
	.comp-list-table .comp-list-row:hover:last-child {
		border-bottom: none;
	}
	*/

	.comp-list-table .comp-list-link:last-child .comp-list-row:hover {
		border-bottom: none;
	}	

	.comp-list-table .comp-list-row:hover .comp-list-row-inner {
		border-bottom: none;
	}	

	.comp-list-table .comp-list-row:hover:before {
		content: "";
		display: block;
		width: 12px;
		background-color: white;
		border-top: 1px solid #d1cece;
		border-left: 1px solid #d1cece;
		border-bottom: 1px solid #d1cece;
		border-radius: 6px 0 0 6px;
		position: absolute;
		top: -1px;
		left: -11px;
		bottom: -1px;		
	}

	.comp-list-table .comp-list-row:hover:after {
		content: "";
		display: block;
		width: 12px;
		background-color: white;
		border-top: 1px solid #d1cece;
		border-right: 1px solid #d1cece;
		border-bottom: 1px solid #d1cece;
		border-radius: 0 6px 6px 0;
		position: absolute;
		top: -1px;
		right: -12px;
		bottom: -1px;		
	}    

	.comp-list-table .comp-list-row:hover .comp-list-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;		
		height: 100%;
		text-decoration: none;
		position: absolute;
		top: 0;
		right: 12px;
	}

	.comp-list-table .comp-list-row:hover .comp-list-text a.comp-list-link {
		position: relative;
		top: 0;
		right: 0;
	}

	.comp-list-table .comp-list-row:hover .comp-list-link-arrow-div {
		/*position: relative;*/
		position: absolute;
    	top: calc(50% - 12px);
    	right: 9px;
	}

	.comp-list-table .comp-list-row:hover .comp-list-link-arrow-div:before {
		/*
		content: "";
		width: 28px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		*/
		content: "";
		width: 28px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-size: cover;		
	}

	.comp-list-table .comp-list-link .mobil-text {
		display: none;
	}

	.comp-list-multiple-row-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;						
	}

	.comp-list-multiple-row-wrapper .row-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;	
	}	

	.comp-list-multiple-row-wrapper .row-wrapper .row-value {
		margin-left: 5px;
	}

	.comp-list-multiple-row-wrapper .row-wrapper .row-value.green {
		color: #72b340;
		font-weight: bold;
	}

	.comp-list-multiple-row-wrapper .row-wrapper.multi-row {
		line-height: 1.6em;
		padding-top: 5px;
		font-size: 11px;								
	}

	.comp-list-multiple-row-wrapper .row-wrapper.multi-row:first-child {
		padding-top: 0;
	}

	.comp-list-multiple-row-wrapper .row-wrapper.multi-row .row-value {
		font-size: 14px;
		margin-left: 5px;
	}	

	/* táblázat fotó - video galéria */

	.galeria-kereso-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 0 60px 120px 60px;	
	}

	.galeria-kereso-wrapper .galeria-kereso-header {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		color: #473d3d;
		padding: 0 12px 24px 12px;		
	}

	.galeria-kereso-wrapper .main-splitted-wrapper {
		padding: 0 12px;
	}

	.galeria-listazo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;		
	}

	.galeria-listazo .comp-list-table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 auto;
    	-ms-flex: 1 1 auto;
        flex: 1 1 auto;
	}	

	.galeria-listazo .comp-list-table .cell-image-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		padding: 0 12px;
		border-bottom: none;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper:hover {
		border-bottom: 1px solid #d1cece;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image {
		padding: 0 30px 0 0;
		height: auto;
	}
	
	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image .comp-list-cell-outer {
		overflow: hidden;
		width: 180px;
		height: auto;
		position: relative;
		text-align: center;	
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image .comp-list-cell-outer img {
		width: 180px;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;		
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image .comp-list-cell-outer.media-file:after {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/play_white.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;	
		position: absolute;
		top: calc(50% - 15px);
		right: calc(50% - 15px);
	}	

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image-text {
		padding-right: 30px;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image-text .comp-list-cell-outer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;		
	}

	.galeria-listazo .comp-list-table .comp-list-cell.image-text .image-header {
		font-family: Raleway;
  		font-size: 18px;
		font-weight: 600;
		padding: 12px 0;
	}

	.galeria-listazo .comp-list-table .comp-list-cell.image-text .image-upload-date {
		font-family: Raleway;
		font-size: 12px;
		font-weight: normal;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-row-inner {
		border-bottom: 1px solid #d1cece;		
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper:hover .comp-list-row-inner,
	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-row-inner:last-child {
		border-bottom: none;		
	}	

	/* részletes-kereső táblázat  */

	.reszletes-kereso-listazo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		padding: 0 48px 60px 48px;
	}

	.reszletes-kereso-listazo .comp-list-table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex: 1 1 auto;
    	-ms-flex: 1 1 auto;
        flex: 1 1 auto;
		border: none;
		border-radius: 0;
		background-color: transparent;
		width: 100%;
	}
	

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-line {
		display: none;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-sorting-outer {
		background-color: transparent;		
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-sorting {
		padding: 0 12px;
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		padding: 0 12px;
		border-bottom: none;
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper:hover {
		border-bottom: 1px solid #d1cece;
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.image {
		padding: 0 30px 0 0;
		height: auto;
	}
	
	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.image .comp-list-cell-outer {
		overflow: hidden;
		width: 180px;
		height: auto;
		position: relative;
		text-align: center;	
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.image .comp-list-cell-outer img {
		width: 180px;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;		
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.article-text {
		padding-right: 30px;
		width: 100%;
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.article-text .comp-list-cell-outer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		height: 100%;			
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-cell.article-text .article-path {
		font-family: Raleway;
  		font-size: 12px;
  		font-weight: normal;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-cell.article-text .article-header {
		font-family: Raleway;
  		font-size: 18px;
		font-weight: 600;
		padding: 12px 0;
		/*
		-ms-word-break: break-all;
		word-break: break-all;
		*/
		word-break: break-word;
		-webkit-hyphens: auto;
		   -moz-hyphens: auto;
			-ms-hyphens: auto;
				hyphens: auto;		
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-cell.article-text .article-info {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;
	}	

	.reszletes-kereso-listazo .comp-list-table .comp-list-cell.article-text .article-upload-date {
		font-family: Raleway;
		font-size: 12px;
		font-weight: normal;
		padding: 18px 0 0 0;
		margin-top: auto; /* move to bottom */
	}


	/* dokumentum kereső */

	.dokumentumtar-kereso-listazo {
		padding: 36px 60px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table {
		border: none;
		border-radius: 0;
		background-color: transparent;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-header-sorting-outer {
		border: none;
		border-radius: 0;
		background-color: transparent;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-header-sorting {
		border-bottom: none;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		margin-bottom: 6px;	
	}		

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row:hover {
		border-radius: 0px;
		background-color: #ffffff;
		box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
		border: solid 1px #d1cece;
	}	
	
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row .comp-list-row-inner {
		background-color: #ffffff;
		border: none;
		border-radius: 6px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row:hover .comp-list-row-inner {
		border: none;
		border-radius: 0px;
		margin-top: 1px;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell {
		width: 100%;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type {
		text-align: center;
		width: 54px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .doc,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .docx,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .DOC,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .DOCX {
		display: inline-block;		
		width: 18px;
		height: 18px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-docx.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .pdf,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .PDF {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-pdf.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .xls,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .xlsx,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .XLS,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .XLSX {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-xls.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .ppt,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .PPT {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-ppt.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .rar,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .RAR {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-rar.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}	

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .zip,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .ZIP {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-zip.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}	
	
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .mp4,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .MP4,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .mov,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .MOV,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .avi,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .AVI {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-video.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}
	
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .mp3,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type .MP3 {
		display: inline-block;		
		width: 18px;
		height: 18px;		
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/file-voice.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}		





	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-info-wrapper {
		width: 100%;
	}
	
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-text .doc-text-cim {
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-text .doc-text-alcim {
		padding-top: 9px;
		font-family: Raleway;
		font-size: 12px;
		font-weight: normal;	
	}	

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-tipus {
		text-transform: uppercase;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-info-full-mobil {
		display: none;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download {
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;
		align-items: start;		
		width: 72px;
		text-align: right;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download .doc-download-link {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin: 0;
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;	
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download .doc-download-link:before {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/download-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download.desktop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;				
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download.mobil  {
		display: none;
	}


	/* dokumentumtár teljes oldalas megjelenítés */

	.dokumentumtar-kereso-listazo.teljes {
		padding: 0;
	}

	.dokumentumtar-kereso-listazo.teljes .comp-list-table .header-cim-text > h3 {
		font-size: 36px;
		font-family: Raleway;
		font-weight: 600;
		color: #473d3d;
		margin: -6px 0 0 0;		
	}

	.dokumentumtar-kereso-listazo.teljes .comp-list-cell .doc-meret {
		padding-left: 3px;
		padding-right: 3px;
	}	


	/* dokumentumtar mappa kereső */

	#docbetolt {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;			
	}

	#folderbetolt {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		/*
		-webkit-justify-content: space-between;
		justify-content: space-between;
		*/
		-webkit-flex-flow: wrap row;
		flex-flow: wrap row;		
	}

	.dokumentumtar-mappa-listazo {
		padding: 36px;
	}

	.dokumentumtar-mappa-listazo.vedett-rovat-mappa-listazo {
		padding: 36px 0;
	}

	.dokumentumtar-mappa-listazo .comp-list-table {
		border: none;
		border-radius: 0;
		background-color: transparent;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-row:hover {
		box-shadow: none;
		border: none;
		margin: 0;
		background-color: transparent;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-row:hover:before,
	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-row:hover:after {
		display: none;
	}	

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting-outer {
		border: none;
		border-radius: 0;
		background-color: transparent;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting {
		border-bottom: none;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting-outer {
		border: none;
		border-radius: 0;
		background-color: transparent;
		padding: 0 36px;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting {
		border-bottom: none;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-row .comp-list-row-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: wrap row;
		flex-flow: wrap row;
		/*padding: 24px 12px;*/
		padding: 0;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-cell .comp-list-cell-outer {
		padding: 36px 30px;
		/* ha kell */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
        -webkit-flex-direction: column;
		flex-direction: column;
		height: 100%;			
	}	

	.dokumentumtar-mappa-listazo.vedett-rovat-mappa-listazo .comp-list-table .comp-list-cell {
		width: 274px;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-cell:hover {
		margin: 12px 24px;
		/*padding: 24px 30px;*/
	}	

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-cell:last-child {
		margin-right: auto;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-cell {
		width: 294px;
		margin: 24px;
		/*padding: 36px 30px;*/
		background: #ffffff;
		border: 1px solid #d1cece;
		border-radius: 6px; 
	}	

	.dokumentumtar-mappa-listazo .comp-list-table .folder-wrapper .folder-icon.folder {
		display: inline-block;
		height: 30px;
		width: 30px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/folder.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}

	.dokumentumtar-mappa-listazo .comp-list-cell .folder-wrapper .folder-icon.folder {
		display: inline-block;
		height: 30px;
		width: 30px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/folder.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}


	.dokumentumtar-mappa-listazo .comp-list-cell .folder-wrapper {
		padding-top: 0;
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-wrapper {
		padding-top: 12px;
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-wrapper .folder-icon.folder {
		display: inline-block;
		height: 30px;
		width: 30px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/folder-open.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}		

	.dokumentumtar-mappa-listazo .comp-list-cell .folder-wrapper .folder-icon.folder-private {
		display: inline-block;
		height: 30px;
		width: 30px;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/folder-private.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;		
	}

	.dokumentumtar-mappa-listazo .comp-list-cell .list-fast-link-link {
		display: none;
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .list-fast-link-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;
	}

	.dokumentumtar-mappa-listazo .list-fast-link-link-wrapper {
		border-radius: 6px;
		text-decoration: none;
		display: block;
		position: relative;
		/*margin-top: 20px;*/
		font-size: 14px;
		font-weight: 600;
		/*padding-left: 36px;*/
		height: 100%;
	}

	.dokumentumtar-mappa-listazo .list-fast-link-link-arrow {
		position: relative;
		padding-left: 36px;
	}

	.dokumentumtar-mappa-listazo .list-fast-link-link-arrow:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: -2px;
		left: 0;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .folder-header {
		padding-top: 48px;
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;		
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-header {
		display: none;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .folder-info {
		display: none;
	}	

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-info {
		padding: 15px 0;
		display: block;
		font-family: Raleway;
		font-size: 12px;
		font-weight: normal;
	}

	/* sima szöveg befogó */

	.default-text-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        background-color: transparent;
		margin: 0 12px;
	}

	.default-text-wrapper .text-row {
		font-family: Raleway;
		font-size: 16px;
		padding: 12px 0;
	}

	/* lenyitható panel doboz design */

	.default-panel-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        background-color: transparent;
		margin: 0 12px;		
	}

	.default-panel-wrapper.cikkben {
		margin: 0;		
	}	

	.default-panel-wrapper .panel-heading {
		padding: 30px;
		background: #fff;		
	}

	.default-panel-wrapper .panel-heading .panel-title {
		font-size: 22px;
		font-family: Raleway;
		font-weight: 600;
		color: #190c0c;
	}	

	.default-panel-wrapper.download .panel-heading {
		color: #190c0c;
		background: #f5f5f5;
		/*padding: 30px 42px;*/
	}		

	.default-panel-wrapper .panel-heading a,
	.default-panel-wrapper .panel-heading a:hover,
	.default-panel-wrapper .panel-heading a:visited,
	.default-panel-wrapper .panel-heading a:focus {
		color: #190c0c;
		text-decoration: none;
	}		

	.default-panel-wrapper .panel-group .panel {
		border-radius: 6px;
		border: solid 1px #d1cece;
		color: #190c0c;
		background: #fff;		
	}

	.default-panel-wrapper.dowload .panel-group .panel {
		background: #f5f5f5;		
	}	

	.default-panel-wrapper.download .panel-group .panel.panel-default {
		overflow: hidden;
		background: #f5f5f5;
		mix-blend-mode: multiply;
	}

	.default-panel-wrapper.download .panel-group .panel.panel-default .panel-collapse {
		position: relative;
	}

	.default-panel-wrapper.download .download-bg-icon {
		position: absolute;
		bottom: -30px;
		right: -18px;
		content: "";
		min-width: 60px;
		max-width: 380px;
		min-height: 60px;
		max-height: 380px;
		height: 100%;
		width: 100%;		
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/download-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		opacity: 0.08;
		mix-blend-mode: multiply;
	}


	.default-panel-wrapper.download .download-file {
		padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;			
	}

	.default-panel-wrapper.download .download-file a {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin: 9px 0;
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;
	}	

	.default-panel-wrapper.download .download-file a:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/download-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
		margin-right: 10px;
		padding-right: 25px;
	}

	.default-panel-wrapper.download .download-file a,
	.default-panel-wrapper.download .download-file a:hover,
	.default-panel-wrapper.download .download-file a:visited,
	.default-panel-wrapper.download .download-file a:focus {
		text-decoration: none;
	}	

	.default-panel-wrapper .panel-default > .panel-heading {
		border-radius: 6px;
	}

	.default-panel-wrapper .panel-collapse .collapsed-wrapper {
		padding: 12px 30px;
	}

	.default-panel-wrapper .panel-footer {
		color: #190c0c;
		background: #fff;
		border-radius: 0 0 6px 6px;	
	}

	.default-panel-wrapper.download .panel-footer {
		color: #190c0c;
		background: #f5f5f5;	
	}
	
	
	/* részletes kereső design */

	.reszletes-kereso-header,
	.dokumentumtar-kereso-header {
		font-family: Raleway;
		font-size: 36px;
		font-weight: 600;
		padding: 0 72px 60px 72px;	
	}

	.kereses.reszletes {
		background-image: linear-gradient(102deg, #ffffff, #f5f4f4), linear-gradient(#b6d37a, #b6d37a);
		background-image: -ms-linear-gradient(top, #b6d37a 0%, #b6d37a 100%);
		background-blend-mode: multiply, normal;
		padding: 60px 60px 0 60px;
	}

	.kereses.reszletes #searchform2.reszletes-kereso-form {
		height: 100%;
		-webkit-flex-direction: column;
		flex-direction: column;
		border-radius: 0;
		border: none;
		box-shadow: none;
		background-color: transparent;	
	}

	.kereses.reszletes .reszletes-kereso-felso {
		width: 100%;
		height: 78px;
		border-radius: 6px;
		background-color: #ffffff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
	}

	.kereses.reszletes .reszletes-kereso-also {
		width: 100%;
	}

	.kereses.reszletes .reszletes-kereses {
		padding: 0;
		margin: 0;
	}

	.kereses.reszletes .reszletes-kereses:before {
		display: none;
	}

	.kereses.reszletes .reszletes-kereses .default-wrapper {
		padding: 12px 0 0 0;
		margin: 0;
	}

	.kereses.reszletes .reszletes-kereso {
		padding: 0;
		margin: 0;
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading > a:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-up-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px -1px;
		background-size: cover;
		margin-right: 12px;
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading > a.collapsed:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/chevron-down-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px -1px;
		background-size: cover;
		margin-right: 12px;
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading > a:after {
		display: none;
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel {
		border-radius: 0;
		border-color: transparent;
		background-color: transparent;
		box-shadow: none;
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading {
		border-radius: 0;
		border-color: transparent;
		background-color: transparent;
		padding: 12px 6px;	
	}


	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading > a {
		-webkit-justify-content: flex-start;
		justify-content: flex-start;	
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading .panel-title {
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;
	}

	#reszletes-kereso-collapse ul li.list-group-item {
		display: inline-block;
		border: none;
		border-radius: 0;
		background-color: transparent;
		padding: 12px 12px 0 12px;
	}

	.kereses.reszletes .panel-group.reszletes-kereso .panel-heading+.panel-collapse>.list-group {
		border: none;
		margin-bottom: -1px;
	}

	#reszletes-kereso-collapse input[type=radio].rk-radio {
		position: absolute;
		z-index: -1000;
		left: -1000px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0;
		vertical-align: middle;
	}

	#reszletes-kereso-collapse input[type=radio].rk-radio + label.rk-cb-label {
		font-family: Raleway;
		font-size: 16px;
		font-weight: normal;	
		margin: 0 0 6px 0;
		padding: 12px;
		cursor: pointer;
	}

	#reszletes-kereso-collapse input[type=radio].rk-radio:checked + label.rk-cb-label {
		background-image: none;
		border-bottom: 6px solid white;
		margin: 0;
		height: auto;
		font-weight: bold;
	}	




	/* mobil menü navigation */

	#mobilmenu-container {
		display: none;
	}

	#mobilmenu-container {
		position: relative;
		margin: 0 12px;
		padding: 0 36px;
	}

	#mobilmenu-container #footer .hirlevel,
	#mobilmenu-container #footer .hirlevel-padder,
	#mobilmenu-container #footer #logo,
	#mobilmenu-container #footer .footer-row-splitter,
	#mobilmenu-container #footer .footersor {
		display: none;
	}

	#mobilmenu-container #footer .footer_upper {
		padding: 0;
	}

	#mobilmenu-container #footer #footer-lower .footer2 #laddermenu > li > a {
		color: white !important;
	}

	#mobilmenu-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;	
		overflow: hidden;
		max-width: 100%;
		padding: 21px 0 18px 0;
		box-shadow: 0 1px 0 0 rgba(38, 50, 56, 0.25);
	}

	#mobilmenu-container .menu-list-wrapper {
		padding-left: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;	
		position: absolute;
		top: 80px;
		width: 50%;
		max-width: 480px;
		background: white;
		box-shadow: none;
		border-top: 1px solid rgba(38, 50, 56, 0.25);
		z-index: 999;
		overflow-y: auto;
		overflow-x: hidden;
		left: -100%;
		/*min-height: 100vh;*/
	}

	#mobilmenu-wrapper #hamburger-menu {
		position: relative;
		width: 30px;
		height: 30px;
	}

	#mobilmenu-wrapper .mobil-header-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
	}

	#mobilmenu-wrapper .logodiv {
		width: 150px;
		height: 60px;
	}

	#mobilmenu-wrapper #logo {
		width: 100% !important;
	}

	#mobilmenu-wrapper  #menuszoveg {
		font-family: Raleway;
		font-size: 14px;
		text-align: right;
		color: #190c0c;
		padding: 0 12px;
	}

	#mobilmenu-wrapper #hamburger-menu {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/menu-hamburger.svg);
		background-repeat: no-repeat;
		background-size: contain;
		width: 30px;
		height: 30px;
		cursor: pointer;
	}

	#mobilmenu-wrapper #hamburger-menu.open {
		background-image: url(/https/nkfih.gov.hu/site/img/2017/desktop/menu-hamburger-close.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}

	#mobilmenu-wrapper #pr_upper_button {
		border-radius: 3px;
		border: solid 2px #473d3d;
		margin: 0 30px;
	}

	.menu-list-wrapper #pr_lower_button {
		display: none;
		border-radius: 3px;
		border: solid 2px #473d3d;
		margin: 30px 24px;
	}

	#mobilmenu-wrapper #pr_upper_button a,
	.menu-list-wrapper #pr_lower_button a {
		display: block;
		font-family: Raleway;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		color: #190c0c;
		padding: 10px 18px;
		text-transform: uppercase;
	}

	#mobilmenu-container #searchform,
	#mobilmenu-container #searchformy,
	#mobilmenu-container #searchformmobil {
		padding: 24px 30px 0 24px;
		/*
		min-height: 60px;
		height: 60px;
		*/
		font-size: 13px;
		padding-left: 24px !important;
	}

	#mobilmenu-container #searchbox {
		padding-left: 0 !important;
		max-width: 272px;
	}

	#mobilmenu-container #search_button img {
		width: 18px;
		height: 18px;
		margin-top: 6px;
	}

	#mobilmenu-container #searchInput,
	#mobilmenu-container #searchInput2 {
		padding: 4px;
		height: 36px;
		margin-top: 0;
		border-radius: 3px;
		background-color: rgba(255, 255, 255, 0.2);
		border: solid 1px #a39e9e;
		font-size: 13px;
		margin: 0;
	}

	#mobilmenu-container #eloszto-mobil {
		padding-left: 24px;
	}

	#mobilmenu-container #eloszto-mobil ul li.active {
		border-radius: 0;
		background-color: transparent;
		-webkit-box-shadow: inset 0px -6px 0px 0px rgba(114,179,64,1);
		-moz-box-shadow: inset 0px -6px 0px 0px rgba(114,179,64,1);
		box-shadow: inset 0px -6px 0px 0px rgba(114,179,64,1);
	}

	#mobilmenu-container #eloszto-mobil ul li:first-child {
		/*width: 45%;*/
	}

	#mobilmenu-container #eloszto-mobil ul li:last-child a {
		padding: 24px 18px 10px 18px;
	}

	#mobilmenu-container #felsosor {
		-webkit-flex-direction: column;
		flex-direction: column;
		height: auto;
	}

	#mobilmenu-container #felsosor a {
		float: none;
		min-height: 22px;
		height: auto;
		padding: 9px 0;
		padding-left: 24px;
		padding-right: 24px;
	}

	#mobilmenu-container {
		width: 100%;
	}	

	#mobilmenu-container #leftmenu {
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0;
		list-style-type: none;
		margin: 0 12px;
	}

	#mobilmenu-container ul {
		padding: 0;
	}

	#mobilmenu-container #leftmenu > li {
		position: relative;
		padding: 0;
	}

	#mobilmenu-container #leftmenu > li:first-child {
		border-top: 1px solid#e8e6e6;
	}

	#mobilmenu-container #leftmenu > li:nth-child(2) > .li-a-wrapper a.middle-link-wrapper.corona div {
		color: #bc3307 !important;
		font-weight: bold;
	}

    #mobilmenu-container #leftmenu > li:before,
	#mobilmenu-container #leftmenu > li > ul > li:before {
		background: none;
		display: block;
		height: 0;
		width: 0;
	}

	/*
	#mobilmenu-container #leftmenu li .li-a-wrapper:hover,
	#mobilmenu-container #leftmenu li .li-a-wrapper:focus,
	*/
	#mobilmenu-container #leftmenu li .li-a-wrapper:focus {
		/* #b9976c */
		background-color: rgba(185,151,108,0.4);
	}


	#mobilmenu-container #leftmenu > li.toggle:hover,
	#mobilmenu-container #leftmenu > li.toggle:active,
	#mobilmenu-container #leftmenu > li.toggle:selected {
		background-color: transparent;
	}

	#mobilmenu-container #leftmenu > li > a {
		font-family: Raleway;
		letter-spacing: normal;
		font-size: 14px;
		text-decoration: none;
	}

	#mobilmenu-container #leftmenu > li ul {
		padding: 0;
		margin-left: 0;
	}

	#mobilmenu-container #leftmenu > li li {
		padding: 0;
		border-bottom: 0;	
	}

	#mobilmenu-container #leftmenu li.toggle {
		background-color: #ffffff;
	}

	#mobilmenu-container #leftmenu li.toggle ul {
		background-color: #ffffff;
		list-style-type: none;
	}

	/*
	#mobilmenu-container #leftmenu li.toggle.selectedItem {
		padding-bottom: 0;
		background-color: rgba(182, 211, 122, 0.4);
		//background-color: rgba(182,211,122,1);
	}
	*/

	#mobilmenu-container #leftmenu li.selectedItem {
		padding-bottom: 0;
		background-color: rgba(182, 211, 122, 0.4);
		/*background-color: rgba(182,211,122,1);*/
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper {
		padding: 0;
		border-bottom: 1px solid#e8e6e6;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
	}

	/*
	#mobilmenu-container #leftmenu > li > ul > li .li-a-wrapper {
		padding-left: 24px;
	}

	#mobilmenu-container #leftmenu > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 36px;
	}

	#mobilmenu-container #leftmenu > li > ul > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 48px;
	}

	#mobilmenu-container #leftmenu > li > ul > li > ul > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 60px;
	}

	#mobilmenu-container #leftmenu > li > ul > li > ul > li > ul > li > ul > li > ul > li .li-a-wrapper {
		padding-left: 72px;
	}
	*/



	#mobilmenu-container #leftmenu > li .li-a-wrapper a.left-arrow-wrapper,
	#mobilmenu-container #leftmenu > li .li-a-wrapper a.right-arrow-wrapper {
		margin: 6px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper a.left-arrow-wrapper {
		border-right: 1px solid #d1cece;
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper a.right-arrow-wrapper {
		border-left: 1px solid #d1cece;
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper a.middle-link-wrapper {
		text-decoration: none;
		width: 100%;
	}

	#mobilmenu-container #leftmenu .li-a-wrapper .menuname {
		font-family: Raleway;
		font-size: 13px;
		text-align: left;
		color: #190c0c;
		padding: 18px 12px;
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper .backarrow {
		/*
		width: 48px;
		padding: 0 15px;
		border-right: 1px solid #d1cece;
		*/
		width: 36px;
		margin: 3px 9px;	
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		-webkit-align-self: stretch; 
		align-self: stretch;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;	
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper .backarrow:hover {
		border-radius: 24px;
		background-color: rgba(185,151,108,0.4);
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper .backarrow:after {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-left-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;	
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper .forwardarrow {
		/*
		width: 48px;
		padding: 0 15px;
		border-left: 1px solid #d1cece;
		*/
		width: 36px;
		margin: 3px 9px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		-webkit-align-self: stretch; 
		align-self: stretch;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;	
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper .forwardarrow:hover {
		border-radius: 24px;
		background-color: rgba(185,151,108,0.4);
	}

	#mobilmenu-container #leftmenu > li .li-a-wrapper .forwardarrow:before {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;	
	}

	#mobilmenu-container #leftmenu li .li-a-wrapper > a.left-arrow-wrapper {
		display: none;
	}

	#mobilmenu-container #leftmenu li.selectedItem > .li-a-wrapper a.left-arrow-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	#mobilmenu-container #leftmenu li.selectedItem > .li-a-wrapper a.right-arrow-wrapper {
		display: none;
	}

	#mobilmenu-container #leftmenu li.selectedItem .li-a-wrapper li .li-a-wrapper a.right-arrow-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	#mobilmenu-container .kfihotline {
		background-color: #bc3307;
		border-radius: 5px;
		padding-top: 14px !important;
		padding-right: 10px !important;
		padding-bottom: 14px !important;
		padding-left: 10px !important;
		color: white !important;
		font-weight: bold !important;
		font-size: 14px;
		height: 43px !important;
		min-height: 43px !important;
	}	

}

@media (max-width: 1400px) {
	.headerCikkLepteto {
		margin-top: 190px;
	}

	.udm li ul li a, .udm li ul li a:link, .udm li ul li a.nohref {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

}

@media (max-width: 1279px) {
	#header, #header2, #header3, #header4, #center, #center2, #footcim, #foot, .headerSubBox2 {
		margin: auto;
		width: 100%;
		position: relative;
	}

	#header4 .headerBGMapImage {
	    background-size: 100%;
	    background-repeat: no-repeat;
	}
	
	.cikk-kifejto-outer-wrapper #tartalom img {
	    width: 100% !important;
	    height: auto !important;
	}
	
	.kereses #searchbox {
	    margin-left: 0px !important;
	}
	
	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-img-wrapper {
	    width: 170px;
	}
	
	.szervezeti-felepites-tag-wrapper-outer {
	    flex: 0 1 100%;
	    max-width: 100%;
	}
	
	.szervezeti-felepites-tag-wrapper {
	    height: auto;
	}

	.headerCikkLepteto {
		margin-top: 0;
	}	

	.udm li ul li a, .udm li ul li a:link, .udm li ul li a.nohref {
		font-size: 16px !important;
	}	

	/* el kell tüntetni a felső menüt, mert átváltunk mobilmenüre */
	#eloszto,
	#felsosor,
	.headerSubBox2 {
		display: none;
	}

	/* felugró popup */

	#intersitial_ad .modal-lg {
		width: 912px;
	}
	
	#intersitial_ad .modal {
		width: 588px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-info {
		width: 588px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-wrapper {
		width: 324px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-inner img {
		width: 324px;
	}	


	.logoHun, .logoEng {
		width: 52% !important;
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}
	#searchbox, #search_button, #searchbox-filter {
		margin-left: -18px !important;
	}
	#searchInput, #searchInput2, #searchbox, #searchbox-filter {
		width: 100%;
	}
	#searchform,
	#searchformy,
	#searchformmobil,
	#searchbox-filter {
		width: 20%;
	}
	#kiemeltBalDoboz {
		width: 70%;
	}
	#kiemeltJobbDoboz {
		width: 30%;
	}
	.kiemeltLapozo {
		width: 95%;
	}
	.kiemelthir {
		width: 100%;
	}
	.kiemeltLapozo .listazo_intro2 {
		width: 55%;
	}
	.kiemeltLapozo .listazo_belso {
		width: 40%;
	}
	.kiemeltLapozo .listazo_intro2 img {
		width: 100% !important;
		height: auto !important;
	}
	.palyaz, .palyido {
		width: 15%;
	}
	.palyneve {
		width: 50%;
	}
	.hazai, .nemzet, .mainRight {
		width: 30%;
	}
	.leiras {
		width: 70%;
	}
	.ottlent {
		width: 50%;
	}
	.udm a, .udm a.nohref {
		font-size: 12px !important;
	}

	.esemenyek.h2020 .kiemelt-esemeny-wrapper .esemeny-info {
		font-size: 14px;
	}

	/* mobil menu */

	#mobilmenu-container {
		display: block;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}

	#mobilmenu-container.toggled {
		background-color: white;
	}	

	#mobilmenu-wrapper {
		margin: 0 12px;
		padding: 0 24px;
		min-height: 81px;
		height: 81px;
		z-index: 100;		
	}

	#mobilmenu-container #eloszto {
		display: block;
	}

	#mobilmenu-container #felsosor {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	#mobilmenu-container #searchbox,
	#mobilmenu-container #searchbox-filter {
		margin-left: 0 !important;
	}

	#mobilmenu-container #searchform,
	#mobilmenu-container #searchformy,
	#mobilmenu-container #searchformmobil,
	#mobilmenu-container #searchform-filter {
		left: 0;
		top: 0;
		padding: 0 24px;
		width: 100% !important;
	}

	#mobilmenu-container #searchbox,
	#mobilmenu-container #searchbox-filter {
		max-width: 432px;
		width: 100%;
		top: 30px;
	}

	#mobilmenu-container #search_button,
	#mobilmenu-container #search_button-filter	{
		right: 5px;
    	left: auto;
    	top: 5px;
	}

	#mobilmenu-container .menu-list-wrapper .mobil-kereso {
		position: relative;
		height: 66px;
		width: 100%;
		/*display: table;*/
	}

	/*mobilmenu addon ipadre */

	/*
	#mobilmenu-container .menu-list-wrapper {
		width: 100%;
	}
	
	#mobilmenu-container #searchform, 
	#mobilmenu-container #searchformy, 
	#mobilmenu-container #searchformmobil, 
	#mobilmenu-container #searchform-filter {
		left: 0;
		top: 0 !important;
		padding: 0 24px;
		width: 100% !important;
	}
	
	#mobilmenu-container #searchbox, 
	#mobilmenu-container #searchbox-filter {
		max-width: 432px;
		width: 100%;
	}	

	#mobilmenu-container #searchInput, 
	#mobilmenu-container #searchInput2, 
	#mobilmenu-container #searchInput-filter {
		display: block;
	}

	#mobilmenu-container #search_button, 
	#mobilmenu-container #search_button-filter {
		right: 5px;
		left: auto;
		top: 5px;
	}

	#mobilmenu-container #search_button img, 
	#mobilmenu-container #search_button-filter img {
		height: 18px;
	}	

	.menu-list-wrapper #pr_lower_button {
		display: block;
	}	
	#mobilmenu-container #felsosor {
		background-color: #fff;
	}
	*/

	.palyazat_osszesito .palyazat-osszesito-doboz-wrapper {
		padding: 36px 72px;
	}

	.comp-list-multiple-row-wrapper .row-wrapper.multi-row {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;				
	}

	.comp-list-multiple-row-wrapper .row-wrapper.multi-row .row-value {
		margin-left: 0;
	}		

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper {
		min-height: 265px;
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text {
		padding: 0 12px;
	}

}

@media (max-width: 1024px) {
	.udm a, .udm a.nohref {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	
	.szele {
	    width: 100%;
	    overflow-x: scroll;
	}

	.sitemap_al {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	.sm .sitemap li ul li {
		width: 100%;
	}

	.hibabejelentes-wrapper form .hibabejelentes-form-upper {
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.hibabejelentes-wrapper form .hibabejelentes-form-lower {
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	.hibabejelentes-wrapper form .hibabejelentes-left {
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;		
		margin: 12px 0;
	}

	.hibabejelentes-wrapper form .hibabejelentes-right {
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;		
		margin: 12px 0;
	}
	
	.hibabejelentes-wrapper .adatvedelmi_field {
		-webkit-justify-content: start;
		justify-content: start;		
	}

	.hibabejelentes-wrapper .hibabejelentes-form-upper textarea.form-control {
		min-height: 150px;
	}

	#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-outer-wrapper .keret-igeny-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: start;
		justify-content: start;	
	}	

	#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-outer-wrapper .keret-igeny-wrapper .row-wrapper {
		width: 100%;
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-header {
		font-size: 20px;
	}	

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text {
		padding: 0 12px;
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text.line-clamp-5 {
		display: -webkit-box;
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;  
		padding-bottom: 0 !important;
		margin-bottom: 12px;
		overflow: hidden;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {
		margin-top: 0;
		padding: 0 24px;
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper {
		padding: 24px 0;
		max-width: 850px;
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-button-wrapper {
		padding-bottom: 0;
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-kep {
		margin-top: auto;
	}	
	
	.palyazat_osszesito .palyazat-osszesito-doboz-wrapper {
		padding: 36px 12px;
	}	

	.esemenyek.h2020 .kiemelt-esemeny-wrapper #esemeny-bal {
		padding-left: 40px;
		padding-right: 40px;
	}

	.esemenyek.h2020 .kiemelt-esemeny-wrapper .esemeny-info {
		font-size: 14px;
	}	

	/* list-threewaylist-wrapper - t 2 oszloposra kell tenni */

	.list-threewaylist-wrapper .list-fast-link-wrapper {
		margin: 36px 24px;
		-webkit-flex: 1 1 calc(50% - 24px);
		-ms-flex: 1 1 calc(50% - 24px);
		flex: 1 1 calc(50% - 24px);
		max-width: calc(50% - 24px);
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper:nth-child(3n+1) {
		margin-left: auto;
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper:nth-child(3n+3) {
		margin-right: auto;
	}

	.list-threewaylist-wrapper .list-fast-link-wrapper:nth-child(odd) {
		margin-left: auto;
		margin-right: auto;
	}
	
	.list-threewaylist-wrapper .list-fast-link-wrapper:nth-child(even) {
		margin-left: auto;
		margin-right: auto;
	}



}

@media (max-width: 959px) {

    ::-webkit-input-placeholder {
        font-size: 13px;
    }
    
    :-moz-placeholder { /* Firefox 18- */
        font-size: 13px;
    }
    
    ::-moz-placeholder {  /* Firefox 19+ */
        font-size: 13px;
    }
    
    :-ms-input-placeholder {
        font-size: 13px;
    }  
    
    .cikk-torzs-text iframe {
	width: 100% !important;
	height: 100% !important;
    }


	.udm a, .udm a.nohref {
		font-size: 13px !important;
	}
		.logoHun, .logoEng {
		width: 66% !important;
	}
	.headerSubBox2 img {
		margin-left: 24px !important;
	}
	#searchform,
	#searchformy,
	#searchformmobil,
	#searchform-filter {
		width: 12% !important;
	}

	.ottlent {
		float: none !important;
		margin: auto;
	}
	.kiemeltLapozo .listazo_belso img {
		width: 100% !important;
		height: auto !important;
	}

	/* felugró popup */

	#intersitial_ad {
		padding-top: 80px;
	}

	#intersitial_ad .modal-lg {
		width: 730px;
	}
	
	#intersitial_ad .modal {
		width: 470px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-info {
		width: 470px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-wrapper {
		width: 260px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-inner img {
		width: 260px;
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper {
		min-height: 275px;
	}

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-header {
		font-size: 18px;
	}	

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text {
		padding: 0 12px;
	}	

	.body-fourway-list .fast-link-wrapper .fast-link-inner-wrapper .fast-link-text.line-clamp-5 {
		display: -webkit-box;
		-webkit-line-clamp: 7;
		-webkit-box-orient: vertical;  
		padding-bottom: 0 !important;
		margin-bottom: 0;
		overflow: hidden;
	}	

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper {
		padding: 24px 24px 24px 0;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-kep {
		display: none;
	}
	
	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek .ertek {
		font-size: 24px;
	}

	.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek .text {
		padding-left: 6px;
	}

}

@media (min-width: 720px) {

}
/* TABLET fixek */

@media (min-width: 720px) and (max-width: 768px) {
	.hirlevel {
		top: -220px;
	}

	.hirlevel-padder {
		height: 200px;
	}

	/* felugró popup */

	#intersitial_ad .modal-lg {
		width: 700px;
		-webkit-justify-content: center;
		justify-content: center;
	}
	
	#intersitial_ad .modal {
		width: 450px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-info {
		width: 450px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-wrapper {
		width: 250px;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-inner img {
		width: auto;
		height: 100%;
	}

	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;	
		padding: 0 24px;
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper {
		padding: 24px 0;
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-button-wrapper {
		padding-bottom: 24px;
	}
	
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-kep {
		display: none;
	}	

	.esemenyek.h2020 .kiemelt-esemeny-wrapper #esemeny-bal {
		padding: 12px 30px;
	}	

}

/* MOBIL DESIGN */

@media (max-width: 719px) {
	#intersitial_ad {
        -webkit-align-items: baseline;
        -webkit-box-align: baseline;	
		align-items: baseline;
		padding-top: 0;	
	}	
	.kil3, .kil {
		margin-bottom: 7px;
		margin-right: 0;
	}
	.kilbe {
		padding-bottom: 0;
	}
	.vedettbov {
		display: none;
	}
	.vedettbov2 {
		display: block;
		float: none;
	}
	.vedettout .menu_top_ {
		height: auto;
	}
	.input-form-row .link-button-div, .input-form-row .link-button-div a, #jelszavat .link-button-div, #jelszavat .link-button-div a, #jelszavat .link-button-wrapper-div {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		display: block;
	}

	.jelszavat div {
		width: 100%;
	}
	.jelszavatin {
		width: 100%;
  		display: block;
	 }
	#body1 {
        margin: auto;
		overflow: hidden;
		background-image: url(/https/nkfih.gov.hu/site/img/2017/mobil/background-pattern-m.png);
		background-size: contain;
		background-repeat: repeat;
		/*isolation: isolate;*/
    }
	.menuhead {
		display: block;
		cursor: pointer;
		height: 40px;
		font-family: Choplin-Medium;
		color: white;
		font-size: 16px;
		padding-left: 10px;
	}
	
	.esemeny-kifejto #tartalom video {
	    width: 100% !important;
	    height: auto !important;
	}
	#udm {
		display: none;
		height: auto;
		padding-left: 0px !important;
	}
	.udm li {
		float: none;
		clear: both;
		margin: 0px !important;
	}
	.udm li a {
		padding: 0px !important;
	}
	.udm ul {
		position: relative;
		top: 0px;
	}
	.udm li ul li {
		width: 100%;
	}
	#udmmenu {
		width: 60%;
	}
	#searchform,
	#searchformy,
	#searchformmobil,
	#searchform-filter {
		position: absolute;
		right: 0;
		top: 78px;
		width: 30% !important;
	}
	.logoHun, .logoEng {
		background-size: contain;
		/*width: 80% !important;*/
	}
	.kiemeltLapozo .listazo_belso img {
		float: left;
		display: block;
	}
	.kiemeltLapozo .listazo_intro2 {
		display: none;
	}
	.kiemeltLapozo .listazo_belso {
		width: 100%;
	}
	.folderpathCont {
		padding: 0 24px;
		margin-bottom: 36px;
	}
	.folderpathCont span {
		width: 100%;
	}	
	.udm > li ul {
		padding: 0px;
		width: 100%;
	}
		.ottlent {
		margin-left: 0px;
	}
	.menuhead img {
		margin-bottom: 0px !important;
	}
	#felsosor2 {
		display: block;
		cursor: pointer;
		float: right;
		margin: 10px;
	}

	.sm .sitemap li ul li {
		width: 100%;
	}

	/* felugró popup */
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-img-wrapper {
		display:none;
	}

	#intersitial_ad .modal {
		width: 95vw;
	}
	
	#intersitial_ad .modal-body .modal-inner-wrapper .modal-info {
		width: 95vw;
		padding: 30px;
	}	

	.alapertelmezett_skin {
		display: none;
	}

	/*
	.alapertelmezett_skin.showarrow {
		display: inline-block;
	}
	*/	

	.nagykontraszt_skin {
		display: none;
	}

	.nagykontraszt_skin.showarrow {
		display: inline-block;
	}	
	
	
	/*
	#felsosor {
		display: none;
	}
	*/

	/* spec */

	#nev, #email, #telefon, #szakterulet, #szoveg, #vch_login_username, #vch_login_password, #vch_email, 
	#user_logon, #user_name, #user_email, #user_pass, #user_pass2, #newsletter_email, #newsletter_type, 
	#search1 input, #search2 input, #search3 input, #search4 input, #search2 select, 
	.palyazat_adatok input, 
	.palyazat_adatok select {
		width: 100%;
	}


	.pt15 {
		padding-top: 12px;
	}

	.pb15 {
		padding-bottom: 12px;
	}

	/* fejléc div */

	#eloszto {
		display: none;
	}

	#header2 {
		min-height: 120px;
    	max-height: 120px;
	}

	.headerImageTextWrapper {
		padding: 0 24px;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		margin-top: 100px;
	}

	#header3 .headerTextUpperLine .hircim {
		font-family: Raleway;
  		font-size: 30px;
  		font-weight: 600;
	}

	.headerImageOnlyText .headerImageHeader {
		white-space: -moz-pre-wrap; /* Mozilla */
		white-space: -hp-pre-wrap; /* HP printers */
		white-space: -o-pre-wrap; /* Opera 7 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: pre-wrap; /* CSS 2.1 */
		white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
		word-wrap: break-word; /* IE */
		word-break: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;		
		font-size: 30px;
	}

	.headerImageOnlyText .headerImageSubHeader {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;		
	}

	.headerImageOnlyText .headerImageInfo {
		font-family: Raleway;
		font-size: 16px;
		padding: 24px 0 0 0;
	}


	.headerBGCoverImage .headerHeroCoverImg {
		object-fit: cover;
	}


	.headerImageTextLeft {
		padding: 0;
		-webkit-flex: 1;
    	-ms-flex: 1;
		flex: 1;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		max-width: 100%;
	}

	#header3 .headerImageTextLeft {
		padding: 0;
	}

	.headerImageTextRight {
		padding: 0; 
		-webkit-flex: 1;
    	-ms-flex: 1;
		flex: 1;
		max-width: 100%;
	}

	.headerCikkLepteto {
		margin-top: 82px;
	}

	#header3 .headerImageTextRight {
		padding: 0;
	}
	
	#header3 .headerImageTextRight .headerImageTextImageAlt {
		left: 0;
		font-size: 10px;
		line-height: 1em;
	}

	.headerTextLowerLine {
		padding: 12px 0;
	}

	.headerImageText {
		font-size: 30px;
		padding-right: 0;
	}

	.headerImageTextAuthor {
		font-size: 22px;
	}

	.headerTextAnimationWrapper .headerImageAuthor .headerImageText {
		font-size: 20px;
	}

	.headerTextAnimationWrapper .headerImageAuthor .headerImageTextAuthor {
		font-size: 18px;
	}
	
	.headerTextAnimationWrapper .headerTextLowerLine {
		padding: 0 0 0 12px;
	}	

	.headerImageTextRight .headerImageTextImage {
		height: 100%;
		/*margin: auto;*/
		margin: 0;
		position: relative;
	}

    .headerImageTextRight .headerHeroImage {
		object-fit: contain;
		min-width: 240px;
		width: 100%;
		max-height: 100%;
		height: auto;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;		
	}

	.headerSimpleText {
		font-family: Raleway;
		font-size: 30px;
		font-weight: 600;		
	}

	/* header aanimáció */

	.headerTextAnimationWrapper {
		margin: 18px 0;	
	}	


	/* zöld vonalak */

	.hircim-alulvonas-vastag {
		width: 30px;
	}

	.hircim-alulvonas-vekony {
		width: 96px;
	}

	.headerTextUpperLine .hircim-alulvonas-vastag {
		width: 42px
	}

	.headerTextUpperLine .hircim-alulvonas-vekony {
		widows: 144px;
	}

	.cikk-kifejto-header .cikk-header-text #cim {
		font-family: Raleway;		
		font-size: 30px;
		font-weight: 600;
		font-style: normal;		
	}	

	/* laddermenu design */

	#laddermenu-wrapper #laddermenu > li {
		padding: 12px 24px 12px 0;
		position: relative;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-chevron-down-brown.svg);
		background-repeat: no-repeat;
		background-position: right 12px;
		background-size: 24px 24px;
		font-size: 13px;	
	}

	/*
	#laddermenu-wrapper #laddermenu > li:not(.firstItem) {
		background: url(/https/nkfih.gov.hu/site/img/2017/mobil/calendar.png);
		background-repeat: no-repeat;
		background-position: right 12px;
		background-size: 24px 24px;			
	}
	*/

	#laddermenu-wrapper #laddermenu > li.toggle {
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-chevron-up-brown.svg);
		background-repeat: no-repeat;
		background-position: right 12px;
		background-size: 24px 24px;				
	}	

	/*
	#laddermenu-wrapper #laddermenu > li:after {
        content: "";
        width: 24px;
        height: 24px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
		background-size: cover;
		position: absolute;
		top: 12px;
		right: 12px;
	}
	*/


	#laddermenu-wrapper #laddermenu > li > a,
	#laddermenu-wrapper #laddermenu > li > .li-a-wrapper > a {
        font-size: 13px;
	}
	
	#laddermenu-wrapper #leftmenu > li > a,
	#laddermenu-wrapper #leftmenu > li > .li-a-wrapper > a {
        font-size: 13px;
    }  

    #laddermenu-wrapper #laddermenu > li > ul > li a {
        font-size: 13px;
	}

    #laddermenu-wrapper #leftmenu > li > ul > li a {
        font-size: 13px;
	}		
	
	/* default button */

	.default-link-button-wrapper {
	}

	/* default link */

	.default-link-button-text {
		padding: 10px 18px;
		font-size: 12px;
		font-weight: bold;
	}

	/* default text */

	.default-text-wrapper .text-row {
		font-size: 14px;
	}

	/* pager */

	.pager-wrapper {
		-webkit-flex-flow: wrap row;
		flex-flow: wrap row;
	}

	.lapozo_inner {
		margin-left: 6px;
		margin-right: 6px;		
	}

	.lapozo_inner.lapozo_active {
		border-bottom: 3px solid #72b340;
	}

	.pager-wrapper a.pager-num {
		padding: 4px;
	}

	/* esemény kifejtő */

	#esemeny-leiras-wrapper .esemenynaptar .list-threeway-wrapper .list-fast-link-wrapper {
		min-width: 70vw;
		width: 70vw;
		max-width: 100%;
	}

	.esemeny-kifejto table {
		table-layout: fixed;
		width: 100%;
		overflow-x: auto;
		display: block;
		padding: 0;
	}	

	.esemeny-kifejto table td, 
	.esemeny-kifejto table th {
		padding: 0;
	}

	.esemeny-kifejto .esemeny-cikktorzs #nkth table td,
	.esemeny-kifejto .esemeny-cikktorzs #nkth table th {
		display: block;
	}

	.esemeny-kifejto .esemeny-cikktorzs #nkth table input[type="checkbox"] {
		width: 24px;
		height: 24px;
	}		

	.esemeny-kifejto #szakterulet {
		width: 100%;
	}

	.esemeny-kifejto table td input {
		margin: 10px 0;
		width: 100%;
	}

	.esemeny-kifejto table td select {
		width: 100%;
		margin: 10px 10px 10px 0;
		background-position: right 6px;
		background-size: 30px;		
	}

	.esemeny-kifejto .esemeny-hely-es-ido-outer {
		padding: 48px 0;
	}

	.esemeny-kifejto .esemeny-ido,
	.esemeny-kifejto .esemeny-hely {
		font-family: Raleway;
		font-size: 13px;
		font-weight: normal;
		padding-left: 36px;
	}

	.esemeny-kifejto .esemeny-ido:before {
		content: "";
		width: 18px;
		height: 18px;
		left: 6px;
		top: 0;
	}
	
	.esemeny-kifejto .esemeny-hely:before {
		content: "";
		width: 18px;
		height: 18px;
		left: 6px;
		top: 0;
	}

	.esemeny-kifejto .esemeny-utvonaltervezes {
		font-family: Raleway;
		font-size: 13px;
		font-weight: normal;
		padding: 24px 0 0 36px;		
	}	

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper:first-child {
		margin-left: 24px;
	}

	.esemenylapozo .list-threeway-wrapper .list-fast-link-wrapper:last-child {
		margin-right: 24px;
	}

	/* panel megjelenítő */
	.panel-group .panel .taglacim {
		padding-top: 15px;
		font-size: 16px;
	}

	.panel-group .panel #tartalom table,
	.panel-group .panel .collapsed-wrapper table {
		display: block;
		overflow-x: auto;
		white-space: nowrap;		
	}



	/* alap main oldal csak jobb oldal mutatva */

	.main-splitted-wrapper #main-header-wrapper .header {
		font-size: 30px;
	}

	.main-splitted-wrapper {
		padding: 24px;
		width: 100vw;
	}
	
	.main-splitted-wrapper .main-left-side {
		display: none;
	}

	.main-splitted-wrapper .main-right-side {
		padding-left: 0;
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
        flex: 1 1 100%;
        margin-top: 30px;
		width: 100%;
		display: block; /* a mobilos nézetben lévő jobb-bal slideos mobilnézet miatt */
	}
	
	.panel-group .panel-heading > h4 > a.collapsed::after, .panel-group .panel-heading > h4 > b > a.collapsed::after {
	
	    width: 45px;
	}

	.main-splitted-wrapper #main-header-wrapper {
		padding: 0;
	}

	#main-header-wrapper .header {
		font-size: 30px;
		color: #473d3d;
	}


	/* sima lekerekített táblázat*/

	.list-table {
		margin: 0;
		font-size: 13px;
	}

	.list-table .list-row {
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 24px 0;
	}

	.list-table .list-cell {
		padding: 12px 0;
		text-align: left;
	}

	.list-table .list-cell .default-link-text {
		padding-left: 0;
	}

	.list-table .list-footer-row {
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	.list-table .list-cell .list-cell-inline-multicell {
		-webkit-flex-direction: column;
		flex-direction: column;
        -ms-flex-align: left;
        -webkit-align-items: left;
        -webkit-box-align: left;	
		align-items: left;		
	}

	/* sima átlátszó táblázat*/

	.list-table-trans {
		margin: 0;
	}

	.list-table-trans .list-row {
		padding: 24px 0;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.list-table-trans .list-row .list-inner-row {
		-webkit-flex-direction: column;
		flex-direction: column;	
	}

	.list-table-trans .list-cell {
		padding: 0;
	}

	/* pályázatok - pályázati felhívások */

	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-jobb {
		display: none;
	}

	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper {
		margin: 0 18px;
		padding: 36px 0;
		border-bottom: 1px solid #e8e6e6;		
	}

	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper:hover {
		border: none;
		box-shadow: none;
		border-bottom: 1px solid #e8e6e6;
	}

	.palyzati-felhivasok-felhivas-wrapper .palyzati-felhivasok-palyazat-wrapper:hover:before {
		display: none;
	}


	/* carousel mobil design*/

	.controller-left,
	.controller-right {
		width: 36px;
	}

	.carousel-control.left,
	.carousel-control.right {
		width: 36px;
	}

	.carousel-caption .cikk-adatok {
		padding: 15px 42px;
	}

	.carousel-caption .cikk-focim {
		font-size: 16px;
	}

	.carousel-caption .cikk-info {
		font-size: 14px;
	}

	/* alap befogó divek */

	.doboz {

	}

	.miben,
	.eredmenyes,
	.legfrissebb,
	.also-osszesito,
	.palyazatleiras,
	.palyazatcikkek {
		padding: 36px 24px;
	}

	#palyazati-felhivasok {
		margin-top: 0;
		margin-bottom: 0;
	}

	.palyazati-felhivasok-valaszto {
		padding: 0 24px;
	}

	#palyazati-felhivasok #tabs.nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;		
	}

	#palyazati-felhivasok #tabs a {
		padding: 12px;
		margin-right: 0;
	}

	.palyazatok {
		padding: 24px 0 0 0;
	}

	.palyazatok .zarodo .hircim,
	.palyazatok .zarodo .hircim-alulvonas-div,
	.palyazatok .zarodo .hircim-felso-sor {
		padding-left: 24px; 
		padding-right: 24px;
	}

	#palyazatok-table-desktop {
		display: none;
	}

	#palyazatok-table-mobil {
		display: block;
	}

	#palyazatok-kereso-table-mobil {
		display: block;
		border-radius: 0;
	}

	.eredmenyes {
		padding: 24px 0 0 0;
	}

	.eredmenyes .hircim-felso-sor {
		padding: 0 10vw; 
	}

	.legfrissebb {
		padding: 24px 0 0 0;
	}

	.legfrissebb .hircim,
	.legfrissebb .hircim-alulvonas-div {
		padding-left: 24px; 
		padding-right: 24px;
	}

	.legfrissebb .palyazatcikkek {
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	.fokuszteruletek,
	.innovacios {
		padding: 24px 0 0 0;
	}

	#center .palyazatcikkek {
		padding: 0 24px;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.esemenyek,
	.hirek {
		padding: 36px 24px 0 24px;
	}

	.naptaresemeny {
		padding: 36px 24px 0 24px;
	}

	.main-right-side .naptaresemeny {
		padding: 36px 0 0 0;
	}

	.esemenynaptar {
		padding: 24px 0 0 0;
		background: #f5f5f5;
		background-size: cover;
		background-repeat: no-repeat;
	}

	/*
	.esemenynaptar .hircim,
	.esemenynaptar .hircim-alulvonas-div {
		padding-left: 24px; 
		padding-right: 24px;
	}
	*/

	.vedett-rovatok-outer {
		padding: 0 24px;
	}

	.vedett-main-header {
		font-size: 26px;
		padding: 24px 0;
	}

	.registration_main_container {
		padding: 12px;
	}

	.default-input-form-wrapper .default-input-form-header {
		font-size: 20px;
	}

	.kilbe {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 		
	}

	.registration_main_container .link-button-div {
		margin: 12px;
	}

	.default-input-form-wrapper .default-input-form-text {
		text-align: left;
	}
	
	/* speciális táblázat listázó mobilra belső divben */

	.zarodo.zarodo-belso {
		max-width: calc(100vw - 48px);
	}

	.zarodo.zarodo-belso .hircim-felso-sor {
		padding-left: 0;
		padding-right: 0;
	}

	.zarodo.zarodo-belso .comp-list-table-mobile .comp-list-item {
		min-width: 70vw;
		width: 70vw;
	}

	.zarodo.zarodo-belso .comp-list-table-mobile .comp-list-item:first-child {
		margin-left: 0;
	}

	.zarodo.zarodo-belso .comp-list-table-mobile .comp-list-item:last-child {
		margin-right: 0;
	}	

	/* felhivás követés */

	.hirlevel-kovetes-wrapper {
		margin: 0;
	}

	/* visszajelzés */

	.visszajelzes-wrapper {
		padding: 0 24px;
	}

	.visszajelzes-wrapper .visszajelzes-button-wrapper .default-link-wrapper .default-link-text	{
		padding-left: 0;
	}


	/* footer */

	#footer-lower .footer2.logodiv {
		height: 100%; /* 100px*/
	}

	#footer-lower {
		padding: 36px 24px;
	}

	#footer-lower.also-osszesito-2 {
		padding: 48px 24px;
	}	

	#footer-lower .footer_upper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 		
	}

	#footer-lower .footer_upper .footer2.logodiv #logo {
		height: 70px;
	}

	#footer-lower .footer_upper > div  {
		padding-bottom: 24px;
	}

	#footer-lower .footer_upper table  {
		display: table;
		width: 100%;
	}

	#footer-lower .footer2 ul {
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}

	#footer-lower .footer2 {
		padding-left: 0;
		font-size: 13px;
		/*
		display: block;
		width: 100%;
		height: 100%;
		*/
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}

	#footer-lower .footersor {
		font-size: 13px;
	}


	/* 3 oszlopos listázó link*/

	.fast-link-link {
        position: relative;
		display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
        align-items: center;
        border-top: 1px solid #72b340;
        /*height: 1px;*/
		padding: 12px 0;
		margin-top: 24px;
		text-align: center;
    }	

	.fast-link-wrapper {
		padding: 36px 12px;
		border: 1px solid rgb(221,221,221);
		border-radius: 0;
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
		margin: 12px 0 24px 0;
	}
	


	.fast-link-wrapper:hover {
		/* padding: 36px 12px; */
		padding: 12px 12px 0 12px;
	}

    .body-threeway-list {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
	}	

	.body-threeway-list .fast-link-wrapper:first-child {
		border-right: 1px solid rgb(221,221,221);
	}

	.body-threeway-list .fast-link-wrapper:last-child {
		border-left: 1px solid rgb(221,221,221);
	}

    .body-fourway-list {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
	}	

	.body-fourway-list .fast-link-wrapper:first-child {
		border-right: 1px solid rgb(221,221,221);
	}

	.body-fourway-list .fast-link-wrapper:last-child {
		border-left: 1px solid rgb(221,221,221);
	}	

	.fast-link-wrapper:hover,
	.fast-link-wrapper:first-child:hover,
	.fast-link-wrapper:last-child:hover {
		transform: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
        box-shadow: none;		
	}

	.fast-link-wrapper .fast-link-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;		
		width: 100%;
		padding-left: 12px;	
	}

	.fast-link-icon {
		text-align: center;
		height: 48px;
		width: 48px;
		margin-bottom: 12px;
	}
	
	.fast-link-icon img {
		max-width: 100%;
		max-height: 100%;		
	}

	.fast-link-header {
		font-size: 20px;
		padding: 18px 0;
	}

	.fast-link-link .fast-link-link-arrow {
		font-family: Raleway;
		font-size: 13px;
		font-weight: 600;		
	}

	.fast-link-link .fast-link-link-arrow {
		padding-left: 27px;
		line-height: 22px;
	}

	.fast-link-link .fast-link-link-arrow:before {
		width: 18px;
		height: 18px;
		top: -1px;
	}


	/* hírek listázó */

	.list-hir-wrapper .comp-list-link-arrow-div:before {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		background-repeat: no-repeat;
		background-position: 0px -1px;
		background-size: cover;	
	}

	.list-hir-wrapper:hover .comp-list-link-arrow-div:before {
		width: 18px;
		height: 18px;
	}		
	
	.list-hir-wrapper .comp-list-link-arrow-div:after {
		content: "Bővebben";
		display: inline-block;
		padding-left: 9px;
	}
	
	.list-threeway-wrapper-col {
		-webkit-flex-direction: column;
		flex-direction: column;	
	}

	.list-hirek-wrapper {
		padding: 0;
		margin: 0;
	}
	
	.list-hirek-innerlist .list-hir-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;		
	}
	
	.list-hir-wrapper .comp-list-link {
		position: relative;
		padding-top: 18px;
	}

	.list-hir-wrapper:hover .comp-list-link {
		position: relative;
		right: 0;
	}
	
	.list-hir-wrapper .comp-list-link-arrow-div {
		font-size: 13px;
		font-weight: 600;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;		
	}
	
	.list-hir-wrapper .comp-list-link-arrow-div:after {
		content: "Bővebben";
		display: inline-block;
	}

	.list-hir-wrapper .list-hir-szoveg .list-cikk-info {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
	}

	.list-hir-wrapper .list-hir-szoveg .list-cikk-fejlec {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;				
		max-width: 100%;
		padding-top: 24px;
	}	

	.list-hir-wrapper .list-hir-szoveg .list-cikk-text {
		max-width: 100%;
		padding-top: 24px;
	}

	.list-hir-wrapper:hover {
		background-color: #f5f5f5;
		box-shadow: none;
		border-top: none;
	}

	.list-hir-wrapper:hover:before {
		display: none;
	}

	.list-hir-wrapper:hover:after {
		display: none;
	}	
	

	#palyazat_adatok .adatok {
		font-size: 14px;
	}

	/* Kereső zöld rész */

	.kereses {
		background-position: center;
		padding: 36px 24px;
	}

	.hircim {
		font-size: 24px;
	}

	#searchbox, #search_button {
		margin-left: -6px !important;
		top: 18px;
	}

	.kereses #searchform2 {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		height: 180px;
	}

	#searchbox, #searchInput, #searchInput2, #searchform, #searchformy, #searchformmobil, #searchform-filter {
		min-width: 100px;
	}

	.select-search-div {
		padding: 12px;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: initial;
		-webkit-align-items: initial;
		-webkit-box-align: initial;	
		align-items: initial;				
	}

	.select-search-div #search-category {
		margin: 10px 0;
	}	

	/* részletes kereső */
	.reszletes-kereso-header,
	.dokumentumtar-kereso-header {
		font-family: Raleway;
		font-size: 30px;
		font-weight: 600;
		padding: 0 24px 24px 24px;		
	}

	.kereses.reszletes {
		padding: 24px;
	}

	.kereses.reszletes .reszletes-kereso-felso {
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;		
		height: 130px;		
	}

	#reszletes-kereso-collapse ul li.list-group-item {
		padding: 0;
		display: block;
	}

	#reszletes-kereso-collapse input[type=radio].rk-radio + label.rk-cb-label {
		margin: 0;
	}

	#reszletes-kereso-collapse input[type=radio].rk-radio:checked + label.rk-cb-label {
		width: 100%;
		background-color: white;
		border-bottom: 0;
	}

	.reszletes-kereso-listazo {
		padding: 0 0 36px 0;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-sorting-outer {
		padding: 0 12px;
		height: auto;
		background-color: #e8e6e6;		
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-line {
		display: block;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-sorting {
		padding: 0;
		-webkit-flex-direction: column;
		flex-direction: column;
		height: auto;
		border-bottom: none;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-count {
		padding: 12px;
		width: 100%;
		text-align: left;
		border-bottom: 1px solid #d1cece;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-sorter {
		margin: 12px 24px;
		width: 100%;
		text-align: right;		
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper {
		padding: 12px; /* padding: 12px 24px; */
		-webkit-flex-direction: column;
		flex-direction: column;
		background-color: transparent;	
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-row .comp-list-row-inner {
		padding: 0;
		-webkit-flex-direction: column;
		flex-direction: column;		
		border-bottom: 0;			
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.image {
		padding: 0;
		margin: 0 auto;
	}

	.reszletes-kereso-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.article-text {
		padding-right: 0;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-cell.article-text .article-path {
		padding: 12px 0;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-cell.article-text .article-upload-date {
		margin-top: 0;
		padding: 18px 0;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-row .comp-list-link {
		position: relative;		
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		right: 0;
		border-bottom: 1px solid #d1cece;
		width: 100%;
		padding-bottom: 12px;
	}


	.reszletes-kereso-listazo .comp-list-table .comp-list-row .comp-list-link .mobil-text {
		display: inline-block;
		padding-left: 6px;
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;		
	}	

	.reszletes-kereso-listazo .comp-list-table .comp-list-row .comp-list-link-arrow-div:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		/*background: url(../icons/desktop/arrow-right-brown.svg);*/
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-row:hover {
		border: none;
		margin: 0;
		background-color: transparent;
		box-shadow: none;
	}

	.reszletes-kereso-listazo .comp-list-table .comp-list-row:hover:before,
	.reszletes-kereso-listazo .comp-list-table .comp-list-row:hover:after {
		border: none;
	}

	/* tilerow (csempesor) ügyfélszolgálat */

	.tilerow-table.movetotop {
		margin-top: 0;
	}

	.tilerow-table {
		padding: 0;
	}

	.body-tilerow-list {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.body-tilerow-list .tilerow-wrapper {
		margin: 0;
		padding: 48px 42px;
		border: 1px solid #d1cece;
	}

	.body-tilerow-list .tilerow-wrapper:hover {
		margin: 0;
		padding: 48px 42px;
		border-radius: 0;
		box-shadow: none;
		border: 1px solid #d1cece;
	}

	.body-tilerow-list .tilerow-wrapper.link-active .tile-link-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;		
	}

	.body-tilerow-list .tilerow-wrapper:hover + .tilerow-wrapper {
		border-left: 1px solid #d1cece;
	}
	
	.ugyfelszolgalat-infobox-outer {
		padding: 72px 0;
		background-color: #f5f5f5;
		mix-blend-mode: multiply;		
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-text {
		padding: 0 42px;
	}

	.ugyfelszolgalat-infobox-outer .ugyfelszolgalat-infobox-wrapper .ugyfelszolgalat-infobox-header {
		font-size: 24px;
	}

	.ugyfelszolgalat-send-mail-outer {

	}	

	.gyik-outer .gyik-wrapper .gyik-header {
		font-size: 24px;
		text-align: center;
	}

	.ugyfelszolgalat-infobox-outer .hircim-alulvonas-vastag,
	.gyik-outer .hircim-alulvonas-vastag {
		width: 48px;
		margin: 0;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0 24px;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper,
	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:hover {
		width: 100%;
		margin: 12px 0;
		padding: 0;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper .tilerow-inner-wrapper {
		padding: 30px 18px;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper .tile-link-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;
	}

	.gyik-outer .gyik-wrapper .gyik-tile-wrapper .tilerow-wrapper:hover .tile-icon {
		margin: 0 0 24px 0;
	}

	.ugyfelszolgalat-three-way {
		padding: 0;
	}

	.ugyfelszolgalat-three-way .fast-link-wrapper {
		margin: 0;
		min-height: 330px;
	}

	.ugyfelszolgalat-three-way .body-threeway-list .fast-link-wrapper .fast-link-inner-wrapper {
		padding: 30px 0;
	}

	.ugyfelszolgalat-infobox-text-wide .infobox-wide-header {
		display: none;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper {
		padding: 0;
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;		
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;			
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper .send-mail-left {
		margin-right: 0;
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}

	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-upper .send-mail-right {
		margin-left: 0;
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}
	
	.ugyfelszolgalat-send-mail-wrapper textarea.form-control {
		min-height: 150px;
	}

	.ugyfelszolgalat-send-mail-outer label {
		display: block;
	}
	
	.ugyfelszolgalat-send-mail-outer .ugyfelszolgalat-send-mail-wrapper .send-mail-lower {
		-webkit-justify-content: start;
		justify-content: start;	
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;				
	}

	.rss-infobox-outer {
		padding: 0 24px;
		background-color: #f5f5f5;
    	mix-blend-mode: multiply;
	}

	.rss-infobox-outer .rss-infobox-wrapper {
		padding: 48px 18px;
	}

	.rss-infobox-outer .rss-infobox-wrapper .rss-link-outer {
		width: 100%;
	}	

	.rss-infobox-outer .rss-infobox-wrapper .rss-infobox-header {
		text-align: center;
		font-family: Raleway;
		font-size: 20px;
		font-weight: 600;		
	}

	.rss-infobox-outer .rss-infobox-wrapper .rss-infobox-text {
		text-align: center;
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;		
	}

	.rss-infobox-outer .rss-infobox-wrapper #rss-link-wrapper-text {
		font-family: Raleway;
  		font-size: 12px;
		font-weight: bold;
		padding: 0 12px;  
	}


	/* pályázati rendszerek */

	.fejlec-cim {
		font-family: Raleway;
		font-size: 30px;
		font-weight: 600;		
	}

	.palyazati-rendszerek-outer {
		padding: 0;
	}

	.palyazati-rendszerek-outer .palyazati-rendszerek-info-wrapper {
		padding: 0 24px 36px 24px;
	}

	.palyazati-rendszerek-outer .palyazati-rendszerek-info-wrapper .fejlec-cim {
		padding-bottom: 36px;
	}

	.palyazati-rendszerek-outer .palyazati-rendszerek-info-wrapper .cikk-torzs {
		max-width: 100%;
	}

	.palyazati-rendszerek-outer .body-tilerow-list .tilerow-wrapper {
		padding: 30px 36px;
	}

	.palyazati-rendszerek-outer .body-tilerow-list .tilerow-wrapper.link-active .tile-link-text {
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;		
	}

	.palyazati-rendszerek-outer .hivatali-belepes-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0 24px;	
	}

	.palyazati-rendszerek-outer .hivatali-belepes-wrapper .hivatali-belepes-bal {
		width: 100%;
		padding: 48px 0 0 0;
	}

	.hivatali-belepes-wrapper .hivatali-belepes-bal .cikk-cim {
		font-family: Raleway;
		font-size: 20px;
		font-weight: 600;		
	}

	.hivatali-belepes-wrapper .hivatali-belepes-bal .cikk-torzs {
		font-family: Raleway;
		font-size: 14px;
		font-weight: normal;		
	}

	.hivatali-belepes-wrapper .hivatali-belepes-jobb {
		padding: 0;
	}

	.palyazati-rendszerek-list-outer {
		padding: 90px 24px 36px 24px;
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;	
		padding: 36px 0;	
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row .palyazati-rendszer-left {
		padding: 0 0 36px 0;
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-row .palyazati-rendszer-right {
		padding: 0;
	}

	.palyazati-rendszerek-list-wrapper .palyazati-rendszer-right .cikk-torzs {
		padding-bottom: 12px;
	}

	.palyazati-rendszerek-list-wrapper .cikk-links-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;	
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;					
	}

	.palyazati-rendszerek-list-wrapper .cikk-links-wrapper .default-link-text {
		padding-left: 0;
	}


	/* iratbetekintés  */

	.iratbetekintes-outer {
		padding: 0 24px;
	}

	.iratbetekintes-outer .iratbetekintes-info-wrapper .fejlec-cim {
		font-size: 26px;
		padding: 0 0 36px 0;	
	}	

	.iratbetekintes-outer .iratbetekintes-info-wrapper .cikk-torzs {
		padding: 0 0 30px 0;
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok .iratbetekintes-adatok-header {
		font-size: 20px;
	}

	.iratbetekintes-outer .iratbetekinto-form-adatok .input-form-row,
	.registration_main_container .default-input-form-wrapper .input-form-row {
		-webkit-flex-direction: column;
		flex-direction: column;		
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;		
		padding: 0;		
	}

	.registration_main_container .default-input-form-wrapper .input-form-row {
		padding: 9px 0;
	}

	.iratbetekinto-form-adatok .input-form-row .input-title,
	.registration_main_container .default-input-form-wrapper .input-title {
		text-align: left;	
		width: 100%;		
	}

	.registration_main_container .default-input-form-wrapper .input-title {
		padding: 0;
	}
	
	.iratbetekinto-form-adatok .input-form-row .input-div,
	.registration_main_container .default-input-form-wrapper .input-div {
		padding: 0;
		width: 100%;
	}

	.registration_main_container .default-input-form-wrapper .input-div {
		padding: 0;
	}

	.registration_main_container .input-form-row .input-div .input-form-text {
		margin-left: 0;
	}

	.iratbetekinto-form-adatok .input-form-row .form-group input,
	.iratbetekinto-form-adatok .input-form-row .form-group select {
		height: 36px;
		width: auto;
		border-radius: 3px;
	}

	.registration_main_container .default-input-form-wrapper .input-form-row .form-group input,
	.registration_main_container .default-input-form-wrapper .input-form-row .form-group select {
		height: 36px;
		width: auto;
		border-radius: 3px;
		margin: 0;
	}	

	.iratbetekinto-form-adatok .input-form-row .betekintes-datuma {
		font-family: Raleway;
		font-size: 16px;
		font-weight: 600;
		display: inline-block;
		padding: 0 12px;		
	}

	.iratbetekinto-form-adatok .input-form-row .calendar-icon {
        width: 30px;
        height: 30px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/calendar-brown.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
		background-size: cover;
		cursor: pointer;		
	}

	.iratbetekinto-form-adatok .input-form-row #iratbetekintes-datum {
		width: 1px;
		border-radius: 3px;
		border-color: #d1cece;
		margin: 10px;
	}

	.iratbetekinto-form-adatok .input-form-row #iratbetekintes-datum input {
		border-radius: 3px 0 0 3px;
		border-color: #d1cece;
	}

	.idopont-valaszto-outer .idopont-links-wrapper,
	.idopont-valaszto-outer .idopont-links-inner-wrapper,
	.masik-idopont-valaszto-outer .idopont-links-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.iratbetekinto-form-adatok #iratbetekintes-datum .bootstrap-datetimepicker-widget.dropdown-menu {
		left: -20px !important;
	}




	/* dokumentumtar kereső */

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-header-sorting-outer,
	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting-outer {
		padding: 24px 0;
		height: auto;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-header-sorting,
	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting {
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-text,
	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-text {
		font-size: 22px;
		margin-right: auto;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-sorter,
	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-sorter {
		font-size: 13px;
  		font-weight: 600;
		margin-left: auto;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-cell {
		margin: 3px 0;
		padding: 24px 18px;
		width: 100%;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-cell:hover {
		margin: 3px 0;
		padding: 24px 18px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-text .doc-text-cim {
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-text .doc-text-alcim {
		font-family: Raleway;
		font-size: 10px;
		font-weight: normal;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-datum,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-tipus,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-meret {
		display: none;		
	}
	
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-info-full-mobil {
		display: block;
		padding-top: 9px;
		font-family: Raleway;
		font-size: 13px;
		font-weight: normal;		
	}


	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-type {
		display: none;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer {
		-webkit-flex-direction: column;
		flex-direction: column;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download.desktop {
		display: none;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download.mobil {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
		display: flex;
		padding-top: 18px;		
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download .doc-download-link {
		padding-left: 12px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-cell-outer .doc-download .doc-download-link:before {
		margin-right: 9px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row:hover {
		border-radius: 6px;
		background-color: #ffffff;
		border: solid 1px #d1cece;
		margin-bottom: 6px;	
		box-shadow: none;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .comp-list-row .comp-list-row-inner {
		padding: 0;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row:hover .comp-list-row-inner {
		border-radius: 6px;
	}

	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row:hover:before,
	.dokumentumtar-kereso-listazo .comp-list-table .comp-list-row:hover:after {
		display: none;
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-wrapper {
		padding-top: 0;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .folder-header {
		display: block;
		padding-top: 18px;		
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-header {
		display: block;
		padding-top: 18px;
	}

	.dokumentumtar-mappa-listazo .comp-list-table .folder-info {
		padding-top: 9px;
		display: block;
	}

	.dokumentumtar-mappa-listazo .comp-list-cell:hover .folder-info {
		padding-top: 9px;
		display: block;		
	}

	.dokumentumtar-mappa-listazo .comp-list-cell .list-fast-link-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: start;
		justify-content: start;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: auto;		
	}

	/* cikk kifejtő */

	.cikk-kifejto-outer-wrapper {
		padding: 0 24px 30px;
	}

	.cikk-kifejto-header {
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.cikk-kifejto-header .cikk-header-text {
		border-bottom: 1px solid #d1cece;
	}

	.cikk-kifejto-header .cikk-header-text .cikk-info {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	
	.cikk-kifejto-outer-wrapper #tartalom iframe {	
		width: calc(100vw - 48px);
	}

	.cikk-kifejto-outer-wrapper #tartalom ul[style*="disc"] {
		padding-left: 0;
	}


	.cikk-kifejto-outer-wrapper #tartalom ul li {
		display: block !important; /* hogy érvényesüljön a szövegben a <br> */
		text-align: left;
		text-indent: 0px;
	}

	.cikk-kifejto-outer-wrapper #tartalom ul[style*="disc"] li {
		text-indent: 0px;
		text-align: left;
		display: block !important; /* hogy érvényesüljön a szövegben a <br> */
	}
	
	.cikk-kifejto-outer-wrapper #tartalom .doboz-cikkben {
		float: none !important;
		margin: 0 !important;
		overflow: hidden;
		max-width: 100%;
	}

	.cikk-kifejto-outer-wrapper #tartalom p {
		overflow: hidden;
	}

	.cikk-kifejto-outer-wrapper .cikk-kifejto-kiemelt-wrapper {
		width: 100%;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;		
	}

	.cikk-kifejto-outer-wrapper .cikk-kifejto-kiemelt-wrapper .cikk-leiras {
		padding: 24px 12px;
	}

	.cikk-kifejto-outer-wrapper .cikk-kifejto-kiemelt-wrapper .cikk-leiras .cikk-intro {
		padding: 0 0 30px 0;
	}

	.cikk-kifejto-outer-wrapper .cikk-kifejto-kiemelt-wrapper .cikk-kep-wrapper .cikk-kep-outer {
		width: 100%;
	}

	.cikk-kifejto-outer-wrapper .cikk-kifejto-kiemelt-wrapper .cikk-kep-wrapper .fast-link-full-wrapper img {
		display: block;
		width: 294px;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		border-radius: 6px 6px 0 0;
		position: relative;
		left: 0;
		top: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;			
	}	

	.cikk-header-share {
		border-left: none;
	}

	.szervezeti-felepites-elnok-wrapper {
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;		
	}

	.szervezeti-felepites-tag-wrapper {
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
		margin: 0;			
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras {
		padding: 36px 18px;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-kep-wrapper {
		border-radius: 6px 6px 0 0;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-kep-wrapper .elnok-kep-outer {
		width: 100%;
		border-radius: 6px 6px 0 0;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-nev {
		padding: 0 0 0 0;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-pozicio {
		padding: 6px 0 0 0;
	}

	.szervezeti-felepites-elnok-wrapper .elnok-leiras .elnok-link,
	.szervezeti-felepites-tag-wrapper .tag-leiras .tag-link {
		margin-top: 30px;
	}

	.szervezeti-felepites-tag-outer {
		padding: 48px 0;
		-webkit-flex-direction: column;
		flex-direction: column;			
	}

	.szervezeti-felepites-tag-wrapper-outer {
	/*	
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	*/
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;	
		padding: 12px 0;
		width: 100%;
	}

	.szervezeti-felepites-tag-wrapper {
		height: 100%;
	}

	.szervezeti-felepites-tag-wrapper .tag-leiras {
		padding: 18px;
	}

	.szervezeti-felepites-tag-wrapper .tag-kep-wrapper .tag-kep-outer,
	.szervezeti-felepites-tag-wrapper:hover .tag-kep-wrapper .tag-kep-outer {
		overflow: hidden;
		width: 100%;
		height: auto;
		position: relative;
		text-align: center;
		border-radius: 6px 6px 0 0;	
	}

	.szervezeti-felepites-tag-wrapper .tag-kep-wrapper .tag-kep-outer img,
	.szervezeti-felepites-tag-wrapper:hover .tag-kep-wrapper .tag-kep-outer img {
		width: 272px;
		height: auto;
		max-width: 200%;
		max-height: 200%;
		min-width: 100%;
		min-height: 100%;
		vertical-align: middle;		
	}

	.szervezeti-felepites-tag-wrapper:hover {
		height: 100%;
	}

	.szervezeti-felepites-tag-wrapper:hover .tag-leiras {
		padding: 18px;
	}

	.szervezeti-felepites-abra-wrapper {
		overflow: hidden;
	}

	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-leiras {
		padding: 24px 0;
		overflow: hidden;
	}

	.szervezeti-felepites-abra-wrapper .szervezeti-felepites-leiras img
	{
		max-width: 100%;
		max-height: 100%;
		height: auto;
	}

	.szervezeti-felepites-download-div {
		padding: 24px 0 36px 0;
	}

	.szervezeti-felepites-download-div .default-panel-wrapper.download .download-file a,
	.szervezeti-felepites-abra-wrapper a.dokumentum-letoltes {
		font-size: 14px;
	}

	.szervezeti-felepites-download-div .default-panel-wrapper.download .download-file a:before,
	.szervezeti-felepites-abra-wrapper a.dokumentum-letoltes:before {
		margin-right: 6px;
		padding-right: 24px;		
	}

	.szervezeti-felepites-elerhetosegek {
		-webkit-flex-direction: column;
		flex-direction: column;	
		padding: 48px 0;	
	}
	
	.szervezeti-felepites-elerhetosegek .szervezeti-felepites-elerhetoseg-div {
	/*	
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	*/
		-webkit-flex: 1;
    	-ms-flex: 1;
		flex: 1;	
		padding: 24px 0 12px 0;
		max-width: 100%;
	}

	.main-right-side .main-cell .iranyito {
		padding: 0;
	}	

	.iranyito-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;	
		padding: 48px 0;	
	}

	.iranyito-wrapper .iranyito-wrapper-div {
		-webkit-flex: 1;
    	-ms-flex: 1;
		flex: 1;	
		padding: 24px 12px; /* 24px 0 12px 0*/
		max-width: 100%;		
	}

	.iranyito-wrapper .default-link-text {
		padding: 12px 0;
	}

	.main-splitted-wrapper #simple-header-wrapper .header {
		font-size: 26px;
	}

	.szervezeti-felepites-elerhetosegek .szervezeti-felepites-elerhetoseg-div .elerhetoseg-header, 
	.iranyito-wrapper .iranyito-wrapper-div .iranyito-header {
		font-size: 22px;
	}




	/* 2 oszlopos hasáb */

	.ket-oszlopos-hasab-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;	
		padding: 48px 0;	
	}
	
	.ket-oszlopos-hasab-wrapper .ket-oszlopos-hasab-div {
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
        flex: 1 1 100%;
		padding: 24px 0 12px 0;
	}	

	/* foto video galeria */

	.galeria-kereso-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 0;	
	}

	.galeria-kereso-wrapper .galeria-kereso-header {
		font-family: Raleway;
		font-size: 30px;
		font-weight: 600;
		color: #473d3d;
		padding: 0 24px 24px 24px;
	}

	.galeria-kereso-wrapper .main-splitted-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;
		width: 100%;
		padding: 0;
	}
	
	.galeria-kereso-valaszto {
		-webkit-flex-direction: column;
		flex-direction: column;
		border-bottom: none;
	}
	
	.galeria-kereso-valaszto .radio-div {
		padding: 0;
		margin: 0;
	}
	
	.galeria-kereso-wrapper .main-splitted-wrapper .main-left-side {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		padding: 0 24px;
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
        flex: 1 1 100%;
		width: 100%;		
	}

	.galeria-kereso-wrapper .main-splitted-wrapper .main-right-side {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
        flex: 1 1 100%;
		width: 100%;		
	}	
	
	.galeria-kereso-wrapper .search-filter {
		position: relative;
		width: 100%;
		height: 66px;
	}

	.galeria-listazo .comp-list-table {
		border: none;
		background-color: transparent;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;				
		padding: 0;
		margin: 12px 24px;
		background-color: #ffffff;
		border-radius: 6px;
		border: 1px solid #d1cece;		
	}

	.galeria-listazo .comp-list-table .comp-list-cell.image-text .image-upload-date {
		font-size: 10px;
		padding: 9px 0 24px 0;
	}
	
	.galeria-kereso-wrapper .search-filter #searchform-filter {
		width: 100% !important;
		top: 0 !important;
		margin-right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;	
	}
	
	.galeria-kereso-wrapper #searchform-filter #searchInput-filter {
		border-radius: 3px;
	}
	
	.galeria-kereso-wrapper .search-filter #searchform-filter #searchbox-filter {
		margin-left: 0 !important;
	}	
	
	.galeria-kereso-wrapper .search-filter #searchform-filter #searchInput-filter {
		display: inline-block;
	}	

	/* galeria listázó */


	.galeria-listazo {
		padding: 0 0 36px 0;
	}

	.galeria-listazo .comp-list-table .comp-list-header-sorting-outer {
		padding: 0 12px;
		height: auto;
		background-color: #e8e6e6;
		border-top: 1px solid #d1cece;
		border-radius: 6px;		
	}

	.galeria-listazo .comp-list-table .comp-list-header-sorting {
		padding: 0;
		-webkit-flex-direction: column;
		flex-direction: column;
		height: auto;
		border-bottom: none;
	}

	.galeria-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-count {
		padding: 12px;
		width: 100%;
		text-align: left;
		border-bottom: 1px solid #d1cece;
	}

	.galeria-listazo .comp-list-table .comp-list-header-sorting .comp-list-header-sorter {
		margin: 12px 24px;
		width: 100%;
		text-align: right;		
	}

	.galeria-listazo .comp-list-table .cell-article-wrapper {
		padding: 12px 24px;
		-webkit-flex-direction: column;
		flex-direction: column;
		background-color: transparent;	
	}

	.galeria-listazo .comp-list-table .comp-list-row .comp-list-row-inner {
		padding: 0;
		-webkit-flex-direction: column;
		flex-direction: column;		
		border-bottom: 0;			
	}

	.galeria-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.image {
		padding: 0;
		margin: 0 auto;
	}

	.galeria-listazo .comp-list-table .cell-article-wrapper .comp-list-cell.article-text {
		padding-right: 0;
	}

	.galeria-listazo .comp-list-table .comp-list-cell.article-text .article-path {
		padding: 12px 0;
	}

	.galeria-listazo .comp-list-table .comp-list-cell.article-text .article-upload-date {
		margin-top: 0;
		padding: 18px 0;
	}

	.galeria-listazo .comp-list-table .comp-list-row .comp-list-link {
		position: relative;		
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;
		right: 0;
		border-bottom: 0;
		width: 100%;
		padding: 0 0 12px 18px;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image {
		padding: 0;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image .comp-list-cell-outer {
		width: 100%;
	}
	
	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image .comp-list-cell-outer img {
		width: 100%;
	}

	.galeria-listazo .comp-list-table .cell-image-wrapper .comp-list-cell.image-text {
		padding: 0 18px;
	}

	.galeria-listazo .comp-list-table .comp-list-row .comp-list-link .mobil-text {
		display: inline-block;
		padding-left: 6px;
		font-family: Raleway;
		font-size: 14px;
		font-weight: 600;		
	}

	.galeria-listazo .comp-list-table .comp-list-row .comp-list-link-arrow-div:before {
		content: "";
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
		/*background: url(../icons/desktop/arrow-right-brown.svg);*/
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: cover;
	}

	.galeria-listazo .comp-list-table .comp-list-row:hover {
		padding: 0;
		margin: 12px 24px;
		background-color: #ffffff;
		border-radius: 6px;
		border: 1px solid #d1cece;
		box-shadow: none;
		/*
		border: none;
		margin: 0;
		background-color: transparent;
		box-shadow: none;
		*/
	}

	.galeria-listazo .comp-list-table .comp-list-row:hover:before,
	.galeria-listazo .comp-list-table .comp-list-row:hover:after {
		display: none;
	}	



	/* vélemény */

	.velemeny {
		padding: 36px 0;
	}

	.velemeny-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 12px; 
	}

	.velemeny-wrapper .velemeny-focim {
		font-size: 22px;
	}

	.velemeny-wrapper .velemeny-info {
		padding: 24px 0;
	}

	.velemeny-wrapper .velemeny-link-wrapper #velemeny-link-wrapper-text {
		font-size: 12px;
	}

	/* pályázat kifejtő */

	#palyazat_adatok .default-text-wrapper {
		padding: 24px 0px;
		margin: 0;
	}	


	/* pályázati és archivum kereső */

	.palyazat-kereso-valaszto input[type=radio].filter-radio + label.filter-cb-label {
		font-size: 16px;
		margin: 0;
		background-color: transparent;
	}

	.palyazat-kereso-valaszto input[type=radio].filter-radio:checked + label.filter-cb-label {
		background-color: #72b340;
		border-bottom: none;
		margin: 0;
		height: auto;
	}

	.palyazat-filter input[type=checkbox].filter-checkbox + label.filter-cb-label {
		height: 21px;
		font-size: 13px;
		line-height: 1em;
		font-weight: normal;
	}

	.palyazat-filter input[type=checkbox].filter-checkbox:checked + label.filter-cb-label {
		height: 21px;
		font-size: 13px;
		line-height: 1em;
		font-weight: normal;
	}

	.palyazat-filter .input-group.date input {
		font-size: 13px;
	}

	.palyazat-kereso-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 0 12px;	
	}

	.palyazat-kereso-wrapper .palyazat-kereso-header {
		font-size: 30px;
	}

	.palyazat-kereso-wrapper .main-splitted-wrapper {
		padding: 0 12px;
	}

	.palyazat-kereso-valaszto {
		-webkit-flex-direction: column;
		flex-direction: column;
		border-bottom: none;
	}

	.palyazat-kereso-valaszto .radio-div {
		padding: 0;
		margin: 0;
	}

	.palyazat-kereso-wrapper .main-splitted-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;
		width: 100%;		
	}

	.palyazat-kereso-wrapper .main-splitted-wrapper .main-left-side {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		padding-right: 0;
		-webkit-flex: 1 1 100%;
    	-ms-flex: 1 1 100%;
        flex: 1 1 100%;
		width: 100%;	
	}

	.palyazat-kereso-wrapper .search-filter {
		position: relative;
		width: 100%;
		height: 66px;
	}
	
	.palyazat-kereso-wrapper .search-filter #searchform-filter {
		width: 100% !important;
		top: 0 !important;
		margin-right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;	
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;	
		align-items: center;	
	}
	
	.palyazat-kereso-wrapper #searchform-filter #searchInput-filter {
		border-radius: 3px;
	}
	
	.palyazat-kereso-wrapper .search-filter #searchform-filter #searchbox-filter {
		margin-left: 0 !important;
	}	

	.palyazat-kereso-wrapper .search-filter #searchform-filter #searchInput-filter {
		display: inline-block;
	}

	.palyazat-kereso-wrapper.archiv .palyazat-kereso-valaszto {
		margin: 0;
	}

	.palyazat-kereso-wrapper.archiv .palyazat-kereso-valaszto input[type=radio].filter-radio + label.filter-cb-label {
		padding-top: 18px;
	}

	.palyazat-kereso-wrapper .palyazat-kereso-form-adatok .input-form-row {
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: start;
		-webkit-box-align: start;
		align-items: start;
		padding: 0;				
	}

	.palyazat-kereso-form-adatok .input-form-row .input-title {
		text-align: left;
	}

	.palyazat-kereso-form-adatok .input-form-row .input-div {
		-webkit-box-flex: 1 1 100%;
		-moz-box-flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;		
	}

	.palyazat-kereso-form-adatok .input-form-row .form-group #nev,
	.palyazat-kereso-form-adatok .input-form-row .form-group input, 
	.palyazat-kereso-form-adatok .input-form-row .form-group select,
	.palyazat-kereso-form-adatok .input-group.tp-keres-input {
		margin-left: 0;
		width: 100% !important;
	}

	.palyazat-kereso-form-adatok .input-group.tp-keres-input {
		padding: 10px 0;
	}

	.palyazat-kereso-form-adatok .input-form-row .datumvalaszto-div .datum-txt {
		margin-left: 0;
		width: 26px;
	}

	/* hírlevelek */

	.regisztracio-wrapper {
		-webkit-flex-direction: column;
		flex-direction: column;		
		padding: 0 12px;	
	}

	.regisztracio-wrapper .regisztracio-main-header {
		font-size: 30px;
		padding: 0 12px;
	}	

	.regisztracio-wrapper .regisztracio-inner-wrapper {
		margin: 0;
		padding: 12px;
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;
	}

	.regisztracio-wrapper .regisztracio-inner-wrapper #user_email {
		height: 36px;
		margin: 10px 0 0 0;
		font-size: 12px;
	}

	.regisztracio-wrapper .hirlevel-archivum-wrapper {
		padding: 30px 0;	
	}

	.regisztracio-wrapper .doboz .panel-group {
		margin-bottom: 0;
	}

	.regisztracio-wrapper .hirlevel-archivum-wrapper .hirlevel-link-sor {
		padding: 9px 0;
	}


	/* filer-panel mobil */

	.filter-panel-outer {
		width: 100%;
	}

	.filter-panel-wrapper .panel-heading .panel-title {
		font-size: 16px;
	}




	/* Kiemelt esemény , kiemelt projekt*/

	.kiemeltesemeny {
		padding: 36px 0;
	}

	.kiemeltprojekt {
		margin: 0;
		width: 100%;
	}
	
	.kiemelt-esemeny-wrapper,
	.kiemelt-projekt-wrapper {
		-ms-flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse; 
	}

	.kiemelt-esemeny-wrapper #esemeny-bal.esemeny-adatok,
	.kiemelt-projekt-wrapper #projekt-bal.projekt-adatok {
		padding: 36px 24px;
		max-width: 100%;
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}

	.kiemelt-esemeny-wrapper .esemeny-kep,
	.kiemelt-projekt-wrapper .projekt-kep {
		height: 240px;
		max-width: 100%;
		-webkit-box-flex:1; 
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;		
	}

	.kiemelt-esemeny-wrapper .esemeny-focim,
	.kiemelt-projekt-wrapper .projekt-focim {
		font-size: 22px;
	}

	.kiemelt-esemeny-wrapper .esemeny-idopont,
	.kiemelt-esemeny-wrapper .esemeny-helyszin .esemeny-epulet, 
	.kiemelt-esemeny-wrapper .esemeny-helyszin .esemeny-cim {
		font-size: 14px;
	}

	.kiemelt-esemeny-wrapper .esemeny-info,
	.kiemelt-projekt-wrapper .projekt-info {
		padding: 24px 0;
	}

	.kiemelt-esemeny-wrapper .esemeny-link-wrapper #esemeny-link-wrapper-text,
	.kiemelt-projekt-wrapper .projekt-link-wrapper #projekt-link-wrapper-text {
		font-size: 12px;
	}

	.kiemelt-esemeny-wrapper .esemeny-kep img, 
	.kiemelt-projekt-wrapper .projekt-kep img, 
	.kiemelt-hir-wrapper .hir-kep img {
		/*
		min-width: auto;
		min-height: auto;
		*/
	}

	/* hircim */

	.hircim-felso-sor .hircim-felso-cim {
		font-size: 22px;
	}

	.hircim-felso-link {
		display: none;
	}

    .hircim-also-sor {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;	
        display: flex;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;	
		align-items: center;
		padding: 24px 0;            
	}
	
    .hircim-also-sor.center {
        -webkit-justify-content: center;
        justify-content: center;
    }	

    .hircim-also-sor .hircim-also-link {
        font-size: 14px;
        font-weight: 600;
        padding-right: 40px;
        text-decoration: none;
    }
    
    .hircim-also-sor .hircim-also-link-div {
        position: relative;
    }

    .hircim-also-sor .hircim-also-link-div:after {
        content: "";
        width: 28px;
        height: 28px;
        display: inline-block;
        background: url(/https/nkfih.gov.hu/site/img/2017/desktop/circle-right-arrow-brown.svg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-size: cover;
        position: absolute;
        top: -2px;
        right: -34px;
	}	
	


/* fogalomtár */

.fogalomtar {
	padding: 36px 12px;	
}

.fogalomtar .cim {
	font-size: 30px;
}

.fogalomtar .fogalomtar-header {
	padding: 24px 0;
}

.fogalomtar .fogalomtar-header .betuk {
	display: none;
}

.fogalomtar .fogalomtar-header .fogalomtar-search-filter {
	width: 100%;
    height: 66px;
}

.fogalomtar .fogalomtar-header .fogalomtar-search-filter #searchform-filter {
	width: 100% !important;
	top: 0 !important;
	margin-right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;	
	align-items: center;	
}

.fogalomtar-search-filter #searchform-filter #searchInput-filter {
	border-radius: 3px;
}

.fogalomtar .fogalomtar-header .fogalomtar-search-filter #searchform-filter #searchbox-filter {
	margin-left: 0 !important;
}

.fogalomtar-search-filter #searchform-filter #searchInput-filter {
	display: inline-block;
}

.fogalom-wrapper .wrapper-div-row {
	padding: 0;
}

.fogalom-wrapper .wrapper-div-column {
	-webkit-flex-direction: column;
	flex-direction: column;
}

.fogalom-wrapper .wrapper-div-column .fogalom-nev {
	padding-top: 18px;
	font-size: 14px;
}

.fogalom-wrapper .wrapper-div-column .fogalom-leiras {
	font-size: 14px;
}


/* default listázó */

.default-laddermenu-wrapper ul {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column; 	
}

.default-laddermenu-wrapper .default-laddermenu > li {
	margin-right: 0;
	padding-bottom: 10px;
}

/* lenyitható panel doboz design */

.default-panel-wrapper {
	margin: 0;		
}

.default-panel-wrapper .panel-heading {
	padding: 12px;
}

.default-panel-wrapper .panel-heading .panel-title {
	font-size: 14px;
	max-width: 89%; /* hogy ne tolja ki a lenyitható nyilat a többsoros szöveg */
}

.default-panel-wrapper .panel-collapse .collapsed-wrapper {
	padding: 12px;
}

.default-panel-wrapper.download .download-bg-icon {
    min-width: 60px;
    max-width: 50vw;
    min-height: 60px;
    max-height: 50vw;	
}

.default-panel-wrapper.download .download-file a:before {
	margin-right: 6px;
	padding-right: 24px;		
}

/* 4 oszlopos spec menü-almenü listázó */

#laddermenu-wrapper ul {
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 24px 0 0 12px;
}

#laddermenu-wrapper-2 ul {
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 24px 0 0 0;
}

#laddermenu-wrapper-2.alsolinkek ul {
	padding-top: 0;
}

#laddermenu-wrapper-2 #laddermenu > li {
	line-height: 1.5em;
	display: inline;
	padding: 12px 0;
}

#laddermenu-wrapper-3 ul {
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 24px 0 0 0;
}

#laddermenu-wrapper-3.alsosor ul {
	padding-top: 0;
}

#laddermenu-wrapper-3 #laddermenu > li {
	line-height: 1.5em;
	display: inline;
	padding: 12px 0;
}

/* nagykontraszt link eltüntetése */

#laddermenu-wrapper-3 #laddermenu li.nagykontraszt_li_div {
	display: none;
}

#postForm .registration_main_container #jelszavat .link-button-wrapper-div {
	margin-left: 0;		
}



/* listázó wrapper*/

/*
.kiemeltLapozo,
.hirlapozo,
.esemenylapozo {
	overflow: scroll;
}

.projektlapozo,
.esemenylapozo {
	overflow: overlay;
}
*/


/* comp list mobil design */

.comp-list-table-wrapper {
	border: 0;
	padding: 0;		
}

.comp-list-table-mobile {
	overflow-x: scroll;
	/*overflow: scroll;*/
	/*width: 98%;*/
	border: 0;
}

.palyazat-kereso-wrapper .comp-list-table-mobile {
	overflow-x: hidden;
}

.comp-list-table-mobile::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	cursor: pointer;
}
  
.comp-list-table-mobile::-webkit-scrollbar-track {
	background-color: #f3f3f3;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d1cece;
	margin: 0 12px;
}
 
.comp-list-table-mobile::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #72b340;
}

.comp-list-table-wrapper .comp-list-header-line {
	font-size: 22px;
	font-weight: 600;
	padding: 0 10vw;
}

.comp-list-table-mobile .comp-list-item .comp-list-text {
	font-size: 13px;
	padding-bottom: 5px;
}

.comp-list-table-mobile .comp-list-item .cell-header {
	font-size: 13px;
	font-weight: 600;
}

.comp-list-table-mobile .comp-list-item .cell-text {
	font-family: Raleway;
	font-size: 13px;
	font-weight: normal;
	padding-top: 3px;
}

.comp-list-table-mobile .comp-list-cell {
	padding-bottom: 18px;
}

.comp-list-table-mobile .comp-list-cell-link {
	display: inline-block;
}

.comp-list-table-mobile .comp-list-text a {
	text-decoration: none;
}

.comp-list-table-mobile .comp-list-cell-link .comp-link-button {
	position: relative;
	font-size: 12px;
	font-weight: 600;
	border-radius: 4px;
	background-color: #ffffff;
	border: solid 1px #b9976c;
	padding: 2px 12px;
	color: #b9976c;
}	

.comp-list-table-mobile-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: start;
	justify-content: start;
	padding-bottom: 12px;
}

.comp-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;		
	margin: 12px 5px 24px;
	border-radius: 6px;
	background-color: #ffffff;
	border: solid 1px #d1cece;
	min-width: 80vw;
	width: 80vw;
	padding: 10px;
}	

.comp-list-item .comp-list-link-link {
	position: relative;
	border-top: 1px solid #72b340;
	padding: 12px 0;
	margin-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-webkit-justify-content: start;
	justify-content: start;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;	
	align-items: center;
	margin-top: auto; /* move link all way down*/
}

.comp-list-link-link .comp-list-link-link-wrapper {
	text-decoration: none;
	display: block;
}			

.comp-list-link-link .comp-list-link-link-arrow {
	position: relative;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 600;
	padding-left: 36px;
}    

.comp-list-link-link .comp-list-link-link-arrow:before {
	content: "";
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: cover;
	position: absolute;
	top: -2px;
	left: 0;        
}

.comp-list-table-mobile-inner .comp-list-cell .comp-list-link {
	position: relative;		
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;	
	align-items: center;
	right: 0;
	width: 100%;
}

.comp-list-table-mobile-inner .comp-list-cell .comp-list-link-arrow-div:before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(/https/nkfih.gov.hu/site/img/2017/desktop/arrow-right-brown.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: cover;
}

.comp-list-table-mobile-inner .comp-list-cell .comp-list-link .mobil-text {
    display: inline-block;
    padding-left: 6px;
    font-family: Raleway;
    font-size: 14px;
    font-weight: 600;
}

.comp-list-table-mobile-inner .comp-list-cell .comp-list-link-line {
    height: 1px;
    background-color: #b6d37a;
}






#palyazatok-kereso-table-mobil .comp-list-table-mobile-inner {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

#palyazatok-kereso-table-mobil.comp-list-table-mobile .comp-list-header-sorting-outer {
	padding: 0 12px;
	height: auto;
	background-color: #e8e6e6;
	border-top: 1px solid #d1cece;
	border-radius: 0;		
}

#palyazatok-kereso-table-mobil.comp-list-table-mobile .comp-list-header-sorting {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;	
	-webkit-flex-direction: column;
	flex-direction: column;
	height: auto;
	border-bottom: none;
}

#palyazatok-kereso-table-mobil.comp-list-table-mobile .comp-list-header-sorting .comp-list-header-count {
	padding: 12px;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #d1cece;
}

#palyazatok-kereso-table-mobil.comp-list-table-mobile .comp-list-header-sorting .comp-list-header-sorter {
	margin: 12px 24px;
	width: 100%;
	text-align: right;		
}

#palyazatok-kereso-table-mobil .comp-list-table-mobile-inner .comp-list-item {
	margin: 12px 0 24px;
	-webkit-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
    width: 100%;	
}






/* listázó 3 betekintő ablakkal */

.listazo-betekinto {
	/*overflow: scroll;*/
	overflow-x: scroll;
    width: 98%;
    border: 0;	
}

.listazo-betekinto::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	cursor: pointer;
}
  
.listazo-betekinto::-webkit-scrollbar-track {
	background-color: #f3f3f3;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d1cece;
	margin: 0 12px;
}
 
.listazo-betekinto::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #72b340;
}

.list-threeway-wrapper,
.list-twoway-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row; 
	-webkit-justify-content: start;
	justify-content: start;
	padding-bottom: 12px;
}

.list-threewaylist-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row; 
	-webkit-justify-content: start;
	justify-content: start;
	padding-bottom: 12px;	
}

.list-fast-link-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	margin: 12px 5px 24px;
	border-radius: 6px;
	background-color: #ffffff;
	border: solid 1px #d1cece;
	min-width: 80vw;
	width: 80vw;
	max-width: 100%;
}

.list-twoway-wrapper .list-fast-link-wrapper {
	-webkit-flex: 1 1 50%;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
}

.list-threewaylist-wrapper .list-fast-link-wrapper {
	-webkit-flex: 1 1 33%;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
}

.list-fast-link-wrapper .list-fast-link-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;	
	display: flex;
	-webkit-justify-content: start;
	justify-content: start;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;	
	align-items: center;
	margin-top: auto;
	position: relative;
    /* border-top: 1px solid #72b340; */
    padding: 12px 0;	
}

.list-fast-link-wrapper:hover {
	/*transform: matrix(1, 0, 0, 1.05, 0, 0);*/
	border: 1px solid #ccc;
	border-radius: 5px;
	background: white;
	-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	margin: 0 5px 12px; /* margin: 12px 5px 24px; */
}

.list-fast-link-wrapper:hover .list-fast-link-img-wrapper {
	height: 210px;  /*195px;*/
	overflow: hidden;
}

.list-fast-link-wrapper:hover .list-fast-link-img-wrapper img {
	-webkit-filter: none;
	filter: none;
}

.list-fast-link-wrapper .list-cikk-info {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column; 	
}

.list-fast-link-text-wrapper {
	padding: 12px;
}

.list-fast-link-header {
	font-size: 20px;
}

.list-fast-link-wrapper .list-cikk-info .list-cikk-datum {
	padding-bottom: 10px;
	color: #756d6d;
}

.list-fast-link-wrapper .list-cikk-info .list-cikk-olvido {
	color: #756d6d;
}


.list-threeway-wrapper .list-fast-link-wrapper:first-child,
.list-twoway-wrapper .list-fast-link-wrapper:first-child {
	margin-left: 5px;
}

.list-threewaylist-wrapper .list-fast-link-wrapper:first-child {
	margin-left: 5px;
}

.list-threeway-wrapper .list-fast-link-wrapper:last-child,
.list-two-wrapper .list-fast-link-wrapper:first-child {
	margin-right: 5px;
}

.list-threewaylist-wrapper .list-fast-link-wrapper:first-child {
	margin-right: 5px;
}


/* hirlevel */

.hirlevel-padder {
	width: 100%;
	height: 220px;
	background: transparent;
}

.hirlevel {
	z-index: 9999;
	width: 100%;
	position: absolute;
	top: -255px;
	left: 0;
	border-right: 24px solid transparent;
	border-left: 24px solid transparent;
}

.hirlevel-newsletter {
	border-radius: 6px;
	background-color: #ffffff;
	box-shadow: 0 20px 40px 0 rgba(25, 12, 12, 0.1);
	border: solid 1px #d1cece;		
}

.hirlevel-inner {
	padding: 24px 12px;
}

.hirlevel-inner .hircim {
	font-size: 20px;
	padding-bottom: 12px;
}

.hirlevel-inner .hiralcim {
	font-size: 14px;
}

.hirlevel-inner .hirlevel-bevitel {
	-webkit-flex-direction: column;
	flex-direction: column;
}

.hirlevel-inner #hirlevel_input,
.hirlevel-inner #hirlevel_input2 {
	padding-left: 0;
	padding-right: 0;
}

.hirlevel-inner .hirlevel-bevitel .input-text {
	font-size: 12px;
}

.hirlevel-inner #hirlevel_input input,
.hirlevel-inner #hirlevel_input2 input {
	width: 100%;
	margin-left: 0;
	height: 36px;
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 1px #a39e9e;		
}

#hirlevel_fel input,
#hirlevel_le input {
	height: 36px;
	margin: 10px 0 0 0;
	font-size: 12px;
}

#nlpostForm {
	padding-bottom: 12px;
	width: 100%;
}

.newsletter_footer_container {
	padding-left: 0;
	padding-right: 0;
}

/* igeretes projekt */

.igeretes-projekt-wrapper {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column; 
}

.igeretes-projekt-wrapper .projekt-adatok {
	padding: 48px 24px;
}

.igeretes-projekt-wrapper .projekt-adatok > div {
	padding-bottom: 24px;
}

/* mobil menu */

#mobilmenu-container {
	margin: 0;
	padding: 0;
}

#mobilmenu-wrapper {
	margin: 0 12px;
	padding: 0 12px;		
}

#mobilmenu-container .menu-list-wrapper {
	width: 100%;
}

#mobilmenu-container #eloszto-mobil {
	/*display: none;*/
}

#mobilmenu-container .mobil-menu {
	/*display: none;*/
}

#mobilmenu-container #pr_lower_button {
	/*display: none;*/
}

#mobilmenu-container #felsosor {
	/*display: none;*/
}

#mobilmenu-container #footer {
	/*display: none;*/
}

#mobilmenu-container #searchform,
#mobilmenu-container #searchformy,
#mobilmenu-container #searchformmobil,
#mobilmenu-container #searchform-filter {
	left: 0;
	top: 0;
	padding: 0 24px;
	width: 100% !important;
}

#mobilmenu-container #searchbox {
	max-width: 432px;
	width: 100%;
}

#mobilmenu-container #search_button	{
	right: 5px;
	left: auto;
	top: 5px;
}	

#menuszoveg,
#pr_upper_button {
	display: none;
}

.menu-list-wrapper #pr_lower_button {
	display: block;
}

.hibabejelentes-wrapper .hibabejelentes-form-upper textarea.form-control {
	min-height: 150px;
}

#palyazat_adatok .adatok .progress-bar-vertical.progress-mobile {
	width: 14px;
	min-height: 100px;
	margin: 0 20px 0 0;
	float: left;
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
	align-items: flex-end;
	-webkit-align-items: flex-end; /* Safari 7.0+ */
}

#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-outer-wrapper {
	margin: 20px 0 0 0;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;				
}

#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-outer-wrapper .keret-igeny-wrapper {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;			
	-webkit-justify-content: space-between;
	justify-content: space-between;	
}

#palyazat_adatok .adatok .col-with-multiple-row .keret-igeny-outer-wrapper .keret-igeny-wrapper .row-wrapper {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	-webkit-align-items: start;
	-webkit-box-align: start;	
	align-items: start;
}

#palyazat_adatok .adatok .col-with-multiple-row .row-wrapper .row-text {
	margin-right: 5px;
}

#palyazat_adatok .adatok .col-with-multiple-row .row-wrapper .row-value {
	margin: 0;
}
  
#palyazat_adatok .adatok .progress-bar-vertical .progress-bar {
	width: 100%;
	height: 0;
	-webkit-transition: height 0.6s ease;
	-o-transition: height 0.6s ease;
	transition: height 0.6s ease;
}

#palyazat_adatok .adatok .osszeg-progress-bar.progress-desktop {
	display: none;
}

#palyazat_adatok .adatok .osszeg-progress-bar .progress-value {
	display: none;
}

.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;	
	padding: 0 24px;
}

.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-text-wrapper {
	padding: 24px 0;
}

.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-button-wrapper {
	padding-bottom: 24px;
}

.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper .ertekelo-kep {
	display: none;
}	

.palyazat_osszesito .palyazat-osszesito-doboz-wrapper {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;		
	padding: 12px;
}

.palyazat_osszesito .palyazat-osszesito-doboz {
	padding: 18px 0;
}

.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-szoveg {
	padding-top: 18px;
}

.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek .ertek {
	font-size: 36px;
}

.palyazat_osszesito .palyazat-osszesito-doboz .palyazat-ertek .text {
	padding-left: 12px;
}

.palyazatok-banner-outer .palyazatok-banner-wrapper {
	padding: 36px 12px;
}

.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-header {
	font-size: 34px;
}

.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-text {
	font-size: 20px;
}

.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-link-wrapper #palyazatok-banner-link-wrapper-text {
	padding: 8px 42px;
	font-size: 18px;
}

.list-twoway-wrapper .list-fast-link-wrapper:nth-child(odd) {
	margin-left: auto;
	margin-right: auto;
}

.list-twoway-wrapper .list-fast-link-wrapper:nth-child(even) {
	margin-left: auto;
	margin-right: auto;
}


}

@media (max-width: 480px) {
	.gdpr {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column; 
	}
	.logoHun, .logoEng {
		width: 70% !important;
		height: 60px !important;

	}
	#udmmenu {
		width: 80% !important;

	}
	#searchform,
	#searchformy,
	#searchformmobil,
	#searchform-filter {
		margin-right: 5px;
		width: 10% !important;
		top: 32px !important;
	}
	#searchform #searchInput,
	#searchformy #searchInput,
	#searchformmobil #searchInput,
	#searchform #searchInput2,
	#searchformy #searchInput2,
	#searchformmobil #searchInput2,
	#searchform-filter #searchInput-filter {
		display: none;
	}
	#searchform img,
	#searchformy img,
	#searchformmobil img,
	#searchform-filter img {
		margin-left: 6px !important;
	}
	#felsosor {
		float: right;
		margin-left: 0;
		margin-right: 0;
		margin-top: 3px;
	}
	#felsosor a {
		margin-right: 0;
	}
	#datum, #felsosor {
		font-size: 12px;
	}
	#kiemeltBalDoboz, #kiemeltJobbDoboz {
		float: none;
		width: 100%;
		clear: both;
	}
	.kiemeltLapozo .listazo_belso {
		width: 95% !important;
	}
	.kiemeltLapozo .listazo_belso img {
		width: 50% !important;
		height: auto !important;
		display: none;
	}
	.hazai, .nemzet, .mainRight {
		width: 100%;
		float: none;
	}
	.nemzet {
		margin-left: 10px;
		margin-right: 20px;
	}
	.ottlent {
		width: 100%;
	}
	.ottlent #tartalom, .ottlent {
		text-align: center !important;
	}
	.smallFont, .mediumFont, .largeFont {
		display: none;
	}
	#header #search_button img,
	#header2 #search_button img,
	#header3 #search_button img,
	#header4 #search_button img {
		height: 36px;
	}
	#header .headerSubBox2 img {
		/*height: 53px;*/
	}
	.highcontrast_skin {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
	#felsosor {
		background-color: #726b5b;
		float: left;
		width: 100%;
		padding: 5px;
	}
	.zarodo2 {
		font-size: 10px;
	}
	.hircim {
		height: auto !important;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.zarform {
		width: 100% !important;
	}
	.udm {
		background-color: #f1d7a3;

	}
	#kiemeltLapozoPager {
		position: static;
		width: 200px;
		margin-left: 24px;
	}
	.balmenu {
		display: none;
	}
	.udm ul {
		position: relative;
	}

	/* mobilmenu */

	#mobilmenu-container #searchform,
	#mobilmenu-container #searchformy,
	#mobilmenu-container #searchformmobil,
	#mobilmenu-container #searchform-filter {
		left: 0;
		top: 0 !important;
		padding: 0 24px;
		width: 100% !important;
	}

	#mobilmenu-container #searchbox,
	#mobilmenu-container #searchbox-filter {
		max-width: 432px;
		width: 100%;
	}

	#mobilmenu-container #search_button,
	#mobilmenu-container #search_button-filter	{
		right: 5px;
    	left: auto;
    	top: 5px;
	}

	#mobilmenu-container #searchInput,
	#mobilmenu-container #searchInput2,
	#mobilmenu-container #searchInput-filter {
		display: block;
	}

	#mobilmenu-container #felsosor {
		background-color: #fff; 
	}

	#mobilmenu-container #search_button img,
	#mobilmenu-container #search_button-filter img {
		height: 18px;
	}

	#mobilmenu-container .kfihotline {
		padding-top: 14px !important;
		padding-right: 5px !important;
		padding-bottom: 14px !important;
		padding-left: 5px !important;
		font-size: 10px;
	}	

	.hirlevel {
		top: -370px;
	}

	.hirlevel-padder {
		height: 350px;
	}	

	/* lightbox mobile override */

	.lightbox {
		top: -1px !important;
	}

	.lightbox .lightbox-dialog {
		overflow-y: auto;
	}

	.lightbox .lightbox-dialog .lightbox-content {
		padding-bottom: 100px !important;
	}

	.lightbox .lightbox-img-slider-wrapper .slider-content .img-wrapper img {
		max-height: 70vw;
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb .galeria-adatok {
		-ms-flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;		
	}

	.lightbox .lightbox-img-slider-wrapper .galeria-slider-jobb .galeria-adatok .galeria-info {
		padding-bottom: 20px;
	}

	/* cikk share */

	.cikk-header-share {
		-webkit-justify-content: center;
		justify-content: center;		
	}

	.cikk-header-share .cikk-nyomtatas {
		display: none;
	}

	.cikk-header-share .cikk_kuldes {
		width: 200px;
		margin: 15px;
		border: none;
	}

	.cikk-header-share .cikk_kuldes:hover {
		border: none;
		background-color: white;
	}

	.cikk-header-share a .link-title {
		transition : none;
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 1;
		margin-left: 0;
	}

	.cikk-header-share a:hover .link-title {
		transition: none;
		top: 0;
	}	

	.cikk-header-share a .link-title:after {
		display: none;
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper {
		padding: 24px 12px;
	}
	
	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-header {
		font-size: 30px;
	}
	
	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-text {
		font-size: 18px;
	}
	
	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-link-wrapper #palyazatok-banner-link-wrapper-text {
		padding: 6px 42px;
		font-size: 18px;
	}	
	
}

@media (max-width: 1000px) {
	.ertekelo-jelentkezes-outer .ertekelo-jelentkezes-wrapper {
	    //background-position: left -75px top -25px;
	    //height: 182px;
	    //background-size: 1300px;
		background-size: 100% !important;
		background-repeat: no-repeat !important;
	}	
	
	.ertekelo-button-wrapper {
	    margin-top: 100px;
	}
}

@media (max-width: 375px) {
	.hirlevel {
		top: -410px;
	}

	.hirlevel-padder {
		height: 390px;
	}
	#footer .social-icons-wrapper {
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;				
	}
	#footer .social-icons-wrapper a.social-icon {
		margin: 5px 0;
	}

	.hibabejelentes-wrapper .adatvedelmi_field {
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;	
		align-items: start;			
	}

	.palyazatok-banner-outer .palyazatok-banner-wrapper {
		padding: 12px;
	}
	
	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-header {
		font-size: 24px;
		padding-bottom: 12px;
	}
	
	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-text {
		font-size: 16px;
	}
	
	.palyazatok-banner-outer .palyazatok-banner-wrapper .palyazatok-banner-link-wrapper #palyazatok-banner-link-wrapper-text {
		padding: 6px 42px;
		font-size: 16px;
	}	

}


/* Nyomtatott verzió */
@media print {
	#head, 
	#felsocsik, 
	#footer, 
	#balsav, 
	#path, 
	#cikk_lablec, 
	#csatolmanyok, 
	.udm, iframe,
	.cikk-header-share,
	.cikk-nyomtatas,
	.cikk-nyomtatas .link-title,
	.cikk-nyomtatas .link-title:after {
		display: none;
	}

    a:after { 
		content:''; 
	}
    a[href]:after { 
		content: none !important; 
	}

}