.elementor-5 .elementor-element.elementor-element-71ff574{padding:5px 5px 5px 5px;}.elementor-5 .elementor-element.elementor-element-04e9d5d .menu-item a.uael-menu-item,.elementor-5 .elementor-element.elementor-element-04e9d5d .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-5 .elementor-element.elementor-element-04e9d5d .menu-item a.uael-menu-item, .elementor-5 .elementor-element.elementor-element-04e9d5d .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-right:20px;}body.rtl .elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-left:20px;}.elementor-5 .elementor-element.elementor-element-04e9d5d nav:not(.uael-nav-menu__layout-horizontal) .uael-nav-menu > li.menu-item:not(:last-child){margin-bottom:0;}.elementor-5 .elementor-element.elementor-element-04e9d5d ul.sub-menu{width:220px;}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu li a.uael-sub-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu a.uael-sub-menu-item,
						 .elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-menu-item,
						 .elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu a.uael-sub-menu-item,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .elementor-menu-toggle,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-menu-item:not(.elementor-button),
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button),
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li a.uael-menu-item,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li a.uael-sub-menu-item{color:#FC0101;}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:var( --e-global-color-f2e1966 );}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu a.uael-sub-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .elementor-menu-toggle:hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu a.uael-sub-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu .menu-item.current-menu-item a.uael-sub-menu-item.uael-sub-menu-item-active,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown .menu-item.current-menu-item a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown .menu-item.current-menu-ancestor a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown .sub-menu .menu-item.current-menu-item a.uael-sub-menu-item.uael-sub-menu-item-active,
						.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu .menu-item.custom-submenu-active a.uael-sub-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown .menu-item.custom-menu-active a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible .menu-item.current-menu-item a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-04e9d5d .uael-nav-menu nav.uael-dropdown-expandible .menu-item.current-menu-item a.uael-sub-menu-item{color:#4EFF05;}.elementor-5 .elementor-element.elementor-element-04e9d5d .sub-menu li.menu-item:not(:last-child),
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-5 .elementor-element.elementor-element-04e9d5d nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-5 .elementor-element.elementor-element-421229ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-421229ba:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-421229ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-5 .elementor-element.elementor-element-421229ba > .elementor-container{max-width:1600px;min-height:105px;}.elementor-5 .elementor-element.elementor-element-421229ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-5 .elementor-element.elementor-element-421229ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-5774956d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-5774956d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-5774956d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5 .elementor-element.elementor-element-5774956d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-63551699{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:left;}.elementor-5 .elementor-element.elementor-element-63551699 img{width:200px;max-width:200px;}.elementor-5 .elementor-element.elementor-element-959bfe1 .menu-item a.uael-menu-item,.elementor-5 .elementor-element.elementor-element-959bfe1 .menu-item a.uael-sub-menu-item{padding-left:30px;padding-right:30px;}.elementor-5 .elementor-element.elementor-element-959bfe1 .menu-item a.uael-menu-item, .elementor-5 .elementor-element.elementor-element-959bfe1 .menu-item a.uael-sub-menu-item{padding-top:15.5px;padding-bottom:15.5px;}.elementor-5 .elementor-element.elementor-element-959bfe1 .sub-menu li a.uael-sub-menu-item,
						.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:20px;padding-right:20px;}.elementor-5 .elementor-element.elementor-element-959bfe1 .sub-menu a.uael-sub-menu-item,
						 .elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:20px;padding-bottom:20px;}.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-nav-menu__layout-horizontal ul.sub-menu, .elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-nav-menu__layout-expandible.menu-is-active,
						.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-dropdown.menu-is-active{margin-top:0px;}.elementor-5 .elementor-element.elementor-element-959bfe1{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-959bfe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu__toggle{text-align:right;}.elementor-5 .elementor-element.elementor-element-959bfe1 .sub-menu,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-959bfe1 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .elementor-menu-toggle:hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-959bfe1 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-959bfe1 .sub-menu li.menu-item:not(:last-child),
						.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-5 .elementor-element.elementor-element-959bfe1 div.uael-nav-menu-icon{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-959bfe1 div.uael-nav-menu-icon svg{fill:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-5 .elementor-element.elementor-element-5774956d{width:100%;}}@media(max-width:1024px){body:not(.rtl) .elementor-5 .elementor-element.elementor-element-04e9d5d.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-5 .elementor-element.elementor-element-421229ba{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-5774956d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5 .elementor-element.elementor-element-63551699{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-959bfe1.uael-nav-menu__breakpoint-tablet nav.uael-nav-menu__layout-horizontal ul.sub-menu{margin-top:0px;}.elementor-5 .elementor-element.elementor-element-959bfe1{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-71ff574{margin-top:0px;margin-bottom:-15px;padding:0px 10px 0px 10px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-04e9d5d.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-5 .elementor-element.elementor-element-421229ba{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-5774956d{width:100%;}.elementor-5 .elementor-element.elementor-element-63551699{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-959bfe1.uael-nav-menu__breakpoint-mobile nav.uael-nav-menu__layout-horizontal ul.sub-menu{margin-top:0px;}.elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-nav-menu__layout-horizontal ul.sub-menu, .elementor-5 .elementor-element.elementor-element-959bfe1 nav.uael-nav-menu__layout-expandible.menu-is-active,
						.elementor-5 .elementor-element.elementor-element-959bfe1 .uael-dropdown.menu-is-active{margin-top:36px;}.elementor-5 .elementor-element.elementor-element-959bfe1{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-04e9d5d */.elementor-5 .elementor-element.elementor-element-04e9d5d img {
    width: 14px;
    height: 14px;
}

.elementor-5 .elementor-element.elementor-element-04e9d5d img,
.elementor-5 .elementor-element.elementor-element-04e9d5d i {
    margin-right: 7px;
}

@media (max-width: 767px) {
    .elementor-5 .elementor-element.elementor-element-04e9d5d ul {
        justify-content: flex-start;
    }
}

.elementor-5 .elementor-element.elementor-element-04e9d5d .testovaci_jizda {
    margin-right: 15px;
    width: 20px;
}

.elementor-5 .elementor-element.elementor-element-04e9d5d a {
    justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-04e9d5d a:hover #karoserie_bily,
.elementor-5 .elementor-element.elementor-element-04e9d5d a:hover #motorbike {
    fill: black;
}

.elementor-5 .elementor-element.elementor-element-04e9d5d ul li:first-child a:hover,
.elementor-5 .elementor-element.elementor-element-04e9d5d ul li:nth-child(2) a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for uael-nav-menu, class: .elementor-element-959bfe1 */#navigation-menu &gt; div.elementor-widget-container &gt; div &gt; nav &gt; ul &gt; li.menu-item.menu-item-has-children.parent.elementor-repeater-item-38c8d29.parent-has-child &gt; div &gt; a {
    margin-top: 10px;
    font-weight: 900;
    font-size: 17px
}

#navigation-menu img.menu-icon {
    width: 135px;
}

#navigation-menu img.menu-icon-pujcovna {
    width: 120px;
}


/* skryje šipky pro podmenu */
/* neplatí pro telefon */
@media only screen and (min-width: 600px) {
#navigation-menu ul.uael-nav-menu &gt; li:first-child a i,
#navigation-menu ul.uael-nav-menu &gt; li:nth-child(2) a i,
#navigation-menu ul.uael-nav-menu &gt; li:nth-child(3) a i,
#navigation-menu ul.uael-nav-menu &gt; li:nth-child(4) a i {
    display: none;
}
}

/* odsazení čtvrté a páté a páté položky, aby byly zarovnaná jako ta pátá */

.uael-nav-menu-custom &gt; li:nth-of-type(4) &gt; a,
.uael-nav-menu-custom &gt; li:nth-of-type(5) &gt; a {
  margin-top: 5px;
  gap: 8px;
}


/* úpravy pujčovny motocyklů */


@media (min-width: 768px) {
 .elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu-custom &gt; li:nth-of-type(3) &gt; a {
    margin-left: -25px;
    margin-top: 5px;
    gap: 10px
}

}

@media only screen and (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-959bfe1 .uael-nav-menu-custom &gt; li:nth-child(3) span.subtitle {
display: none!important

}
}


#navigation-menu .elementor-column .uael-nav-menu ul.uael-nav-menu {
    display: flex;
    align-items: center;
}

#navigation-menu .uael-nav-menu ul &gt; li a img {
    width: auto !important;
    height: 55px;
}

/* zarovná vše pod sebe a na střed */
/* neplatí pro telefon */
@media only screen and (min-width: 600px) {
    #navigation-menu .uael-menu-item {
        flex-direction: column;
    }
}

/* zarovná některé položky na střed */
/* platí pro telefon */
@media only screen and (max-width: 599px) {
    .parent-has-no-child a {
        justify-content: start!important;
    }
    .parent-has-no-child a span.subtitle {
        visibility: visible!important;
        opacity: 1!important;
        padding-left: 12px;
    }
}

#navigation-menu .subtitle {
    font-size: 13px;
    display: block;
    margin-top: 1px;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
}

#navigation-menu .uael-menu-item:hover .subtitle {
    opacity: 1;
    visibility: visible;
}


#navigation-menu &gt; div.elementor-widget-container &gt; div &gt; nav &gt; ul &gt; li.menu-item.menu-item-has-children.parent.elementor-repeater-item-38c8d29.parent-has-child &gt; div &gt; a {
    margin-top: 0px;
    font-weight: 900;
    font-size: 17px;
}


