/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{}
 #featured-custom .product-miniature, .product-miniature .product {display: ruby;}
 #featured-block .elementor-element .elementor-widget-container {text-align: center;}
 #header .uk-navbar-container .uk-button-secondary {background-color: #ffffff00;}
 #header .uk-offcanvas-bar {background: #ffffff;box-shadow: 5px 5px 20px 0px #00000059;}
 #header .uk-offcanvas-bar .uk-nav-default .uk-nav-header {color:#333}
 #header .uk-offcanvas-bar .uk-nav-default .uk-nav-divider {border-top-color: #03030333;}
 .btn {white-space: normal;}
 
 #custom-uk .two-banners img {margin: 0 40px;}
 #custom-uk .two-blocks-grid {}
 #custom-uk .two-blocks-div {background: rgb(255 255 255);box-shadow: -16px -13px 18px 0px rgba(0, 0, 0, 0.19);}
 #custom-uk .two-blocks-name {text-transform: uppercase;line-height: 1.1rem;}
 #custom-uk .two-blocks-desc {font-size: 1.6rem !important;letter-spacing: 0px;line-height: 1.4rem;}
 #custom-uk .two-blocks-button {}
 #custom-uk .tvmultibanner .uk-text-large {line-height: 1.2;letter-spacing: 0px; color: #000000;min-height: 90px;max-height: 90px;letter-spacing: 0px;line-height: 1.4rem;}
 body#checkout #footer {padding: 0;}
 @media (min-width: 960px) {
    #megamenu-custom-al .uk-navbar-nav {
        gap: 70px;
    }
 }
 #mobilemenu-al ul.uk-nav-header ul.uk-nav-sub li {text-transform: capitalize;}
 .g_customfields_content label {text-align: right;font-weight: 700;}
 .g_customfields_content .col-xs-12.col-md-4 {text-align: right;}
 #selvert-video .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.product-flags {margin:0;padding:0;}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: transparent;
}
#menu-oben .uk-navbar-nav>li>a {min-height: 60px;}