@font-face {
  font-family: Corbel;
  src: url('corbel.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Corbel;
  src: url('corbelb.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: Corbel;
  src: url('corbeli.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: Corbel;
  src: url('corbelz.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

	:root{
		--fejlec-hatter: #cacaca;
		--fejlec-cim-betu-szin: #ffffff;
		--kepsav-hatter: #cacaca;
		--tartalomsav-hatter: #f6f6f6;
		--tartalom-hatter: #ffffff;
		--tartalom-cim-hatter: #cacaca;
		--top-menu-szin: #333333;
		--link-szin: #a7579e;
		--betu-szin: #56595c;
		--menu-hatter: #cacaca;
		--almenu-hatter: #dbdbdb;
		--menu-betu-szin: #56595c;
		--almenu-betu-szin: #848484;
		--modul-fejlec-hatter: #cacaca;
		--modul-hatter: #dbdbdb;
		--lablec-hatter: #cacaca;
		--lablec-cim-betu-szin: #ffffff;
		--lablec-betu-szin: #ffffff;
		--menusav-hatter: #bababa;	
		--mobil-fejlec-betuszin: #ffffff;
		--mobil-fejlec-hatter: #a7579e;	
		--mobil-lablec-hatter: #a7579e;	
		--mobil-lablec-betu-szin: #ffffff;
		--tablet-lablec-hatter: #a7579e;				
	}
	
		

@media (min-width: 1200px) {

	*{
		font-family: 'Corbel';
		font-size: 13px;
		color:var(--betu-szin);

	}

	body{
		padding:0px;
		margin:0px;
	}
	
	div.szechenyi{
	  position: fixed;
	  bottom: 0;
	  right: 0;
	  z-index: 1000;
	}	

	/* --- FEJLEC --- */
	header{
		color:var(--fejlec-hatter);
		background-image:url('../images/fejlec.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:center center;
		position:relative;
		z-index:3;	
		height:156px;
	}

	header a.logo{
		position:absolute;
		z-index:4;	
		padding-left:8px;
	}
	
	
	/* --- FEJLEC KERESO --- */

	div.kereso{
		height:47px;
	}
	div.kereso div.search{
		margin-top:13px;
	}

	div.kereso form{
		border: 1px solid #c3c3c3;
		height:30px;
		float:right;
	}
	div.kereso input{
		width:80%;
		padding-left:5px;
		padding-right:5px;	
		border: none;
	}
	div.kereso button{
		width:15%;
		height:20px;
		background-color:transparent;
		background-image:url('../images/keres.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:center center;
		border: none;
	}

	div.kereso button:hover{
		background-color:transparent;
	}


	/* --- FEJLEC MENU ---*/

	div.menusor{
		height:47px;
		line-height:47px;
	}

	div.navigacio{
		
	}

	div.navigacio ul {
		list-style: none;
		float:right;
	}


	div.navigacio a {
		color: var(--top-menu-szin);
		text-transform: uppercase;
		margin-left:38px;
	}

	div.navigacio a:hover{
		text-decoration: none;
		border-bottom: 3px solid var(--link-szin);
	}

	/* --- FEJLEC CIMSOR --- */


	div.szoveg, div.idezet, div.iskolanev{
		height:62px;
	}

	div.idezet h2{
		color:var(--fejlec-cim-betu-szin);
		text-align: right;
		font-style: italic;
		font-size: 24px;
		line-height:62px;
		padding-right:15px;

	}
	div.iskolanev h3{
		color:var(--fejlec-cim-betu-szin);
		text-align: left;
		font-size: 18px;
		line-height:44px;
		padding-left:15px;

	}
	 /* --- FEJLEC BANNER --- */
	 
	div.bannersav{
		position:relative;
		top: -18px;
	}
		
	div.kepsav{
		background:var(--kepsav-hatter);
		z-index:0;
		position:relative;

	}

	div.banner {
		z-index:1;
		position:relative;
	}


	div.carousel-fade, div.carousel-fade img{	
		height:263px;
		width:830px;
	}

	.carousel.carousel-fade .carousel-item {
		opacity: 0;
		transition-duration: 1s;
		transition-property: opacity;

	}

	.carousel-fade  .carousel-item.active,
	.carousel-fade  .carousel-item-next.carousel-item-left,
	.carousel-fade  .carousel-item-prev.carousel-item-right {
		opacity: 1;
	}

	.carousel-fade .active.carousel-item-left,
	.carousel-fade  .active.carousel-item-right {
		opacity: 0;

	}

	.carousel-fade  .carousel-item-next,
	.carousel-fade .carousel-item-prev,
	.carousel-fade .carousel-item.active,
	.carousel-fade .active.carousel-item-left,
	.carousel-fade  .active.carousel-item-prev {
		transform: translateX(0);
		transform: translate3d(0, 0, 0);
	}


	div.logo{
		background-image:url('../images/jobbkep.png');
		z-index:2;
		position:relative;
	}

	/* --- UTVONAL-TAMOGATO --- */

	div.utvonal-tamogato{
		position:relative;
		height:64px;
		padding: 0px;
		border-bottom: 5px solid var(--link-szin);
		line-height:64px;
	}


	/* --- UTVONAL --- */
	ol.breadcrumb{
		background:transparent;
		list-style: none;
		text-transform: uppercase;
		padding:0px;
	}

	ol.breadcrumb a {
		color: var(--link-szin);
		text-transform: uppercase;
	}

	ol.breadcrumb a:hover{
		text-decoration: none;
		border-bottom: 1px solid var(--link-szin);
		color: var(--link-szin);
	}

	ol.breadcrumb li {
		padding-left:2px;
		padding-right:2px;
	}

	/* --- TAMOGATO BANNEREK--- */

	div.tamogato{
		text-align:right;
		height:64px;

	}
	div.bannergroup{
		float:right;
		padding-left:5px;
		padding-right:5px;

	}

	div.banneritem img{
		height:40px;
	}

	/* --- TARTALOM --- */

	div.tartalomsav{
		position:relative;
		top:-18px;	
		
	}
	div.tartalomhatter{
		background:var(--tartalomsav-hatter);
		position:relative;
	}


	div.tartalom{
		background:var(--tartalom-hatter);
		padding-top:15px;
		padding-bottom:40px;
	}

	/* --- AKTOSZLOP --- */
	div.page-header{
		
	}
	
	div.aktoszlop div.page-header h2{
		padding-top:30px;
		margin:0px;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--betu-szin);
		text-align:left;	
		padding: 0px !important;
	}	

	div.category-desc{
		padding-top:10px;
	}

	div.aktoszlop a{
		color: var(--link-szin);
		text-decoration:none;
		padding:0px;
	}
	div.aktoszlop a:hover{
		text-decoration:underline;
	}

	div.aktoszlop h1{
		background:var(--tartalom-cim-hatter);
		width:100%;
		padding-left:15px;
		padding-right:15px;
		margin:0px;
		line-height:35px;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--betu-szin);
	}

	div.aktoszlop h2{
		padding:0px;
		margin:0px;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--betu-szin);
		text-align:left;		
	}

	div.aktoszlop div.items-row{
		padding-top:15px;
	}

	div.aktoszlop div.com-content-category-blog__item{
		width:33.33%;
		/*height: 325px;*/
		padding-bottom: 15px;
		float:left;
	}

	div.aktoszlop div.com-content-category-blog__item{
		padding-left:10px;
		padding-right:10px;
		height:350px;
		position:relative;
		text-align:justify;
	}

	div.aktoszlop div.com-content-category-blog__item time{
		font-size:11px;
		font-weight:bold;
	}
	
	div.aktoszlop dl.article-info,div.aktoszlop dd.published{
		padding:0px;
		margin:0px;
	}	
	

	div.aktoszlop div.span4 div.item p.readmore{
		position:absolute;
		padding-right:10px;
		bottom:0;
		right:0;
	}

	div.aktoszlop div.com-content-category-blog__item img{
		width:100%;
	}
	
	div.aktoszlop .item-image {
		width: 255px;
		height: 175px;  
		overflow: hidden;
	}	
	div.aktoszlop .item-image img{
		object-fit: contain;
	}		
	
	div.aktoszlop nav.pagination__wrapper{
		width:100%;
		display: flex;
	}

	div.aktoszlop nav.pagination__wrapper ul{
		list-style-type: none;
		list-style: none;
		margin: auto auto;
	}

	div.aktoszlop nav.pagination__wrapper ul li{
		float:left;
		padding-left:10px;
		padding-right:10px;
	}	
	
	div.aktoszlop nav.pagination__wrapper ul li.disabled{
		display: none;
	}	
	
	div.aktoszlop nav.pagination__wrapper a.page-link{
		border: none !important;
	}
	
	div.aktoszlop nav.pagination__wrapper li.page-item.active a.page-link{
		background-color: transparent !important;
		color: var(--betu-szin) !important;
	}
	
	/* --- CIMKEZETT elemek --- */
	div.aktoszlop div.span6{
		width:33.33%;
		height: 325px;
		float:left;
	}
	
	div.aktoszlop div.span6 div.item img{
		width:100%;
	}	
	
	div.aktoszlop div.span6 div.item{
		padding-left:10px;
		padding-right:10px;
		height:100%;
		position:relative;
		text-align:justify;
	}	
	div.aktoszlop div.span6 div.item time{
		font-size:11px;
		font-weight:bold;
	}
	
	div.aktoszlop div.span6 dl.article-info,div.aktoszlop div.span6 dd.published{
		padding:0px;
		margin:0px;
	}	
	
	div.aktoszlop div.span6 div.item p.readmore{
		position:absolute;
		padding-right:10px;
		bottom:0;
		right:0;
	}	
	

	/* --- Tanulok elemek --- */
	div.aktoszlop div.blog_tanulok div.span6{
		width:50%;
		height: 300px;
		float:left;
	}	
	
	div.aktoszlop div.blog_tanulok div.item-image{
		width:100%; 
		height: 250px; 
		overflow: hidden;		
	}		
	/* --- Tanulok elemek  vege--- */	



	div.aktoszlop div.archive select{
		width:100px;
	}

	div.aktoszlop div.archive button{
		background-color: var(--link-szin);
		border:0px;
	}
	
	div.aktoszlop #archive-items {
		width: 100%;
	}	
	
	div.aktoszlop #archive-items div.row0, div.aktoszlop #archive-items div.row1{
		height: 375px;
		float: left;
		width: 255px;
		margin: 5px;
	}

	div.aktoszlop #archive-items .page-header {
		width: 100% !important;
		height: auto !important;
	}
	
	div.aktoszlop #archive-items .page-header {
		width: 100% !important;
		height: auto !important;
	}	
	
	div.aktoszlop #archive-items .page-header img {	
		max-width: 255px !important;
		object-fit: contain;
		height: 175px;
		overflow: hidden;
		display: block;
		text-align: center;
		margin: 0 auto;		
	}	
	
	div.aktoszlop #archive-items .intro {
		width: 100% !important;
		padding: 0;
		margin: 0;
		text-align: justify;
	}	
	div.aktoszlop dt.article-info-term{
		display:none;
	}	
	

	/* --- MENUOSZLOP-- */

	/* -- MENU -- */
	div.menuoszlop ul{
		list-style-type: none;
		background: var(--menu-hatter);
		width:100%;
		margin: 0px;
		padding:0px;
	}

	div.menuoszlop ul li{
		width:100%;
		line-height:35px;
		background-image:url('../images/menu_nyil.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:95% 8px;
	}

	div.menuoszlop ul li.active, div.menuoszlop ul li.alias-parent-active{
		background-image:url('../images/menu_nyil_aktiv.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:95% 10px;
	}

	div.menuoszlop li a{
		display:block;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--menu-betu-szin);
		padding-left:15px;
		padding-right:15px;
		text-decoration: none;
	}

	div.menuoszlop li a:hover{
		display:block;
		text-decoration: underline;	
	}

	div.menuoszlop ul ul{
		display:none;
	}

	div.menuoszlop ul li.active ul, div.menuoszlop ul li.alias-parent-active ul{
		list-style-type: none;
		background:var(--almenu-hatter);
		margin: 0px;
		padding:0px;
		display:block;
	}

	div.menuoszlop ul ul li{
		background-image:none;
		border-bottom: 1px solid #ededed;
		line-height:35px;
	}

	div.menuoszlop ul ul li.active{
		background-image:none;
	}


	div.menuoszlop ul ul li a{
		display:block;
		font-weight:normal;
		text-transform: none;	
		font-size: 16px;
		color:var(--almenu-betu-szin);
		text-decoration: none;
	}

	/* -- MODULOK -- */
	

	div.menuoszlop div.moduletable{
		padding-bottom:20px;
	}

	div.menuoszlop div.moduletable h3{
		line-height:35px;
		font-weight:bold;
		background:var(--modul-fejlec-hatter);
		width:100%;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--betu-szin);
		padding-left:15px;
		padding-right:15px;
		padding-bottom:0px;
		margin:0px;
	}

	div.menuoszlop div.moduletable div.custom, div.menuoszlop div.moduletable div.newsflash{
		background:var(--modul-hatter);
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
		text-decoration: none;	
		margin:0px;
	}
	
	div.menuoszlop div.moduletable div.newsflash h4 a{
		color:var(--link-szin);
	}
	
	div.menuoszlop div.moduletable div.newsflash p{
		text-align:justify;
	}
		

	div.menuoszlop div.moduletable div.custom p, div.menuoszlop div.moduletable div.custom strong{
		font-size: 14px;
		color:var(--betu-szin);
		padding:0px;
		margin:0px;
	}

	/* --- LABLEC--- */
	div.lablecsav{
		position:relative;
		top:-30px;	
		
	}

	div.lablec{
		background-image:url('../images/lablec.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:center center;
		height:67px;
		position:relative;
	}


	div.facebook h2 a{
		color:var(--lablec-cim-betu-szin);
		text-align: left;
		font-size: 24px;
		line-height:67px;
		padding-left:90px;
		text-transform: uppercase;
	}

	div.facebook h2 a:hover{
		text-decoration: underline;
	}

	div.iskolanev-lab h3{
		color:var(--lablec-cim-betu-szin);
		text-align: left;
		font-size: 18px;
		padding-top:18px;
		line-height:44px;

	}
	/* --- LABLEC MENUSOR --- */
	div.lablec-menu{
		background: var(--lablec-hatter);
		height:196px;
		position:relative;
	}

	div.lablec-modul{
		height:196px;
		padding-top:20px;
	}

	div.lablec-menu h3{
		text-transform: uppercase;
		font-size: 16px;
		color: var(--lablec-betu-szin);
	}

	div.lablec-menu p{
		font-size: 16px;
		color:var(--lablec-betu-szin);
	}

	div.lablec-menu a{
		font-size: 16px;
		color:var(--lablec-betu-szin);
		text-decoration: none;
	}
	div.lablec-menu a:hover{
		font-size: 16px;
		color:var(--lablec-betu-szin);
		text-decoration: underline;
	}
	
	div.lablec-menu img{
		width:100%;
		height:auto;
	}	
}

