/*
	bootstyle
*/
	
/*  altalanos  */

	@font-face{
		font-family: 'office';
		font-style: normal;
		font-weight: 100;
		src: url('../font/lindedaxoreg.ttf'); 
			 /*
			 src: url('../font/LindeDaxOLig.ttf'),
			 url('Sansation_Light.eot'); /* IE9 */
	}
	
	@font-face{
		font-family: 'power';
		font-style: normal;
		font-weight: 100;
		/*src: url('../font/LindeDaxPReg.ttf'); */
		src: url('../font/LindeDaxPowerPoint.woff') format('woff');
	}
	
	html{
	    -webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	
	a:active, a:hover {
		outline: 0 !important;
	}
	
	select, 
	textarea, 
	input[type="text"], 
	input[type="password"], 
	input[type="datetime"], 
	input[type="datetime-local"], 
	input[type="date"], 
	input[type="month"], 
	input[type="time"], 
	input[type="week"], 
	input[type="number"], 
	input[type="email"], 
	input[type="url"], 
	input[type="search"], 
	input[type="tel"], 
	input[type="color"], 
	.uneditable-input {
		font-size: 16px;
		line-height: 22px;
	}
	
	body,
	p,
	li{
		font-size: 16px;
		line-height: 1.42857143;
	}
	
	.tooltip {
		font-size: 14px;
	}
	
	.fa.hoveres{
		color: #85c225;
	
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	
    .carousel-caption h4, 
	.carousel-caption p{
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	
	.carousel-caption:hover .fa.hoveres{
		color: #FFFFFF;
	}
	
	.span6.egyedi-szeles {
		width: 48%;
		margin-left: 4%;     /*   (50% - width) * 2    */
	}
	
	.rejtett{
		display: none;
	}
	
	a.lapteteje {
		display: none;
		background: #181718;
		background: rgba(30,30,30,0.6);
		background-image: url(../design/fapiac/lapteteje_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		//border: 1px solid #2f2f2f;
		border-bottom: 4px solid #84c126;
		width: 60px;
		height: 40px;
		position: fixed;
		bottom: 10px;
		right: 50%;
		margin-right: -30px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		z-index: 1000;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	
	a.lapteteje:hover {
		background:rgba(216,216,216,0.6);
		background-image: url(../design/fapiac/lapteteje_bg_inverz.png);
		background-repeat: no-repeat;
		background-position: center;
	}
	
	ol.initial,
	ul.initial{
		margin: initial;
		padding: 0px 0px 0px 40px;
	}
	
	.tartalom-container{
		padding: 30px 0px 60px 0px;
		/*background-color: #fff;*/
		background-color:transparent;
		/*background-image: url('../design/fapiac/vizjel.png');*/
		-webkit-border-radius: 4px 4px 4px 4px;
		-moz-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;
		margin-bottom: 0px;
	}
	
	.szoveg-kiemeles{
		font-weight: 700;
	}
	
	.kep-keret{
		/*padding: 3px;*/
		background-color: #fff;
		border: 1px solid #cccccc;
		-webkit-transition: all 0.4s ease;
		   -moz-transition: all 0.4s ease;
			 -o-transition: all 0.4s ease;
				transition: all 0.4s ease;
	}
	.kep-keret:hover{
		border-color: rgba(132, 393, 38, 0.7);
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 12px rgba(132, 393, 38, 0.7);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 12px rgba(132, 393, 38, 0.7);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 12px rgba(132, 393, 38, 0.7);
	}
	.mail-message{
		-webkit-border-radius: 4px 4px 4px 4px;
		-moz-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;
		padding: 8px 10px 8px 10px;
		font-size: 16px;
		//margin-bottom: 20px;
		margin-top:30px;
		margin-bottom:30px;
		font-weight: bold;
	}
	.mail-message i{
		margin-right: 10px;
	}
	.mail-message-ok{
		/*background-color: #00cb00;*/
		//background-color: #1bc236;
		background-color: #84c126;
		//border: 1px solid #0ea026;
		border: 1px solid #4a7a00;
		color: white;
	}
	.mail-message-rossz{
		/*background-color: #ff9d9d;
		background-color: #ffb1b1;*/
		background-color: #d34943;
		border: 1px solid #bc1515;
		color: white;
	}
	#mail-message-loading{
		background: url(../design/fapiac/loading.gif) no-repeat;
		width: 32px;
		height: 32px;
		margin: auto;
	}
	
	.kamu-navbar{
		min-height: 50px;
	}
	.header-mobil-logo{
		display: none;
		width: 80%;
	}
	
	.slider-bezar-mobil{
		display: none;
	}
	.slider-bezar-mobil{
		background: url(../design/fapiac/slider-bezar-4.png) no-repeat top center;
		width: 48px;
		height: 28px;
		position: absolute;
		top: 10px;
		right: 13px;
		z-index: 999;
		opacity: 0.5;
		filter: alpha(opacity=50);
	}
	.slider-bezar-mobil:hover{
		opacity: 1;
		filter: alpha(opacity=100);
	}
	#noscript{
		position: relative;
		text-align: center;
		z-index: 1;
		background-color: #FFF9D7;
		border-bottom: 1px solid #E2C822;
		font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 10px;
		color: #333333;
	}

/*  footer bottom  */
	html, body {
		height: 100%;
	}

	#wrap {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		/* Negative indent footer by it's height */
		margin: 0 auto -290px;
	}

		/* Set the fixed height of the footer here */
	#push, #footer {
		height: 290px;
	}
	#footer {
		color:#a0a0a0;
		/*font-size: 12px;*/
	}
	#footer a{
	}
	
	.follow{
		float:right;
	}

	.follow a{
		width: 58px;
		height: 63px;
		display: inline-block;
		overflow: hidden;
	}

	.follow a img {
		margin-top: 0px;
		-webkit-transition: all 0.35s ease;
		-moz-transition: all 0.35s ease;
		-o-transition: all 0.35s ease;
		transition: all 0.35s ease;
	}
	
	.follow a:hover img {
		margin-top: -62px;
		-webkit-transition: all 0.35s ease;
		-moz-transition: all 0.35s ease;
		-o-transition: all 0.35s ease;
		transition: all 0.35s ease;
	}
	
	.footer-glyphicon{
		display: inline-block;
		color: #84c126;
		font-size: 40px;
		font-weight:normal;
		margin-right:10px;
		float: left;
	}
	
	#footer-gyujto{
		display: inline-block;
	}
	
	.footer-egyseg{
		float: left;
		margin-right: 60px;
		text-align: left;
	}
	
	.footer-adatok{
		float: left;
	}
	
	.footer-adatok .adatcsoport{
		padding-top:10px;
		padding-bottom:20px;
		line-height:18px;
		font-size:14px;
	}
	
	.footer-adatok .adatcsoport .megnevezes{
		color: #8dbf41;
	}
	
	.footer-adatok .adatcsoport .adat{
	}
	
	.footer-adatok .adatcsoport .kapcsolat-link{
		text-decoration: underline;
		color: #a0a0a0;
	}
	
	.footer-adatok .adatcsoport .kapcsolat-link:hover{
		text-decoration: none;
	}
	
	#footer-kapcsolat {
		background-color: #363636;
		/*-webkit-border-radius: 0px 0px 4px 4px;
		-moz-border-radius: 0px 0px 4px 4px;
		border-radius: 0px 0px 4px 4px;*/
		overflow: hidden;
		height: auto;
		padding: 60px 60px 60px 60px;
		position: relative;
		height: 170px;
		text-align: center;
	}
	
	#footer-kapcsolat-logo{
		width: 35%; float: left;
	}
	#footer-kapcsolat-adatok{
		width: 65%; float: left;
	}
	
	#footer a.mobil-verzio{
		position: absolute;
		top: 40px;
		right: 50px;
		display: block;
		color: #85c225;
	}
	
	#footer-nyelv-facebook{
		text-align: center;
		/*border-top: 1px solid #333;
		border-bottom: 1px solid #333;*/
		padding:20px;
		display: none;
		background-color: #272727;
		margin-left: -20px;
		margin-right: -20px;
	}
	#footer-nyelv-facebook a{
		text-decoration: underline;
		color: #ec268f;
	}
	#footer-nyelv-facebook a:hover{
		text-decoration: none;
	}
	a#footer-nyelv-aktiv{
		color: #a0a0a0;
		text-decoration: none;
	}
	a#footer-nyelv-aktiv:hover{
		text-decoration: none;
	}
	.footer-nyelv{
		padding-left: 10px;
		padding-right: 10px;
		border-left: 1px solid #333;
		line-height: 30px;
		display: inline-block;
	}
		
	#footer-kapcsolat-iwlogo{
		width: 150px; 
		height: 15px; 
		margin: auto;
		cursor: pointer; 
		/*background:url(../design/fapiac/iwlogo-mobil-290.png) no-repeat;*/
		background-size: 150px 14px;
		display: block;
		z-index: 2;
		display: none;
		margin-top: 20px;
		margin-bottom: 20px;
		opacity: 0.2;
		filter: alpha(opacity=20);
	}
	
	#iwlogo-wide{
		height: 44px;
	}
	
	.iwlogo-cont{
		position: relative;
		height: 72px;
		background-color: #84c126;
	}
	.iwlogo.atfordulos {
		position: absolute; 
		bottom: 25px; 
		left: 25px; 
		display: inline-block;
		width: 130px;
		height: 19px;
		background-image: url(../design/fapiac/iwlogo-fapiac.svg);
		background-repeat: no-repeat;
		z-index: 2;
		-webkit-transition: all 0.35s ease;
		-moz-transition: all 0.35s ease;
		-o-transition: all 0.35s ease;
		transition: all 0.35s ease;
	}
	
	.iwlogo.atfordulos:hover {
		background-position: 0px -19px;
	}
	
	/*
	@media (max-width: 979px) {
		.container,
		.navbar-static-top .container,
		.navbar-fixed-top .container,
		.navbar-fixed-bottom .container {
			width: 940px;
		}
		.navbar .nav > li > a {
			padding: 20px 22px 20px;
		}
	}
	
	@media (min-width: 979px) and (max-width: 1200px) {
		.container,
		.navbar-static-top .container,
		.navbar-fixed-top .container,
		.navbar-fixed-bottom .container {
			width: 940px;
			//width:100%;
		}
		.navbar .nav > li > a {
			padding: 20px 22px 20px;
		}
	}
	*/
	
	.mobil-eredeti{
		display: none;
	}
	
	#footer .mobil-eredeti a{
		color: #85c225;
		text-decoration: none;
	}
	#footer .mobil-eredeti a:hover{
		text-decoration: underline;
	}

