.quantity.buttons_added {
    min-width: 140px;
}
.woocommerce div.product form.cart {
    display: none;
}
.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{font-size:inherit}
p#billing_city_field,p#billing_phone_field,p#billing_address_1_field{float:left;width:48%;clear:none}
.woocommerce .related.products{margin-top:30px}
table{width:100%!important}
a.woo-ma-button.cart-link.woo-ma-cart-link{display:none}
.sidebar-box.WooCommerceMyAccountWidget.clr a.woo-ma-button.woo-ma-myaccount-link.myaccount-link,a.woo-ma-button.woo-ma-logout-link.logout-link{background-color:#ececec;display:inline-block;padding:10px 15px;min-width:180px}
.sidebar-box.WooCommerceMyAccountWidget.clr p{margin-bottom:8px}
p#billing_state_field,p#billing_email_field,p#billing_postcode_field{/* float:left; *//* width:48%; *//* clear:none; */}
p.woocommerce-mini-cart__buttons.buttons{padding:20px 0}
p.woocommerce-mini-cart__buttons.buttons a.button{letter-spacing:0}
p#billing_country_field{display:none}
div#reviews{display:none}
ul.tabs.wc-tabs{display:none}
p#billing_city_field {
    float: right !important;
}
.woocommerce-tabs.wc-tabs-wrapper{display:none}
p#billing_postcode_field{display:none;width:100%}
html .woocommerce #order_review table.shop_table tfoot tr th,html .woocommerce #order_review table.shop_table tfoot tr td,html .woocommerce #order_review table.shop_table tbody tr td{padding:5px 20px!important}
body.woocommerce-checkout p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:130%;font-weight:700}
body.woocommerce-checkout ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:15px}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong{display:inline-block;font-size:inherit}
body.woocommerce-checkout .woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{padding:.3em 1.618em;font-size:13px;font-weight:700}
body.woocommerce-checkout .woocommerce .shop_table.order_details tfoot th,body.woocommerce-checkout .woocommerce table.shop_table td{padding:.4em .8em;font-size:13px}
textarea#order_comments{min-height:100px}
.woocommerce ul.products li.product li.category{display:none}
html .button{letter-spacing:0}
.woocommerce-shipping-fields{margin-top:24px}
.woocommerce-checkout>.col2-set>.col-1{margin-bottom:0}
.woocommerce-checkout form.checkout{margin-top:0}
p#billing_address_1_field{width:100%}
p#billing_email_field{margin-right:4%}
p#billing_state_field{/* margin-right:4% */}
.container{max-width:1140px}
ul#menu-menu-footer a{color:#fff;font-size:inherit;font-size:15px;font-weight:300;line-height:2em}
ul#menu-menu-footer a:hover{text-decoration:underline}
button#elementor-menu-toggle{margin:.5em 0;padding:.369230769em .569230769em;font-size:1.2rem}
textarea.wpcf7-form-control.wpcf7-textarea{height:100px}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666;background-color:#fff;border-color:#e0e0e0;width:100%}
.owp-cart-overlay{display:none!important}
.woo-entry-image.clr .owp-quick-view{display:none}
html .woocommerce ul.products li.product .product-inner .added_to_cart{border:0 double #e4e4e4;background:#1b1b1b;color:#fff;padding:8px 18px}
.woocommerce ul.products li.product li.btn-wrap .button{border:0 double #e4e4e4;background:#9e9e9e;color:#fff;padding:8px 18px}
.woocommerce ul.products li.product li.btn-wrap .button:hover,html .woocommerce ul.products li.product .product-inner .added_to_cart:hover{background:#4a4a4a;color:#fff}
p#shipping_country_field{display:none;}
.woocommerce form input[type="text"],.woocommerce form input[type="password"],.woocommerce form input[type="email"],.woocommerce form input[type="url"],.woocommerce form input[type="date"],.woocommerce form input[type="month"],.woocommerce form input[type="time"],.woocommerce form input[type="datetime"],.woocommerce form input[type="datetime-local"],.woocommerce form input[type="week"],.woocommerce form input[type="number"],.woocommerce form input[type="search"],.woocommerce form input[type="tel"],.woocommerce form input[type="color"],.woocommerce form select,form textarea{display:inline-block;min-height:35px;width:100%;font-size:14px;line-height:1.8;padding:4px 12px;vertical-align:middle;background-color:transparent;color:#333;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
div#customer_details p{margin-bottom:9px;}
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{height:35px;padding:2px 12px 2px 6px}
.price, .amount {
    color: inherit !important ;
}
ul#shipping_method input {
    margin-right: 5px;
}
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}
p#shipping_address_2_field{width:48%;float:right;clear:none}
p#shipping_state_field{float:left;width:48%;margin-right:4%;clear:none}
p#shipping_city_field{float:right;width:48%;margin-right:0;clear:none}
p#shipping_email_field{/* display:none */}

.woocommerce-checkout #place_order {
    background: black;
}

.shipping_address {}
div#customer_details .woocommerce-shipping-fields .form-row,
div#customer_details .woocommerce-billing-fields__field-wrapper>.form-row {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
    float: left;
    clear: none;
}
div#customer_details .woocommerce-shipping-fields .shipping_address,
div#customer_details .woocommerce-billing-fields__field-wrapper {
    margin: 0 -10px;
}

.woocommerce-shipping-fields {}

p#shipping_email_field {
    display: none !important;
}

span.woocommerce-input-wrapper {
    display: block;
    min-height: 40px;
}

p#shipping_postcode_field {
    display: none;
}

p#billing_address_3_field {
    display: none;
}

p#billing_postcode_field {
    display: none !important;
}
@media(max-width: 768px) {
section.elementor-element.elementor-element-72cb6c2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section-content-middle.elementor-section.elementor-top-section div{position:initial!important}
nav#elementor-navigation{position:absolute;left:0;width:100%;background:#efefef}
}
@media(max-width: 480px) {
p.login-username,p.login-password{width:49%;margin-left:0;margin-right:0}
div#customer_details .woocommerce-shipping-fields .form-row,
div#customer_details .woocommerce-billing-fields__field-wrapper>.form-row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;

}
}