.elementor-238:not(.elementor-motion-effects-element-type-background), .elementor-238 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

	background-color: transparent !important;

}



ul.products li.product {

    display: flex;

    flex-direction: column;

}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link {

    margin-bottom: auto;

}

.elementor-14 .elementor-element.elementor-element-1444e64 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover {

    color: #104602;

    background-color: #FFFFFF;

    border-color: #104602;

    border-radius: 5px!important;

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

    font-size: 100%;

    margin: 0;

        margin-top: 0px;

    line-height: 1;

    cursor: pointer;

    position: relative;

    text-decoration: none;

    overflow: visible;

    padding: .618em 1em;

    font-weight: 700;

    border-radius: 3px;

    left: auto;

    color: #fff!important;

    background-color: #3a9102!important;

    border: 0;

    display: inline-block;

    background-image: none;

    box-shadow: none;

    text-shadow: none;

}

.elementor-14 .elementor-element.elementor-element-1444e64 .eael-product-grid .woocommerce li.product .button.add_to_cart_button, .elementor-14 .elementor-element.elementor-element-1444e64 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .elementor-14 .elementor-element.elementor-element-1444e64 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart {

    border-style: solid;

    border-width: 1px 1px 1px 1px;

    border-color: #104602;

    border-radius: 5px!important;

}

.woocommerce div.product .stock {

    color: red;

}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {

    width: 80px!important;

    box-shadow: none;

}

body.elementor-kit-8 button, body.elementor-kit-8 input[type="button"], body.elementor-kit-8 input[type="submit"], body.elementor-kit-8 .elementor-button {

    color: #fff!important;

    background-color: #2c6d02!important;

    border-radius: 5px 5px 5px 5px;

}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

    float: left;

    box-sizing: border-box;

    border: 1px solid #d3ced2;

    padding: 6px 0px 6px 5px!important;

    margin: 0px 31px 0px 20px!important;

    outline: 0;

    width: 110px;

}

body.elementor-kit-8 button, body.elementor-kit-8 input[type="button"], body.elementor-kit-8 input[type="submit"], body.elementor-kit-8 .elementor-button {

    color: #fff !important;

    background-color: #2c6d02 !important;

    border-radius: 5px 5px 5px 5px;

    margin-top: 1px;

    margin-left: 0px;

}

.elementor-20247 .elementor-element.elementor-element-52de1d6 {

    color: #2b6123!important;

    font-size: 16px;

    font-weight: 300;

    line-height: 2em;

}

.post-tags

{

	display:none;

}

.page-id-26819 .entry-title {display:none}



/*CUSTOM CSS INPUT BY JASON*/

/*white section above footer*/

.elementor.elementor-41.elementor-location-footer {

  background: white; 

	}

/*logo size*/

.site-main-logo img {

	max-height:55px;

	width:auto;

	}



/*Align products archives*/

.woocommerce ul.products li.product h3 {

  font-size: 18px;

  margin-top: 20px;

}

ul.products {

    display: flex;

    flex-wrap: wrap;

  } 

  ul.products li.product {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

  }   

  ul.products li.product .button {

    align-self: center;

  }



/*  */

.ihc-account-page-wrapp .ihc-no-background {

	padding-top:0 !important;

}



/*Payflex Padding*/

.partPayCalculatorWidget1 {

	padding-top:50px !important;

}



/* My account dropdown */

.mini_account li.woocommerce-MyAccount-navigation-link {

    list-style: none !important;

    left: -30px;

    position: relative;

    padding: 2px;

    /* border: solid black 1px; */

    font-weight: bold;

  }

	

/* Side review tab position */

a#rum_sst_tab{

	top: auto !important;

   bottom: 40px !important;

	}



/*sale product slider*/	

.eael-woo-product-carousel-container .swiper-image-stretch .product-image-wrap img {

    height: 250px !important;

    object-fit: cover !important;

}