@media (min-width: 922px) {
    .woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
        width: 40%;
    }
}
@media (min-width: 922px) {
    .woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
        width: 56%;
padding-top: 20px;
    }
}

a:hover, a:focus {
    color: #1cc118;
}
.woocommerce-js div.product .product_meta>span>* {
    font-weight: 600;
}
.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count, .woocommerce-page ul.products li.product .woocommerce-loop-category__title .count {
    display: block;
    background: 0 0;
    opacity: .5;
    font-size: .75em;
    display: none;
}
.woocommerce-js ul.products li.product a.ast-loop-product__link {
    display: inline-block;
    width: 100%;
    text-align: center;
margin-top:-15px;
}
.page-title {
    margin-bottom: 1em;
    font-weight: 400;
    display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    font-size: 16px;
    font-size: 0.7rem;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: -.5px;
}
.ast-on-card-button .ahfb-svg-iconset {
 display: none;
}
.sku-on-category {
            font-size: 13px!important;
text-align:center;
            margin-top: 5px;
        }
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea
{
    color: #666;
    padding: .25em;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    background-image:none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
.ast-footer-copyright p {
    margin-bottom: 0;
    text-align: center;
}
.woocommerce-js div.product {
    margin-bottom: 0;
    position: relative;
    margin-top: 80px;
}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: #3bda4d;
}

.um a.um-button:hover, .um input[type=submit].um-button:hover {
    background-color: #000000;
    color: white;
}