#navigation-menu .subtitle {
    font-weight: 200;
}


#navigation-menu .uael-nav-menu li a {
    padding-top: 5px;
    padding-bottom: 10px;
}

/* mezera ze stran */
/* platí pro telefon */
@media only screen and (max-width: 600px) {
    #navigation-menu .uael-menu-item {
        padding-left: 25px;
        padding-right: 15px;
    }
}

#navigation-menu .sub-arrow i:before {
    display:none;
}



.menu-icon-pujcovna {
    margin-top: 5px
}

#navigation-menu .uael-nav-menu > li:nth-child(3) > a.uael-menu-item,
#navigation-menu .uael-nav-menu > li:nth-child(4) > a.uael-menu-item {

  gap: 10px;
}

#navigation-menu .uael-nav-menu > li:nth-child(5) > a.uael-menu-item {
    gap: 2px
}

#navigation-menu .e-shop {
    margin-top: 7px
}

#navigation-menu .servis {
    font-size: 20px;
 
}


  .uael-nav-menu > li.elementor-repeater-item-11171a5 .uael-menu-item {
    flex-direction: row !important;
    margin-top: 10px;
    gap: 13px;
  }


#navigation-menu .uael-sub-menu-item {
    padding: 15px 25px!important
}

#navigation-menu .uael-nav-menu > li.elementor-repeater-item-11171a5 > ul > li > a.uael-sub-menu-item:hover { 
    text-decoration: underline;}


