.woocommerce-page .woocommerce ul.cart_option_box {width: auto; overflow: auto; height: auto; padding: 10px 0; }
.woocommerce-page .woocommerce ul.cart_option_box li { float: left; line-height: 20px; margin-right: 14px; position: relative; margin-left: 14px; vertical-align: top; list-style: none;}
.woocommerce-page .woocommerce ul.cart_option_box li:before { content: ""; position: absolute; background: #d8d8d8; width: 1px; height: 10px; top: 5px; left: -13px; }
.woocommerce-page .cart_option_box .select_all{height:20px; line-height:20px; *display:inline-block; *margin-top:0px ;margin-top:-1px  }
.woocommerce-page .cart_option_box .select_all .input_custom input[type='checkbox']{ *margin-top:2px !important ;     }
.woocommerce-page .cart_option_box .select_all .input_custom label{white-space:nowrap;overflow:visible;padding-left:25px;background-color: #f3f3f3;width: auto; *background:none; background:none\0/IE8 }
.woocommerce-page .cart_option_box .select_all:before{display:none}
.woocommerce-page .cart_option_box a.btn_dell{vertical-align: top;  margin-top: 1px; display:inline-block; font-size: 14px; padding: 0px; border: none;}

.cart_option_box .select_all { height: 20px; line-height: 20px; display: inline-block; margin-top: -1px; }
.avada-html-layout-wide .cart_option_box , .avada-html-layout-boxed .cart_option_box {float: right;}
.woocommerce-page .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove .input-checkbox{float: left;     margin: 3px 6px;}
.woocommerce-page .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove a{float: left;}

/* theme-flatsome */
body.theme-flatsome.fusion-button_size-large button[name="add-to-cart"].single_add_to_cart_button,
body.theme-flatsome.fusion-button_size-large button[name="coreOrder"].single_add_to_cart_button{padding: 13px 16px;}

.single-product .cart .coreOrder_button {margin: 0 0 0 4px;}
