.elementor-kit-7{--e-global-color-primary:#2E4190;--e-global-color-secondary:#009745;--e-global-color-text:#FFFFFF;--e-global-color-accent:#009745;--e-global-color-15d1cdc:#1A1A1A;--e-global-color-7c22a54:#FFFFFF;--e-global-color-308bde8:#EFF6FD;--e-global-color-a2cce70:#D3DEF9;--e-global-color-3e20285:#B1C3F4;--e-global-color-0850002:#8AA1E7;--e-global-color-d684adc:#2E4190;--e-global-color-872c441:#22327B;--e-global-color-0538691:#14205F;--e-global-color-162d80d:#080E3F;--e-global-color-fbbae3f:#020224;--e-global-color-3b830b6:#E7F7E9;--e-global-color-c0f0a4f:#C8E8CD;--e-global-color-4e1b056:#9AD5A6;--e-global-color-1d4447a:#62BB78;--e-global-color-557850e:#009745;--e-global-color-196ee5b:#00772B;--e-global-color-4b931f0:#005E1B;--e-global-color-c09793e:#00420D;--e-global-color-b7fe827:#002A04;--e-global-color-a4298b8:#F8F8FA;--e-global-color-cdcf999:#E9EAEF;--e-global-color-dd3a9e6:#DEE0E6;--e-global-color-ac5c8a4:#CED0DA;--e-global-color-6246772:#ADB0BD;--e-global-color-d0cc955:#6C6F7D;--e-global-color-a72b8b8:#494C57;--e-global-color-f49f86b:#343640;--e-global-color-74fefb8:#1B1D22;--e-global-color-1252a5f:#00B350;--e-global-color-d7fb2e6:#FFFFFFBA;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;--e-global-typography-cd56d38-font-family:"Manrope";--e-global-typography-cd56d38-font-size:clamp(36px, 22px + 4vw, 80px);--e-global-typography-cd56d38-font-weight:800;--e-global-typography-4fa2027-font-family:"Manrope";--e-global-typography-4fa2027-font-size:clamp(33px, 28.71px + 1.34vw, 48px);--e-global-typography-4fa2027-font-weight:700;--e-global-typography-4fa2027-line-height:1.2em;--e-global-typography-80eb9a1-font-family:"Manrope";--e-global-typography-80eb9a1-font-size:clamp(30px, 26.58px + 1.07vw, 42px);--e-global-typography-80eb9a1-font-weight:700;--e-global-typography-80eb9a1-line-height:1.2em;--e-global-typography-c73abf0-font-family:"Manrope";--e-global-typography-c73abf0-font-size:clamp(27px, 24.44px + 0.80vw, 36px);--e-global-typography-c73abf0-font-weight:700;--e-global-typography-c73abf0-line-height:1.2em;--e-global-typography-166ea5e-font-family:"Manrope";--e-global-typography-166ea5e-font-size:clamp(24px, 22.27px + 0.54vw, 30px);--e-global-typography-166ea5e-font-weight:700;--e-global-typography-166ea5e-line-height:1.2em;--e-global-typography-f7fdccf-font-family:"Manrope";--e-global-typography-f7fdccf-font-size:clamp(21px, 20.14px + 0.27vw, 24px);--e-global-typography-f7fdccf-font-weight:700;--e-global-typography-f7fdccf-line-height:1.2em;--e-global-typography-298be2c-font-family:"Manrope";--e-global-typography-298be2c-font-size:clamp(19px, 18.71px + 0.09vw, 20px);--e-global-typography-298be2c-font-weight:700;--e-global-typography-298be2c-line-height:1.2em;--e-global-typography-97b939b-font-family:"Manrope";--e-global-typography-97b939b-font-size:clamp(19px, 18.71px + 0.09vw, 20px);--e-global-typography-97b939b-font-weight:400;--e-global-typography-97b939b-line-height:1.5em;--e-global-typography-b7772d7-font-family:"Manrope";--e-global-typography-b7772d7-font-size:clamp(17px, 16.71px + 0.09vw, 18px);--e-global-typography-b7772d7-font-weight:400;--e-global-typography-b7772d7-line-height:1.5em;--e-global-typography-60701a8-font-family:"Manrope";--e-global-typography-60701a8-font-size:16px;--e-global-typography-60701a8-font-weight:400;--e-global-typography-60701a8-line-height:1.5em;--e-global-typography-099705c-font-family:"Manrope";--e-global-typography-099705c-font-size:14px;--e-global-typography-099705c-font-weight:400;--e-global-typography-099705c-line-height:1.5em;--e-global-typography-00c3ab2-font-family:"Manrope";--e-global-typography-00c3ab2-font-size:14px;--e-global-typography-00c3ab2-font-weight:600;--e-global-typography-00c3ab2-line-height:1em;--e-global-typography-3477b58-font-family:"Manrope";--e-global-typography-3477b58-font-size:16px;--e-global-typography-3477b58-font-weight:600;--e-global-typography-3477b58-line-height:1em;--e-global-typography-379189e-font-family:"Manrope";--e-global-typography-379189e-font-size:18px;--e-global-typography-379189e-font-weight:600;--e-global-typography-379189e-line-height:1em;background-color:#1A1A1A;color:#FFFFFF;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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(max-width:576px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.my-sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;

  /* východzí stav = schovaný hore */
  transform: translateY(-100%);
  opacity: 0;

  transition: transform 0.35s ease-out, opacity 0.3s ease-out;
  will-change: transform, opacity;
}

.my-sticky-header.header-visible {
  /* po scrolle = vysunutý dole + viditeľný */
  transform: translateY(0);
  opacity: 1;
}

.elementor-widget-off-canvas{
    --e-off-canvas-animation-duration: 0.5s !important;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper{
    margin: 0px auto !important;
}

.underline-text:hover{
    text-decoration: underline;
}

.logo-carousel-pneu .elementor-carousel-image,
.logo-carousel-pneu img {
	filter: grayscale(100%);

	transition: filter .3s ease, opacity .3s ease;
}

.logo-carousel-pneu .elementor-carousel-image:hover,
.logo-carousel-pneu img:hover {
	filter: grayscale(0%);
	opacity: 1;
}/* End custom CSS */