
		.kategoriak_cont{
			width:95%;
			max-width:1280px;
			margin:0px auto;
			font-size:0px;
		}
		.kategoriak_cont .entry{
			padding:0px 40px;
			margin-bottom:48px;
		}
		.subkatlist .entry{
			padding:0px calc(40px / 2);
		}
		.kategoriak_cont .entry a{
			display:table;
			position:relative;
			width:100%;
			overflow:hidden;
		}
		.kat_img{
			display:block;
			position:relative;
			width:100%;
			overflow:hidden;
			height:402px;
		}
		.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:100;
			max-height:100;
			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:#515149;
			opacity:0.8;
			width:100%;
			height:100%;
		}
		.kat_icon{
			float:none;
			margin-none: 10px;
			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:16px;
			color:#ffffff;
		}
		.kat_text{
			font-size:18px;
			color:#ffffff;
			font-family:Montserrat;
			text-transform:initial;
			font-weight:500;
			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:18px;
			color:#515149;
			font-family:Montserrat;
			text-transform:initial;
			font-weight:500;
			text-align:center;
			padding:20px;
			background:#ffffff;
		}
		.kat_hover .kat_name{
			display:table;
			white-space: nowrap;
			margin:60px 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:402px;
			display:block;
			line-height:402px;
			text-align:center;
			background:#ffffff;
			color:#515149;
			font-size:70px;
		}
		.left_kat{
			width:100%;
			max-width:250px;
			float:left;
		}
		.left_kat li{
			width:100%;
			position:relative;
		}
		.left_kat>li>span, .left_kat>li>a{
			padding:10px 60px 10px 20px;
			display: table;
			width: 100%;
			border:0px solid #515149;
			height:48px;
			line-height:26px;
			margin-bottom:1px;
			text-align:left;
			font-size:14px;
			font-family:Montserrat;
			font-weight:300;
			color:#ffffff;
			background:#515149;
			text-transform:initial;
		}
		.left_kat li>span:before{
			font-size:16px;
			right:20px;
			color:#ffffff;
			position:absolute;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			margin: 0px;
			width: initial;
			height: initial;
			line-height: initial;
			display: table;
			text-indent: 0px;
		}
		.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:48px;
		}
		.active_li{
			height:initial !important;
		}
		.sub>li>span, .sub>li>a{
			color: #515149;
			background:#ece5d9;
			font-size:14px;
			text-indent:20px;
			display:table;
			width:100%;
			height:48px;
			line-height:26px;
			padding:10px 60px 10px 20px;
			margin-bottom:1px;
			border:0px solid #ece5d9;
		}
		.sub2>li>span, .sub2>li>a{
			color: #515149;
			background:#d5ccbd;
			font-size:14px;
			text-indent:30px;
			display:table;
			width:100%;
			height:48px;
			line-height:26px;
			padding:10px 60px 10px 20px;
			margin-bottom:1px;
			border:0px solid #d5ccbd;
		}
		.sub3>li>span, .sub3>li>a{
			color: #515149;
			background:#ece5d9;
			font-size:14px;
			text-indent:40px;
			display:table;
			width:100%;
			height:48px;
			line-height:26px;
			padding:10px 60px 10px 20px;
			margin-bottom:1px;
			border:0px solid #ece5d9;
		}
		.sub4>li>span, .sub4>li>a{
			color: #515149;
			background:#d5ccbd;
			font-size:14px;
			text-indent:50px;
			display:table;
			width:100%;
			height:48px;
			line-height:26px;
			padding:10px 60px 10px 20px;
			margin-bottom:1px;
			border:0px solid #d5ccbd;
		}
		.left_kat li>ul{
			max-height:0px;	
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
			overflow:hidden;
		}
		.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:#ffffff !important;
			background:#f39025 !important;
			border:0px solid #f39025 !important;
			
		}
		.term_wrapp{
			display:table;
		}
		.left_kat li>span:hover:before, .left_kat li>input:hover ~ span:before, .active_li>span:before{
			color:#515149 !important;
			transform:rotate(90deg);
			-webkit-transform:rotate(90deg); 
		}
		.term_wrapp>li{
			padding:0px 20px;
			margin-bottom:20px;
		}
		.term_name{
			display:table;
			width:100%;
			text-align:center;
			font-weight:500;
			padding:10px 0px 0px 0px;
			margin-bottom:16px;
			font-family:Montserrat;
			font-size:16px;
			text-transform:initial;
			line-height:24px;
			color:#515149;
			background:#ffffff;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .term_name{
			color:#f39025;
			background:#ffffff;
		}
		.term_ar{
			display:table;
			width:100%;
			text-align:center;
			padding:0px 0px 10px;
			margin-bottom:px;
			line-height:16px;
			background:#ffffff;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.akcios_ar{
			display:table;
			width:100%;
			text-align:center;
			padding:0px 0px 10px 0px ;
			margin-bottom:10px;
			line-height:16px;
			background:#ffffff;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_ar, .akcios_ar{
			font-weight:400;
			font-family:Montserrat;
			font-size:16px;
			text-transform:initial;
			color:#515149;
		}
		.term_ar strong{
			font-weight:500;
			font-family:Montserrat;
			font-size:16px;
			text-transform:initial;
			color:#f39025;
		}
		.akcios_ar strong{
			font-weight:500;
			font-family:Montserrat;
			font-size:20px;
			text-transform:initial;
			color:#e71b05;
		}
		.term_img img{
			width:100%;
		}
		.termlist{
			width:95%;
			margin:0px auto;
			max-width:1280px;
		}
		.term_button{
			text-align:center;
			font-weight:500;
			display:table;
			margin:0px auto;
			padding:10px 50px 10px 40px;
			margin-bottom:40px;
			font-family:Montserrat;
			font-size:14px;
			text-transform:uppercase;
			position:relative;
			line-height:24px;
			color:#ffffff;
			background:#515149;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_button .icon{
			font-size:20px;
			right:22px;
			position:absolute;
			color:#ffffff;
			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:#ffffff;
			background:#f39025;
		}
		.term_wrapp>li>a:hover .term_button .icon{
			color:#ffffff;
		}
		.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:100;
			max-height:100;
			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:0.6;
			background:#d5ccbd;
		}
		.term_hover_cont{
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,100%);
			-webkit-transform:translate(-50%,100%); 
			display:table;
			margin-bottom:0px;
			z-index:10;
			color:#ffffff;
			background:#515149;
			padding:10px 20px 10px 20px;
			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:16px;
			float:right;
			margin-left:0px;
			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:16px;
			float:left;
			margin-left:0px;
			font-family:Montserrat;
			font-weight:500;
			text-transform:initial;
			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:10px;
			left:0px;
			font-size:13px;
			font-family:Montserrat;
			font-weight:500;
			text-transform:uppercase;
			color:#ffffff;
			background:#ff0000;
			padding:10px 10px 10px 10px;
			border-radius:0;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.szalag_1:before{
			font-size:16px;
			color:#ffffff;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .szalag_1{
			color:#ffffff;
			background:#ff0000;
		}
		.term_wrapp>li>a:hover .szalag_1:before{
			color:#ffffff;
		}
		.szalag_2{
			position:absolute;
			z-index:10;
			top:60px;
			left:0px;
			font-size:13px;
			font-family:Montserrat;
			font-weight:500;
			text-transform:uppercase;
			color:#ffffff;
			background:#08b956;
			padding:10px 10px 10px 10px;
			border-radius:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.szalag_2:before{
			font-size:px;
			color:#ffffff;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .szalag_2{
			color:#ffffff;
			background:#08b956;
		}
		.term_wrapp>li>a:hover .szalag_2:before{
			color:#ffffff;
		}
		.szalag_3{
			position:absolute;
			z-index:10;
			top:px;
			left:px;
			font-size:px;
			font-family:ABeeZee;
			font-weight:100;
			text-transform:uppercase;
			color:#ffffff;
			background:#ff0000;
			padding:;
			border-radius:;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.szalag_3:before{
			font-size:px;
			color:#ffffff;
			transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease; 
		}
		.term_wrapp>li>a:hover .szalag_3{
			color:#ffffff;
			background:#ff0000;
		}
		.term_wrapp>li>a:hover .szalag_3:before{
			color:#ffffff;
		}
		@media(max-width:800px){
			.termlist .left_kat{
				max-width:100% !important;
				float:none !important;
			}
			.term_wrapp>li{
				width:100% !important;
				padding:0px !important;
			}
		}
		.subkatlist .kat_img{
			height:initial !important;
		}
	


