.elementor-kit-6{--e-global-color-primary:#081136;--e-global-color-secondary:#0A1057;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFA500;--e-global-color-e9654ad:#4B507C;--e-global-color-34d71f1:#D9D9D9;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:700;background-color:transparent;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-image:linear-gradient(to bottom, var( --e-global-color-secondary ) 25%, var( --e-global-color-primary ) 100%);}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#F7941E80;font-size:1.25rem;font-weight:700;color:var( --e-global-color-text );border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-color:var( --e-global-color-accent );border-radius:6.25rem 6.25rem 6.25rem 6.25rem;padding:1.25rem 2.1875rem 1.25rem 2.1875rem;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-text );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-6 h2{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-6 h3{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-6 h4{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-6 h5{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-6 h6{color:var( --e-global-color-accent );font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:105rem;}.e-con{--container-max-width:105rem;--container-default-padding-top:0rem;--container-default-padding-right:0.9375rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0.9375rem;}.elementor-widget:not(:last-child){margin-block-end:1.875rem;}.elementor-element{--widgets-spacing:1.875rem 1.875rem;--widgets-spacing-row:1.875rem;--widgets-spacing-column:1.875rem;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(min-width:1600px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:1.25rem;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{padding:1.25rem 2.1875rem 1.25rem 2.1875rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    min-height: 100%;
}
body {
    min-height: 100%;
    min-height: 100vh;
    max-width: 100vw;
    display: flex;
    flex-direction: column;
    gap: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}
body > div:not(.elementor-location-header) {
    max-width: 100vw;
    overflow-x: hidden;
}
.elementor-location-footer {margin-top: auto;}

.elementor-products-grid nav.woocommerce-pagination {
	margin-top: 1.875rem;
}
.woocommerce nav.woocommerce-pagination ul {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: transparent;
	font-weight: 700;
	color: var(--e-global-color-accent);
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	font-size: 1.125rem;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments
{
    border-left: 0;
}
.woocommerce-message .button {margin: -0.3125rem 0 -0.3125rem 0 !important;}
html body .pswp__button {
	border: none;
	padding: 0;
	border-radius: 0;
}

/* --- */
.elementor-post.category-esemenyek {
	padding: 1.25rem 1.875rem !important;
	border-radius: 3.125rem;
	border: 0.0625rem solid rgba(255, 255, 255, 0.3);
	background: linear-gradient(290deg, rgba(255, 255, 255, 0.35) -147.96%, rgba(255, 255, 255, 0.00) 102.37%);
	box-shadow: 0rem 1.875rem 5rem 1.25rem rgba(0, 0, 0, 0.10);
}
.elementor-post.category-esemenyek:not(:last-child) {
	margin-bottom: 1.875rem;
}
.elementor-post.category-esemenyek .elementor-post__meta-data {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
	flex: 1;
	margin: 0;
	line-height: 1.5;
}
.elementor-post.category-esemenyek .elementor-post__text {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
}
.elementor-post.category-esemenyek .elementor-post-date {
	color: var(--e-global-color-accent);
	font-size: 2.5rem;
	font-weight: 700;
}
.elementor-post.category-esemenyek.same_day_no .elementor-post-date {
	display: none;
}
.elementor-post.category-esemenyek .meta-content {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
}
.elementor-post.category-esemenyek .elementor-post-time {
	color: var(--e-global-color-accent);
	font-size: 1.875rem;
	font-weight: 700;
}
.elementor-post.category-esemenyek .elementor-post__title {
	font-size: 1.875rem;
	font-weight: 700;
	margin: 0;
}
.elementor-post.category-esemenyek .elementor-post-location {
	font-size: 1.125rem;
	font-weight: 400;
	color: var( --e-global-color-text );
}
@media (min-width: 1024px) {
	.elementor-post.category-esemenyek {
		padding: 1.875rem 3.125rem !important;
	}
	.elementor-post.category-esemenyek .elementor-post__text {
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.elementor-post.category-esemenyek .elementor-post-date {
		padding-right: 1.875rem;
		width: 19.375rem;
	}
	.elementor-post.category-esemenyek.same_day_no .elementor-post-date {
		display: block;
	}
	.elementor-post.category-esemenyek .elementor-post__meta-data {
		padding-left: 1.875rem;
		border-left: solid 0.0625rem var(--e-global-color-accent);;
	}
}
@media (min-width: 1280px) {
	.elementor-post.category-esemenyek .elementor-post__meta-data {
		flex-direction: row;
		align-items: center;
	}
	.elementor-post.category-esemenyek .meta-button {
		margin-left: auto;
	}
}
@media (min-width: 1600px) {
	.elementor-post.category-esemenyek {
		padding: 1.875rem 5.625rem !important;
	}
	.elementor-post.category-esemenyek .elementor-post-date {
		padding-right: 3.75rem;
	}
	.elementor-post.category-esemenyek .elementor-post__meta-data {
		padding-left: 3.75rem;
	}
}

/* --- */
.wcpa_cart_meta {
	margin: 0;
	padding: 0;
	color: var(--e-global-color-primary);
}
.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value {
	margin: 0;
}
.woocommerce table.cart .variation dt {text-align: left;}/* End custom CSS */