/* Custom code goes here - paste your css code below in line 3 */

/* Attila add edit */
div#_desktop_search_widget {
    padding-right: 50px;
} 

@media (min-width: 768px) {
    .stickymenu_yes.stickymenu_yes #_desktop_logo img {
        max-height: 40px;
        margin-top: 18px;
    }

    #custom-text {
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        background-color: #e40004;
        color: white;
        font-weight: 800;
        margin-bottom: 0;
    }

    #category_desc .category-desc.col-xs-12.col-sm-10 {
        padding: 0;
        margin-top: 15px;
    }

    #category_desc .category-image img {
        width: 100%;
    }

    main {
        display: flex;
        flex-direction: column;
        min-height: 100dvh;
        margin: 0;
    }
    
    #footer {
        flex-shrink: 0;
    }

    #wrapper {
        flex: 1;
    }
} 

#product .product-prices {
    display: flex;
    align-items: baseline;
}

#product .current-price .tax-shipping-delivery-label.tax_label {
    display: flex !important;
    font-weight: normal;
    font-size: 0.8125rem;
    color: #585d66;
}

#product .current-price {
    display: flex;
    align-items: baseline;
}

#product .tax-shipping-delivery-label.tax_label.sse-tax-label {
    display: none;
}

#header div#_desktop_cart .blockcart .header a.cart_link {
    padding: 11px 10px 11px 60px;
}

