/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 19 2024 | 14:30:56 */
/* Lábléc */
footer .copyright-bar{
	width: 100%;
}

footer .footer-content{
	display: flex;
	margin: 0;
	width: 100%;
	justify-content: space-between;
}

/*Vonal*/

footer .footer-divider{
	width: 110%;
	height: 1px;
	background-color: white !important;
	margin-bottom: 20px;
	margin-left: -5%;
}

/* lábléc widgetek */
#block-18 li {
	display: flex;
	align-items: center;
	gap: 15px;
}
#block-18 li::before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#block-18 li:nth-of-type(1)::before {
	background-image: url("https://peninim.hu/wp-content/uploads/phone.svg");
}
#block-18 li:nth-of-type(2)::before {
	background-image: url("https://peninim.hu/wp-content/uploads/envelope.svg");
}
#block-18 li:nth-of-type(3)::before {
	background-image: url("https://peninim.hu/wp-content/uploads/location.svg");
}
.inside-footer-widgets li a {
	color: white;
	text-decoration: none;
}
.inside-footer-widgets li a:hover,
.inside-footer-widgets li button:hover span {
	color: #DE5A42 !important;
}
.footer-widgets-container .wp-block-list {
	display: flex;
    gap: 5px 20px;
    flex-wrap: wrap;
}
.footer-widgets-container .wp-block-list li {
	margin: 0;
}
#block-25,
#block-19 {
	margin-bottom: 10px !important;
}

/* lábléc logók */
.lablec-logok {
	max-width: 1160px;
    margin: 0 auto;
	display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
	position: relative;
}
.lablec-logok:before {
	content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100vw;
    left: calc(-50vw + 50%);
    background-color: white;
    z-index: -1;
}
.lablec-logok .wp-block-column,
.lablec-logok .wp-block-column figure {
	display: flex;
	align-items: center;
	justify-content: center;
}
.lablec-logok .wp-block-column figure a {
	display: flex;
}
.lablec-logok .wp-block-column figure img {
	max-width: 200px;
	filter: grayscale(1);
	opacity: 0.7;
	transition: all 0.3s ease-in-out;
}
.lablec-logok .wp-block-column:nth-of-type(4) figure img {
	max-width: 150px;
}
.lablec-logok .wp-block-column:last-child figure img {
	max-width: 50px;
}
.lablec-logok .wp-block-column figure a:hover img {
	filter: grayscale(0);
	opacity: 1;
}

.site-info .copyright-bar {
	width: fit-content !important;
	font-size: 14px !important;
}
.site-info .footer-bar figure a {
	display: flex;
	transition: all 0.3s ease-in-out;
}
.site-info .footer-bar figure a:hover {
	opacity: 0.7;
}

footer.site-info .inside-site-info {
	position: relative;
}
footer.site-info .inside-site-info::before {
	content: '';
    position: absolute;
    height: 1px;
    background-color: white;
    top: 0;
    left: 40px;
    right: 40px;
}

@media only screen and (max-width: 850px) {
	.lablec-logok {
		flex-wrap: wrap !important;
		justify-content: center;
	}
}
@media only screen and (max-width: 768px) {
	footer.site-info .inside-site-info::before {
		left: 30px;
		right: 30px;
	}
	footer.site-info .inside-site-info {
		flex-direction: column-reverse;
		gap: 15px;
	}
	.lablec-logok {
		grid-template-columns: 100%;
	}
}