.skip-links .bottom-bar{
   border-radius: 8px;
}
#custommenu .parentMenu .level0{
    border-radius: 8px;
}
#custommenu {
    border-radius: 8px;
}
.page-main .owl-stage-outer.owl-height {
    border-radius: 8px;
}
.page-main .products-sliders .block-title{
    background: #fff;
    padding: 0px;
    border-bottom: 1px solid #f0f0f0 !important;
}
.page-main .products-sliders .block-title strong{
    padding: 12px 42px 5px 0;
    background: #fff;
    font-family: 'Mako';
    font-weight: 500;
    text-decoration: none;
    border-bottom: none;
    line-height: 40px;
    font-size: 21px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.block-products-list .block-title,.products-sliders .block-title,.block.crosssell .block-title{
    border-bottom: 0px !important;
}
.products-sliders .block-content{
    margin-top: 0px !important;
    padding-top: 25px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.footer{
    border-radius: 8px;
}
.product.data.items > .item.content{
    background: #ddd !important;
    border-top-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.cta-widget .help-marker{
    border-radius: 8px;
}
.price-info .price-box .price {
    color: #00aaa5;
    font-size: 60px !important;
}
button#product-addtocart-button:before{
    font-family: "Font Awesome\ 5 Pro";
    content: "\f07a";
    padding-right: 10px;
}
.payment-header-block .text-cntact{
    width: 50%;
    float: left;
}
.payment-header-block .side{
    width: 50%;
    float: right;
}
.ul-menu-header li{
    padding: 0px;
    margin: 0px;
}
.font-number{
    font-size: 17px;
    font-weight: 600;
}
.tab-clock tr .img-telephone{
    width: 17px;
    height: 17px;
    float: left;
    margin-top: 4px;
    margin-right: 20px;
}
.tab-clock td {
    padding: 0px;
}
.product-view .product-shop .price-box .price-excluding-tax .price{
    font-size: 40px !important;
}
.product-view .product-shop .price-box .price-including-tax .price{
    font-size: 50px !important;
}
.box-tocart .action.primary.tocart{
    border-radius: 8px;
    font-size: 20px;
    padding: 18px 25px;
    width: 100%;
}
.block .block-title strong{
    padding: 12px 42px 5px 0;
    background: #fff;
    font-family: 'Mako';
    font-weight: 600;
    text-decoration: none;
    border-bottom: none;
    line-height: 40px;
    font-size: 21px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.block .products ol{
    overflow: hidden;
    margin-top: 0px !important;
    padding-top: 25px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding-bottom: 20px;
}
.block .block-title.title {
    padding: 0px;
    margin: 0px;
}
.column.main .products #product-upsell-carousel .owl-stage-outer .owl-stage .owl-item .product-item{
    width: 100% !important;
}
#product-upsell-carousel .owl-item {
    display: inline-block;
}
.block.upsell .block-content .owl-nav{
    top: -45px;
}
.product-item .price-box {
    min-height: 57px !important;
}
.widget.block-products-list.grid .product-item-name{
    min-height: 80px !important;
}
.block.upsell .action.tocart.primary{
    padding: 12px 25px;
    font-size: 1.4rem;
    /*background: linear-gradient(#df280a,#87231d);*/
}
.block.upsell .action.tocart.primary:before{
    font-family: "Font Awesome\ 5 Pro";
    content: "\f07a";
    padding-right: 10px;
}
.tooltip-content{
    width: 207px;
    height: auto;
    position: absolute;
    display: none;
    text-align: left;
    border: 1px solid #888;
    padding: 5px 10px;
    margin-left: 15px;
    margin-top: -15px;
    z-index: 9999;
    right: 0;
    bottom: 100%;
    background: #fff;
}
span.my-tooltip:hover>.tooltip-content {
    display: block !important;
    background: #fff;
    border-radius: 8px
}
.my-tooltip{
    float: right;
    position: relative;
}
.my-tooltip .tooltip-toggle{
    font-size: 17px;
}
strong.product .product-item-link{
    display: -webkit-inline-box;
}
.cart-summary .block > .content {
    display: block !important;
}
.cart-summary .block > .title:after{
    display: none;
}
.block.related .block-title.title {
    border-bottom: 0px;
}
#switcher-store-popup a.logo img{
    padding: 15px 0 10px 0;
}
#switcher-store-popup h3{
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 20px;
    font-size: 22px;
}
#switcher-store-popup p{
    font-size: 16px;
    font-weight: 400;
}
#switcher-store-popup .dropdown.switcher-dropdown{
    text-align: left;
    padding: 10px 0 15px 0;
}
#switcher-store-popup .field.radio:nth-child(1) span {
    padding-right: 10px;
}
#switcher-store-popup .dropdown.switcher-dropdown > span {
    font-weight: 600;
    font-size: 20px;
    padding: 0px 10px 0px 0px;
}
#switcher-store-popup .field.radio span {
    font-weight: 700;
}
#switcher-store-popup .actions {
    text-align: right;
    padding-top: 15px;
}
.am-opc-wrapper .checkout-column.opc .additional-options{
    margin: 24px 0px 12px;
}
.payment-group .payment-method-content .actions-toolbar .primary{
    padding: 14px 0px;
}
.bundle-loader-container form {
    background: url(../images/aderendhuelsen-box.jpg);
    background-size: cover;
    padding: 50px 30px 0 30px;
}