/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 30 2022 | 19:33:18 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.newslleter_new .elementor-button.elementor-size-sm {
    margin-left: -40px;
}


.custom_accodian .elementor-accordion-item {
    text-align: center;
}

.jet-woo-products-list .jet-woo-product-button .button{
	text-align:center;
}

.jet-woo-builder-elementor.woocommerce-checkout .woocommerce .elementor-jet-checkout-billing .form-row.form-row-first{
	width: 50% !important;
}

.jet-woo-builder-elementor.woocommerce-checkout .woocommerce .elementor-jet-checkout-billing .form-row.form-row-last{
	width: 50% !important;
}
#order_review table td, #order_review table th{
	border: 0px solid #ccc !important;
}

#order_review_heading {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 50px;
    margin: 10px 10px 10px 0px;
    text-align: left;
}

.woocommerce-remove-coupon {
    color: #000000 !important;
}

.woocommerce-message::before {
    content: "\e015";
    color: #fff;
    left: 20px;
    top: 20px;
}

.wc-stripe-banner-checkout.active{
	margin:0 auto; !important;
}
.woocommerce-message {
    padding: 20px 50px !important;


}
.jet-woo-builder .checkout_coupon{display:block !important;}
/* .shipping_meth .woocommerce-Price-amount{display:none;} */
.includes_tax .woocommerce-Price-amount{display:none;}

#place_order {
    margin: 15px 0px;
}


.checkout_coupon.woocommerce-form-coupon {
    width: 410px;
    margin: 0 auto !important;
    margin-bottom: 50px !important;
}

.elementor-981 .elementor-element.elementor-element-0b15ee0 .checkout_coupon.woocommerce-form-coupon input.input-text {
    border-radius: 0px 0px 0px 0px;
    padding: 11px 7px 11px 7px;
}

.woocommerce-checkout #payment {
  background: #e6e6e6;
}

.woocommerce-checkout #payment div.payment_box {
  background-color:#f5f5f5;
  color: #000;
  padding: 15px !important;
}

ul.payment_methods li[class*="payment_method"] > input[name="payment_method"] + label {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  font-family: "Open Sans", Sans-serif;
  color: #333333;
  text-align: left;
  text-transform: uppercase;
}

#payment ul.payment_methods.methods li {
  border-radius: 6px 6px 6px 6px;
/*   margin: 3% 3% 3% 3%; */
  text-align: center;
  background:#fff;
  padding: 15px;
}
.woocommerce-privacy-policy-text {
  text-align: center;
  color: #fff;
}

#stripe-payment-data, .woocommerce-checkout-payment ul li .form-row label, .woocommerce-billing-fields .form-row label {
  font-family: "Open Sans", Sans-serif;
}
.woocommerce-checkout-payment ul li > label::before {top: -2px !important;}
/* 
.woocommerce-checkout-payment ul li input:checked + label::before {
  border-color: #f1a417;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 11px !important;
} */

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, #order_review .shop_table.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
  font-family: "Open Sans", Sans-serif;
  text-transform: uppercase;
}

.woocommerce-billing-fields__field-wrapper, .woocommerce table.shop_table {
  background: #f5f5f5;
  padding: 25px;

}

.woocommerce-checkout-review-order-table td, #order_review .shop_table.woocommerce-checkout-review-order-table th{
  padding: 15px 25px !important;
}

.woocommerce-billing-fields > h3, .elementor-jet-checkout-order-review h3#order_review_heading {
  font-size: 20px;
  text-transform: uppercase;
}
.woocommerce a.button, .woocommerce button.button {
  border-color: #bfbfbf !important;
  background-color: #bfbfbf !important;
  color: #333 !important;
}

.woocommerce-checkout .woocommerce-checkout-payment ul li .form-row label{
  font-size: 13px;
}

.woocommerce-checkout #payment ul.payment_methods{
  padding: 0px;
}

.elementor-978 .elementor-element.elementor-element-555a487 #payment ul.payment_methods.methods li {
  margin: 1% !important;
}
.itFitsMessage--onComplete input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{
	text-transform:lowercase !important;
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #payment label.checkbox,.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #payment label.save-source-label{
	width:auto;
	margin-left:15px;
}

