/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2024 | 11:25:08 */
body {
	overflow-x: hidden !important;
}
.lila-cimsor h1 {
	font-family: 'Amatic SC', cursive !important;
	font-size: 56px !important;
	color: #9C88BF !important;
	text-align: center !important;
	font-weight: 700 !important;
}
.feher-cimsor h1 {
	color: white !important;
}
.lila-cimsor h2,
.lila-cimsor h3 {
	font-family: 'Amatic SC', cursive !important;
	font-size: 40px !important;
	color: #9C88BF !important;
	font-weight: 700 !important;
}
.balra-rendezve h1 {
	text-align: left !important;
}
.elementor-widget-table-of-contents ul {
	margin: 0 !important;
}
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper {
	display: grid;
	grid-template-columns: 20px auto;
}
.elementor-widget-theme-post-content h2 strong {
	font-family: 'Amatic SC', cursive !important;
	font-size: 30px !important;
	color: #9C88BF !important;
	font-weight: 700 !important;
}
.lila-gomb a,
.barna-gomb a {
	font-size: 24px !important;
	color: #fff !important;
	font-weight: 500 !important;
	display: inline-block !important;
	border-radius: 30px !important;
	padding: 15px 25px !important;
	margin-top: 20px !important;
	transition: all 0.3s ease-in-out;
}
.lila-gomb a {
	background-color: #9C88BF !important;
}
.barna-gomb a {
	background-color: #C88348 !important;
}
.lila-gomb a:hover,
.barna-gomb a:hover {
	transform: scale(1.1) !important;
}
.elementor-widget-post-info li {
	padding: 5px 10px !important;
	border-radius: 5px !important;
	border: 1px solid black !important;
	background-color: #eee !important;
	margin-bottom: 10px !important;
}
.elementor-widget-post-info a {
	font-size: 20px !important;
}

.elementor-widget-theme-post-content a {
	text-decoration: underline !important;
	color: #9c88bf !important;
}

.elementor-widget-post-navigation .elementor-post-navigation__link span.elementor-post-navigation__link__prev::after,
.elementor-widget-post-navigation .elementor-post-navigation__link span.elementor-post-navigation__link__next::after {
	content: 'Olvasd el ezt is';
	background-color: white;
	border-radius: 5px;
	padding: 6px 12px;
	width: fit-content;
	margin-top: 10px;
	line-height: 1;
}
.elementor-widget-post-navigation .elementor-post-navigation__link span.elementor-post-navigation__link__next::after {
	margin-left: auto;
}

/* partyboxok */
.partyboxok-ikon-cim .e-con-inner {
	align-items: center !important;
	gap: 10px !important;
	justify-content: center !important;
}
.partyboxok-ikon-cim .e-con-inner .e-flex {
	width: auto !important;
}
.partyboxok-ikon-cim .elementor-widget-image {
	flex-shrink: 0 !important;
}
.partyboxok-ikon-cim .elementor-widget-image .elementor-widget-container,
.kor-ikon {
	background-color: #f4c186 !important;
	border-radius: 50% !important;
	padding: 20px !important;
	width: 100px !important;
	height: 100px !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}
.kor-ikon .elementor-widget-container {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
}
.partyboxok-ikon-cim .e-con-inner .e-con-inner {
	gap: 0 !important;
}
.partyboxok-ikon-cim h3 {
	font-family: 'Amatic SC', cursive !important;
	font-size: 36px !important;
	color: #F4C186 !important;
	font-weight: 700 !important;
	line-height: 36px !important;
	text-align: center !important;
}
.partyboxok-ikon-cim h4 {
	font-size: 22px !important;
	font-weight: 400 !important;
	text-align: left !important;
	line-height: 23px !important;
	color: #232323 !important;
	text-align: center !important;
}
.partyboxok-ikon-cim.rozsaszin:hover .elementor-widget-image .elementor-widget-container,
.rozsaszin-ikon {
	background-color: #E6007E !important;
}
.partyboxok-ikon-cim.rozsaszin:hover h3 {
	color: #E6007E !important;
}
.partyboxok-ikon-cim.kek:hover .elementor-widget-image .elementor-widget-container,
.kek-ikon {
	background-color: #164194 !important;
}
.partyboxok-ikon-cim.kek:hover h3 {
	color: #164194 !important;
}
.partyboxok-ikon-cim.zold:hover .elementor-widget-image .elementor-widget-container,
.zold-ikon {
	background-color: #3db6ab !important;
}
.partyboxok-ikon-cim.zold:hover h3 {
	color: #3db6ab !important;
}
.partyboxok-ikon-cim.piros:hover .elementor-widget-image .elementor-widget-container,
.piros-ikon {
	background-color: #e94e1b !important;
}
.partyboxok-ikon-cim.piros:hover h3 {
	color: #e94e1b !important;
}
.nem-rendelheto {
	filter: grayscale(0.9);
}

/* blog sablon hírlevél feliratkozás */
#blog_sablon_feliratkozas .elementor-widget-html .elementor-widget-container {
	display: flex !important;
	justify-content: center !important;
}
#blog_sablon_feliratkozas .elementor-widget-html .mmform {
	width: 100% !important;
	height: 100% !important;
}

/* cikkek */
.blog-list.blog-style-2 .blog-list-content {
	box-shadow: 0 8px 20px -13px rgb(0 0 0 / 75%);
	border-radius: 35px;
}

/* .elementor-bg-transform .elementor-bg {
background-image: var(--e-bg-lazyload) !important;
} */

/* galléria */
/* .elementor-element-f843fdd .elementor-cta__title {	
font-family: 'Amatic SC', cursive !important;
} */
@media only screen and (max-width: 1024px) {	
	.elementor-element-f843fdd {
		grid-template-columns: auto auto !important;
	}
}
@media only screen and (max-width: 768px) {	
	.elementor-element-f843fdd {
		grid-template-columns: 100% !important;
	}
}