
		.kategoriak_cont{
			width:95%;
			max-width:px;
			margin:0px auto;
			font-size:0px;
		}
		.kategoriak_cont .entry{
			padding:0px px;
			margin-bottom:px;
		}
		.kategoriak_cont .entry a{
			display:table;
			position:relative;
			width:100%;
			overflow:hidden;
		}
		.kat_img{
			display:block;
			position:relative;
			width:100%;
			overflow:hidden;
			height:px;
		}
		.kat_img img{
			width:100%;
		}
		.kat_hover{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.8);
			-webkit-transform:translate(-50%,-50%) scale(0.8);
			width:100%;
			height:100%;
			max-width:;
			max-height:;
			z-index:10;
			opacity:0;
			transition:all 0.3s ease;
			-webkit-transition:all 0.3s ease;
		}
		.kat_hover_cont{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%);
			display:table;
			z-index:15;
		}
		.kat_hover:before{
			content:'';
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%);
			background:;
			opacity:;
			width:100%;
			height:100%;
		}
		.kat_icon{
			float:;
			margin-: px;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease;
			transform:translate(30px,0px);
			-webkit-transform:translate(30px,0px); 
			opacity:0;
		}
		.kat_icon:before{
			font-size:px;
			color:;
		}
		.kat_text{
			font-size:px;
			color:;
			font-family:;
			text-transform:;
			font-weight:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease;
			transform:translate(-30px,0px);
			-webkit-transform:translate(-30px,0px); 
			opacity:0;
			position:relative;
			display:table;
		}
		.kat_name{
			font-size:px;
			color:;
			font-family:;
			text-transform:;
			font-weight:;
			text-align:;
			padding:;
			background:;
		}
		.kat_hover .kat_name{
			display:table;
			white-space: nowrap;
			margin:px auto 0px auto;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease;
			transform:translate(0px,60px);
			-webkit-transform:translate(0px,60px); 
			opacity:0;
		}
		.kat_hover_icon_cont{
			display:table;
			margin:0px auto;
		}
		.kategoriak_cont .entry a:hover .kat_hover{
			opacity:1;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%);
		}
		.kategoriak_cont .entry a:hover .kat_text, .kategoriak_cont .entry a:hover .kat_icon, .kategoriak_cont .entry a:hover .kat_name{
			opacity:1;
			transform:translate(0px,0px);
			-webkit-transform:translate(0px,0px); 
		}
		.img_temp {
			width:100%;
			height:px;
			display:block;
			line-height:px;
			text-align:center;
			background:;
			color:;
			font-size:70px;
		}
		.left_kat{
			width:100%;
			max-width:px;
			float:;
		}
		.left_kat li{
			width:100%;
			position:relative;
		}
		.left_kat>li>span, .left_kat>li>a{
			padding:;
			display: table;
			width: 100%;
			border:px solid ;
			height:px;
			line-height:px;
			margin-bottom:px;
			text-align:;
			font-size:px;
			font-family:;
			font-weight:;
			color:;
			background:;
			text-transform:;
		}
		.left_kat li>span:before{
			font-size:px;
			:px;
			color:;
			position:absolute;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.left_kat li>span, .left_kat li>a{
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.left_kat li>input{
			position: absolute;
			margin: 0px;
			padding: 0px;
			border: 0px;
			width: 100%;
			left: 0px;
			top: 0px;
			opacity: 0;
			z-index: 10;
			display: block;
			cursor:pointer;
			height:px;
		}
		.active_li{
			height:initial !important;
		}
		.sub>li>span, .sub>li>a{
			color: ;
			background:;
			font-size:px;
			text-indent:px;
			display:table;
			width:100%;
			height:px;
			line-height:px;
			padding:;
			margin-bottom:px;
			border:px solid ;
		}
		.sub2>li>span, .sub2>li>a{
			color: ;
			background:;
			font-size:px;
			text-indent:px;
			display:table;
			width:100%;
			height:px;
			line-height:px;
			padding:;
			margin-bottom:px;
			border:px solid ;
		}
		.sub3>li>span, .sub3>li>a{
			color: ;
			background:;
			font-size:px;
			text-indent:px;
			display:table;
			width:100%;
			height:px;
			line-height:px;
			padding:;
			margin-bottom:px;
			border:px solid ;
		}
		.sub4>li>span, .sub4>li>a{
			color: ;
			background:;
			font-size:px;
			text-indent:px;
			display:table;
			width:100%;
			height:px;
			line-height:px;
			padding:;
			margin-bottom:px;
			border:px solid ;
		}
		.left_kat li>ul{
			max-height:0px;	
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.left_kat li>input:checked ~ ul{
			max-height:1500px;
		}
		.left_kat .active_li>ul{
			max-height:1500px;
		}
		.left_kat li>a:hover, .left_kat li>span:hover, .left_kat li>input:hover ~ a, .left_kat li>input:hover ~ span, .active_li>a, .active_li>span{
			color: !important;
			background: !important;
			border:px solid  !important;
			letter-spacing:1px;
		}
		.left_kat li>span:hover:before, .left_kat li>input:hover ~ span:before, .active_li>span:before{
			color: !important;
			transform:rotate(90deg);
			-webkit-transform:rotate(90deg); 
		}
		.term_wrapp>li{
			padding:0px px;
			margin-bottom:px;
		}
		.term_name{
			display:table;
			width:100%;
			text-align:;
			font-weight:;
			padding:;
			margin-bottom:px;
			font-family:;
			font-size:px;
			text-transform:;
			line-height:px;
			color:;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .term_name{
			color:;
			background:;
		}
		.term_ar{
			display:table;
			width:100%;
			text-align:;
			padding:;
			margin-bottom:px;
			line-height:px;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.akcios_ar{
			display:table;
			width:100%;
			text-align:;
			padding:;
			margin-bottom:px;
			line-height:px;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_ar, .akcios_ar{
			font-weight:;
			font-family:;
			font-size:px;
			text-transform:;
			color:;
		}
		.term_ar strong{
			font-weight:;
			font-family:;
			font-size:px;
			text-transform:;
			color:;
		}
		.akcios_ar strong{
			font-weight:;
			font-family:;
			font-size:px;
			text-transform:;
			color:;
		}
		.term_img img{
			width:100%;
		}
		.termlist{
			width:95%;
			margin:0px auto;
			max-width:px;
		}
		.term_button{
			text-align:;
			font-weight:;
			display:table;
			margin:0px auto;
			padding:;
			margin-bottom:px;
			font-family:;
			font-size:px;
			text-transform:;
			position:relative;
			line-height:px;
			color:;
			background:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_button .icon{
			font-size:px;
			:px;
			position:absolute;
			color:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_button .button_text{
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .term_button{
			color:;
			background:;
		}
		.term_wrapp>li>a:hover .term_button .icon{
			color:;
		}
		.term_img{
			position:relative;
			overflow:hidden;
		}
		.term_hover{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%) scale(0.8);
			-webkit-transform:translate(-50%,-50%) scale(0.8); 
			display:table;
			width:100%;
			height:100%;
			max-width:;
			max-height:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			opacity:0;
		}
		.term_wrapp>li>a:hover .term_hover{
			opacity:1;
			transform:translate(-50%,-50%) scale(1);
			-webkit-transform:translate(-50%,-50%) scale(1); 
		}
		.term_hover:after{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
			display:table;
			width:100%;
			height:100%;
			content:'';
			opacity:;
			background:;
		}
		.term_hover_cont{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,100%);
			-webkit-transform:translate(-50%,100%); 
			display:table;
			margin-bottom:px;
			z-index:10;
			color:;
			background:;
			padding:;
			transition:all 0.8s ease;
			-webkit-transition:all 0.8s ease; 
			opacity:0;
		}
		.term_wrapp>li>a:hover .term_hover_cont{
			opacity:1;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
		}
		.term_hover_cont .icon{
			font-size:px;
			float:;
			margin-left:px;
			opacity:0;
			transform:translate(60px,0px);
			-webkit-transform:translate(60px,0px); 
			transition:all 1.2s ease;
			-webkit-transition:all 1.2s ease; 
		}
		.term_hover_cont .icon:before{
			margin:0px;
		}
		.term_hover_cont .hover_szoveg{
			font-size:px;
			float:;
			margin-:px;
			font-family:;
			font-weight:;
			text-transform:;
			transition:all 1.2s ease;
			-webkit-transition:all 1.2s ease; 
			opacity:0;
			transform:translate(-60px,0px);
			-webkit-transform:translate(-60px,0px); 
		}
		.term_wrapp>li>a:hover .hover_szoveg{
			opacity:1;
			transform:translate(0px,0px);
			-webkit-transform:translate(0px,0px); 
		}
		.term_wrapp>li>a:hover .icon{
			opacity:1;
			transform:translate(0px,0px);
			-webkit-transform:translate(0px,0px); 
		}
		.term_wrapp>li>a:hover .term_button .icon{
			transform:translate(10px,0px);
			-webkit-transform:translate(10px,0px); 
		}
		.szalag_1{
			position:absolute;
			z-index:10;
			top:px;
			left:px;
			font-size:px;
			font-family:;
			font-weight:;
			text-transform:;
			color:;
			background:;
			padding:;
			border-radius:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.szalag_1:before{
			font-size:px;
			color:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .szalag_1{
			color:;
			background:;
		}
		.term_wrapp>li>a:hover .szalag_1:before{
			color:;
		}
		.szalag_2{
			position:absolute;
			z-index:10;
			top:px;
			left:px;
			font-size:px;
			font-family:;
			font-weight:;
			text-transform:;
			color:;
			background:;
			padding:;
			border-radius:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.szalag_2:before{
			font-size:px;
			color:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .szalag_2{
			color:;
			background:;
		}
		.term_wrapp>li>a:hover .szalag_2:before{
			color:;
		}
		.szalag_3{
			position:absolute;
			z-index:10;
			top:px;
			left:px;
			font-size:px;
			font-family:;
			font-weight:;
			text-transform:;
			color:;
			background:;
			padding:;
			border-radius:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.szalag_3:before{
			font-size:px;
			color:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .szalag_3{
			color:;
			background:;
		}
		.term_wrapp>li>a:hover .szalag_3:before{
			color:;
		}
	


