/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Reuse Depot Master is a child theme of Hello Elementor (created by Elementor team). This child theme was created in the spring of 2021 by Michael Wilson, Marketing Manager.
Author: Michael Wilson
Author URI: https://michaelwilson.design
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Everything below this line is styling added by Michael Wilson
*/

/*WooCommerce My Account styling*/
.woocommerce .woocommerce-MyAccount-navigation, .woocommerce .woocommerce-MyAccount-content{
    float: none;
}

.woocommerce nav.woocommerce-MyAccount-navigation{
    display: none;
}

/* woocommerce buttons */
.woocommerce a.button,
.woocommerce-page #respond input#submit,
.woocommerce button.single_add_to_cart_button.button,
.woocommerce button.button.alt{

    background: #D4E5BC !important;

    color: #535554 !important;

    border-style: solid;

    border-width: 2px;

    border-color: #D4E5BC !important;

}

.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce .product .add_to_cart_button.button:hover {

    background: #D4E5BC !important;

    color: #535554 !important;

    border-style: solid;

    border-width: 2px;

    border-color: #535554 !important;

}

.woocommerce .products .product .button{
    display: none;
}

/*out of stock overlay*/
.rd_sold_out_overlay {
    background: #BC1E1E;
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 10px;
    position: absolute;
    top:10px;
}

/*empty archive message*/
.elementor-nothing-found.elementor-products-nothing-found{
    padding:5vw;
    background-color:#F7F7F7;
    border-style:solid;
    border-color:grey;
    text-align:center;
}

.grand-total{
    font-size: 1.5em;
    color: #48A515;
}

/*responsive styles for desktop/laptop only*/
@media screen and (min-width: 1025px) {
    
    .woocommerce-cart .woocommerce{
    display: flex;
     }
     
     /*Cart styling*/
    /* The table containing the list of products and our custom elements */
    .woocommerce-cart .woocommerce-cart-form {
        flex: 1 0 70%;
        /* 100% at small screens; 70% on larger screens */
        margin-right: 20px;
    }

    /* The element that contains the cart totals */
    .woocommerce-cart .cart-collaterals {
        flex: 1 0 30%;
        /* 100% at small screens; 30% on larger screens */
        margin-left: 20px;
    }

    /* Some minor tweak to make sure the cart totals fill the space */
    .woocommerce-cart .cart-collaterals .cart_totals {
        width: 100%;
        padding: 0 20px 70px;
    }
    
    
}