/*
Theme Name:Child Theme for Divi
Theme URI: https://wp-ninja.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: https://wp-ninja.net
Template: Divi
*/

/* Start your custom CSS bellow this comment
============================================ */

#main-content .post-content-inner {
  margin-bottom:10px;
}
.et-db #et-boc .et-l .et_pb_button:after, .et-db #et-boc .et-l .et_pb_button:before {
	transition: none;
}
.nav li ul {
	width:300px;
	box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
}
.et-menu li li a {
	width:300px;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    padding-top: 15px;
    padding-bottom: 15px;
}
.et_pb_menu .et-menu-nav>ul ul {
    padding: 10px 0;
}
.nav li li {
    padding: 0 10px;
}
.swiper-container {
    margin-bottom: 0px!important;
}

h1 {
	font-family: 'Klavika bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 50px;
    color: #134371!important;
    line-height: 1.1em;
}
.eventlist h2 {
	 font-family: 'Klavika bold',Helvetica,Arial,Lucida,sans-serif!important;
	 font-size: 28px!important;
   line-height: 1.2em!important;
	padding-bottom:0px;
}
.eventlist h2:hover {
	color: #138ccd!important;
}
.container {
    width: 90%;
}
#main-content .container:before {
	display:none;
	width:0px;
}
.eventlist {
display: block;
background:#FFF;
box-shadow: 0px 0px 60px -20px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 0px 60px -20px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 60px -20px rgb(0 0 0 / 20%);
padding:20px;
margin-top:30px;
}
.eventdata {
	font-size:12px;
}
.eventgomb {
	background-image: linear-gradient(190deg,#008e58 0%,#004f57 100%);
	color:#FFF;
	font-weight:bold;
	padding:10px 15px;
}
.eventgomb:hover {
	background-image: linear-gradient(190deg,#004f57 0%,#008e58 100%);
}

.eventgrid1 {
	width: 40%;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
	text-align:center;
	}
.eventgrid2 {
	width: 15%;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
	text-align:center;
	}
.eventgrid3 {
	width: 15%;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
	text-align:center;
	}
.eventgrid4 {
	width: 15%;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
	text-align:center;
	}
.eventgrid5 {
	width: 12%;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
	text-align:center;
	}
.eventpage {
display: block;
}
.eventtext {
width: 50%;
display: inline-block;
}
.eventimg {
width: 47%;
display: inline-block;
vertical-align:top;
}
ul.galeriakepek li {
	list-style:none;
	display:inline-block;
	padding-right: 25px;
	padding-bottom: 25px;
}
.lepesek_archivum_grid {
	display: inline-grid;
    padding-right: 1%;
	padding-left: 1%;
    width: 19%;
	padding-top:20px;
}
.lepes_lapszam {
	text-align:center;
}
.lepes_lapszam img:hover {
	opacity:0.8;
}
.lepes_lapszam a:hover {
	color:#007158;
}
.pa-blog-no-links .et_pb_post .entry-title a {
	pointer-events: none;
}
.pa-blog-no-links .et_pb_post .post-meta a {
	pointer-events: none;
}

.pa-blog-no-links .et_pb_post .et_pb_image_container a {
	pointer-events: none;
}
html[lang="en-GB"] .hide-en {
	display: none!important;
}

html[lang="hu-HU"] .hide-hu {
	display: none!important;
}
h1 {
    background-image: url(https://kovet.webgrow.hu/wp/wp-content/uploads/2022/11/h-bg-1.png);
    background-repeat: no-repeat;
    background-position: right top;
    display: table;
    padding-right: 125px;
    padding-top: 26px;
    padding-bottom: 0px;
	margin-bottom:30px;
}


@media only screen and (max-width: 767px) {
	h1 {
		font-size: 40px!important;
		padding-right: 125px;
    	padding-top: 35px;
	}
	.eventgrid1 {
	width: 100%;
	padding-bottom:5px;
	}
.eventgrid2 {
	width: 100%;
	padding-bottom:5px;
	}
.eventgrid3 {
	width: 100%;
	padding-bottom:5px;
	}
.eventgrid4 {
	width: 100%;
	padding-bottom:5px;
	}
.eventgrid5 {
	width: 100%;
	padding-bottom:5px;
}
.eventlist h2 {
	 font-family: 'Klavika bold',Helvetica,Arial,Lucida,sans-serif!important;
	 font-size: 24px!important;
}
	.eventtext {
		width: 100%;
	}
	.eventimg {
		width: 100%;
		padding-top:40px;
	}
	ul.galeriakepek li {
		list-style:none;
		display:inline-block;
		padding-right: 15px;
		padding-bottom: 15px;
	}
	.lepesek_archivum_grid {
		padding-right: 1%;
		padding-left: 1%;
		width: 48%;
	}
}
.et_pb_post_content table td {
	border: 1px solid #ccc;
    padding: 5px 15px;
}
.munkatarskep img {
	height:225px!important;
	width:225px!important;
}
#munkatarsaklistakep img {
	height:250px!important;
	width:250px!important;
	border-radius: 200px;
	object-fit:cover!important;
}







.custom-munkatarsak-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* Mindig 4 oszlop */
    gap: 20px; /* Távolság az elemek között */
}

.munkatarsak-item {
    text-align: center; /* Tartalom középre igazítása a dobozon belül */
}

.munkatarsak-item img {
    max-width: 100%;
    height: auto;
    border-radius: 200px; /* Kerekített sarkok */
}

.munkatarsak-item h2 {
    padding-top: 10px;
    font-family: 'Klavika bold', Helvetica, Arial, Lucida, sans-serif !important;
    transition: color 300ms ease 0ms;
}

.munkatarsak-item h2:hover {
    color: #138ccd !important;
}

.munkatarsak-item p {
    font-size: 0.95em;
    color: #666;
}
/* Tablet: 2 oszlopos elrendezés */
@media (max-width: 1024px) {
    .custom-munkatarsak-container {
        grid-template-columns: repeat(2, 1fr); /* 2 oszlop tableten */
		gap: 40px;
    }
}

/* Mobil: 1 oszlopos elrendezés */
@media (max-width: 768px) {
    .custom-munkatarsak-container {
        grid-template-columns: 1fr; /* 1 oszlop mobilon */
		gap: 40px;
    }
}


