/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.has-discount .discount{
    background-color: black;
}
#product #content {
    margin: 0;
}
.block-category {
    min-height: 0 !important;
}
#contact-link a{
    text-transform: uppercase !important;
}
body#checkout a:hover{
    color:#7a2e2e;
}
#footer{
    padding-top: 0;
}
.footer-container{
    margin-top: 0;
}
.elementor-1020101 .elementor-element.elementor-element-joezcqb{
    padding: 100px 0px 100px 0px !important;
}
.elementor-widget-wrap{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.elementor-checkbox-label{
    padding-left: 4px;
    font-size: 11px;
    color: #fff;
}
@media (max-width: 767px){
    .header-top{
        margin-bottom: 1rem;
    }
    .product-miniature js-product-miniature{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .card-block{
        padding: 0;
    }
    .elementor-2070101 .elementor-element.elementor-element-ctaaizn{
        padding: 0 !important;
    }
    .elementor-3070101 .elementor-element.elementor-element-3pos91d{
        padding: 0 !important;
    }
    .card-block.cart-summary-totals .cart-summary-line.cart-total{
        padding: 0;
    }
    .card-block.cart-summary-totals{
        padding: 1rem 0 1rem 0;
    }
    a._blank{
        font-size: 15px !important;
    }

}
