/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0.0
*/
@media (min-width: 1400px) {
	.hero-kontajner h1 {
		font-size: 144px !important;
	} 
	.hero-kontajner .elementor-element-ab20c6c p {
		font-size: 36px !important;
	}
		.hero-kontajner .elementor-element-59b044f p {
		font-size: 60px !important;
	}
}
.elementor-nav-menu li:first-child a {
	font-family: "FS Elliot ProHeavy", Sans-serif !important;
}
@media (min-width: 1024px) {
.hero {
	background-position-x: 15%;
}
}
.text-part p {
	max-width: 963px;
	margin: 0 auto;
}
.elementor-29 .elementor-element.elementor-element-cdb5e2f .e-off-canvas__overlay {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-off-canvas .e-off-canvas__content {
	box-shadow: none !important;
}
.elementor-widget-off-canvas nav ul li a {
	width: fit-content;
}
.elementor-widget-off-canvas nav ul li {
	display: flex;
  	justify-content: center;
}
/* podporuju ma */
.elementor-element.elementor-element-f9d253a.e-grid.e-con-full.e-con.e-child {
    max-width: 776px;
    gap: 48px;
	margin: 0 auto;
}
.elementor-element.elementor-element-f9d253a.e-grid.e-con-full.e-con.e-child img {
	max-width: fit-content;
}
.elementor-element-666fbc03 {
    max-width: 950px;
	margin: 0 auto !important;
}
@media (max-width: 767px) {
	.elementor-element-666fbc03 img {
		max-width: 120px !important;
	}
	.elementor-element-666fbc03 .e-con-full div:first-child h5 {
		font-size: 19px !important;
	}
	.elementor-element-666fbc03 .e-con-full div:last-child h5 {
		font-size: 14px !important;
	}
}

/* QR */
.qr-images img {
	display: none;
	margin: 0 auto;
}
.qr-images .elementor-widget-image,
.qr-images .elementor-widget-image img,
.qr-images img {
  display: none !important;
}

.qr-images .elementor-widget-image.qr-visible,
.qr-images .elementor-widget-image.qr-visible img {
  display: block !important;
}
.elementor-element-3fe63bd.amount-buttons {
	max-width: 508px;
}
.elementor-element-3fe63bd.amount-buttons a {
	width: 100% !important;
	max-width: 136px;
}
