/*
Theme Name: Storefront Child
Theme URI: storefront
Description: Storefront Theme
Author: Your Name
Author URI: http://example.com
Template: storefront
Version: 1.0.0
*/
/* Add your custom styles here */

:root {
--navigation-color: white;
}

.woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info, .woocommerce-message {
        background-color: #00563B;
    }
    
.site-info {
    display: none;
}





@media (min-width: 768px) {
  #masthead.site-header {
    padding-top: 15px !important;
  }
}
@media (min-width: 768px) {
    .site-branding {
        margin-bottom: 12px;
    }
}
@media (min-width: 768px) {
    .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 10px 1em;
    }
    .site-header-cart .cart-contents {
        padding: 10px 0;   
    }
    .main-navigation ul.menu ul.sub-menu
    {
        background-color: white;
    }
    .site-header-cart .widget_shopping_cart {
        background-color: white;
    }
    .site-header-cart .widget_shopping_cart .total{
        background-color: white;
    }
    
    .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
    padding: 0;
    }
    
    .storefront-breadcrumb {
        margin: 0;
    }
    .storefront-primary-navigation {
    background-color: var(--navigation-color);
}
}

@media screen and (min-width: 768px) {
    .site-header-cart .widget_shopping_cart .buttons{
        background-color: white;
    }
    
}
    
.widget a.button.checkout{
    background-color: #00563B;
}

a {
    text-decoration: none !important;
}

#main > .storefront-product-section a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    display: none;
}


#main > .storefront-product-section a.button.product_type_variable.add_to_cart_button
{
    display: none;
}

.onsale {
    background-color: #FFFFFF;
    border-color: #00563B;
    color: #00563B;
}

a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    outline-color: transparent;
}

.button wc-forward:focus{
    outline-color: transparent;
}