/*
Theme Name: AWM Glass Limited Child
Description: This is a child theme for AWM Glass Theme
Author: Karl Bowdrey	
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.footer-wrapper {
    background: rgb(43, 69, 157);
}

.footer-wrapper > .section > .bg {
    opacity: 1 !important;
    background: rgb(43, 69, 157);
}

.single-product .product:not(.cpo-enabled-product) .woocommerce-Price-amount bdi,
.single-product .product:not(.cpo-enabled-product) .price-wrapper .price > .amount {
    display: block !important;
}

.pre-cart_totals {
    display: none;
}

@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    .pre-cart_totals {
        display: block;
    }

    .pre-cart_totals tbody th {
        font-size: .9em;
        font-weight: 400;
        letter-spacing: 0;
        text-transform: inherit;
    }

    .pre-cart_totals tbody td {
        text-align: right

    }

    .pre-cart_totals tbody th,
    .pre-cart_totals tbody td {
        font-size: 1.15em;
    }

    .pre-cart_totals .shop_table {
        margin: 0;
    }

    .pre-cart_totals .wc-proceed-to-checkout {
        margin: 1rem 0 1.5em 0;
    }

    .pre-cart_totals .wc-proceed-to-checkout .button {
        display: block;
        margin-right: 0;
        min-width: 100%;
    }

}

.flickity-slider > div:not(.col) {
    width: 100%;
    height: 0;
    position: relative;
    padding-top: 100%;
}

.flickity-slider > div:not(.col) > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flickity-slider > div:not(.col) > a > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}