/*
 Theme Name:   Storefront 4f Child
 Theme URI:    https://fourferries.com/webshop/
 Description:  Storefront 4ferries Child Theme
 Author:       Petri Salmela
 Author URI:   https://fourferries.com
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, woocommerce
 Text Domain:  storefront4f-child
*/

:root {
    --ffprimary: #5bba47;
}

a.button.storefront-clearcart {
    text-align: center;
    display: inline-block;
    background-color: red;
    padding: .6180469716em 1.41575em;
    text-decoration: none;
    font-weight: 600;
    text-shadow: none;
    outline: none;
    border-radius: 0;
    color: #333333;
}

body.wmc-currency-USD .ffshop-payments-hide-USD,
body.wmc-currency-GBP .ffshop-payments-hide-GBP {
    display: none;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: var(--ffprimary, #5bba47);
}

@media (min-width: 768px) {

    .site-header {
        padding-top: 1em;
    }

    .site-branding {
        margin-bottom: 0;
    }

    .storefront-breadcrumb {
        margin-bottom: 0.5em;
        padding: 0.5em 0;
    }

    .storefront-full-width-content .woocommerce-products-header,
    .storefront-full-width-content.woocommerce-account .entry-header,
    .storefront-full-width-content.woocommerce-cart .entry-header,
    .storefront-full-width-content.woocommerce-checkout .entry-header {
        padding-bottom: 1.5em;
    }

    .storefront-full-width-content .woocommerce-products-header h1 {
        margin-bottom: 0.3em;
    }

    table.cart {
        margin-bottom: 1.5em;
    }

    .storefront-sorting {
        margin-bottom: 0.5em;
    }

    .site-header-cart .widget_shopping_cart {
        box-shadow: 0 0 0 1px #ddd, 5px 5px 15px rgba(0,0,0,0.2);
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
        margin-bottom: 0.3em;
    }

    .storefront-full-width-content.single-product div.product .summary {
        margin-bottom: 0.3em;
    }

    .woocommerce-tabs {
        padding: top: 0.5em;
    }

    .woocommerce-error a,
    .woocommerce-info a,
    .woocommerce-message a,
    .woocommerce-noreviews a {
        font-weight: bold;
        text-decoration: underline;
    }

    .storefront-sorting .woocommerce-ordering {
        display: none;
    }

    .site-info {
        padding: 0;
    }

    .site-info .footer-companyname {
        font-weight: bold;
        font-size: 110%;
        color: var(--ffprimary, #5bba47);;
    }
    .site-info .footer-companyname a {
        color: var(--ffprimary, #5bba47);;
        text-decoration: none;
    }
}
