/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 20 2025 | 16:11:27 */
h1, h2, h3, h4, h5, h6 {
    margin: 0px 0 15px;
}

.woocommerce ul.products li.product .woo-entry-inner li {
    padding: 0px;
    margin: 0px;
}
.woo-entry-image-swap.woo-entry-image.clr {
   /* border-bottom: solid 5px #9f0847;*/
}

.jet-remove-all-filters {
    visibility: visible;
    opacity: 1;
    transition: opacity 1.3s ease-out, visibility 1.3s ease-out;
}
.jet-remove-all-filters.hide {
    display: flex; 
    visibility: hidden;
    opacity: 0;
}

.jet-active-tag__label {
    margin-right: 10px !important;
}

.jet-smart-filters-search .jet-search-filter__input-clear::before {
    content: "\eb2d" !important;
}

.jet-smart-filters-search .jet-search-filter__input-clear, .jet-smart-filters-search .jet-search-filter__input-loading {
    font-family: elementskit!important;
}

.jet-filter-items-dropdown__label:after {
    left: 15px !important;
    width: 10px !important;
    height: 10px !important;
    border-width: 7px 7px 0 7px!important;
}

.jet-filter-items-dropdown__label {
    direction: ltr;
}

a.added_to_cart.wc-forward {
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 10px;
}

a.checkout-button.button.alt.wc-forward {
    font-size: 18px;
}

.woocommerce .related.products {
    margin-top: 0px !important;
}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products>h2 {
    display: none;
}

.woocommerce .upsells.products {
    margin-top: 0px !important;
}

.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2 {
    display: none;
}

button.single_add_to_cart_button {
    background-color: #003373;
}

a.elementor-button.elementor-button--view-cart.elementor-size-md {
    background-color: #000000;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

a.elementor-button.elementor-button--checkout.elementor-size-md {
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

i.eicon-cart-solid {
    background-color: #ffffff;
}

a#elementor-menu-cart__toggle_button {
    border: none;
}

button#place_order {
    background: #13aff0;
}

button#place_order:hover {
    background: #000000;
}

input#billing_phone {
    text-align: right;
}

/* ************************************** */ 

@media only screen and (max-width: 360px) {
.image_box
{
    width: 90% !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.phr_txt
{
    width: 80% !important;
}

.icon_box {
    margin-top: 25px;
}

.icon_box1 {
    margin-top: 18px !important;
}
}

.stock.in-stock, .out-of-stock {
	font-weight: 700;
}