@media (max-width: 767px) {
  #navigation-menu .uael-nav-menu > li.elementor-repeater-item-11171a5 > div > a.uael-menu-item {
    justify-content: flex-start !important;
  }
}
/* Kariéra a přizpůsobení individuální navigace (27. 10. 2026). */
.elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-bncar27 > a.uael-menu-item {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 200;
  white-space: nowrap;
}
.elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-bncar27 .kariera {
  display: inline-block;
  font-size: 20px;
  width: 20px;
  text-align: center;
  flex-shrink: 0;
}
.elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-bncar27 > a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -3px;
}
@media (min-width: 1025px) {
  .elementor-5 .elementor-element.elementor-element-63551699 {
    --container-widget-width: 18%;
    width: 18%;
    max-width: 18%;
  }
  .elementor-5 .elementor-element.elementor-element-63551699 img {
    width: 100%;
    max-width: 200px;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu.elementor-element.elementor-element-959bfe1 {
    --container-widget-width: 82%;
    width: 82%;
    max-width: 82%;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu {
    flex-wrap: nowrap;
    align-items: center;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu.elementor-element.elementor-element-959bfe1 .menu-item a.uael-menu-item {
    padding-left: clamp(6px, calc(5.3vw - 48.325px), 30px);
    padding-right: clamp(6px, calc(5.3vw - 48.325px), 30px);
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-11171a5 .uael-menu-item {
    white-space: nowrap;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-735d5be img.menu-icon,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-38c8d29 img.menu-icon {
    max-width: 105px;
    object-fit: contain;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu .elementor-repeater-item-36c4f82 img.menu-icon-pujcovna {
    max-width: 100px;
    object-fit: contain;
  }
}
@media (max-width: 1024px) {
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown {
    left: auto !important;
    right: -20px !important;
    width: 100vw !important;
    max-width: 100vw;
    max-height: calc(100vh - 180px);
    max-height: calc(100dvh - 180px);
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown > ul.uael-nav-menu {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown > ul > li {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .uael-menu-item {
    flex-direction: row !important;
    align-items: center;
    justify-content: flex-start !important;
    min-height: 60px;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 25px;
    gap: 12px;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .subtitle {
    display: block !important;
    opacity: 1;
    visibility: visible;
    padding-left: 0 !important;
    margin-top: 0;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .uael-menu-item img {
    width: auto !important;
    height: 40px;
    margin-top: 0;
    margin-left: 0 !important;
    object-fit: contain;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .elementor-repeater-item-11171a5 .uael-menu-item,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .elementor-repeater-item-bncar27 > .uael-menu-item {
    gap: 12px;
    font-size: 13px;
    font-weight: 200;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .servis,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .kariera {
    display: inline-block;
    width: 40px;
    flex-shrink: 0;
    margin: 0;
    text-align: center;
    font-size: 22px;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .elementor-repeater-item-11171a5 .sub-menu {
    margin-left: 40px;
  }
}

@media (max-width: 1024px) {
 .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav.uael-dropdown .sub-menu { overflow: hidden; }
}

/* Stejná svislá osa hlavních ikon; hover popisky nesmějí ovlivňovat výšku. */
@media (min-width: 1025px) {
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > a.uael-menu-item,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > .uael-has-submenu-container > a.uael-menu-item {
    position: relative;
    height: 80px;
    box-sizing: border-box;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: center;
    justify-content: center !important;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > a > img,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > .uael-has-submenu-container > a > img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > a > .subtitle,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > .uael-has-submenu-container > a > .subtitle {
    position: absolute;
    top: calc(50% + 26px);
    left: 0;
    width: 100%;
    margin-top: 0;
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > a > .sub-arrow,
  .elementor-5 .elementor-element.elementor-element-959bfe1#navigation-menu nav > ul.uael-nav-menu-custom > li > .uael-has-submenu-container > a > .sub-arrow {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5774956d */.elementor-5 .elementor-element.elementor-element-5774956d .elementor-widget-uael-nav-menu {
    margin-bottom: 0;
}/* End custom CSS */