/*  header menu  */

	.header-logo-nyelv{
		position: relative;
		height: 116px;
	}
	
	#maincol{
		background: url('../design/fapiac/bg.png');
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	#header-top{
		position: relative;
		height: 135px;
		border-bottom: 1px solid #eee;
	}
	
	#logo{
		width: 300px;
		height: 89px;
		margin: 0px;
		position: relative;
		top: 15px;
	}
	#logo a{
		display: block;
	}
	
	.header-company-info{
		position: absolute;
		top: 15px;
		right: 0;
		text-align: right;
		font-size: 16px;
		line-height: 1.42857143;
		margin: 0px;
		font-weight: normal;
	}
	.header-company-info .name{
		display: block;
		font-weight: 700;
	}
	.header-company-info .data{
		display: block;
		margin-top: 5px;
	}
	.header-company-info .data a{
		text-decoration: none;
	}
	.header-company-info .data .fa{
		margin-right: 10px;
	}
	
	.szechenyi-fix-link{
		display: inline-block;
		position: fixed;
		bottom: 0px;
		right: 0px;
		z-index: 1;
		visibility: hidden;
		opacity: 0;
		margin-bottom: -30px;
		-webkit-transition: opacity 0.6s ease, margin-bottom 0.6s ease, visibility 0.6s ease;
		transition: opacity 0.6s ease, margin-bottom 0.6s ease, visibility 0.6s ease;
	}
	.szechenyi-fix-link.active{
		visibility: visible;
		opacity: 1;
		margin-bottom: 0px;
	}
	@media (max-width: 991px) {
		.szechenyi-fix-link img{
			height: 100px;
		}
	}
	
	
	.navbar .nav > li > a .fa{
		display: inline-block;
		width: 14px;
		height: 14px;
		font-size: 14px;
		line-height: 12px;
	}
	
	
	#nyelv{
		line-height: 16px;
		top: 0px;
		padding-bottom: 8px;
		height:25px;
	}
	#nyelv a{
		text-decoration: none;		
		outline: none;
	}
	
	.zaszlo{
		float:right; height:16px;margin: 0px 2px 0px 10px; cursor:pointer; text-align:right; font-family:'Arial'; font-size: 10px;
	}
	.zaszlo_inaktiv{
		float:left; width:65px;height:16px;margin: 0px 2px 0px 2px; cursor:default;
	}
	
	#divecske{
		position: relative; 
		margin-bottom: 0px;
		//height: 410px;
	}
	
	#slider-closed{
		background-color:#84c126;
		height: 25px;
		position:relative;
		top:0px;
	}
	
	#slider-closed.carclosed{
		margin-bottom:20px;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
	}
	
	#slider-elrejt{
		position:relative;
		top:-25px;
		margin-bottom:-25px;
	}
	
	.carousel-indicators li:first-child{
		margin-left:0px;
	}
	
	.carousel-indicators li.slider-bezar {
		background-color: none;
		background: url(../design/fapiac/slider-bezar-16px.png) no-repeat center center;
		width: 16px;
		height: 16px;
		opacity:0.5;
		filter:alpha(opacity=50);
		
	}
	.carousel-indicators li.slider-bezar a {
		width: 16px;
		height: 16px;
		display: block;
		position: absolute;
	}
	
	.carousel a.slider-bezar-x {
		margin-top:15px;
		padding: 0px;
		width: 31px;
		height: 31px;
		display: block;
		//color: red;
		position: absolute;
		z-index: 300;
		margin-right:-100px;
		right:15px;
		left:auto;
		font-size: 25px;
		border: 2px solid #84c126;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px;	
	}
	
	.carousel a.slider-bezar-x div{
		height:31px; 
		width:31px; 
		text-align:center;
	}
	.carousel-indicators li.slider-bezar:hover{
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
	.carousel-inner{
		/*-webkit-border-radius: 4px 4px 4px 4px;
		-moz-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;*/
	}

	.carousel-control {
		position: absolute;
		top: 0px;
		left: 15px;
		width: 30px;
		height: 46px;
		margin-top: 168px;
		font-size: 60px;
		font-weight: 100;
		line-height: 30px;
		color: #b3d77a;
		color: #a0a0a0;
		text-align: center;
		background: rgba(30,30,30,0.6) !important;
		background: rgb(30,30,30);
		border: none;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		opacity: 1;
		filter: alpha(opacity=100);
		margin-left: -100px;
		padding-top: 7px;
		
		-webkit-transition: color 0.4s ease;
		-moz-transition: color 0.4s ease;
        -o-transition: color 0.4s ease;
        transition: color 0.4s ease;
		-webkit-transition: background 0.4s ease;
		-moz-transition: background 0.4s ease;
        -o-transition: background 0.4s ease;
        transition: background 0.4s ease;
	}
	
	.carousel-control.left{
		border-right: 4px solid #84c126;
	}
	
	.carousel-control.right{
		border-left: 4px solid #84c126;
	}
	
	/*.carousel-control:focus,*/
	.carousel-control:hover{
		color: #333333;
		background: rgba(216,216,216,0.6) !important;
		background: rgb(216,216,216);
		opacity: 1;
		filter: alpha(opacity=100);
	}
	
	
	
/*  header menu end  */


/*  mit-csinalunk  */
	
	#mit-csinalunk-tartalom{
		position: relative;
		overflow: hidden;
	}
	#mit-csinalunk-egy,#mit-csinalunk-ketto,#mit-csinalunk-harom{
		
		width: 100%;
		
	}
	#mit-csinalunk-ketto{
	}
	#mit-csinalunk-harom{
	}
	
	.mit-csinalunk-nyil{
		text-align: center;
		cursor: pointer;
		color: #098FC4;
		font-size: 200px;
		line-height: 200px;
		height: 200px;
		display: none;
		margin-top: 50px;
	}
	.mit-csinalunk-nyil:hover{
		color: #ec268f;
	}
	
	.mit-csinalunk-egy,.mit-csinalunk-ketto,.mit-csinalunk-harom{
		/*margin-bottom: 30px;*/
		/*padding-bottom: 10px;*/
		/*border-bottom: 1px solid #ddd;*/
	/*-webkit-transition: all 0.4s ease;
	   -moz-transition: all 0.4s ease;
         -o-transition: all 0.4s ease;
            transition: all 0.4s ease;*/
	}
	.mit-csinalunk-egy:hover, .mit-csinalunk-ketto:hover, .mit-csinalunk-harom:hover{
		/*border-bottom: 1px solid #098FC4;
		background-color: #fdeaf4;*/
	}
	
	.mit-csinalunk-egy:hover .mit-csinalunk-container, .mit-csinalunk-ketto:hover .mit-csinalunk-container, .mit-csinalunk-harom:hover.mit-csinalunk-container{
		margin-left: -40px;
		margin-right: -40px;
	}
	
	.mit-csinalunk-egy{
	}
	.mit-csinalunk-ketto{
	}
	.mit-csinalunk-harom{
	}
	.mit-csinalunk-cim-doboz{
		font-weight: bold;
		color: #84c126;
		text-transform: uppercase;
		margin-top: 20px;
	}
	.mit-csinalunk-cim{
		font-weight: bold;
		color: #84c126;
		text-transform: uppercase;
		margin-bottom: 10px;
		margin-top: 0px;
		font-size: 16px;
		display: inline-block;
		padding: 0;
		line-height: 20px;
	}
	.mit-csinalunk-bal{
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.mit-csinalunk-jobb{
		padding-right: 20px;
		padding-top: 10px;
	}

/*  addthis  */	
	
	.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {
		margin-right: 0px;
	}

	.add-this{
		float: right; 
		vertical-align: bottom; 
		font-size: 12px; 
		line-height: 15px; 
		margin-top: 12px;
	}
	.at-share-tbx-element .at-share-btn:last-child {
		margin-right: 0px !important;
	}
	
	
/*  kapcsolat  */

	.row-fluid [class*="span"]:first-child.kapcsolat-container{
		padding-left: 159px;
		padding-bottom: 30px;
	}

	a.kapcsolat-link {
	  text-decoration: underline;
	}

	a.kapcsolat-link:hover,
	a.kapcsolat-link:focus {
	  text-decoration: none;
	}
	.kapcsolat_tabla_szelesseg{
		width: 70px;
		vertical-align: top;
	}
	#kapcsolat-terkep{
		margin-top: 10px;
		/*padding-top: 30px;
		border-top: 1px solid #ddd;*/
	}
	.kapcsolat-terkep{
		height: 0px;
		padding-bottom: 59.60854%;
		background: url('../design/fapiac/terkep-720x430.jpg');
		/*background-size: cover;*/
		background-size: contain;
	}
	.kapcsolat textarea{
		resize: none;
		padding: 6px 10px;
	}
	.kapcsolat input[type="text"]{
		height: 36px;
		padding: 8px 10px;
	}
	
	#username,
	#pass
	{
		height: 30px;
		padding: 6px 10px;
	}
	
	.kapcsolat .span4{
		/*line-height: 30px;*/
		line-height: 1em;
		padding-top: 11px;
	}
	
	input.kapcsolat-input-error, textarea.kapcsolat-input-error{
		border: 1px solid #ff6262;
		background-color: #ff7676;
		background-color: #ff9d9d;
		background-color: #ffb1b1;
	}
	.kapcsolat-label-error{
		color: #e60000;
	}

