/*.logo-image-phone {display:none !important;}*/
.sp-megamenu-wrapper {padding-left: 100px;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    width: 100% !important;
}


.menu-child {padding-left:20px !important;}
.menu-child ul {padding-left:30px !important;}
.menu a {padding-left:5px !important;}
.menu a:hover {background:#e1e1e1;}

/* Shop  */

.shop-list-price-wrap,
.sp-page-title .breadcrumb {display: none !important;}
.j2store-products-row .j2store-single-product h2.product-title {
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 60px;
}
.j2store-single-product-view .j2store-single-product .product-details-top-wrap .product-top-description .price-sku-brand-container .manufacturer-brand span, .j2store-single-product-view .j2store-single-product .product-details-top-wrap .product-top-description .price-sku-brand-container .product-sku span {
    text-transform: none !important;
}

.j2store-search-product .btn-primary {padding: .375rem .75rem;}

/* Mods */

.sp-page-title .sp-page-title-heading {
    width: 80%;
}
#sp-left {
    padding-bottom: 50px;
}

/* Schaltflächen */

body .sppb-btn, body .btn {

    text-transform: none !important;
    padding: 12px 30px 13px 30px !important;

}


/* Bilder */

#section-id-1620674815342 img {
    border-radius: 30px;
}




/* Menüs */

ul.accordion-menu {
    border:none !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 18px !important;
    }
    
    ul.accordion-menu ul {
    /* font-size: 14px !important; */
    }
     ul.accordion-menu ul a:hover {
      /*   font-weight:bold; */
    }
    
    .opened > .item-wrapper { font-weight:bold;background-color:#0e468b !important;}
    .opened > .item-wrapper  a { color:#fff !important;}
    /* #accordion_menu_179 li.current > .item-wrapper a {width:99%;} */
    
    ul.accordion-menu ul a, ul.accordion-menu ul a:hover {
    font-family: "Open Sans",sans-serif;
    }
    
    ul.accordion-menu li > .item-wrapper > .menu-link > a {
        display: block !important;
    }
    ul.accordion-menu li > .item-wrapper > .menu-link {
        position: relative !important;
     /*   width: 90% !important; */
        z-index: 1 !important;
    }
    
    ul.accordion-menu.button-right li > .item-wrapper > .menu-button {
        position: relative !important;
        z-index: 10 !important;
    }
    ul.accordion-menu > li > .item-wrapper > .menu-link > a {
        font-weight: normal !important;
    }
    
    
    ul.accordion-menu li {
        text-indent: 0px !important;line-height: 21px;
    }
    ul.accordion-menu li li {
        text-indent: 0px !important; font-size: 15px !important;
    }
    ul.accordion-menu li li a { padding-left:10px !important; } 
    
    ul.accordion-menu li li li {
        text-indent: 0px !important; font-size: 12px !important;
    }
    ul.accordion-menu li li li  a { padding-left:20px !important; } 
    ul.accordion-menu li li li li {
        text-indent: 0px !important; 
    }

    ul.accordion-menu li li a { padding-left:30px !important; } 
    ul.accordion-menu li li li a { padding-left:60px !important; } 
    ul.accordion-menu li li li li a { padding-left:90px !important; } 
    
    ul.accordion-menu li .item-wrapper:hover {background-color:#0e468b !important;}
    ul.accordion-menu li .item-wrapper:hover a {color:#fff !important;}
    ul.accordion-menu.button-right li > .item-wrapper > .menu-button > img,
    ul.accordion-menu.button-left li > .item-wrapper > .menu-button, ul.accordion-menu.button-right li > .item-wrapper > .menu-button {
    
        padding: 0px !important;
    }
    
    ul.accordion-menu li {
        border-top: 1px solid #fff !important;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    