@media (max-width: 1199.98px) {

	div.container {

	}
	
	*{
		font-family: 'Corbel';
		font-size: 13px;
		color:var(--betu-szin);

	}
	
	body{
		background:var(--oldal-hatter);
		padding:0px;
		margin:0px;
	}
	
	div.szechenyi{
	  position: fixed;
	  bottom: 0;
	  right: 0;
	  z-index: 1000;
	}		
	
/* --- FEJLEC --- */	
	div.fejlecsav{
		background:var(--mobil-fejlec-hatter);
		padding-top:10px;
		padding-bottom:10px;
	}
	
	nav{
		background:var(--menusav-hatter);
	}
	
	div.logo img{
		width:50px;
		height:50px;			
	}	
	div.fejlec h1{
		font-family:Corbel;
		font-size: 20px;
		font-style: normal;
		font-weight:bold;
		color: var(--mobil-fejlec-betuszin);	
			
	}
	
	div.fejlec h2{
		font-family:Corbel;
		font-size: 14px;
		font-style: normal;
		color: var(--mobil-fejlec-betuszin);		
	}	
	
	div.menusav h2{
		font-family:Corbel;
		font-size: 14px;
		font-style: normal;
		color: var(--mobil-fejlec-betuszin);
		line-height:25px;
		padding:0px;	
		float:right;		
	}	
	
	div.menusav button{
		float:right;

	}	

/* --- TARTALOM --- */		
	div.tartalomsav{
		background:var(--tartalomsav-hatter);
	}
	
	div.tartalom{
		background:var(--tartalom-hatter);
		padding-top:10px;
	}
	

	div.page-header{
		
	}

	div.category-desc{
		padding-top:10px;
	}

	div.tartalom a{
		color: var(--link-szin);
		text-decoration:none;
		padding:0px;
	}
	div.tartalom a:hover{
		text-decoration:underline;
	}

	div.tartalom h1{
		background:var(--tartalom-cim-hatter);
		width:100%;
		padding-left:5px;
		padding-right:5px;
		margin:0px;
		line-height:35px;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--betu-szin);
	}

	div.tartalom h2{
		padding:0px;
		margin:0px;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--betu-szin);
	}

	div.tartalom div.blog-item{
		width:100%;
		float:left;
	}

	div.tartalom div.blog-item{
		padding-left:10px;
		padding-right:10px;
		height:100%;
		position:relative;
		text-align:justify;
	}

	div.tartalom div.blog-item time{
		font-size:11px;
		font-weight:bold;
	}

	div.tartalom dl.article-info,div.aktoszlop div.span4 dd.published{
		padding:0px;
		margin:0px;
	}	
	
	div.tartalom div.blog-item p.readmore{
		position:relative;
		padding:0px;
		float:right;
	}

	div.tartalom div.blog-item img{
		width:100%;
	}
	
	
	div.tartalom nav.pagination__wrapper{
		width:100%;
		display: flex;
		background-color: transparent;
	}

	div.tartalom nav.pagination__wrapper ul{
		list-style-type: none;
		list-style: none;
		margin: auto auto;
	}

	div.tartalom nav.pagination__wrapper ul li{
		float:left;
		padding-left:10px;
		padding-right:10px;
	}	
	
	div.tartalom nav.pagination__wrapper ul li.disabled{
		display: none;
	}	
	
	div.tartalom nav.pagination__wrapper a.page-link{
		border: none !important;
	}
	
	div.tartalom nav.pagination__wrapper li.page-item.active a.page-link{
		background-color: transparent !important;
		color: var(--betu-szin) !important;
	}

	div.tartalom div.archive select{
		width:100px;
	}

	div.tartalom div.archive button{
		background-color: var(--link-szin);
		border:0px;
	}	

	/* --- CIMKEZETT elemek --- */
	div.tartalom div.span6{
		width:100%;
		float:left;
		padding-top:15px;		
	}
	
	div.tartalom div.span6 div.item img{
		width:100%;
	}	
	
	div.tartalom div.span6 div.item{
		padding-left:10px;
		padding-right:10px;
		height:100%;
		position:relative;
		text-align:justify;
	}	
	div.tartalom div.span6 div.item time{
		font-size:11px;
		font-weight:bold;
	}
	
	div.tartalom div.span6 dl.article-info,div.tartalom div.span6 dd.published{
		padding:0px;
		margin:0px;
	}	
	
	div.tartalom div.span6 div.item p.readmore{
		position:absolute;
		padding-right:10px;
		bottom:0;
		right:0;
	}	

	div.tartalom div.pagination{
		width:100%;
	}

	div.tartalom div.pagination ul{
		list-style-type: none;
		list-style: none;
		margin: auto auto;
	}

	div.tartalom div.pagination ul li{
		float:left;
		padding-left:10px;
		padding-right:10px;
	}

	div.tartalom div.archive select{
		width:100px;
	}

	div.tartalom div.archive button{
		background-color: var(--link-szin);
		border:0px;
	}
	
	div.tartalom div.item-image { 
		overflow: hidden;
	}	
	div.tartalom div.item-image img{
		object-fit: contain;
	}			
	
	/* -- ARCHIVUM -- */	
	div.tartalom #archive-items {
		width: 100%;
	}	
	
	div.tartalom #archive-items div.row0, div.tartalom #archive-items div.row1{
		float: left;
		width: 100%;
		margin: 5px;
	}

	div.tartalom #archive-items .page-header {
		width: 100% !important;
		height: auto !important;
	}
	
	div.tartalom #archive-items .page-header {
		width: 100% !important;
		height: auto !important;
	}	
	
	div.tartalom #archive-items .page-header img {	
		max-width: 100% !important;
		object-fit: contain;
		overflow: hidden;
		display: block;
		text-align: center;
		margin: 0 auto;		
	}	
	
	div.tartalom #archive-items .intro {
		width: 100% !important;
		padding: 0;
		margin: 0;
		text-align: justify;
	}	
	div.tartalom dt.article-info-term{
		display:none;
	}		
	
	
	/* -- MENU -- */
	
	div.search input{
		margin: 0px;
		padding:0px;
		width:100%;
	}
	
	/* --- FEJLEC KERESO --- */

	div.search{

	}

	div.search form{

	}
	div.search input{
		position:relative;
		width:100%;
		padding-left:15px;
		padding-right:5px;	
		border: none;
		margin: 0 auto;
		font-size:16px;
		line-height:30px;		
	}
	
	
	nav.navbar ul{
		list-style-type: none;
		margin: 0px;
		padding:0px;
		background:var(--menu-hatter);
	}

	nav.navbar ul li{
		line-height:35px;
		background-image:url('../images/menu_nyil.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:95% 8px;
	}

	nav.navbar ul li.active, nav ul li.alias-parent-active{
		background-image:url('../images/menu_nyil_aktiv.png');
		background-repeat: no-repeat;
		background-size:auto;
		background-position:95% 10px;
	}

	nav.navbar ul li a{
		display:block;
		width:100%;
		font-weight:bold;
		text-transform: uppercase;	
		font-size: 16px;
		color:var(--menu-betu-szin);
		text-decoration: none;
		padding-left:15px;
		padding-right:15px;		
	}

	nav.navbar ul li a:hover{
		display:block;
		text-decoration: underline;	
		color:var(--menu-betu-szin);
	}

	nav.navbar ul ul{
		display:none;
	}

	nav.navbar ul li.active ul, nav ul li.alias-parent-active ul{
		list-style-type: none;
		background:var(--almenu-hatter);
		margin: 0px;
		padding:0px;
		display:block;
	}

	nav.navbar ul ul li{
		background-image:none;
		border-bottom: 1px solid #ededed;
		line-height:35px;
	}

	nav.navbar ul ul li.active{
		background-image:none;
	}


	nav.navbar ul ul li a{
		display:block;
		font-weight:normal;
		text-transform: none;	
		font-size: 16px;
		color:var(--almenu-betu-szin);
		text-decoration: none;
	}
	
	nav.navbar ul ul li a:hover{
		color:var(--almenu-betu-szin);
		text-decoration: underline;
	}

	div.menuoszlop div.moduletable{
		padding-bottom:20px;
	}	
	
/* --- LABLEC --- */	
	div.lablecsav{
		background:var(--mobil-lablec-hatter);
		padding-top:10px;
	}	
	div.lablec h3{
		text-transform: uppercase;
		font-size: 16px;
		color: var(--mobil-lablec-betu-szin);
	}

	div.lablec p{
		font-size: 16px;
		color:var(--mobil-lablec-betu-szin);
	}

	div.lablec a{
		font-size: 16px;
		color:var(--mobil-lablec-betu-szin);
		text-decoration: none;
	}
	div.lablec a:hover{
		font-size: 16px;
		color:var(--mobil-lablec-betu-szin);
		text-decoration: underline;
	}
}

div.gallerylayer img {
  max-width: 100% !important;
  max-height: 100% !important
}

div.gallerylayer {
  object-fit: contain !important;
}