/* slider áttetszőség */

.carousel .item {
	-webkit-transition: opacity 1s; 
	-moz-transition: opacity 1s; 
	-ms-transition: opacity 1s; 
	-o-transition: opacity 1s; 
	transition: opacity 1s;
}

.carousel .active.left, 
.carousel .active.right {
	left:0;
	opacity:0;
	z-index:2;
}

.carousel .next, .carousel .prev {
	left:0;
	opacity:1;
	z-index:1;
}

/* hirdetesek */

.hirdetesek-lista{
	padding-right: 30px;
}

.hirdetes{
	padding: 20px 20px 0px 20px;
	margin: 0px -20px 0px -20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.hirdetes:hover{
	background-color: rgba(0, 0, 0, 0.05);
}

.hirdetes h3{
	font-weight: normal;
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	margin: 0px;
}
.hirdetes-foto-keret{
	margin-right:15px; 
	margin-bottom:10px; 
	//border:solid 1px #808E8E; 
	display: inline-block; 
	float: left;
}

.hirdetes-fo-adatok{
	vertical-align:top; 
	min-height:122px; 
	margin-bottom:10px;
}

.hirdetes-datum{
	color:#505050; 
	border-bottom: 1px solid #eee; 
	padding-bottom:15px; 
	margin-top:10px; 
	margin-bottom:20px; 
	font-style:italic; 
	text-align:right;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.hirdetes:hover .hirdetes-datum{
	border-bottom: 1px solid #84c126; 
}

.hirdetes-urlap{
	padding:20px 20px 20px 20px;
	//background-color: #d8d8d8;
	//background-color: #363636;
	background-color: rgba(0, 0, 0, 0.05);
}

.hirdetes-urlap-erdo{
	//max-height: 500px;
	display: none;
	margin: 0px 0px 5px 20px;
	padding-left: 5px;
	border-left: solid 1px #cccccc;
}

.hirdetes-urlap label{
	//color: #a0a0a0;
}
.hirdetes-urlap .cimsor{
	color: #84c126;
	font-family: 'Arial';
	font-weight:bold;
	font-size: 26px;
	line-height: 40px;
	margin: 10px 0;
}

.hirdetes-urlap-bottom{
	background-color: #84c126;
	height: 30px;
	width:100%;
}

/*	palyazatok  */

	.palyazatvizjel{
		width: 100%; 
		height: 250px; 
		background-image: url(../design/fapiac/palyazat-vizjel.png?v=2);
		background-repeat: no-repeat; 
		background-position: center;
		background-size: contain;
	}

	a.palyazatok-bovebben-link{
		text-decoration:none;
	}

	.palyazatok-text{
		height: 184px;
	}
	
	a.palyazatok-link,
	.palyazatok-thumb,
	.palyazatok-thumb-nolink{
		padding: 15px 20px 0px 20px;
		margin: 0px -20px 5px -20px;
		text-decoration: none;
		display: block;
		//color: #8D8E8E;
		-webkit-transition: all 0.4s ease;
		   -moz-transition: all 0.4s ease;
			 -o-transition: all 0.4s ease;
				transition: all 0.4s ease;
		/*border-bottom: 1px solid #ddd;*/
	}

	.palyazatok-thumb:hover,
	.palyazatok-thumb-nolink:hover{
		text-decoration: none;
		background-color: rgba(0, 0, 0, 0.05);	
		color: #505050;
	}

	.palyazatok-link:hover .palyazatok-bovebben-szoveg,
	.palyazatok-thumb:hover .palyazatok-bovebben-szoveg{
		display: block;
	}

	.palyazatok-kategoria{
		font-weight: bold;
		color: #808080;
		text-transform: uppercase;
		margin-bottom: 10px;
		margin-top: 50px;
		text-align: center;
		font-size: 20px;
		font-family: Arial;
		height: auto;
		line-height: 1.42857143;
	}
	.palyazatok-cim{
		font-weight: bold;
		color: #85c225;
		text-transform: uppercase;
		margin: 0px;
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 22px;
		max-height: 66px;
		text-align: left;
		overflow: hidden;
		/*white-space: nowrap;
		text-overflow: ellipsis;*/
		display:block;
		height: auto;
	}
	.palyazatok-bovitett-nezet .palyazatok-cim{
		text-align: left;
		overflow: visible;
		white-space: normal;
		margin-bottom: 15px;
	}
	.palyazatok-tartalom{
		overflow: hidden;
		height: 108px;
	}

	.palyazatok-bovebben{
		padding-top: 10px;
		padding-bottom: 15px;
		font-size: 14px;
		border-bottom: 1px solid #eee;
		-webkit-transition: all 1.4s ease;
		   -moz-transition: all 1.4s ease;
			 -o-transition: all 1.4s ease;
				transition: all 1.4s ease;
	}
	
	.palyazatok-thumb:hover .palyazatok-bovebben{
		border-bottom: 1px solid #84c126;
	}
	
	.palyazatok-bovebben-idopont{
		margin-right: 10px;
		color: #505050;
	}
	.palyazatok-bovebben-szoveg{
		display: none;
		color: #85c225;
		font-weight: bold;
		float: right;
		/*text-transform: uppercase;*/
		-webkit-transition: all 1.4s ease;
		   -moz-transition: all 1.4s ease;
			 -o-transition: all 1.4s ease;
				transition: all 1.4s ease;
	}

/*bovitett nezet eseten*/
	
	.palyazatok-tartalom-bovitett{
		margin-top: 20px;
	}
	.palyazatok-bovitett-nezet{
		padding: 0px; 	
	}
	.palyazatok-bovitett-nezet .palyazatok-nav-label{
		display:block;
		font-weight: bold;
		color: #85c225;
		text-transform: uppercase;
		margin: 0px;
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 22px;
		text-align: left;
	}
	.palyazatok-bovitett-nezet .palyazatok-intro{
		font-weight: 700;
	}
	.palyazatok-bovitett-nezet .palyazatok-img-box img{
		display: block;
		max-width: 80%;
		margin: 30px auto 30px;
		-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
	}
	
	a.palyazatok-bovitett-vissza{
		text-decoration: none;
		color: #505050;
		display: block;
		padding: 10px;
		border-bottom: 1px solid #ddd;
		margin-top: 20px;
		font-size: 14px;
	}
	
	.palyazatok-bovitett-vissza2{
		line-height: 40px;
	}
	.palyazatok-bovitett-vissza-szoveg{
		color: #85c225;
		font-weight: bold;
		/*text-transform: uppercase;*/
	}
	.palyazatok-bovitett-vissza:hover{
		background-color: #f9f9f9;
		color: #505050;
		border-bottom: 1px solid #85c225;
	}

	.palyazatok-bovitett-idopont{
		text-align: right;
	}

/*	referenciak  */

.galeria-popup
{
	text-decoration:none; 
	font-family: Arial; 
	font-size:11px; 
	color:#098FC4;
}

.galeria-popup:hover
{
	text-decoration:none; 
	font-family: Arial; 
	font-size:11px; 
	color: #005580;
}

.refmenu
{
	background-color: #000000;
	background-color: rgba(0,0,0,0.35);
}

.ref-alcsop
{
	padding:10px 0px 10px 0px; 
	/*margin-top:-1px;*/
}

.kiemeltrefcim
{
	max-width:242px;
	width:100%;
	font-family: 'Arial';
	font-weight:bold; 
	font-size:20px;
	color:#098FC4;
	margin-bottom:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
}

.kiemeltrefimage
{
	max-width:242px; 
	border: solid 1px #c8c7c7; 
	margin-bottom:20px; 
	width:100%;
}

.kiemletrefleiras
{
	max-width:242px; 
	font-family: Arial; 
	font-size:12px; 
	line-height:16px; 
	color:#676666; 
	height:48px; 
	overflow:hidden;
}

.kiemeltbovebben
{
	max-width:242px;
}

a.referenciak-alkateg
{
	display: block;
	text-decoration: none;
	line-height:18px;
	color: #8D8E8E;
	-webkit-transition: all 0.4s ease;
	   -moz-transition: all 0.4s ease;
		 -o-transition: all 0.4s ease;
			transition: all 0.4s ease;
	border: 1px solid transparent;
	padding: 3px 10px 3px 10px;	
}

a.referenciak-alkateg:hover
{    
	background-color:black;
	border: solid 1px #c8c7c7;
}

div.referencia-alkateg-selected
{
  text-decoration: none;
  line-height:18px;
  color: white;
  background-color: #098FC4;
  *background-color: #0877A4;
  background-image: -moz-linear-gradient(top, #098FC4, #0877A4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#098FC4), to(#0877A4));
  background-image: -webkit-linear-gradient(top, #098FC4, #0877A4);
  background-image: -o-linear-gradient(top, #098FC4, #0877A4);
  background-image: linear-gradient(to bottom, #098FC4, #0877A4);
  background-repeat: repeat-x;
  border-color: #098FC4 #098FC4 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff098FC4', endColorstr='#ff0877A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	 -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
		  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  padding: 4px 11px 4px 11px;
  
}

.ref-btncell
{
  text-decoration: none;
  font-family: 'Arial';
  text-align: center;
  vertical-align:middle;
  font-size: 18px;
  border-bottom: solid 1px #333333;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ref-btncell-inact
{
  padding:5px;
}

.ref-btncell-inact,
.ref-btncell:hover
{
  text-decoration: none;
  text-align: center;
  vertical-align:middle;
  font-family: 'Arial';
  font-size: 18px;
  color: white;
  background-color: #098FC4;
  *background-color: #0877A4;
  background-image: -moz-linear-gradient(top, #098FC4, #0877A4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#098FC4), to(#0877A4));
  background-image: -webkit-linear-gradient(top, #098FC4, #0877A4);
  background-image: -o-linear-gradient(top, #098FC4, #0877A4);
  background-image: linear-gradient(to bottom, #098FC4, #0877A4);
  background-repeat: repeat-x;
  border-color: #098FC4 #098FC4 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff098FC4', endColorstr='#ff0877A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-bottom: 1px solid #098FC4;
} 

.ref-link
{
	color:#8D8E8E;
	text-decoration:none;
	background: transparent;
}

.ref-link:hover
{
	color:white;
}

.ref-btn-inact,
.ref-btn{
  display:inline-block; 
  padding:5px 13px;
  text-decoration: none;
  font-family: 'Arial';
  font-size: 18px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: solid 1px black;	
  
}
.ref-btn
{
  padding-bottom:4px;
  text-decoration: none;
  color: white;
  background-color: #098FC4;
  *background-color: #0877A4;
  background-image: -moz-linear-gradient(top, #098FC4, #0877A4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#098FC4), to(#0877A4));
  background-image: -webkit-linear-gradient(top, #098FC4, #0877A4);
  background-image: -o-linear-gradient(top, #098FC4, #0877A4);
  background-image: linear-gradient(to bottom, #098FC4, #0877A4);
  background-repeat: repeat-x;
  border-color: #098FC4 #098FC4 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff098FC4', endColorstr='#ff0877A4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	 -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
		  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.ref-btn-inact{
  background-color: black;
  color:#808E8E;
  border: solid 1px #c8c7c7;
}

.ref-btn:hover
{
  color: #A7A7A7;
  text-decoration: none;
  background:none;
  background-color: black;
  border: solid 1px #c8c7c7;
}

.noborderbottom{
	border-bottom:transparent;
}
		

/*  referencia - minilista */

.referencia-item{
	margin-bottom: 15px;
	border-top: 1px solid #dddddd;
	padding-top: 30px;
}
.referencia-item:nth-child(-n+3){
	border-top: none;
	padding-top: 15px; 
}
.referencia-item:nth-last-child(1),
.referencia-item:nth-last-child(2),
.referencia-item:nth-last-child(3){
	/*border-bottom: 1px solid #dddddd;*/
	padding-bottom: 15px;
	margin-bottom: 0px;
}
.referencia-lista.row-fluid .span4:nth-child(3n+1) {
    margin-left: 0;
    padding-left: 0px;
	clear: left;
}

		
/* ddcombo */

.ddcombo{
	display:inline-block;
	width:100%;
}

.ddcombo_results {
	padding: 0px;
	border: 1px solid #cccccc;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	//margin-left:5px;
	margin-top:-8px;
}

.ddcombo_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ddcombo_results li {
	margin: 0px;
	padding: 2px 10px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 16px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 20px;
	overflow: hidden;
	font-family: 'Arial';
}

.ddcombo_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ddcombo_odd {
	background-color: #eee;
}

.ddcombo_over {
	background-color: #b3d77a;
	color: white;
}

.ddcombo_td1 {
  /*background: url('../design/ddcombo/bg.png') no-repeat;*/
  /*width: 158px;*/
 
  padding-bottom:0px;
  width:100%;
  font-size:0px;
  height:30px;
}

.ddcombo_td1 input {
  height:36px;
  font-size: 16px;
  line-height: 20px;
  color: #555555;
  /*margin-left: 5px;
  margin-right: 5px;
  margin-top: 3px;
  height: 18px;
  width: 140px;
  border: 0;
  display: block;*/*/
}

.ddcombo_td1 div {
  background-color: white;
  margin-bottom: 2px;
}

.ddcombo_td2 {
  cursor: pointer;
  height: 30px;
  width: 26px;
  cursor: pointer;
}

.ddcombo_td2 img {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  height: 30px;
}

.ddcombo_td2 a {
  background: url('../design/ddcombo/button1.png');
  display: block;
  //height: 25px; 
  //width: 22px;
  height: 36px;
  width: 32px;
  background-size: cover;
}

.ddcombo_td2 a:hover {
  background: url('../design/ddcombo/button2.png');
  background-size: cover;
}

.ddcombo_input1 {
	 background: url('../design/ddcombo/transparent_pixel.gif');
}
 
.ddcombo_div {
  padding: 0;
  margin: 0;
  padding-left: 4px; 
  background: url('../design/ddcombo/transparent_pixel.gif'); 
}	

.ddcombo_match_char{
	font-weight: bold;
	color:#4a7a00;
}
	
/* input */

.btn-fapiac,
.btn-fapiac:focus{
	padding: 10px 28px;
	background: none;
	border: none;  
	background-color:#363636;
	border: 0px solid transparent;  
	border-bottom: 4px solid #84c126;
	color: #a0a0a0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.btn-fapiac.inverz{
	background-color:#d8d8d8;
	color: #333333;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}

.btn-fapiac.inverz:hover{
	background-color:#363636;
	color: #a0a0a0;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
}
.btn-fapiac.inprogress,
.btn-fapiac:hover{
	background-color:#d8d8d8;
	//border-bottom: 4px solid #363636;
	color: #333333;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.btn-fapiac.inprogress{
	cursor: progress;
}
.hirdetes-urlap textarea{
	resize: none;
	padding: 6px 10px;
	}

.hirdetes-urlap input[type="text"]{
	height: 36px;
    padding: 8px 10px;
}

.hirdetes-urlap .vizjel{
}

#filenev{
	text-align: center;
	font-size: 14px;
}

.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}

.fileinput-button {
	position: relative;
	overflow: hidden;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

#form-kotelezo-szoveg{
	border: 1px solid transparent;
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: bold;
	text-align: left;
}

/*	kik-vagyunk  */

.szines-hover{
	//text-align: justify;
}
.fo-cim-szurke{
	position: relative;
	color: #808080;
	margin: 0px;
	line-height: 46px;
	margin-bottom: 20px;
	font-weight:bold;
	font-size: 30px;
	border-bottom: 1px solid #dddddd;
}
.szines-hover .fo-cim-szurke{
	height: 46px;
}

.fo-cim-szines{
	position: absolute;
	top: 0px; 
	left: 0px;
	//border-bottom: 1px solid #84c126;
	line-height: 40px;
	height: 50px;
	margin: 0px;
	display: inline-block;
	white-space: nowrap;
}

.fo-cim-szines-kulso{
	width: 100%;
	position: absolute;
	top: 0px; 
	left: 0px;
	border-bottom: 1px solid #dddddd;
	line-height: 46px;
	height: 46px;
	margin: 0px;
	display: inline-block;
	-webkit-transition: border 0.6s ease;
	   -moz-transition: border 0.6s ease;
		 -o-transition: border 0.6s ease;
			transition: border 0.6s ease;
}
.szines-hover:hover .fo-cim-szines-kulso{
	
	border-bottom: 1px solid #84c126;
	-webkit-transition: all 0.6s ease;
	   -moz-transition: all 0.6s ease;
		 -o-transition: all 0.6s ease;
			transition: all 0.6s ease;
}

/* highslide */

.foto_felirat{
	color: #8dbf41;
	margin-top: 3px;
}

.highslide-container div {
	font-family: 'Arial';
	font-size: 16px;
	color: #505050;
	padding-bottom: 0px;
}
.highslide {
	cursor: url(../design/highslide/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
/*	border: 3px solid white;*/
}
.highslide:hover img {
	border-color: #f7d330;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: #f7d330;
}
.highslide-image {
	border-width: 1px;
	border-style: solid;
	border-color: #808E8E;
	background: #fff;
}
.highslide-wrapper, .glossy-dark {
	background: #fff;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 4px 5px;
	color: #111;
	background: #fff;
}
.highslide-heading {
	display: none;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: white;
	/*
	padding-left: 22px;
	background-image: url(highslide/../design/highslide/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	*/
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move a {
	cursor: move;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../design/highslide/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../design/highslide/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background: url(../design/highslide/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}


/* glyphicon */

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty {
  width: 1em;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}


/*************************************************************************************************************/
/*  COOKIE SZABÁLYZAT  */

#cookie-policy-container{
	display: none;
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: rgba(54, 54, 54 ,0.9);
	color: #ffffff;
	z-index: 5000;
	-webkit-transition: 0.4s linear background-color;
	-moz-transition: 0.4s linear background-color;
	-ms-transition: 0.4s linear background-color;
	-o-transition: 0.4s linear background-color;
	transition: 0.4s linear background-color;	
}

#cookie-policy-container:hover{
	background: rgba(54, 54, 54 ,1);
}

#cookie-policy-container .container{
	padding: 5px 15px;
	max-width: 100% !important;
	min-width: 0px !important;
}

#cookie-policy-container a{
	display: inline-block;
	line-height: 16px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	
	-webkit-transition: 0.1s linear border-color;
	-moz-transition: 0.1s linear border-color;
	-ms-transition: 0.1s linear border-color;
	-o-transition: 0.1s linear border-color;
	transition: 0.1s linear border-color;	
}

#cookie-policy-container a:hover{
	border-bottom: 1px solid transparent;
}

.cookie-policy-read{
	/*display: block;*/
	display: inline-block;
	font-size: 14px;
}

@media (max-width: 991px) {
	
	.cookie-policy-read{
		display: inline-block;
	}
}

#cookie-policy-container .btn{
	background: transparent;
	border: 1px solid #d8d8d8;
	border-bottom: 4px solid #84c126;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	font-size: 18px;
	padding: 3px 20px;
	text-shadow: none;
	-webkit-transition: background 0.4s ease, color 0.4s ease;
    -moz-transition: background 0.4s ease, color 0.4s ease;
    -o-transition: background 0.4s ease, color 0.4s ease;
    transition: background 0.4s ease, color 0.4s ease;
}

#cookie-policy-container .btn:hover{
	background: #d8d8d8;
	color: #333333;
}

@media (max-width: 767px) {
	#cookie-policy-container .btn {
		margin-top: 10px;
		margin-bottom: 5px;
	}
}

@media (max-width: 480px) {
	
	#cookie-policy-container .btn {
		display: block;
		/*width: 100%;*/
		/*margin-bottom: 0px;*/
	}
}

.cookie-policy-content{
	display: table;
	width: 100%;
}

.cookie-policy-buttons,
.cookie-policy-text{
	display: table-cell;
	vertical-align: middle;
}

.cookie-policy-buttons{
	text-align: right;
	padding-left: 30px;
	vertical-align: middle;
}

@media (max-width: 767px) {	
	.cookie-policy-content{
		display: block;
	}
	
	.cookie-policy-buttons,
	.cookie-policy-text{
		display: block;
		padding-left: 0px;
		text-align: center;
	}
}

/* FOOLDAL */

.home-news-bottom-separator{
	margin: 20px 0px 80px 0px; 
	height: 8px; 
	background: #84c126;
}
@media (max-width: 979px){
	.home-news-bottom-separator{
		margin-top: 75px;
	}
}

/* FRISS */
.friss-thumb{
	padding: 15px 20px 0px 20px;
	margin: 0px -20px 60px -20px;
	text-decoration: none;
	display: block;
	background: none;
	color: #505050;
	-webkit-transition: background 0.4s ease;
	transition: background 0.4s ease;
}

.friss-thumb:focus,
.friss-thumb:hover{
	text-decoration: none;
	background: #f9f9f9;	
	color: #505050;
}
.friss-name{
	font-weight: bold;
	color: #85c225;
	text-transform: uppercase;
	margin: 0px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 22px;
	max-height: 66px;
	text-align: left;
	overflow: hidden;
	display:block;
	height: auto;
}
.friss-img{
	position: relative;
	margin: 0px 0px 20px;
	font-size: 0px;
	line-height: 0px;
}
.friss-img .friss-img-twin{
	position: absolute;
	top: 0px;
	display: inline-block;
	width: 50%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.friss-img .friss-img-twin:nth-child(2){
	left: 0%;
}
.friss-img .friss-img-twin:nth-child(3){
	left: 50%;
}
.friss-img img{
	width: 100%;
	background: #f9f9f9;
	-webkit-transition: background 0.4s ease;
	transition: background 0.4s ease;
}
.friss-img img.sizer{
	opacity: 0;
}
.friss-img .friss-img-twin img{
	width: auto;
	height: 100%;
	max-width: none;
	margin-left: -50%;
}
.friss-thumb:focus .friss-img img,
.friss-thumb:hover .friss-img img{
	background: #fff;
}
.friss-intro{
	overflow: hidden;
	height: 108px;
}

.friss-more{
	padding: 15px 0px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

.friss-thumb:hover .friss-more{
	border-bottom: 1px solid #84c126;
}

.friss-more .date{
	margin-right: 10px;
	color: #505050;
}
.friss-more .btxt{
	display: none;
	color: #85c225;
	font-weight: bold;
	float: right;
}
.friss-thumb:hover .friss-more .btxt{
	display: block;
}
@media (max-width: 979px) {
	.friss-thumb{
		padding: 15px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
	}
	.friss-more .btxt {
		display: block;
	}
	
}
/* FRISS END */



