html {
 height:auto
}
#wfacp-e-form * {
 outline:0;
 box-sizing:border-box
}
body #wfacp-e-form #wfacp_checkout_form {
 display:block
}
body #wfacp-e-form .wfacp_form .wfacp-inner-form-detail-wrap {
 padding:15px
}
body .elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order,
body .elementor-widget-wfacp_form #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout button.button.button-primary.wfacp_next_page_button {
 font-weight:700;
 font-size:25px
}
#wfacp-e-form .wfacp_main_form button[type=submit],
#wfacp-e-form .wfacp_main_form input[type=button],
#wfacp-e-form .wfacp_main_form input[type=reset],
#wfacp-e-form .wfacp_main_form input[type=submit],
#wfacp-e-form .woocommerce-checkout button.button.button-primary.wfacp_next_page_button {
 letter-spacing:0
}
body.wfacpef_page #wfacp-e-form .wfacp-order2StepTitle {
 font-weight:700
}
body #wfacp-e-form .wfacp-order2StepSubTitle.wfacp-order2StepSubTitleS1 {
 margin-top:2px
}
body #wfacp-e-form .wfacp_form .wfacp-payment-tab-list.wfacp-active .wfacp-order2StepNumber {
 margin-top:-16px
}
body #wfacp-e-form .wfacp_form .wfacp-payment-tab-list.wfacpef_third_step .wfacp-order2StepNumber {
 margin-top:0
}
.customize-partial-edit-shortcuts-shown #wfacp-e-form .wfacp_form {
 margin:auto
}
.customize-partial-edit-shortcuts-shown .wfacpef_page #wfacp-e-form .wfacp_form .wfacp-inner-form-detail-wrap {
 border-top-width:0
}
.customize-partial-edit-shortcuts-shown a.wfacp_qv-button.var_product {
 pointer-events:none!important
}
#wfacp-e-form .wfacp_row_wrap .product-name .wfacp_product_sec .wfacp_pro_attr_single span,
body #wfacp-e-form table dd,
body #wfacp-e-form table dl,
body #wfacp-e-form table dl p,
body #wfacp-e-form table dt {
 font-weight:400;
 text-transform:initial;
 margin:0 0 1px;
 padding:0;
 text-transform:inherit;
 line-height:1.5;
 letter-spacing:0;
 margin:0 2px 0 0;
 font-size:12px;
 color:#666
}
#wfacp-e-form .variation p {
 margin:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_smart_buttons.wfacp_smart_buttons .woocommerce-info {
 padding-bottom:0!important
}
body #wfacp-e-form .wfacp_main_form .wfacp-comm-title:not(.wfacp_internal_form_wrap).none {
 padding:0
}
#wfacp-e-form a:not(.button-social-login),
#wfacp-e-form abbr,
#wfacp-e-form acronym,
#wfacp-e-form address,
#wfacp-e-form b,
#wfacp-e-form big,
#wfacp-e-form blockquote,
#wfacp-e-form caption,
#wfacp-e-form center,
#wfacp-e-form cite,
#wfacp-e-form code,
#wfacp-e-form del,
#wfacp-e-form dfn,
#wfacp-e-form em,
#wfacp-e-form fieldset,
#wfacp-e-form font,
#wfacp-e-form form,
#wfacp-e-form h1,
#wfacp-e-form h2,
#wfacp-e-form h3,
#wfacp-e-form h4,
#wfacp-e-form h5,
#wfacp-e-form h6,
#wfacp-e-form i,
#wfacp-e-form iframe,
#wfacp-e-form img,
#wfacp-e-form ins,
#wfacp-e-form kbd,
#wfacp-e-form label,
#wfacp-e-form legend,
#wfacp-e-form p,
#wfacp-e-form pre,
#wfacp-e-form q,
#wfacp-e-form s,
#wfacp-e-form samp,
#wfacp-e-form small,
#wfacp-e-form strike,
#wfacp-e-form strong,
#wfacp-e-form sub,
#wfacp-e-form sup,
#wfacp-e-form table,
#wfacp-e-form tbody,
#wfacp-e-form td,
#wfacp-e-form tfoot,
#wfacp-e-form th,
#wfacp-e-form thead,
#wfacp-e-form tr,
#wfacp-e-form tt,
#wfacp-e-form u,
#wfacp-e-form var {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%
}
#wfacp-e-form a:not(.button-social-login),
#wfacp-e-form img a {
 text-decoration:none;
 border:0;
 outline:0!important;
 transition:all ease-in .3s;
 -moz-transition:all ease-in .3s;
 -ms-transition:all ease-in .3s;
 -o-transition:all ease-in .3s;
 -webkit-transition:all ease-in .3s
}
#wfacp-e-form a,
#wfacp-e-form button {
 transition:all ease-in .3s;
 -moz-transition:all ease-in .3s;
 -ms-transition:all ease-in .3s;
 -o-transition:all ease-in .3s;
 -webkit-transition:all ease-in .3s
}
:focus {
 outline:0
}
#wfacp-e-form table {
 border-collapse:collapse;
 border-spacing:0
}
#wfacp-e-form li,
#wfacp-e-form ol,
#wfacp-e-form ul {
 list-style-type:none;
 margin:0;
 padding:0
}
#wfacp-e-form .wfacp_main_form .wfacp-col-full {
 float:none
}
.clear {
 clear:both
}
.clearfix:after {
 clear:both
}
.clearfix:after,
.clearfix:before {
 content:" ";
 display:table
}
body #wfacp-e-form .loop_head_sec.wfacp-normal,
body #wfacp-e-form .wfacp-subtitle.wfacp-normal,
body #wfacp-e-form .wfacp_section_title.wfacp-normal {
 font-weight:400
}
body #wfacp-e-form .loop_head_sec.wfacp-bold,
body #wfacp-e-form .wfacp-subtitle.wfacp-bold,
body #wfacp-e-form .wfacp_section_title.wfacp-bold {
 font-weight:700
}
.loop_head_sec.wfacp-text-center,
.wfacp-permission-icon p.wfacp-text-center,
.wfacp-subtitle.wfacp-text-center,
.wfacp_section_title.wfacp-text-center {
 text-align:center
}
.loop_head_sec.wfacp-text-right,
.wfacp-subtitle.wfacp-text-right,
.wfacp_section_title.wfacp-text-right {
 text-align:right
}
.loop_head_sec.wfacp-text-left,
.wfacp-subtitle.wfacp-text-left,
.wfacp_section_title.wfacp-text-left {
 text-align:left
}
.wfacp-prodct-image-wrap.clearfix {
 max-width:225px;
 max-height:230px;
 float:left
}
body #wfacp-e-form input select,
body #wfacp-e-form input[type=email],
body #wfacp-e-form input[type=number] body #wfacp-e-form input textarea,
body #wfacp-e-form input[type=password],
body #wfacp-e-form input[type=tel],
body #wfacp-e-form input[type=text] {
 font-size:14px;
 margin-bottom:0;
 line-height:1.5;
 width:100%;
 border-radius:4px;
 position:relative;
 color:#404040;
 display:block;
 min-height:52px;
 padding:23px 12px 6px;
 vertical-align:top;
 margin:0;
 font-weight:400;
 height:auto
}
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single:focus {
 border-radius:4px
}
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=email],
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=number],
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=password],
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=tel],
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=text],
body #wfacp-e-form .wfacp_main_form.woocommerce select,
body #wfacp-e-form .wfacp_main_form.woocommerce textarea {
 font-size:14px;
 line-height:1.5;
 width:100%;
 background-color:#fff;
 border-radius:4px;
 position:relative;
 color:#404040;
 display:block;
 min-height:52px;
 padding:23px 12px 6px;
 vertical-align:top;
 box-shadow:none;
 border:1px solid #bfbfbf;
 margin-bottom:0!important;
 font-weight:400;
 height:auto;
 margin-bottom:0
}
body .wfacp_main_form.woocommerce input[type=email],
body .wfacp_main_form.woocommerce input[type=number],
body .wfacp_main_form.woocommerce input[type=password],
body .wfacp_main_form.woocommerce input[type=tel],
body .wfacp_main_form.woocommerce input[type=text],
body .wfacp_main_form.woocommerce select,
body .wfacp_main_form.woocommerce textarea,
body .wfacp_mb_mini_cart_wrap input[type=email],
body .wfacp_mb_mini_cart_wrap input[type=number],
body .wfacp_mb_mini_cart_wrap input[type=password],
body .wfacp_mb_mini_cart_wrap input[type=tel],
body .wfacp_mb_mini_cart_wrap input[type=text],
body .wfacp_mb_mini_cart_wrap select,
body .wfacp_mb_mini_cart_wrap textarea {
 margin-bottom:0!important
}
#wfacp-e-form .wfacp_main_form input[type=number] {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form button[type=submit],
#wfacp-e-form .wfacp_main_form input[type=button],
#wfacp-e-form .wfacp_main_form input[type=reset],
#wfacp-e-form .wfacp_main_form input[type=submit] {
 font-size:15px;
 cursor:pointer;
 background-color:#999;
 color:#fff;
 text-decoration:none;
 font-weight:400;
 line-height:18px;
 margin-bottom:0;
 padding:10px 20px;
 border:1px solid rgba(0,0,0,.1);
 border-radius:4px;
 margin-right:0;
 margin-left:0;
 font-weight:400
}
body #wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .select2-container .select2-selection--single {
 background-image:none;
 padding:0;
 background:0 0;
 box-shadow:none;
 border-radius:0
}
#wfacp-e-form .wfacp_main_form p.woocommerce-invalid-required-field:not(.wfacp_select2_country_state) .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
 transition:all .4s ease-out!important;
 box-shadow:0 0 0 1px #d50000!important;
 border-color:#d50000!important
}
#wfacp-e-form .clear {
 clear:both
}
#wfacp-e-form .clearfix:after {
 clear:both
}
#wfacp-e-form .clearfix:after,
#wfacp-e-form .clearfix:before {
 content:" ";
 display:table
}
#wfacp-e-form .full-height {
 height:100%
}
#wfacp-e-form input[type=file] {
 display:none
}
#wfacp-e-form article,
#wfacp-e-form aside,
#wfacp-e-form details,
#wfacp-e-form figcaption,
#wfacp-e-form figure,
#wfacp-e-form footer,
#wfacp-e-form header,
#wfacp-e-form hgroup,
#wfacp-e-form menu,
#wfacp-e-form nav,
#wfacp-e-form section {
 display:block;
 margin:0;
 padding:0
}
#wfacp-e-form p {
 margin:0 0 15px
}
#wfacp-e-form a {
 color:#0c5796;
 text-decoration:none
}
body #wfacp-e-form a:not(.button-social-login):not(.wfob_read_more_link) {
 color:#dd7575;
 background-color:transparent
}
#wfacp-e-form .wfacp_main_form a.button-social-login {
 color:#fff!important;
 font-weight:400;
 line-height:2.5em
}
:after,
:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#wfacp-e-form .h1,
#wfacp-e-form .h2,
#wfacp-e-form .h3,
#wfacp-e-form .h4,
#wfacp-e-form .h5,
#wfacp-e-form .h6,
#wfacp-e-form h1,
#wfacp-e-form h2,
#wfacp-e-form h3,
#wfacp-e-form h4,
#wfacp-e-form h5,
#wfacp-e-form h6 {
 font-family:inherit;
 font-weight:500;
 line-height:1.5;
 color:inherit;
 margin-top:20px;
 margin-bottom:10px
}
#wfacp-e-form h1:after,
#wfacp-e-form h1:before {
 display:none
}
#wfacp-e-form h2:after,
#wfacp-e-form h2:before {
 display:none
}
#wfacp-e-form h3:after,
#wfacp-e-form h3:before {
 display:none
}
#wfacp-e-form h4:after,
#wfacp-e-form h4:before {
 display:none
}
#wfacp-e-form h5:after,
#wfacp-e-form h5:before {
 display:none
}
#wfacp-e-form h6:after,
#wfacp-e-form h6:before {
 display:none
}
#wfacp-e-form .pull-left {
 float:left
}
#wfacp-e-form .pull-right {
 float:right
}
#wfacp-e-form table {
 border-collapse:collapse;
 border-spacing:0;
 background-color:transparent
}
#wfacp-e-form label {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px;
 font-weight:400
}
#wfacp-e-form th {
 text-align:left
}
#wfacp-e-form td,
#wfacp-e-form th {
 padding:0;
 text-align:left
}
body #wfacp-e-form .wfacp-row {
 margin-right:-7px;
 margin-left:-7px
}
#wfacp-e-form p.form-row.wfacp-col-full,
#wfacp-e-form p.form-row.wfacp-col-left-half {
 position:relative;
 display:inline-block;
 padding-right:7px;
 padding-left:7px
}
#wfacp-e-form .wfacp-container,
#wfacp-e-form .wfacp-container.wfacp-inner-header,
#wfacp-e-form .wfacp-middle-container {
 margin:0 auto
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table.layout_9 .product-name .product-quantity {
 display:none
}
#wfacp-e-form .woocommerce-terms-and-conditions {
 background:0 0;
 padding:10px;
 border:1px solid #ecececd2
}
#wfacp-e-form .wfacp-row:after,
#wfacp-e-form .wfacp-row:before {
 display:table;
 content:" "
}
#wfacp-e-form .wfacp-panel-wrapper .wfacp-container {
 border-radius:5px;
 padding-bottom:4px;
 position:relative;
 z-index:3
}
#wfacp-e-form .block-wrapper {
 padding:40px
}
#wfacp-e-form .wfacp-wrapper-decoration {
 min-height:100%
}
.wfacp-form-panel {
 position:relative;
 z-index:3
}
#wfacp-e-form .input-text:focus,
#wfacp-e-form input[type=password]:focus,
#wfacp-e-form input[type=search]:focus,
#wfacp-e-form input[type=tel]:focus,
#wfacp-e-form input[type=text]:focus,
#wfacp-e-form input[type=url]:focus,
#wfacp-e-form textarea:focus,
input[type=email]:focus {
 color:#404040
}
#wfacp-e-form .left-panel {
 float:left
}
#wfacp-e-form .right-panel {
 float:right
}
#wfacp-e-form .wfacp-comm-title h2 {
 margin:0 0 0;
 font-weight:600;
 font-size:18px;
 color:#000
}
#wfacp-e-form .wfacp-comm-title h4 {
 margin:0 0 5px;
 color:#999;
 padding:0;
 font-size:16px
}
#wfacp-e-form .wfacp-comm-title h4 span {
 color:red;
 display:inline-block
}
#wfacp-e-form #payment button#place_order:hover {
 border-color:transparent
}
#wfacp-e-form #payment button#place_order {
 cursor:pointer;
 text-decoration:none;
 border-color:transparent;
 margin-bottom:0;
 -webkit-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 transition:all .3s ease 0s;
 outline:0
}
#wfacp-e-form .wfacp-btn-wrap {
 text-align:right;
 margin:0
}
#wfacp-e-form .wfacp-btn-wrap .wfacp-btn-for-order:hover {
 outline:unset;
 background-color:#00ca57;
 color:#fff;
 text-decoration:none
}
#wfacp-e-form .wfacp-btn-wrap .wfacp-btn-for-order:focus {
 outline:unset;
 background-color:#00ca57;
 color:#fff;
 text-decoration:none
}
#wfacp-e-form .sec_text_wrap {
 position:relative
}
#wfacp-e-form #payment .place-order {
 text-align:center
}
#wfacp-e-form .wfacp-terms-wrap {
 margin:0;
 color:#c9d3dc;
 border-radius:3px;
 border:1px solid #c9d3dc;
 min-height:48px;
 background:#f4f7f9;
 margin-bottom:16px;
 font-size:16px
}
#wfacp-e-form .wfacp-terms-wrap:last-child {
 margin-bottom:0
}
#wfacp-e-form .wfacp-term-cond-panel {
 border:1px solid;
 border-color:transparent #dedede #dedede;
 margin-bottom:38px
}
#wfacp-e-form .wfacp-terms-wrap a {
 color:#1d96f3;
 font-size:16px;
 font-weight:400;
 text-decoration:underline
}
#wfacp-e-form .wfacp-image-wrapper .wfacp-prodct-image {
 width:100%;
 height:auto
}
#wfacp-e-form label.wfacp-terms-conditions {
 cursor:pointer
}
#wfacp-e-form label.wfacp-input-tit {
 display:none
}
#wfacp-e-form label.wfacp-form-control-label {
 position:absolute;
 top:50%;
 left:19px;
 margin-top:-10px;
 transform-origin:left top;
 color:#969595;
 font-size:15px;
 line-height:20px;
 font-weight:400;
 background-color:#fff;
 pointer-events:none;
 transition:all .235s ease;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 z-index:9;
 bottom:5px;
 right:20px;
 margin-bottom:0
}
#wfacp-e-form .wfacp-input-form {
 position:relative;
 margin-bottom:10px
}
#wfacp-e-form .wfacp-form:not(.wfacp-top) p.wfacp-form-control-wrapper.wfacp-anim-wrap label.wfacp-form-control-label {
 top:6px;
 font-size:12.5px!important;
 background:0 0;
 bottom:auto;
 right:auto;
 margin-top:0;
 line-height:16px
}
#wfacp-e-form .wfacp-form:not(.wfacp-top) p.wfacp-form-control-wrapper.wfacp-anim-wrap label.wfacp-form-control-label span {
 font-size:12.5px!important;
 line-height:16px
}
#wfacp-e-form .wfacp-comm-wrapper form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half {
 width:calc(100% - 151px)
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half label {
 margin-bottom:0;
 font-size:13px;
 line-height:15px;
 margin-top:-8px
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half input {
 font-size:14px;
 padding:20px 12px 5px;
 background:#fff;
 height:auto;
 min-height:52px;
 margin-bottom:0;
 box-shadow:0 0 1px #61bdf7;
 border:1px solid #d9d9d9
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content input[type=text] {
 width:100%
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half input#coupon_code.wfacp_coupon_failed_error {
 border-color:#d50000
}
#wfacp-e-form .wfacp-input-form p {
 margin-bottom:16px
}
#wfacp-e-form .wfacp_form_cart .cart_item .product-image,
#wfacp-e-form .wfacp_order_summary .product-image {
 width:70px
}
#wfacp-e-form .wfacp-input-form.wfacp-row-first {
 width:47.0588235294%;
 float:left;
 margin-right:5.8823529412%
}
#wfacp-e-form .wfacp-input-form.wfacp-row-last {
 width:47.0588235294%;
 float:right;
 margin-right:0
}
#wfacp-e-form .wfacp-input-form.wfacp-row-first p,
#wfacp-e-form .wfacp-input-form.wfacp-row-last p {
 margin:0;
 width:100%;
 margin-right:0;
 float:unset;
 clear:none
}
#wfacp-e-form .wfacp-input-form p {
 margin:0;
 width:100%;
 margin-right:0;
 float:unset;
 clear:none
}
#wfacp-e-form img#__lpform_first_name_icon {
 display:none!important
}
#wfacp-e-form span.woocommerce-terms-and-conditions-checkbox-text {
 position:relative;
 cursor:pointer;
 color:#595a5a;
 font-weight:400;
 margin:0
}
#wfacp-e-form .wfacp-terms-footer span.woocommerce-terms-and-conditions-checkbox-text {
 color:#000
}
#wfacp-e-form .wfacp-order-summaery-products ul:last-of-type {
 border-bottom:1px solid #e1e1e1;
 margin-bottom:20px;
 padding-bottom:8px
}
#wfacp-e-form .wfacp-order-summary-header h2 {
 font-size:18px;
 font-weight:600;
 padding:5px;
 margin:0;
 color:#001
}
#wfacp-e-form .wfacp-order-summaery-products ul li {
 margin-top:10px
}
#wfacp-e-form .wfacp-payment-due-total {
 clear:both;
 color:#000;
 font-weight:600;
 line-height:1.6;
 border-bottom:1px solid #e1e1e1;
 padding-bottom:16px;
 margin-bottom:16px
}
#wfacp-e-form .wfacp-payment-due-total .wfacp-payment-due-label {
 display:inline-block;
 width:70%;
 float:left;
 font-size:16px
}
#wfacp-e-form .wfacp-product-quantity p.form-row span.woocommerce-input-wrapper select {
 background:0 0
}
#wfacp-e-form .wfacp-payment-due-total .wfacp-payment-due-value {
 font-size:20px;
 display:block;
 overflow:hidden;
 text-align:right
}
#wfacp-e-form .wfacp-product-pic img.wfacp-product-thumb-img {
 max-width:100%;
 background:#fff;
 padding:2px
}
#wfacp-e-form a.wfacp-disabled {
 opacity:.3;
 cursor:default
}
#wfacp-e-form .wfacp-payment-detail-wrap.wfacp-hg-by-box {
 margin-bottom:0
}
body.wfacpef_page #wfacp-e-form .wfacp-payment-title.wfacp-hg-by-box.wfacp_embed_step_3 {
 margin-right:-1px
}
body.template-default-boxed-php #et_builder_outer_content #wpadminbar,
body.wfacp_checkout-template #et_builder_outer_content #wpadminbar,
body.wfacp_checkout-template-wfacp-canvas #et_builder_outer_content #wpadminbar,
body.wfacpef_page #et_builder_outer_content #wpadminbar {
 background:#000
}
#wfacp-e-form .wfacp-payment-detail-wrap.wfacp-hg-by-box .wfacp-comm-form-detail {
 padding:8px 0 0
}
#wfacp-e-form .wfacp-order-summary-toggle {
 background-color:#fafafa;
 border:0;
 border-bottom:1px solid #e1e1e1;
 display:block;
 padding:15px 20px;
 text-align:left;
 width:100%
}
#wfacp-e-form .wfacp-order-summary-toggle-wrapper {
 display:table;
 width:100%
}
#wfacp-e-form .wfacp-order-summary-toggle-text {
 font-size:14px;
 padding-right:12px;
 width:100%
}
#wfacp-e-form .wfacp-order-summary-toggle-price {
 font-size:18px;
 font-weight:600;
 text-align:right;
 display:table-cell;
 vertical-align:middle
}
#wfacp-e-form .wfacp-shipping-title {
 display:block;
 width:150px;
 float:left
}
#wfacp-e-form .wfacp-subtl-type {
 overflow:hidden;
 position:relative
}
#wfacp-e-form .wfacp-subtl-type label.wfacp-ship-sub-tl {
 display:none
}
#wfacp-e-form .wfacp-subtl-type .form-row input[type=radio] {
 width:auto;
 display:inline-block
}
#wfacp-e-form .wfacp-subtl-type label.radio {
 display:inline-block
}
#wfacp-e-form table.woocommerce-checkout-review-order-table tbody.wfacp-order-summaery-products .product-name {
 width:80%;
 word-wrap:break-word
}
#wfacp-e-form table.woocommerce-checkout-review-order-table tbody.wfacp-order-summaery-products td.product-total {
 text-align:right;
 vertical-align:top
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table {
 margin:10px 0
}
#wfacp-e-form tbody.wfacp-order-summaery-products {
 border-bottom:1px solid #e1e1e1
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.wfacp-cart-subtotal td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.wfacp-cart-subtotal th {
 border-bottom:1px solid #e1e1e1;
 padding:20px 0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.wfacp-order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.wfacp-order-total th {
 border-bottom:1px solid #e1e1e1;
 padding:20px 0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.wfacp-shipping th {
 width:30%;
 vertical-align:top;
 padding:14px 0
}
#wfacp-e-form tr.wfacp-order-total td {
 text-align:right
}
#wfacp-e-form tr.wfacp-shipping td ul li {
 display:block;
 padding:10px 0 0;
 list-style:none outside
}
#wfacp-e-form tr.wfacp-shipping td ul li label {
 width:90%;
 vertical-align:top;
 line-height:28px
}
#wfacp-e-form tr.wfacp-shipping td ul#shipping_method input {
 vertical-align:middle
}
#wfacp-e-form tr.wfacp-shipping td ul#shipping_method li {
 margin:0
}
#wfacp-e-form tr td.wfacp-shipping-outer {
 border-bottom:1px solid #e1e1e1;
 padding:5px 0 10px
}
#wfacp-e-form tr.wfacp-order-total td span.woocommerce-Price-amount.amount {
 font-size:20px
}
#wfacp-e-form tr.wfacp-cart-subtotal td span.woocommerce-Price-amount.amount {
 font-size:20px;
 font-weight:700
}
#wfacp-e-form tr.wfacp-cart-subtotal td {
 text-align:right
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table {
 width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table td.product-name {
 padding-bottom:18px;
 color:#323232
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table td.product-total {
 color:#4d4c4c;
 font-size:15px
}
#wfacp-e-form .wfacp-product-quantity p {
 margin:0
}
#wfacp-e-form label.woocommerce-form__label span {
 font-size:14px;
 color:#737373;
 font-weight:500
}
#wfacp-e-form .woocommerce-account-fields label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.wfacp-form-control-label span {
 font-weight:400
}
#wfacp-e-form p#wfacp_shipping_add label.checkbox abbr.required {
 display:none
}
#wfacp-e-form .woocommerce-form-coupon-toggle.wfacp-woocom-coupon {
 width:100%;
 clear:both;
 position:relative;
 z-index:9
}
#wfacp-e-form .woocommerce-form-coupon-toggle.wfacp-woocom-coupon .woocommerce-info,
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info {
 border-radius:unset;
 clear:both;
 border-left:none;
 padding:1em 1em;
 margin:0 0 1em;
 position:relative;
 background-color:#f7f6f7;
 color:#737373;
 list-style:none outside;
 width:auto;
 word-wrap:break-word;
 border-top:3px solid #0274be
}
#wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered,
#wfacp-e-form .wfacp_main_form .woocommerce-checkout select#join_referral_program {
 font-size:14px;
 line-height:1.5;
 width:100%;
 background-color:#fff;
 border-radius:4px;
 position:relative;
 color:#404040;
 display:block;
 min-height:52px;
 padding:23px 12px 6px;
 vertical-align:top;
 box-shadow:none;
 border:1px solid #bfbfbf
}
body #wfacp-e-form .wfacp_main_form p.wfacp_custom_field_radio_wrap .wfacp-form-control {
 padding:0 0 8px;
 border-color:transparent!important;
 background:0 0
}
#wfacp-e-form .wfacp_main_form input[type=checkbox] {
 opacity:1;
 -webkit-appearance:none!important;
 -moz-appearance:none!important;
 -webkit-appearance:none!important;
 appearance:none!important;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 font-size:14px;
 border:1px solid #b4b9be;
 background:#fff;
 color:#555;
 clear:none;
 cursor:pointer;
 display:inline-block;
 line-height:0;
 height:16px;
 margin:0;
 top:3px;
 outline:0;
 padding:0!important;
 text-align:center;
 vertical-align:middle;
 width:16px;
 min-width:16px;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 transition:.05s border-color ease-in-out;
 min-height:auto;
 position:absolute;
 left:0;
 z-index:99
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkbox_field>label,
#wfacp-e-form .wfacp_main_form.woocommerce label.checkbox {
 display:block!important;
 padding:0;
 padding-left:25px!important;
 position:relative;
 margin-bottom:0;
 width:auto;
 font-size:14px
}
#wfacp-e-form .wfacp-coupon-section {
 clear:both;
 width:100%;
 box-sizing:border-box
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon {
 margin-bottom:32px
}
#wfacp-e-form .woocommerce-form-coupon-toggle.wfacp-woocom-coupon .woocommerce-info a,
#wfacp-e-form p.lost_password a {
 color:#dd7575;
 text-decoration:none
}
#wfacp-e-form .woocommerce-form-coupon-toggle.wfacp-woocom-coupon .woocommerce-info a:hover,
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.showlogin:hover,
#wfacp-e-form p.lost_password a:hover {
 color:#737373
}
#wfacp-e-form button.wfacp-coupon-btn:after,
#wfacp-e-form button.wfacp-coupon-btn:before {
 display:none
}
#wfacp-e-form button.wfacp-coupon-btn,
#wfacp-e-form button.wfacp-login-btn {
 font-size:15px;
 cursor:pointer;
 background-color:#999;
 color:#fff!important;
 text-decoration:none;
 font-weight:400;
 line-height:18px;
 margin-bottom:0;
 padding:10px 20px;
 border:1px solid rgba(0,0,0,.1);
 border-radius:4px;
 min-height:52px;
 letter-spacing:0;
 text-transform:capitalize;
 margin:0
}
#wfacp-e-form button.wfacp-login-btn {
 width:auto
}
#wfacp-e-form button.wfacp-coupon-btn:hover,
#wfacp-e-form button.wfacp-login-btn:hover {
 background-color:#878484
}
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.showlogin {
 color:#0274be;
 text-decoration:none
}
#wfacp-e-form form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span {
 margin:0;
 padding:0;
 font-weight:400;
 line-height:14px
}
#wfacp-e-form form.woocommerce-form.woocommerce-form-login.login {
 border:none;
 padding:0
}
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.showlogin {
 color:#dd7575;
 text-decoration:none
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
 margin:0
}
#wfacp-e-form label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span {
 display:inline-block;
 vertical-align:top
}
#wfacp-e-form label.wfacp-form-control-label abbr.required {
 color:#999;
 text-decoration:none
}
#wfacp-e-form .select2-container--default .select2-selection--single {
 border:none
}
#wfacp-e-form .select2-container .select2-selection--single {
 display:block;
 height:auto;
 margin:0;
 line-height:normal;
 padding:0
}
#wfacp-e-form .select2-container--default .select2-selection--single .select2-selection__arrow {
 top:12px
}
#wfacp-e-form form.checkout .form-row-first {
 margin-right:0;
 clear:unset
}
#wfacp-e-form .wfacp-form-control-wrapper {
 width:100%;
 padding:0 7px;
 margin-bottom:15px;
 position:relative
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-wrapper {
 padding:0 7px;
 margin-bottom:15px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table {
 margin:0;
 width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table thead tr th {
 border-bottom:1px solid #f5f5f5
}
#wfacp-e-form .wfacp_order_summary thead {
 display:none
}
#wfacp-e-form .wfacp_order_summary a {
 color:#dd7575
}
#wfacp-e-form .wfacp_order_summary label.wfacp-order-summary-label {
 margin-bottom:25px;
 display:block
}
#wfacp-e-form .wfacp_order_summary label.wfacp-order-summary-label {
 margin-bottom:20px;
 display:block;
 line-height:1.5
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr th {
 padding:16px 10px;
 font-size:14px;
 vertical-align:top;
 letter-spacing:0
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap table.shop_table.woocommerce-checkout-review-order-table tr td,
#wfacp-e-form .wfacp_mb_mini_cart_wrap table.shop_table.woocommerce-checkout-review-order-table tr th {
 padding:0
}
.wfacp_mini_cart_start_h .woocommerce-message:empty {
 display:none
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian.wfacp_accordian_active {
 border-bottom:none
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap {
 margin:0 0 0
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table td.product-name {
 width:65%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart_item {
 border-bottom:1px solid #ddd
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table td.product-name {
 width:63%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th {
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.shipping th {
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr th,
table.shop_table.woocommerce-checkout-review-order-table tr td {
 background-color:transparent
}
#wfacp-e-form .wfacp-right-panel h2,
#wfacp-e-form h2.wfacp-list-title {
 color:#565e66;
 display:block;
 clear:both;
 line-height:1.5;
 font-size:22.4px;
 font-weight:700;
 margin:0 0 15px;
 letter-spacing:1px;
 padding:0
}
#wfacp-e-form .wfacp-relative-wrapper {
 text-align:center
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel {
 padding:0 7px;
 position:relative
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item {
 clear:both;
 width:100%;
 padding:12px
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .product-price {
 font-size:15px;
 color:#4d4c4c
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .amount {
 color:#4d4c4c
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .product-name {
 font-size:14px;
 color:#737373
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .product-name label {
 display:inline-block;
 vertical-align:middle;
 font-size:15px;
 color:#4d4c4c;
 font-weight:400
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .wfacp-product-header {
 padding:0;
 margin:0 0 12px;
 font-size:35px;
 font-weight:400;
 color:#333
}
#wfacp-e-form .wfacp-product-switch-title {
 clear:both;
 width:100%
}
#wfacp-e-form .wfacp-product-switch-title .product-remove {
 font-size:14px;
 color:#737373
}
#wfacp-e-form .wfacp-product-switch-title .product-quantity {
 font-size:14px;
 color:#737373
}
#wfacp-e-form .wfacp-product-switch-title {
 font-size:14px;
 color:#737373
}
#wfacp-e-form .wfacp-form-control:-moz-placeholder,
#wfacp-e-form .wfacp-form-control:-ms-input-placeholder,
#wfacp-e-form .wfacp-form-control::-moz-placeholder,
#wfacp-e-form .wfacp-form-control::-webkit-input-placeholder {
 color:transparent;
 opacity:0
}
#wfacp-e-form .wfacp-anim-wrap .wfacp-form-control:-moz-placeholder,
#wfacp-e-form .wfacp-anim-wrap .wfacp-form-control:-ms-input-placeholder,
#wfacp-e-form .wfacp-anim-wrap .wfacp-form-control::-moz-placeholder,
#wfacp-e-form .wfacp-anim-wrap .wfacp-form-control::-webkit-input-placeholder {
 opacity:1
}
body #wfacp-e-form .woocommerce-message,
body #wfacp-e-form div.woocommerce-error,
body #wfacp-e-form ul.woocommerce-error {
 padding:5px 0 5px 10px!important;
 position:relative;
 background-color:#f7f6f7;
 color:#737373;
 border-left-width:2px!important;
 border-left-style:solid!important;
 border-left:2px solid #f97272;
 font-size:14px!important;
 margin:0 0 15px
}
ul.woocommerce-error li:before {
 display:none
}
body #wfacp-e-form .woocommerce-message {
 border-color:#24ae4e;
 border-top-color:#8fae1b
}
body #wfacp-e-form ul.woocommerce-error {
 padding:15px
}
body #wfacp-e-form .wfacp_form_cart .wfacp-coupon-page .woocommerce-error,
body #wfacp-e-form .wfacp_form_cart .wfacp-coupon-page .woocommerce-message {
 margin:20px 0 0;
 padding:0 0 0 10px!important;
 border-top:none;
 border-left:2px solid #24ae4e!important;
 background-color:transparent;
 font-size:14px!important;
 color:#737373!important
}
body #wfacp-e-form .wfacp_form_cart .wfacp-coupon-page .woocommerce-error {
 border-left:2px solid #f97272!important
}
#wfacp-e-form .wfacp_coupon_field_msg .wfacp_single_coupon_msg .wfacp_remove_coupon:hover {
 color:#d84d4d
}
body #wfacp-e-form .woocommerce-error::before,
body #wfacp-e-form .woocommerce-info::before,
body #wfacp-e-form .woocommerce-message::before,
body #wfacp-e-form .woocommerce-noreviews::before,
body #wfacp-e-form p.no-comments::before {
 display:none
}
body #wfacp-e-form .wfacp_form_cart ul.woocommerce-error {
 margin:25px 0 0;
 padding:0 0 0 10px;
 border-top:none;
 border-left:2px solid #f97272
}
#wfacp-e-form .woocommerce-error::before,
#wfacp-e-form woocommerce-info,
.woocommerce-message {
 content:''
}
#wfacp-e-form form.woocommerce-form.woocommerce-form-login.login p.lost_password {
 padding:0 7px
}
#wfacp-e-form form.woocommerce-form.woocommerce-form-login.login p,
#wfacp-e-form p.wfacp-coupon-code-title {
 font-size:14px;
 color:#737373;
 line-height:20px
}
#wfacp-e-form p.wfacp-coupon-code-title {
 padding:0 7px;
 display:none
}
#wfacp-e-form .wfacp-comm-title {
 margin-bottom:10px;
 display:block;
 clear:both
}
#wfacp-e-form .woocommerce-account-fields {
 display:block;
 clear:both;
 position:relative
}
#wfacp-e-form .woocommerce-account-fields p.create-account {
 margin-bottom:15px
}
#wfacp-e-form .woocommerce-checkout-review-order.wfacp-oder-detail {
 width:100%;
 border-radius:4px;
 color:#565e66;
 background-color:transparent
}
#wfacp-e-form .wfacp-section .woocommerce-checkout-payment {
 background:0 0;
 margin-bottom:27px
}
#wfacp-e-form #add_payment_method #payment ul.payment_methods,
#wfacp-e-form .woocommerce-cart #payment ul.payment_methods,
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods {
 padding:0;
 text-align:left;
 margin:0;
 border:1px solid #bfbfbf;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px
}
#wfacp-e-form #add_payment_method #payment ul.payment_methods li,
#wfacp-e-form .woocommerce-cart #payment ul.payment_methods li,
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li {
 line-height:2;
 text-align:left;
 margin:0;
 font-weight:400;
 clear:both;
 border-bottom:1px solid #bfbfbf;
 padding:11px
}
#wfacp-e-form #add_payment_method #payment ul.payment_methods li:last-child,
#wfacp-e-form .woocommerce-cart #payment ul.payment_methods li:last-child,
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li:last-child {
 border-bottom:none
}
#wfacp-e-form .wc_payment_method label {
 display:initial;
 font-weight:400
}
#wfacp-e-form #add_payment_method #payment div.payment_box,
#wfacp-e-form .woocommerce-cart #payment div.payment_box,
#wfacp-e-form .woocommerce-checkout #payment div.payment_box {
 background-color:#efefef;
 position:relative;
 box-sizing:border-box;
 width:100%;
 padding:1em;
 margin:1em 0;
 font-size:.92em;
 border-radius:2px;
 line-height:1.5;
 color:#515151;
 width:auto;
 margin-left:-11px;
 margin-right:-11px;
 border-top:1px solid #efefef;
 margin-bottom:-11px
}
body #wfacp-e-form #payment ul.payment_methods li img.stripe-icon {
 float:unset
}
body #wfacp-e-form .wfacp_main_form .wfacp-payment-dec {
 padding:10px
}
body #wfacp-e-form .wfacp-payment-dec {
 text-align:center;
 font-size:14px;
 color:#888;
 line-height:1.5;
 margin-bottom:15px
}
#wfacp-e-form .wfacp-relative-wrapper img {
 max-width:57px;
 height:auto;
 display:block;
 margin:0 auto 15px
}
#wfacp-e-form .wfacp-relative-wrapper p {
 text-align:center;
 font-size:14px;
 font-family:inherit;
 line-height:1.5;
 color:#999
}
#wfacp-e-form .wfacp_custom_breadcrumb {
 text-align:center;
 margin:5px auto 45px
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul {
 list-style-type:none;
 padding:0;
 display:flex;
 position:relative;
 align-items:center;
 justify-content:center;
 background-repeat:repeat-x;
 background-position:top;
 max-width:80%;
 background-image:none;
 margin:0 auto 40px
}
#wfacp-e-form .wfacp_steps_sec {
 margin-top:48px
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul:before {
 content:'';
 width:100%;
 height:1px;
 background:#000;
 position:absolute;
 left:0;
 right:0;
 margin:auto;
 top:10px
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li {
 font-size:14px;
 line-height:18px;
 padding-top:0;
 text-align:center;
 position:relative;
 display:block;
 opacity:1;
 min-width:40px;
 background:0 0;
 margin-left:40px
}
#wfacp-e-form .wfacp_steps_wrap.wfacp_breadcrumb_wrap_here .wfacp_steps_sec ul li a {
 padding-right:20px
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li:first-child {
 margin-left:0
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li:before {
 content:'';
 width:20px;
 height:20px;
 background:#fff;
 position:absolute;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 top:0;
 left:0;
 right:0;
 margin:auto;
 z-index:9;
 border:2px solid #000;
 margin-top:0
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li a {
 padding-top:32px;
 z-index:99
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li.df_cart_link.wfacp_bred_visited:before,
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li.wfacp_active_prev:before,
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li.wfacp_bred_active:before {
 background:#000
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li:after {
 display:none
}
.wfacp_main_form .wfacp_section_title {
 margin-bottom:10px;
 font-weight:400
}
#wfacp-e-form .wfacp_checkbox_field label,
#wfacp-e-form .wfacp_checkbox_field span {
 color:#737373
}
#wfacp-e-form .wfacp_checkbox_field label {
 font-weight:400
}
#wfacp-e-form .wfacp-login-wrapper .form-row.wfacp-input-form {
 width:100%
}
#wfacp-e-form .layout_9_login_wrap .form-row.wfacp-input-form input {
 border-radius:5px
}
#wfacp-e-form .woocommerce-form-coupon-toggle.wfacp-woocom-coupon .woocommerce-info,
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info {
 border:none;
 background:0 0;
 padding:15px 0;
 line-height:1.5!important;
 text-align:left;
 font-size:14px!important;
 text-transform:inherit
}
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info .message-container,
body #wfacp-e-form .wfacp_main_form.woocommerce .medium-text-center,
body #wfacp-e-form .wfacp_main_form.woocommerce .text-center {
 text-align:left!important
}
#wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info {
 padding-top:0;
 margin-bottom:0
}
#wfacp-e-form .wfacp_main_form .woocommerce-account-fields p {
 padding-left:7px;
 padding-right:7px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total {
 border-top:1px solid #ddd
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
 color:#323232
}
#wfacp-e-form .wfacp_main_form table.shop_table.woocommerce-checkout-review-order-table tr.order-total.recurring-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
 font-size:16px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td span,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
 font-size:16px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td small,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td small span {
 font-size:12px!important
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td strong,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
 font-weight:400
}
#wfacp-e-form .wfacp_order_summary {
 margin-left:0;
 margin-right:0
}
#wfacp-e-form .wfacp-clearfix:after {
 clear:both
}
#wfacp-e-form .wfacp-clearfix:after,
#wfacp-e-form .wfacp-clearfix:before {
 display:table;
 content:''
}
#wfacp-e-form .wfacp-order-summary-label {
 font-weight:400;
 color:#333
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart_item .product-image img {
 max-width:55px;
 height:auto;
 border:1px solid #e1e1e1;
 width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-discount th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td:first-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.shipping_total_fee td:first-child {
 padding-left:0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td:last-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.shipping_total_fee td:last-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.tax-total td:last-child {
 padding-right:0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:nth-last-child(2) td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:nth-last-child(2) th {
 padding-bottom:20px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-discount td {
 padding-right:0;
 text-align:right
}
#wfacp-e-form .wfacp_row_wrap .product-name .wfacp_product_sec span {
 font-size:14px;
 color:#737373
}
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-email) input[type=email]:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=password]:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=search]:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=tel]:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=text]:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=url]:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:hover,
body #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) textarea:hover,
body #wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered:hover {
 transition:all .4s ease-out
}
#wfacp-e-form .wfacp_row_wrap .product-name .wfacp_product_sec .wfacp_you_save_text,
#wfacp-e-form .wfacp_row_wrap .product-name .wfacp_product_sec .wfacp_you_save_text span {
 color:#d33;
 font-size:14px;
 line-height:20px
}
#wfacp-e-form .wfacp_main_form .woocommerce-cart-form__cart-item.cart_item.wfacp-selected-product {
 border-color:#ddd
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_quantity_selector input.wfacp_product_switcher_quantity {
 border-color:#b0b0b0
}
#wfacp-e-form .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] {
 display:inline-block;
 padding-left:0
}
#wfacp-e-form #add_payment_method #payment input#payment_method_stripe,
#wfacp-e-form .woocommerce-checkout #payment input#payment_method_stripe {
 position:static;
 top:auto
}
#wfacp-e-form .wfacp_main_form .wfacp-anim-wrap label.wfacp-form-control-label[for=billing_state] {
 background-color:transparent
}
#wfacp-e-form .wfacp_order_summary .wfacp-pro-thumb {
 display:inline-block;
 position:relative
}
.wfacp-qty-ball {
 position:absolute;
 right:-11px;
 top:-11px;
 z-index:10
}
body .wfacp-qty-count {
 display:inline-block;
 vertical-align:top;
 margin:6px 3px 0 5px;
 padding:0 5px;
 min-width:22px;
 height:22px;
 border-radius:11px;
 background-color:#999;
 color:#fff;
 font-size:11px;
 line-height:22px;
 text-align:center;
 z-index:26
}
.wfacp-pro-thumb {
 display:inline-block;
 position:relative
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr th {
 color:#666
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.tax-total th {
 padding-left:0;
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-discount th {
 font-weight:400
}
#wfacp-e-form .wfacp-right-panel .woocommerce-form-coupon-toggle.wfacp-woocom-coupon .woocommerce-info {
 padding-top:0
}
body:not(.wfacp_oxygen_template) #wfacp-e-form p.woocommerce-invalid-required-field .wfacp-form-control {
 border-color:#d50000!important
}
body #wfacp-e-form .woocommerce-terms-and-conditions-wrapper {
 text-align:left
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_options label {
 display:block;
 font-size:14px;
 color:#737373
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half input:focus {
 background:#fff
}
#wfacp-e-form .wfacp_main_form .wfacp-payment-dec {
 margin:0 0 15px
}
#wfacp-e-form .woocommerce-checkout #payment div.payment_box p {
 margin-bottom:0;
 color:#494949;
 font-size:14px
}
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label {
 color:#494949
}
#wfacp-e-form .wfacp-left-panel {
 position:relative;
 width:100%
}
#wfacp-e-form .wfacp-order-place-btn-wrap {
 position:relative
}
#wfacp-e-form #payment button#place_order {
 position:relative;
 z-index:2
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control:-moz-placeholder,
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control:-ms-input-placeholder,
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control::-moz-placeholder,
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control::-webkit-input-placeholder {
 color:#d9d9d9
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_table tr.shipping td p {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form .wfacp_order_summary label.wfacp-order-summary-label {
 display:none
}
#wfacp-e-form .wfacp_order_summary_layout_9 a {
 color:#dd7575
}
#wfacp-e-form .wfacp_order_summary_layout_9 label.wfacp-order-summary-label {
 margin-bottom:25px;
 display:block
}
#wfacp-e-form .wfacp_order_summary_layout_9 label.wfacp-order-summary-label {
 margin-bottom:20px;
 display:block;
 font-size:20px;
 line-height:1.5
}
#wfacp-e-form .wfacp-form .wfacp_order_summary_layout_9 {
 padding:0 7px
}
#wfacp-e-form .wfacp_order_summary_layout_9 .wfacp-pro-thumb {
 display:inline-block;
 position:relative
}
#wfacp-e-form .wfacp_order_summary_layout_9 {
 margin-left:0;
 margin-right:0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-subtotal,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total {
 border-top:1px solid #ddd
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total th {
 color:#323232
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total th {
 font-size:16px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total td strong>span {
 font-size:24px
}
#wfacp-e-form table.shop_table tr.order-total td small.includes_tax,
.wfacp_mini_cart_start_h table.shop_table tr.order-total td small.includes_tax {
 display:block
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total td strong,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total th {
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart_item .product-image img {
 height:auto;
 border:1px solid #e1e1e1;
 width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-discount th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-subtotal th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart_item td:first-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.shipping_total_fee td:first-child {
 padding-left:0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-subtotal td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart_item td:last-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.shipping_total_fee td:last-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.tax-total td:last-child {
 padding-right:0
}
#wfacp-e-form .wfacp_form_cart table.shop_table tfoot tr:first-child>td,
#wfacp-e-form .wfacp_form_cart table.shop_table tfoot tr:first-child>th {
 padding-top:10px
}
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr:nth-last-child(2) td,
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr:nth-last-child(2) th {
 padding-bottom:10px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-discount td {
 padding-right:0;
 text-align:right
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr th {
 color:#666
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.tax-total th {
 padding-left:0;
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-discount th {
 font-weight:400
}
#wfacp-e-form table.woocommerce-checkout-review-order-table_layout_9 tbody.wfacp-order-summaery-products .product-name {
 width:80%;
 word-wrap:break-word
}
#wfacp-e-form table.woocommerce-checkout-review-order-table_layout_9 tbody.wfacp-order-summaery-products td.product-total {
 text-align:right;
 vertical-align:top
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 {
 margin:10px 0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.wfacp-cart-subtotal td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.wfacp-cart-subtotal th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.wfacp-order-total td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.wfacp-order-total th {
 border-bottom:1px solid #e1e1e1;
 padding:20px 0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.wfacp-shipping th {
 width:30%;
 vertical-align:top;
 padding:14px 0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 {
 width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 td.product-name {
 padding-bottom:18px;
 color:#323232
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 td.product-total {
 color:#4d4c4c;
 font-size:15px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 {
 margin:0;
 width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 thead tr th {
 border-bottom:1px solid #f5f5f5
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr th,
table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr td {
 padding:14px 10px;
 font-size:14px
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart_item {
 border-bottom:1px solid #ddd
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 td.product-name {
 width:45%
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content table.shop_table.woocommerce-checkout-review-order-table_layout_9 td.product-name {
 width:80%
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content table.shop_table.woocommerce-checkout-review-order-table_layout_9 td.product-total {
 width:20%
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content table.shop_table.woocommerce-checkout-review-order-table_layout_9 .product-image+td.product-name {
 width:45%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 .cart_item .product-image {
 float:left;
 max-width:55px
}
#wfacp-e-form .wfacp-right-panel .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9.wfacp_order_sum tbody tr.cart_item td {
 padding-left:7px;
 padding-right:7px
}
#wfacp-e-form .wfacp-right-panel .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9.wfacp_order_sum tbody tr.cart_item td.product-image {
 padding-left:0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.cart-subtotal th,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.shipping th {
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr th,
table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr td {
 background-color:transparent
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon {
 position:relative!important;
 margin:15px 0 0 0!important
}
#wfacp-e-form .wfacp_woocommerce_form_coupon.wfacp_template_9_coupon .wfacp-coupon-page a.wfacp_main_showcoupon {
 color:inherit
}
#wfacp-e-form .layout_9_order_summary tfoot tr td:last-child {
 text-align:right
}
#wfacp-e-form .wfacp-right-panel .wfacp_order_summary tfoot tr.shipping td {
 text-align:left;
 padding-left:0;
 padding-right:0
}
#wfacp-e-form .wfacp-right-panel .wfacp_order_summary tfoot tr.shipping td ul li label {
 font-weight:400;
 font-size:14px;
 line-height:1.5
}
#wfacp-e-form .wfacp-right-panel .wfacp_order_summary tfoot tr.shipping td ul li {
 margin:0 0 5px
}
#wfacp-e-form .wfacp-right-panel .wfacp_order_summary tfoot tr.shipping td ul li:last-child {
 margin-bottom:0
}
body #wfacp-e-form .login_sec_content {
 padding-left:7px;
 padding-right:7px
}
#wfacp-e-form .wfacp_display_none {
 display:none
}
#wfacp-e-form .form-row.validate-required .woocommerce-form__label-for-checkbox {
 position:relative
}
#wfacp-e-form ul.woocommerce-error li {
 color:#737373
}
#wfacp-e-form .woocommerce-message {
 color:#737373
}
#wfacp-e-form .wfacp-information-container {
 margin-bottom:20px
}
#wfacp-e-form .wfacp-information-container .wfacp_enable_border {
 padding-bottom:10px;
 margin-bottom:10px
}
#wfacp-e-form .div_wrap_sec img {
 max-width:100%
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr td:first-child,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr th:first-child {
 padding-left:0;
 font-weight:400
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary td.product-name-area .product-name.wfacp_summary_img_true strong.product-quantity,
body .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .product-name.wfacp_summary_img_true .wfacp_mini_cart_item_title .product-quantity,
body .wfacp_order_summary td.product-name-area .product-name.wfacp_summary_img_true strong.product-quantity {
 display:none
}
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr:not(:last-child) th {
 font-weight:400;
 padding-left:0
}
#wfacp-e-form .wfacp-form table.shop_table tfoot tr td:first-child,
#wfacp-e-form .wfacp-form table.shop_table tfoot tr th:first-child,
#wfacp-e-form .wfacp_form_cart table.shop_table tfoot tr td:first-child,
#wfacp-e-form .wfacp_form_cart table.shop_table tfoot tr th:first-child {
 font-weight:400;
 padding-left:0
}
#wfacp-e-form .wfacp-form table.shop_table tfoot tr td:last-child,
#wfacp-e-form .wfacp-form table.shop_table tfoot tr th:last-child,
#wfacp-e-form .wfacp_form_cart table.shop_table tfoot tr th:last-child,
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr td:last-child {
 font-weight:400;
 padding-right:0
}
#wfacp-e-form .wfacp-form table.shop_table tfoot tr.order-total td:last-child,
#wfacp-e-form .wfacp_form_cart table.shop_table tfoot tr.order-total td:last-child {
 font-weight:400
}
#wfacp-e-form .wfacp_order_total_container {
 display:block;
 width:100%;
 padding:14px;
 background:#ecf1f5;
 border-radius:3px;
 border:1px solid #ced5db;
 color:#737373;
 font-weight:700;
 font-size:18px
}
#wfacp-e-form .wfacp_order_total_value {
 display:block;
 float:right
}
#wfacp-e-form .wfacp_allowed_countries strong {
 font-size:14px;
 line-height:1.5;
 width:100%;
 background-color:#fff;
 border-radius:4px;
 position:relative;
 color:#404040;
 display:block;
 min-height:54px;
 padding:23px 12px 6px;
 vertical-align:top;
 box-shadow:none;
 font-weight:400
}
#wfacp-e-form .wfacp_steps_sec ul li a {
 padding-right:0
}
#wfacp-e-form .wfacp_steps_sec ul li:not(:last-child) a:after {
 display:none
}
#wfacp-e-form .wfacp-form .wfacp_steps_sec ul li:not(:last-child) a:after {
 display:block
}
#wfacp-e-form .wfacp-form .stripe-source-errors ul.woocommerce_error {
 padding:0
}
#wfacp-e-form .wfacp_pro_img_disabled .wfacp-prodct-detail-left {
 width:100%
}
#wfacp-e-form .wc-amazon-payments-advanced-populated .create-account>h3 {
 padding-left:7px;
 padding-right:7px
}
#wfacp-e-form .wc-amazon-payments-advanced-populated .create-account p {
 padding:0 7px
}
#wfacp-e-form .wc-amazon-payments-advanced-populated div.create-account {
 margin-left:-7px;
 margin-right:-7px
}
#wfacp-e-form .wc-amazon-payments-advanced-populated .create-account p select {
 font-size:14px;
 line-height:1.5;
 width:100%;
 background-color:#fff;
 border-radius:4px;
 position:relative;
 color:#000;
 display:block;
 height:52px;
 padding:22px 12px 5px;
 vertical-align:top;
 box-shadow:none
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper select.wfacp-form-control {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
#wfacp-e-form .wfacp_coupon_msg {
 margin:0 12px;
 padding:0
}
#wfacp-e-form .wfacp-right-panel div.woocommerce-error {
 margin-top:25px
}
#wfacp-e-form .wfacp-right-panel .wfacp_coupon_msg .woocommerce-error {
 padding:0 0 0 10px
}
#wfacp-e-form .wfacp-form .woocommerce-message {
 margin:0 0 15px
}
body #wfacp-e-form .wfacp-coupon-page .wfacp_coupon_remove_msg,
body #wfacp-e-form .wfacp_coupon_field_msg {
 margin:0 7px
}
body #wfacp-e-form .wfacp_coupon_error_msg {
 padding:0 7px
}
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-left-half.wfacp-anim-wrap label.wfacp-form-control-label,
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-left-third.wfacp-anim-wrap label.wfacp-form-control-label {
 font-size:12.5px
}
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-left-half label.wfacp-form-control-label,
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-left-third label.wfacp-form-control-label,
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-two-third label.wfacp-form-control-label {
 bottom:auto;
 top:20px;
 margin-top:0
}
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-left-half.wfacp-anim-wrap label.wfacp-form-control-label,
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-left-third.wfacp-anim-wrap label.wfacp-form-control-label,
#wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-two-third.wfacp-anim-wrap label.wfacp-form-control-label {
 top:4px;
 background:0 0;
 bottom:auto;
 right:auto;
 margin-top:0
}
body #wfacp-e-form .wfacp-login-wrapper {
 margin:0 -7px
}
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn:hover {
 background-color:#878484
}
body:not(.wfacp_oxygen_template) #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn {
 background-color:#999;
 color:#fff!important
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment div.payment_box.payment_box.payment_method_braintree_credit_card p {
 margin-bottom:10px
}
#wfacp-e-form .wfacp_main_form .woocommerce-error,
#wfacp-e-form .wfacp_main_form .woocommerce-message {
 color:#737373;
 margin:0 0 15px;
 padding:0 10px!important;
 border:none;
 border-top:none;
 border-left:2px solid #f97272;
 text-align:left;
 font-size:14px;
 line-height:1.5;
 background:0 0
}
#wfacp-e-form .button:before,
#wfacp-e-form .cl-btn:before,
#wfacp-e-form .w-btn:before {
 display:none
}
#wfacp-e-form .wfacp_main_form .woocommerce-message {
 border-color:#24ae4e
}
#wfacp-e-form .wfacp_main_form .woocommerce-error li {
 color:#d50000
}
#wfacp-e-form .wfacp_form_cart.div_wrap_sec tr.shipping.recurring-total {
 border:none
}
#wfacp-e-form .wfacp_form_cart.div_wrap_sec tr.order-total.recurring-total td small {
 font-size:12px
}
#wfacp-e-form .wfacp_main_form .wfacp-row .wfob_bump_wrapper {
 padding:0 7px
}
#wfacp-e-form .wfacp_woocommerce_form_coupon.wfacp_template_9_coupon .wfacp-coupon-page {
 padding:25px 0
}
#wfacp-e-form .woocommerce-checkout select#join_referral_program {
 padding:20px 12px 5px;
 height:auto
}
#wfacp-e-form .wfacp_main_form.woocommerce form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline input[type=checkbox] {
 top:0
}
#wfacp-e-form .wfacp_main_form.woocommerce form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
 position:absolute;
 padding-left:26px;
 margin-bottom:0;
 line-height:16px;
 height:16px!important;
 right:12px;
 top:50%;
 margin-top:-8px
}
#wfacp-e-form .wfacp_main_form .wfacp-login-wrapper .wc-social-login.form-row-wide {
 padding:0 7px;
 margin:0 0 15px
}
body #wfacp-e-form .wfacp_main_form a.button-social-login:hover {
 color:#fff!important
}
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn,
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp_coupon_code {
 min-height:52px
}
#wfacp-e-form .wfacp_main_form .woocommerce-invalid-email .woocommerce-input-wrapper .wfacp-form-control {
 border-color:#d50000
}
#wfacp-e-form .wfacp_order_summary .product-image,
body .wfacp_form_cart .cart_item .product-image {
 max-width:55px;
 float:left
}
#wfacp-e-form .wfacp_order_summary td.product-name-area .product-name.wfacp_summary_img_true {
 padding-left:75px;
 display:block
}
.wfacp_collapsible_summary .wfacp_order_summary_item_name.wfacp_summary_img_true {
 padding-left:75px;
 display:block
}
#wfacp-e-form #wfacp-e-form .wfacp-form-control-wrapper.wfacp_last_section_feilds p {
 margin-bottom:0
}
#wfacp-e-form .wfacp_main_form .wfacp_section_title {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 margin-bottom:10px
}
#wfacp-e-form .wfacp_main_form .wfacp-coupon-section.wfacp_custom_row_wrap .wfacp_coupon_field_box p,
#wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul#shipping_method,
#wfacp-e-form .wfacp_main_form .wfacp_shipping_table.wfacp_shipping_recurring tr.shipping td {
 margin-bottom:0;
 padding-bottom:0
}
#wfacp-e-form .wfacp_main_form .wfacp-payment-dec,
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-page .wfacp_coupon_error_msg .woocommerce_single_error_message,
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp_coupon_field_msg>.wfacp_single_coupon_msg {
 margin:15px 0 0;
 font-size:14px
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_calculator .border .wfacp_shipping_table.wfacp_shipping_recurring tr td {
 padding-top:15px
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_calculator .border .wfacp_shipping_table.wfacp_shipping_recurring tr:first-child td {
 padding-top:0
}
#wfacp-e-form .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .cart_item,
#wfacp-e-form .wfacp_main_form .wfacp_shipping_calculator .border,
#wfacp-e-form .wfacp_main_form .wfacp_whats_included,
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-page .wfacp_coupon_remove_msg,
#wfacp-e-form .wfacp_main_form .woocommerce-terms-and-conditions-wrapper {
 margin-top:15px
}
#wfacp-e-form .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .cart_item:first-child,
#wfacp-e-form .wfacp_main_form .wfacp_shipping_calculator .border:first-child,
#wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-page .wfacp_coupon_remove_msg:empty {
 margin-top:0
}
#wfacp-e-form .wfacp_main_form .shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item {
 margin-bottom:0
}
#wfacp-e-form .wfacp_main_form .wfacp-section .woocommerce-checkout-payment {
 margin-bottom:15px
}
#wfacp-e-form .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .cart_item {
 margin-top:15px;
 margin-bottom:0
}
#wfacp-e-form .wfacp_main_form #join_referral_program_field label,
#wfacp-e-form .wfacp_main_form #referral_code_field label {
 display:block
}
#wfacp-e-form .wfacp-right-panel table.shop_table.woocommerce-checkout-review-order-table_layout_9.layout_9_order_summary tr td label {
 margin:0
}
#wfacp-e-form .wfacp_main_form .shop_table.wfacp-product-switch-panel,
#wfacp-e-form .wfacp_main_form .wfacp_wrapper_start {
 margin-bottom:15px
}
#wfacp-e-form .wfacp_main_form #payment .place-order,
#wfacp-e-form .wfacp_main_form .wfacp-order-place-btn-wrap {
 margin-top:15px
}
#wfacp-e-form .wfacp_main_form #customer_location_self_certified_field #customer_location_self_certified-description {
 margin-top:0
}
#wfacp-e-form .wfacp_main_form .woocommerce-form-coupon-toggle {
 margin-bottom:0
}
#wfacp-e-form .wfacp_order_summary_container table.shop_table.woocommerce-checkout-review-order-table.layout_9:first-child .blockUI {
 display:none!important
}
#wfacp-e-form .woocommerce-checkout #payment div.payment_box:last-child {
 margin-bottom:-11px
}
#wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
 table-layout:fixed
}
#wfacp-e-form .wfacp-right-panel table.shop_table.woocommerce-checkout-review-order-table_layout_9.layout_9_order_summary tfoot td,
#wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td {
 width:50%
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
 vertical-align:top
}
#wfacp-e-form.wfacp-right-panel table.shop_table.woocommerce-checkout-review-order-table_layout_9.layout_9_order_summary {
 table-layout:fixed
}
#wfacp-e-form .wfacp-right-panel #coupon_code.wfacp_coupon_failed_error {
 border-color:#d50000
}
#wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li a:empty {
 padding-top:52px
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half input.blank_field {
 border-color:#d50000
}
#wfacp-e-form .wfacp_main_form .wfacp_default_checkout_addon.wfacp-form-control-wrapper:not(.wfacp-anim-wrap) label.wfacp-form-control-label {
 top:20px;
 font-size:12.5px;
 bottom:auto;
 right:auto;
 margin-top:0
}
#wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload,
#wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload+.description {
 margin:0 12px
}
#wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .wc_checkout_add_ons_fileupload {
 margin:0
}
#wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .wc_checkout_add_ons_fileupload>label {
 position:relative;
 left:0;
 top:0;
 margin:0
}
#wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload {
 padding:10px 12px
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control-wrapper.form-row.wfacp_readonly label {
 background:0 0;
 top:4px;
 font-size:12.5px;
 background:0 0;
 bottom:auto;
 right:auto;
 margin-top:0
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control-wrapper.form-row.wfacp_readonly input[readonly]::-webkit-input-placeholder {
 color:#67717a
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control-wrapper.form-row.wfacp_readonly input[readonly]::-moz-placeholder {
 color:#67717a
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control-wrapper.form-row.wfacp_readonly input[readonly]::-ms-input-placeholder {
 color:#67717a
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control-wrapper.form-row.wfacp_readonly input[readonly]::-moz-placeholder {
 color:#67717a
}
#wfacp-e-form.wfacp-main-container .wfacp-wrapper-decoration.multistep_bar .wfacp_left_right .wfacp-left-wrapper,
#wfacp-e-form.wfacp-main-container .wfacp-wrapper-decoration.multistep_bar .wfacp_top_bottom .wfacp-left-wrapper {
 padding-top:0
}
#wfacp-e-form .wfacp_preview_content_box .wfacp-comm-title {
 margin-bottom:0
}
#wfacp-e-form .wfacp_main_form .automatewoo-birthday-section .automatewoo-birthday-field__select {
 height:auto;
 font-size:14px;
 line-height:1.5;
 border-radius:4px;
 position:relative;
 color:#404040;
 min-height:52px
}
#wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered,
#wfacp-e-form .wfacp_main_form .woocommerce-checkout select#join_referral_program,
#wfacp-e-form.wfacp_main_form input[type=email],
#wfacp-e-form.wfacp_main_form input[type=password],
#wfacp-e-form.wfacp_main_form input[type=tel],
#wfacp-e-form.wfacp_main_form input[type=text],
#wfacp-e-form.wfacp_main_form select,
#wfacp-e-form.wfacp_main_form textarea {
 font-size:14px
}
#wfacp-e-form .wfacp_main_form input[type=email],
#wfacp-e-form .wfacp_main_form input[type=password],
#wfacp-e-form .wfacp_main_form input[type=tel],
#wfacp-e-form .wfacp_main_form input[type=text],
#wfacp-e-form .wfacp_main_form select,
#wfacp-e-form .wfacp_main_form textarea {
 min-height:52px;
 font-size:14px;
 max-width:100%
}
#wfacp-e-form .wfacp_main_form p.woocommerce-invalid-email .wfacp-form-control,
#wfacp-e-form .wfacp_main_form p.woocommerce-invalid-required-field .wfacp-form-control {
 transition:all .4s ease-out!important;
 box-shadow:0 0 0 1px #d50000!important
}
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr td,
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tfoot tr th {
 padding:10px 10px;
 vertical-align:middle
}
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total th {
 padding-left:0
}
#wfacp-e-form .wfacp_form_cart table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total td {
 padding-right:0
}
#wfacp-e-form body span.wfacp_coupon_code {
 color:#000
}
#wfacp-e-form .wfacp_main_form p.wfacp_custom_field_radio_wrap .wfacp-form-control {
 padding:8px
}
#wfacp-e-form .wfacp_form_cart .woocommerce-error,
#wfacp-e-form .wfacp_form_cart .woocommerce-info,
#wfacp-e-form .wfacp_form_cart .woocommerce-message {
 background-color:transparent;
 padding:0 0 0 10px;
 color:#737373
}
#wfacp-e-form .wfacp_form_cart .woocommerce-error:after,
#wfacp-e-form .wfacp_form_cart .woocommerce-error:before,
#wfacp-e-form .wfacp_form_cart .woocommerce-info:after,
#wfacp-e-form .wfacp_form_cart .woocommerce-info:before,
#wfacp-e-form .wfacp_form_cart .woocommerce-message:after,
#wfacp-e-form .wfacp_form_cart .woocommerce-message:before {
 display:none
}
#wfacp-e-form .wfacp-coupon-page .woocommerce-message i {
 display:none
}
#wfacp-e-form .wfacp_woocommerce_form_coupon.wfacp_template_9_coupon .wfacp-coupon-page>.woocommerce-info.message-wrapper {
 padding:0
}
#wfacp-e-form .form-row-wide {
 clear:unset;
 width:100%
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_options label {
 margin-bottom:0;
 font-weight:400
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table th.product-total,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal td,
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td,
#wfacp-e-form td.product-total {
 text-align:right
}
#wfacp-e-form .wfacp_main_form.woocommerce .checkbox_style1 label,
#wfacp-e-form .wfacp_main_form.woocommerce input[type=checkbox]+label,
#wfacp-e-form .wfacp_main_form.woocommerce input[type=radio]+label {
 display:block;
 padding-left:25px;
 line-height:20px;
 margin:0;
 cursor:pointer
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp_whats_included h3 {
 margin:0 0 10px;
 font-size:18px;
 line-height:1.5;
 font-weight:400
}
#wfacp-e-form .variation p {
 margin:0
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table .product-name dl.variation dd,
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table .product-name dl.variation dt {
 font-weight:400;
 text-transform:initial
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table tr span.amount {
 color:#737373;
 word-break:break-all
}
body #wfacp-e-form .wfacp_main_form .woocommerce-account-fields p label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.wfacp-form-control-label {
 top:auto;
 left:0;
 margin-top:0;
 bottom:0;
 overflow:initial;
 pointer-events:unset;
 z-index:auto;
 background:0 0
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li p {
 margin:0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tr td:last-child {
 text-align:right
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options label {
 margin-bottom:8px
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options label:empty {
 display:none
}
#wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td:last-child {
 text-align:right
}
#wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td {
 padding:10px;
 text-align:left;
 float:none;
 font-size:14px;
 line-height:1.5;
 color:#737373
}
body .wfacp_main_form .wfacp_order_total_field table tr td>span {
 float:none;
 font-size:14px;
 line-height:1.5;
 color:#737373
}
#wfacp-e-form .message-wrapper {
 margin:0;
 padding:0
}
#wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td span {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form .container {
 padding:0
}
body #wfacp-e-form .wfacp_main_form .woocommerce-info:before {
 display:none
}
body #wfacp-e-form .wfacp_main_form .woocommerce-info {
 background:0 0;
 padding:0;
 border:none;
 margin:0;
 font-size:14px
}
body #wfacp-e-form .wfacp_main_form #payment .place-order {
 padding:0;
 margin:0
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 border-style:none
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 border-color:#e2e2e2
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 padding-left:0
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 padding-right:0
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title {
 background-color:transparent
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper select.wfacp-form-control {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper select.wfacp-form-control {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper select.wfacp-form-control {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control-wrapper input {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control-wrapper input {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control-wrapper input {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control-wrapper select {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control-wrapper select {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper .wfacp-form-control-wrapper select {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form select {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form select {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form select {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:focus {
 border-style:solid!important
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:focus {
 border-width:1px!important
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .wfacp_allowed_countries strong {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wfacp_allowed_countries strong {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wfacp_allowed_countries strong {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form select.wfacp-form-control {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form select.wfacp-form-control {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form select.wfacp-form-control {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wfacp-form-control {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=text] {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=text] {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=text] {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=email] {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=email] {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=email] {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=password] {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=password] {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row input[type=password] {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row select {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row select {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wc-amazon-payments-advanced-populated .create-account p.form-row select {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-email) input[type=email]:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-email) input[type=email]:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=password]:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=password]:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=search]:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=search]:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=tel]:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=tel]:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=text]:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=text]:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=url]:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=url]:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) textarea:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) textarea:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) select:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .select2-container .select2-selection--single .select2-selection__rendered:hover {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .select2-container .select2-selection--single .select2-selection__rendered:hover {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wfacp_section_title {
 font-size:18px
}
#wfacp-e-form .wfacp_main_form .ia_subscription_items h3 {
 color:#333
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3 {
 color:#333
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title h4 {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .wfacp-comm-title h4 {
 font-size:14px
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3+p {
 color:#737373
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3+p {
 font-size:14px
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3+p {
 text-align:left
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3+p {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form label.wfacp-form-control-label {
 color:#777
}
#wfacp-e-form .wfacp_main_form label.wfacp-form-control-label {
 font-size:13px
}
#wfacp-e-form .wfacp_main_form .wfacp_custom_field_radio_wrap label {
 color:#777
}
#wfacp-e-form .wfacp_main_form .wfacp_custom_field_cls span {
 color:#777
}
#wfacp-e-form .wfacp_main_form .wfacp_custom_field_cls label {
 color:#777
}
#wfacp-e-form .wfacp_main_form #vat_number-description {
 color:#777
}
#wfacp-e-form .wfacp_main_form .wfacp_checkbox_field label {
 color:#777
}
#wfacp-e-form .wfacp_main_form .wfacp-row .automatewoo-birthday-section>label {
 color:#777
}
#wfacp-e-form .wfacp_main_form .wfacp-payment-dec {
 background-color:#f8f8f8
}
#wfacp-e-form .wfacp_main_form .wfacp-payment-dec {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .wfacp_row_wrap .wfacp_you_save_text {
 color:#b22323
}
#wfacp-e-form .wfacp_main_form .wfacp_row_wrap .wfacp_you_save_text span {
 color:#b22323
}
#wfacp-e-form .wfacp_row_wrap .wfacp_best_value {
 color:#fff
}
#wfacp-e-form .wfacp_row_wrap .wfacp_best_value {
 background-color:#b22323
}
#wfacp-e-form .wfacp_main_form .wfacp_best_value.wfacp_top_right_corner {
 color:#fff
}
#wfacp-e-form .wfacp_main_form .wfacp_best_value.wfacp_top_right_corner {
 background-color:#b22323
}
#wfacp-e-form .wfacp_main_form .wfacp_best_value.wfacp_top_left_corner {
 color:#fff
}
#wfacp-e-form .wfacp_main_form .wfacp_best_value.wfacp_top_left_corner {
 background-color:#b22323
}
#wfacp-e-form .wfacp_main_form .wfacp_product_choosen_label .wfacp_best_value {
 color:#fff
}
#wfacp-e-form .wfacp_main_form .shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item.wfacp_best_val_wrap {
 border-color:#b22323
}
#wfacp-e-form .wfacp_main_form .select2-container--default.select2-container--focus .select2-selection--multiple {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .select2-container--default.select2-container--focus .select2-selection--multiple {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .select2-container--default .select2-selection--multiple {
 border-color:#bfbfbf
}
#wfacp-e-form .wfacp_main_form .select2-container--default .select2-selection--multiple {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-email) input[type=email]:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-email) input[type=email]:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=password]:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=password]:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=search]:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=search]:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=tel]:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=tel]:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=text]:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=text]:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=url]:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) input[type=url]:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) textarea:focus {
 border-color:#61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) textarea:focus {
 box-shadow:0 0 0 1px #61bdf7
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered:focus {
 border-color:#61bdf7!important
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered:focus {
 box-shadow:0 0 0 1px #61bdf7!important
}
#wfacp-e-form .wfacp-form .woocommerce-form-login-toggle .woocommerce-info {
 color:#737373
}
#wfacp-e-form .wfacp-form form.woocommerce-form.woocommerce-form-login.login p {
 color:#737373
}
#wfacp-e-form .wfacp-form label.woocommerce-form__label span {
 color:#737373
}
#wfacp-e-form .wfacp-form .wfacp_checkbox_field label {
 color:#737373
}
#wfacp-e-form .wfacp_checkbox_field span {
 color:#737373
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table td.product-name {
 color:#737373
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table .product-name {
 color:#737373;
 font-weight:400
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table td.product-total {
 color:#737373
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr th {
 color:#737373
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
 color:#737373
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
 color:#737373
}
#wfacp-e-form .wfacp-form table.shop_table.woocommerce-checkout-review-order-table tr.order-total td {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_options label {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_table tr.shipping td p {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .wfacp-product-switch-title div {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .woocommerce-privacy-policy-text p {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li p {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .shop_table .wfacp-product-switch-title div {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .woocommerce-info .message-container {
 color:#737373
}
#wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .description {
 color:#737373
}
#wfacp-e-form .wfacp_main_form ol li {
 color:#737373
}
#wfacp-e-form .wfacp_main_form ul li,
#wfacp-e-form .wfacp_main_form ul li span {
 color:#737373
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout-review-order h3 {
 color:#737373
}
body .wfacp_main_form .aw_addon_wrap label {
 color:#737373
}
#wfacp-e-form .wfacp-form .woocommerce-form-login-toggle .woocommerce-info a,
#wfacp-e-form .wfacp-form .woocommerce-form-login-toggle .woocommerce-info a.showlogin {
 color:#dd7575;
 text-transform:inherit;
 font-weight:600;
 background-color: #bf7b6b;
 padding-left: 10px;
 padding-right: 10px;
 margin-left: 10px;
}
#wfacp-e-form .woocommerce-password-strength {
 text-align:left
}
#wfacp-e-form .wfacp-form p.lost_password a {
 color:#dd7575
}
#wfacp-e-form .wfacp-form .wfacp_row_wrap .product-name .wfacp_product_sec .wfacp_ps_div_row a.wfacp_qv-button.var_product {
 color:#dd7575
}
#wfacp-e-form .wfacp-form a:not(.wfob_read_more_link) {
 color:#dd7575
}
#wfacp-e-form .wfacp_html_widget a {
 color:#dd7575
}
#wfacp-e-form .wfacp-form .woocommerce-form-login-toggle .woocommerce-info a.showlogin:hover {
 color:#965d5d
}
#wfacp-e-form .wfacp-form p.lost_password a:hover {
 color:#965d5d
}
#wfacp-e-form .wfacp-form .wfacp_row_wrap .product-name .wfacp_product_sec .wfacp_ps_div_row a.wfacp_qv-button.var_product:hover {
 color:#965d5d
}
#wfacp-e-form .wfacp-form a:not(.wfob_read_more_link):hover {
 color:#965d5d
}
body:not(.wfacpef_page):not(.wfacp_oxygen_template) #wfacp-e-form .woocommerce #payment button#place_order,
body:not(.wfacpef_page):not(.wfacp_oxygen_template) #wfacp-e-form .woocommerce .wfacp-next-btn-wrap button {
 color:#fff;
 padding-top:15px;
 padding-bottom:15px;
 padding-right:25px;
 padding-left:25px;
 font-weight:700;
 border-radius:4px;
 font-size:16px;
 width:100%
}
body .wfacp_main_form .woocommerce-checkout .button {
 float:none
}
body .wfacp_main_form .woocommerce-checkout .button.button#place_order,
body .wfacp_main_form .woocommerce-checkout .button.wfacp_next_page_button {
 background-color:#24ae4e
}
body .wfacp_main_form .woocommerce-checkout .button.button#place_order:hover,
body .wfacp_main_form .woocommerce-checkout .button.wfacp_next_page_button:hover {
 background-color:#7aa631
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp-order-place-btn-wrap {
 text-align:center
}
#wfacp-e-form .wfacp-right-panel #coupon_code:focus {
 box-shadow:0 0 0 1px #61bdf7!important
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half input:focus {
 border-color:#61bdf7!important
}
#wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single:focus>span.select2-selection__rendered {
 border-color:#61bdf7!important
}
#wfacp-e-form .wfacp_main_form .ia_subscription_items h3 {
 font-size:20px
}
#wfacp-e-form .wfacp_main_form .ia_subscription_items h3 {
 text-align:left
}
#wfacp-e-form .wfacp_main_form .ia_subscription_items h3 {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3 {
 font-size:20px
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3 {
 text-align:left
}
#wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3 {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form .wfacp-text-left {
 text-align:left
}
#wfacp-e-form .wfacp_main_form .wfacp-normal {
 font-weight:400
}
#wfacp-e-form .wfacp_main_form .wfacp_section_title {
 color:#333
}
#wfacp-e-form .wfacp_main_wrapper .wc-amazon-payments-advanced-populated .create-account h3 {
 font-size:18px
}
#wfacp-e-form body {
 font-family:Open Sans
}
#wfacp-e-form p {
 font-size:14px
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included {
 border-style:solid
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included {
 border-width:1px
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included {
 border-color:#efefef
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included {
 padding:10px
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included {
 background-color:#fafafa
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included h3 {
 color:#333
}
#wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description,
#wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description li,
#wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description li a,
#wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description p,
#wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description h4 {
 color:#666
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included {
 background:#fafafa;
 padding:10px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_whats_included h3 {
 margin:0 0 10px;
 font-size:18px;
 line-height:1.5;
 font-weight:400
}
body #wfacp-e-form .wfacp_html_widget h1,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h1 {
 margin:0 0 10px;
 font-size:25px;
 line-height:1.5;
 font-weight:600
}
body .wfacp_html_widget h2,
body .wfacp_main_form .wfacp_whats_included h2 {
 margin:0 0 10px;
 font-size:22px;
 line-height:1.5;
 font-weight:600
}
body #wfacp-e-form .wfacp_html_widget h3,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h3 {
 margin:0 0 10px;
 font-size:20px;
 line-height:1.5;
 font-weight:600
}
body #wfacp-e-form .wfacp_html_widget h4,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h4 {
 margin:0 0 10px;
 font-size:18px;
 line-height:1.5;
 font-weight:600
}
body #wfacp-e-form .wfacp_html_widget h5,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h5 {
 margin:0 0 10px;
 font-size:17px;
 line-height:1.5;
 font-weight:600
}
body #wfacp-e-form .wfacp_html_widget h6,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h6 {
 margin:0 0 10px;
 font-size:16px;
 line-height:1.5;
 font-weight:600
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description {
 margin:0 0 20px
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description h4 {
 font-size:14px;
 line-height:1.5;
 margin:0 0 10px;
 color:#333;
 font-weight:400
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description {
 font-size:14px;
 line-height:1.5;
 color:#6c6c6c
}
body .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description:last-child {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_html_widget ol,
body #wfacp-e-form .wfacp_html_widget ul,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description ol,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description ul {
 margin:0 0 10px;
 padding-left:15px
}
body #wfacp-e-form .wfacp_html_widget ol li,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description ol li {
 font-size:13px;
 line-height:1.5;
 margin:0 0 1px;
 list-style-type:decimal
}
body #wfacp-e-form .wfacp_html_widget ul li,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description ul li {
 list-style-type:disc;
 list-style-position:outside;
 font-size:13px;
 line-height:1.5;
 margin:0 0 5px
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description ol li:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description ul li:last-child {
 margin:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_description p {
 font-size:13px;
 line-height:1.5;
 color:#6c6c6c;
 margin:0 0 10px
}
body #wfacp-e-form .wfacp_html_widget h1:last-child,
body #wfacp-e-form .wfacp_html_widget h2:last-child,
body #wfacp-e-form .wfacp_html_widget h3:last-child,
body #wfacp-e-form .wfacp_html_widget h4:last-child,
body #wfacp-e-form .wfacp_html_widget h5:last-child,
body #wfacp-e-form .wfacp_html_widget h6:last-child,
body #wfacp-e-form .wfacp_html_widget li:last-child,
body #wfacp-e-form .wfacp_html_widget ol:last-child,
body #wfacp-e-form .wfacp_html_widget p:last-child,
body #wfacp-e-form .wfacp_html_widget ul:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h2:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h3:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h4:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included li:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included ol:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included p:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included ul:last-child {
 margin-bottom:0!important
}
body #wfacp-e-form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info {
 color:#057daf;
 font-weight:400;
 font-size:14px!important;
 margin:0;
 text-transform:inherit
}
body #wfacp-e-form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info .wfacp_showcoupon {
 color:#057daf;
 font-weight:400;
 font-size:14px;
 margin:0
}
body #wfacp-e-form .wfacp_form_cart .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info,
body #wfacp-e-form .wfacp_form_cart .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info .wfacp_showcoupon {
 color:#057daf!important;
 padding:0!important;
 border:none;
 margin:0!important
}
#wfacp-e-form .wfacp_woocommerce_form_coupon .wfacp-coupon-page>.woocommerce-info {
 padding-left:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul li .wfacp_single_shipping {
 font-size:14px;
 line-height:1.5
}
body #wfacp-e-form #wfob_wrap .wfob_checkbox_input_wrap input {
 margin-top:2px;
 border:1px solid #b3b3b3;
 position:relative;
 left:auto;
 top:auto;
 bottom:auto
}
#wfacp-e-form .wfacp-col-left-half.form-row-wide {
 clear:both
}
#wfacp-e-form .shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item legend {
 width:auto
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li {
 padding:11px
}
body #wfacp-e-form .wfacp_main_form p.woocommerce-store-notice.demo_store.wfacp_dummy_preview_heading {
 top:auto;
 color:#fff!important;
 background:#969696;
 padding:10px;
 font-size:15px;
 line-height:1.5;
 margin:0;
 text-align:center
}
body.wfacp_checkout-template #wfacp-e-form .wfacp_main_form p.woocommerce-store-notice.demo_store.wfacp_dummy_preview_heading {
 color:#fff!important
}
body #wfacp-e-form .wfacp_main_form .wfacp_selected_attributes .wfacp_pro_attr_single span:last-child {
 width:5px;
 height:5px;
 display:block;
 position:absolute;
 top:50%;
 right:0;
 background:#c7c7c7;
 border-radius:50%;
 margin-top:-2.5px;
 font-size:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_selected_attributes .wfacp_pro_attr_single:last-child span:last-child {
 display:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description:last-child {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_selected_attributes .wfacp_pro_attr_single {
 line-height:1.5
}
body #wfacp-e-form .wfacp_main_form label.wfab-label-title {
 color:#737373;
 padding-left:25px;
 padding-bottom:0!important
}
body:not(.electro-v1) #wfacp-e-form form.woocommerce-checkout .col2-set,
body:not(.electro-v1) #wfacp-e-form form.woocommerce-checkout .order-review-wrapper,
body:not(.electro-v1) #wfacp-e-form form.woocommerce-checkout .woocommerce-NoticeGroup-checkout {
 padding:0
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 .wfacp_product_switcher_remove_product.wfacp_delete_item a.wfacp_remove_item_from_cart:hover {
 color:#dd7575!important
}
body #wfacp-e-form #wc_checkout_add_ons p:empty {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_default_checkout_addon_multicheckbox input[type=checkbox] {
 position:relative;
 left:auto;
 right:auto;
 bottom:auto;
 top:2px;
 margin-right:10px;
 margin-bottom:0;
 vertical-align:middle
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_radio input[type=radio] {
 position:relative;
 top:auto;
 left:auto;
 bottom:auto;
 vertical-align:middle!important;
 margin:0 10px 0 0;
 display:inline-block
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkbox_field input[type=checkbox] {
 min-height:auto
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_default_checkout_addon_multicheckbox input[type=checkbox]+label,
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_default_checkout_addon_multicheckbox label {
 padding-left:0!important;
 display:initial!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 list-style:none;
 margin:5px 5px 0 0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-container--default .select2-search--inline .select2-search__field {
 background:0 0;
 border:none;
 outline:0;
 box-shadow:none;
 -webkit-appearance:textfield;
 padding:0;
 min-height:52px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered {
 padding:0 7px
}
body #wfacp-e-form #wc_checkout_add_ons {
 width:100%;
 margin:0
}
body #wfacp-e-form .wfacp-form .woocommerce form .form-row .select2-container {
 height:auto;
 display:block
}
#wfacp-e-form .wfacp_main_form.woocommerce span.amount {
 font-size:14px
}
#wfacp-e-form .woocommerce-checkout #ship-to-different-address span,
#wfacp-e-form .woocommerce-checkout .create-account span {
 margin-left:0;
 font-weight:400
}
#wfacp-e-form #calc_shipping_country_field .select2-selection__placeholder,
#wfacp-e-form #calc_shipping_country_field .select2-selection__rendered,
#wfacp-e-form #calc_shipping_state_field .select2-selection__placeholder,
#wfacp-e-form #calc_shipping_state_field .select2-selection__rendered,
#wfacp-e-form .woocommerce-widget-layered-nav-dropdown .select2-selection__placeholder,
#wfacp-e-form .woocommerce-widget-layered-nav-dropdown .select2-selection__rendered {
 font-size:14px;
 font-weight:400;
 color:inherit;
 line-height:1.5!important
}
#calc_shipping_country_field .select2-container--default,
#shipping_country_field .select2-container--default,
#wfacp-e-form #billing_country_field .select2-container--default,
#wfacp-e-form #billing_state_field .select2-container--default,
#wfacp-e-form #calc_shipping_state_field .select2-container--default,
#wfacp-e-form #shipping_state_field .select2-container--default {
 height:auto!important
}
body .wfacp_main_form del,
body .wfacp_main_form ins {
 background:0 0
}
#wfacp_qr_model_wrap .wfacp_qr_wrap .button {
 background-color:#24ae4e
}
#wfacp_qr_model_wrap .wfacp_qr_wrap .button:hover {
 background-color:#34c961
}
.entry-title {
 text-align:left
}
#wfacp_qr_model_wrap .wfacp_qr_wrap table.variations select {
 font-weight:400
}
.wfob_bump_wrapper.woocommerce_checkout_order_review_below_payment_gateway {
 margin-top:15px
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp-coupon-section {
 padding:0
}
.wfacp-comm-wrapper form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half {
 float:left
}
.wfacp_mb_mini_cart_wrap .wfacp_form_cart .wfacp_section_title {
 display:none
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap {
 background:0 0
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content {
 padding:0 20px;
 background:0 0;
 border:1px solid #ddd
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian {
 padding:15px 20px;
 border:1px solid #ddd
}
#wfacp-e-form .wfacp_mb_cart_accordian span {
 color:#323232;
 font-size:20px;
 font-weight:400;
 line-height:20px
}
#wfacp-e-form .wfacp_mb_cart_accordian span.amount {
 color:#323232
}
#wfacp-e-form .wfacp_mb_cart_accordian a,
#wfacp-e-form .wfacp_show_icon_wrap a span {
 font-size:14px;
 line-height:20px;
 color:#323232;
 position:relative;
 display:block;
 min-width:12px
}
#wfacp-e-form .wfacp_mb_cart_accordian .no_text_available a img {
 left:-25px;
 right:auto
}
#wfacp-e-form .wfacp_mb_cart_accordian a img {
 max-width:12px;
 position:absolute;
 right:-20px;
 top:5px;
 margin-top:0
}
#wfacp-e-form .wfacp_show_icon_wrap img.wfacp_up_arrow {
 -webkit-transform:rotate(30deg);
 -moz-transform:rotate(30deg);
 -ms-transform:rotate(30deg);
 -o-transform:rotate(30deg);
 transform:rotate(180deg)
}
#wfacp-e-form .wfacp_mb_cart_accordian a.wfacp_arrow_up {
 transform:rotate(20deg)
}
#wfacp-e-form .wfacp_show_icon_wrap,
.et-db #et-boc #wfacp-e-form .wfacp_show_icon_wrap {
 max-width:195px;
 float:left;
 background:url(../img/cart.svg) no-repeat 0 3px;
 background-size:15px;
 padding-left:25px;
 min-height:20px
}
#wfacp-e-form span.amount {
 font-weight:400;
 color:#666
}
#wfacp-e-form .wfacp_show_price_wrap {
 width:calc(100% - 195px);
 float:right;
 text-align:right;
 padding-left:25px;
 word-break:break-all
}
body #wfacp-e-form .wfacp-qty-count {
 line-height:22px
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content label.wfacp-order-summary-label {
 display:none
}
#wfacp-e-form .wfacp_form_steps {
 display:none
}
#wfacp-e-form .wfacp_custom_breadcrumb {
 display:none
}
#wfacp-e-form .wfacp_main_form .wfacp_steps_wrap {
 display:none
}
,
body .wfacp_tablet_view,
body .wfacp_mobile_view,
body .wfacp_not_active_view {
 display:none
}
#wfacp-e-form .wfacp_desktop .wfacp_custom_breadcrumb,
#wfacp-e-form .wfacp_desktop .wfacp_form_steps,
#wfacp-e-form .wfacp_desktop .wfacp_mb_mini_cart_wrap,
#wfacp-e-form .wfacp_desktop .wfacp_steps_wrap,
body .wfacp_desktop_view,
body .wfacp_desktop_view.wfacp_tablet_view.wfacp_mobile_view {
 display:block
}
.wfacp_mini_cart_classes.wfacp_desktop_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_block {
 display:block!important;
 margin-top:0
}
.wfacp_mini_cart_classes.wfacp_mobile_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_none,
.wfacp_mini_cart_classes.wfacp_tablet_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_none {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce #order_coupon_field .woocommerce-info {
 padding-bottom:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=radio] {
 top:3px;
 opacity:1;
 -webkit-appearance:none!important;
 -moz-appearance:none!important;
 appearance:none!important
}
#wfacp-e-form #woocommerce_billing_fields_ro h3 {
 padding:0 7px
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li .payment_method_authorize_net_cim_credit_card fieldset {
 background:0 0
}
body #wfacp-e-form .row {
 margin:0 -7px
}
body #wfacp-e-form .col-xs-1,
body #wfacp-e-form .col-xs-10,
body #wfacp-e-form .col-xs-11,
body #wfacp-e-form .col-xs-12,
body #wfacp-e-form .col-xs-2,
body #wfacp-e-form .col-xs-3,
body #wfacp-e-form .col-xs-4,
body #wfacp-e-form .col-xs-5,
body #wfacp-e-form .col-xs-6,
body #wfacp-e-form .col-xs-7,
body #wfacp-e-form .col-xs-8,
body #wfacp-e-form .col-xs-9 {
 padding:0 7px
}
body #wfacp-e-form .col-md-1,
body #wfacp-e-form .col-md-10,
body #wfacp-e-form .col-md-11,
body #wfacp-e-form .col-md-12,
body #wfacp-e-form .col-md-2,
body #wfacp-e-form .col-md-3,
body #wfacp-e-form .col-md-4,
body #wfacp-e-form .col-md-5,
body #wfacp-e-form .col-md-6,
body #wfacp-e-form .col-md-7,
body #wfacp-e-form .col-md-8,
body #wfacp-e-form .col-md-9 {
 padding:0 7px
}
body #wfacp-e-form .col-lg-1,
body #wfacp-e-form .col-lg-10,
body #wfacp-e-form .col-lg-11,
body #wfacp-e-form .col-lg-12,
body #wfacp-e-form .col-lg-2,
body #wfacp-e-form .col-lg-3,
body #wfacp-e-form .col-lg-4,
body #wfacp-e-form .col-lg-5,
body #wfacp-e-form .col-lg-6,
body #wfacp-e-form .col-lg-7,
body #wfacp-e-form .col-lg-8,
body #wfacp-e-form .col-lg-9 {
 padding:0 7px
}
body #wfacp-e-form .col-sm-1,
body #wfacp-e-form .col-sm-10,
body #wfacp-e-form .col-sm-11,
body #wfacp-e-form .col-sm-12,
body #wfacp-e-form .col-sm-2,
body #wfacp-e-form .col-sm-3,
body #wfacp-e-form .col-sm-4,
body #wfacp-e-form .col-sm-5,
body #wfacp-e-form .col-sm-6,
body #wfacp-e-form .col-sm-7,
body #wfacp-e-form .col-sm-8,
body #wfacp-e-form .col-sm-9 {
 padding:0 7px
}
#wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout-payment input[type=checkbox]+label,
#wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout-payment input[type=radio]+label {
 display:inline-block
}
body #wfacp-e-form .woocommerce_paypal_ec_checkout_message p:last-child {
 margin:0
}
#wfacp-e-form .wfacp_main_form .wfacp_recuring_shiping_count_one ul li input[type=radio]+label,
body .wfacp_main_form .wfacp_recuring_shiping_count_one ul li label {
 padding:0
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout-payment span:empty {
 display:none
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_authorize_net_cim_credit_card:after,
body .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_authorize_net_cim_credit_card:before {
 display:block;
 content:''
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_authorize_net_cim_credit_card:after {
 clear:both
}
#wfacp-e-form #checkout_paypal_message+div:empty {
 display:none
}
body #wfacp-e-form .woocommerce_paypal_ec_checkout_message p:last-child {
 margin:0
}
#wfacp_qr_model_wrap .wfacp_qr_wrap .button:after,
#wfacp_qr_model_wrap .wfacp_qr_wrap .button:before {
 display:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_step_preview {
 margin-bottom:0
}
.preview_height {
 height:15px
}
body #wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-full #vat_number-description {
 position:relative;
 bottom:0;
 left:0;
 font-size:13px
}
body.elementor-editor-active #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description a.wfacp_qv-button {
 pointer-events:none
}
.wfacp_mini_cart_start_h :not(.wfacp-pro-count) {
 line-height:1.5
}
.wfacp_mini_cart_start_h .container {
 padding:0;
 max-width:100%;
 width:100%
}
.wfacp_mini_cart_start_h .wfacp-order-summary-label {
 color:#333;
 font-weight:400;
 font-size:18px;
 display:block;
 clear:both;
 line-height:1.5;
 margin:0 0 10px;
 letter-spacing:1px;
 padding:0
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table {
 margin:0;
 width:100%
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table td,
.wfacp_mini_cart_start_h .wfacp_order_summary_container table th {
 border:0
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table td:first-child {
 padding-left:0;
 text-align:left
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table th:last-child {
 padding-right:0
}
#coupon_code.wfacp_coupon_failed_error {
 border-color:#d50000;
 box-shadow:0 0 0 1px #d50000
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .product-image {
 display:inherit;
 vertical-align:top;
 padding:0;
 width:70px
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item .product-name {
 display:inherit;
 vertical-align:top;
 width:100%
}
tr.cart_item .product-name strong.product-quantity {
 font-weight:400;
 padding-left:4px
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item .product-name.wfacp_summary_img_true {
 display:block;
 padding-left:78px
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .product-total {
 vertical-align:top
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table th:first-child {
 padding-left:0;
 text-align:left
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table td:last-child {
 padding-right:0;
 text-align:right
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .product-name,
.wfacp_mini_cart_start_h .wfacp_order_summary_container tfoot tr.shipping_total_fee td,
.wfacp_order_summary_container .product-total,
.wfacp_order_summary_container tfoot tr.cart-subtotal td,
.wfacp_order_summary_container tfoot tr.cart-subtotal th,
.wfacp_order_summary_container tfoot tr.shipping_total_fee th {
 color:#666;
 font-size:14px;
 padding-top:3px;
 font-weight:400
}
.wfacp_order_summary_container tfoot tr.order-total td,
.wfacp_order_summary_container tfoot tr.order-total th {
 font-weight:400;
 color:#666;
 font-size:14px;
 padding-top:3px
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .product-name {
 padding-top:0
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container tfoot tr.order-total th {
 font-size:16px;
 color:#323232
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container tfoot tr.order-total td span.woocommerce-Price-amount.amount {
 font-size:24px;
 font-weight:400!important;
 color:#323232
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .woocommerce-checkout-review-order-table .cart_item .product-total .woocommerce-Price-amount {
 font-weight:400!important;
 line-height:44px
}
.wfacp_mini_cart_start_h .wfacp_wrapper_start .wfacp_order_summary_container tfoot tr.order-total {
 border-top:1px solid #ddd
}
.wfacp_mini_cart_start_h .wfacp-coupon-section .wfacp-coupon-page {
 padding:25px 0;
 position:relative;
 border-bottom:1px solid #ddd
}
.wfacp_mini_cart_start_h .wfacp-coupon-section .wfacp-coupon-page .wfacp_main_showcoupon {
 font-size:15px
}
.wfacp_mini_cart_start_h .wfacp_form_cart form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half label {
 bottom:auto;
 margin-top:-7px
}
.wfacp_mini_cart_start_h label.wfacp-form-control-label {
 position:absolute;
 top:50%;
 left:12px;
 margin-top:-10px;
 transform-origin:left top;
 color:#969595;
 font-size:15px;
 line-height:20px;
 font-weight:400;
 pointer-events:none;
 transition:all .235s ease;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 z-index:9;
 bottom:5px;
 right:30px;
 margin-bottom:0
}
.wfacp_mini_cart_start_h .wfacp-coupon-page .wfacp_layout_shopcheckout .wfacp-form-control {
 font-size:14px;
 line-height:1.5;
 width:100%;
 background-color:#fff;
 border-radius:4px;
 position:relative;
 color:#000;
 display:block;
 min-height:52px;
 padding:20px 13px 5px;
 vertical-align:top;
 border:1px solid #bfbfbf;
 margin:0
}
.wfacp_mini_cart_start_h .wfacp-coupon-page .wfacp_layout_shopcheckout .wfacp-form-control.wfacp_coupon_failed_error,
.wfacp_mini_cart_start_h .wfacp-coupon-page .wfacp_layout_shopcheckout .wfacp-form-control:focus {
 outline:inherit;
 border-color:#61bdf7;
 box-shadow:none!important
}
.wfacp_checkout-template.wfacp_elementor_template .wfacp_mini_cart_start_h .wfacp-coupon-page .wfacp_layout_shopcheckout .wfacp-form-control:focus {
 box-shadow:none!important
}
.wfacp_mini_cart_start_h .wfacp_product_switcher_remove_product.wfacp_delete_item {
 line-height:16px
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_remove_item_from_cart {
 color:#b22323;
 font-size:0;
 font-weight:400;
 word-break:break-word;
 width:16px;
 height:16px
}
body .wfacp_mini_cart_start_h .wfacp_delete_item_wrap a:before {
 left:1px
}
.wfacp_cart_title_sec {
 position:relative;
 display:inline-block;
 padding-right:20px
}
span.wfacp_mini_cart_item_title {
 display:inline-block
}
body .wfacp_coupon_msg i {
 display:none
}
body .success-color {
 color:#737373!important
}
.wfacp_mini_cart_start_h .wfacp_form_cart button.wfacp-coupon-btn {
 color:#fff
}
.wfacp_mini_cart_start_h .wfacp_form_cart button.wfacp-coupon-btn {
 background-color:#999
}
.wfacp_mini_cart_start_h .form-row button.wfacp-coupon-btn {
 padding:15px 15px;
 margin:0;
 color:#fff;
 display:block;
 text-transform:capitalize;
 box-shadow:none;
 font-family:inherit;
 background-color:#999;
 font-size:15px;
 width:100%;
 font-weight:400;
 border:none;
 min-height:52px;
 border-radius:4px
}
.wfacp_mini_cart_start_h dd,
.wfacp_mini_cart_start_h dl,
.wfacp_mini_cart_start_h dt {
 text-transform:inherit;
 line-height:1.5;
 letter-spacing:0;
 margin:0 2px 0 0;
 font-size:12px;
 color:#666
}
.wfacp_mini_cart_start_h dl.variation dd {
 margin:0 0 0
}
.wfacp_mini_cart_start_h table.shop_table {
 margin-bottom:0!important
}
.wfacp_mini_cart_start_h .shop_table .variation p,
.wfacp_mini_cart_start_h dd p,
.wfacp_mini_cart_start_h dl p,
.wfacp_mini_cart_start_h dt p {
 margin:0;
 font-size:12px;
 color:#666
}
.wfacp_mini_cart_start_h .shop_table tbody tr {
 height:auto
}
.wfacp_mini_cart_start_h .wfacp-coupon-page button.wfacp-coupon-btn:focus,
.wfacp_mini_cart_start_h .wfacp-coupon-page button.wfacp-coupon-btn:hover {
 background-color:#878484;
 outline:0;
 border:none;
 padding:15px 15px
}
.wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half {
 width:60%;
 position:relative;
 margin:0;
 float:left;
 padding-right:7px
}
.wfacp_mini_cart_start_h p {
 padding-bottom:0
}
.wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-full {
 width:40%;
 float:left;
 margin:0;
 clear:none;
 padding-left:7px
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr td,
.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr th,
.wfacp_mini_cart_start_h span.amount {
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 color:#737373
}
.wfacp_mini_cart_start_h span.amount {
 white-space:normal;
 word-break:break-all
}
.wfacp_mini_cart_start_h span {
 font-size:14px;
 font-weight:400
}
.wfacp_mini_cart_start_h p.wfacp-form-control-wrapper.wfacp-anim-wrap label.wfacp-form-control-label {
 top:4px;
 font-size:12.5px;
 background:0 0;
 bottom:auto;
 right:auto;
 margin-top:0
}
.wfacp_mini_cart_start_h .wfacp_coupon_msg {
 margin:20px 0 0;
 padding:0
}
.wfacp_mini_cart_start_h .checkout_coupon {
 margin-bottom:0
}
.wfacp_mini_cart_start_h table.shop_table tr.order-total td,
.wfacp_mini_cart_start_h table.shop_table tr.order-total th {
 color:#323232
}
.wfacp_mini_cart_start_h table.shop_table tr.cart-subtotal {
 border-top:none;
 background:0 0
}
.wfacp_mini_cart_start_h table.shop_table tr.order-total {
 border-top:1px solid #ddd
}
table.shop_table tr.order-total td strong>span,
table.shop_table tr.order-total td strong>span bdi,
table.shop_table tr.order-total td strong>span.amount *,
table.shop_table tr.order-total td strong>span>span {
 font-size:24px;
 color:#323232
}
.wfacp_mini_cart_start_h .woocommerce-message:not(.wfacp_sucuss),
.wfacp_mini_cart_start_h div.woocommerce-error,
.wfacp_mini_cart_start_h ul.woocommerce-error {
 padding:1px 10px!important;
 position:relative;
 color:#737373!important;
 border:none;
 border-left:2px solid #f97272!important;
 width:auto;
 font-size:14px!important;
 margin:0;
 display:block;
 background:0 0;
 text-transform:none
}
.wfacp_mini_cart_start_h .wfacp_cart_title_sec {
 position:relative;
 display:block
}
.wfacp_mini_cart_start_h span.wfacp_mini_cart_item_title {
 display:block
}
.wfacp_mini_cart_start_h .wfacp_delete_item_wrap {
 display:inline-block
}
body .wfacp_mini_cart_start_h .woocommerce-message.wfacp_sucuss .woocommerce-message1 {
 padding:1px 10px!important;
 position:relative;
 color:#737373!important;
 border:none;
 border-left:2px solid #24ae4e!important;
 width:auto;
 font-size:14px!important;
 margin:0 0 10px;
 display:block;
 background:0 0;
 text-transform:none
}
.wfacp_mini_cart_start_h .woocommerce-message.wfacp_sucuss .woocommerce-message1:last-child {
 margin:0
}
.wfacp_mini_cart_start_h .wfacp_coupon_msg:empty {
 display:none!important
}
.wfacp_mini_cart_start_h .shop_table tr {
 border-bottom:none
}
.wfacp_mini_cart_start_h button.wfacp-coupon-btn:after,
.wfacp_mini_cart_start_h button.wfacp-coupon-btn:before {
 display:none
}
body .wfacp_mini_cart_start_h .woocommerce-message.wfacp_sucuss:empty {
 display:none
}
.wfacp_mini_cart_start_h .woocommerce-message.wfacp_sucuss {
 padding:0!important;
 border:none!important
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr td.product-total {
 min-width:55px
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .wfacp_quantity_selector input[type=number] {
 text-align:center;
 border:none;
 margin:0 20px;
 width:20px;
 height:25px;
 line-height:20px;
 padding:2px;
 float:left;
 font-size:12px;
 font-weight:400;
 box-shadow:none;
 border-top:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
 border-radius:0
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .wfacp_quantity_selector input[type=number]:focus {
 outline:0
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .wfacp_quantity_selector input[type=number]::-webkit-inner-spin-button,
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .wfacp_quantity_selector input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 margin:0
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity,
body #et-boc .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity {
 vertical-align:top;
 width:60px;
 padding-left:0;
 padding-right:0;
 margin-top:5px
}
.wfacp_mini_cart_start_h .wfacp_quantity_selector {
 position:relative
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button {
 cursor:pointer;
 font-family:Open Sans;
 display:table-cell;
 margin:0;
 width:20px;
 height:25px;
 border:1px solid #e6e6e6;
 line-height:1.5;
 text-align:center;
 vertical-align:middle;
 background:#f9f9f9;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 float:left;
 color:#666;
 font-size:0;
 position:absolute;
 top:0;
 left:0
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button.wfacp_increase_item {
 right:0;
 left:auto
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button.wfacp_decrease_item:before {
 content:'-'
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button:before {
 content:'+';
 position:absolute;
 left:0;
 right:0;
 font-size:12px;
 line-height:1px;
 top:50%;
 margin-top:-1px
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item .product-quantity .value-button:hover {
 color:#000;
 background-color:#f1f1f1
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item {
 border-bottom:1px solid #ddd
}
.wfacp_mini_cart_start_h .wfacp_product_switcher_error {
 text-align:left;
 color:#d33;
 line-height:1.5;
 font-size:14px
}
.wfacp_mini_cart_start_h table.shop_table tr.cart-subtotal.tax-total {
 border:none
}
.wfacp_mini_cart_start_h table.shop_table tr.wfacp_ps_error_state tr {
 border:none
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table tbody.wfacp_noborder tr.cart_item {
 border:none
}
.wfacp_mini_cart_start_h table.shop_table tr.wfacp_ps_error_state td {
 padding:0 0 10px;
 border-bottom:1px solid #ddd
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table {
 table-layout:fixed;
 margin:0;
 width:100%;
 border-collapse:collapse;
 border-spacing:0;
 background-color:transparent
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container table tbody {
 margin:0 auto;
 padding:0;
 border:0;
 outline:0;
 font-size:100%
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr.cart_item {
 border-bottom:1px solid #ddd
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr td,
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr th {
 border-left:none!important
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td:first-child {
 padding-left:0
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr td:first-child,
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr th:first-child {
 padding-left:0;
 font-weight:400
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr td,
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr th {
 background-color:transparent
}
.wfacp_mini_cart_start_h table.shop_table tr td,
.wfacp_mini_cart_start_h table.shop_table tr th,
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr td,
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr th {
 padding:20px 10px;
 font-size:14px;
 vertical-align:top;
 letter-spacing:0
}
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr td,
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr th {
 vertical-align:middle
}
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr td,
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr th {
 padding:2px 0
}
.wfacp_mini_cart_start_h table.shop_table tr.order-total td,
.wfacp_mini_cart_start_h table.shop_table tr.order-total th,
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:first-child td,
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:first-child th {
 padding-top:20px
}
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:nth-last-child(2) td,
.wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:nth-last-child(2) th {
 padding-bottom:22px
}
#wfacp-e-form .wfacp_order_sec table.shop_table.woocommerce-checkout-review-order-table tfoot tr.recurring-total td,
#wfacp-e-form .wfacp_order_sec table.shop_table.woocommerce-checkout-review-order-table tfoot tr.recurring-total th {
 padding-top:20px!important
}
.wfacp_mini_cart_start_h .wfacp_order_sum tr td:first-child {
 text-align:left;
 width:70%
}
.wfacp_mini_cart_start_h .wfacp_order_sum tr td:last-child {
 width:30%
}
.wfacp_mini_cart_start_h .wfacp_order_sum .product-image {
 max-width:63px;
 float:left;
 border:1px solid #e1e1e1;
 margin-top:5px;
 margin-bottom:5px
}
.wfacp_mini_cart_start_h .wfacp_order_sum .wfacp-pro-thumb {
 display:inline-block;
 position:relative
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr.cart_item .product-image img {
 max-width:55px;
 height:auto;
 border:1px solid #e1e1e1;
 width:100%
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table .product-name {
 color:#737373
}
.wfacp_mini_cart_start_h .wfacp_order_sum td.product-name-area .product-name.wfacp_summary_img_true {
 padding-left:75px
}
.wfacp_mini_cart_start_h .wfacp-form table.shop_table.woocommerce-checkout-review-order-table td.product-total {
 color:#737373
}
.wfacp_mini_cart_start_h .wfacp_order_sum tr td:last-child {
 text-align:right
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td:last-child {
 padding-right:0
}
.wfacp_mini_cart_start_h table.shop_table.woocommerce-checkout-review-order-table td.product-total {
 color:#4d4c4c;
 font-size:15px
}
body .wfacp_mini_cart_start_h .woocommerce-info {
 text-align:left;
 margin:0!important;
 border:none;
 padding:0!important;
 color:#057daf!important;
 font-size:14px!important;
 background:0 0;
 text-transform:inherit
}
#top .wfacp_mini_cart_start_h .woocommerce-info {
 border:none!important
}
.wfacp_mini_cart_start_h .woocommerce-info:before {
 display:none
}
.wfacp_mini_cart_start_h form.checkout_coupon {
 border:none;
 padding:0;
 margin:10px 0 0;
 text-align:left;
 width:100%;
 display:block
}
.wfacp_mini_cart_start_h .woocommerce-error:after,
.wfacp_mini_cart_start_h .woocommerce-error:before,
.wfacp_mini_cart_start_h .woocommerce-message:after,
.wfacp_mini_cart_start_h .woocommerce-message:before {
 display:none
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor tr,
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor tr td,
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor tr th {
 background:0 0
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor tr td img {
 vertical-align:middle;
 display:inherit
}
.wfacp_mini_cart_start_h .wfacp_product_restore_wrap {
 position:relative;
 color:#737373;
 border-left:2px solid #f97272;
 width:auto;
 padding:0 0 0 10px;
 margin-bottom:15px;
 background:0 0;
 font-size:14px;
 line-height:1.5
}
.wfacp_mini_cart_start_h .wfacp_product_restore_wrap a {
 color:#dd7575
}
.wfacp_mini_cart_start_h .wfacp_mini_cart_elementor .cart_item.wfacp_noborder {
 border-bottom:none
}
.wfacp_mini_cart_start_h table,
.wfacp_mini_cart_start_h td,
.wfacp_mini_cart_start_h th {
 border:none
}
#wfacp-e-form .wfacp-product-switch-title .product-quantity {
 text-align:center
}
#wfacp-e-form .woocommerce-page form .form-row-quart-first,
.woocommerce form .form-row-quart-first {
 margin-right:0!important
}
#wfacp-e-form .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
 margin-top:15px
}
#wfacp-e-form .wfacp_main_form.woocommerce p.aelia_wc_eu_vat_assistant label.wfacp-form-control-label {
 bottom:auto;
 top:24px;
 line-height:26px
}
body.elementor-editor-active #wfacp_smart_buttons .placeholder-line {
 background:url(../img/smart_button_preview.png) center center no-repeat;
 animation:unset;
 max-width:100%;
 border:none;
 height:42px
}
#wfacp_smart_buttons.wfacp_smart_buttons .wfacp_smart_button_container {
 line-height:1px;
 min-height:1px
}
body.elementor-editor-active #wfacp_smart_buttons .dynamic-checkout__skeleton {
 animation:unset;
 max-width:100%;
 border:none;
 position:relative;
 background:0 0
}
body.elementor-editor-active #wfacp_smart_buttons.wfacp_smart_buttons .wfacp_smart_button_container {
 display:none
}
nav.navigation.post-navigation {
 display:none
}
.wfacp_checkout-template-wfacp-canvas p.wpml-ls-statics-post_translations.wpml-ls {
 display:none
}
.wfacp_preview_content_box {
 clear:both
}
body #wfacp-e-form * {
 line-height:1.5;
 font-size:14px
}
.wfacp_funnel_6_form #wfacp-e-form .wfacp-form {
 padding:0!important
}
body #wfacp-e-form .wfacp_main_form span.wfacp_product_switcher_quantity {
 display:inline-block
}
body #wfacp-e-form .wfacp_main_form .wfacp_product_choosen_label span.wfacp_product_switcher_quantity {
 margin-left:4px
}
body.wfacp_main_wrapper .wfacp_order_summary {
 padding:0 7px
}
body #wfacp-e-form .wfacp_main_form table.wfacp_shipping_table ul li .wfacp_shipping_radio {
 max-width:100%;
 width:60%
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul li .wfacp_shipping_price {
 padding-left:0;
 float:right;
 width:40%;
 text-align:right
}
body #wfacp-e-form p.wfacp-form-control-wrapper.wfacp-anim-body #wfacp-e-form .wfacp-payment-tab-wrapperwrap label.wfacp-form-control-label {
 width:70%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
#wfacp-e-form .wfacp_main_form.woocommerce p.aelia_wc_eu_vat_assistant.wfacp-anim-wrap label.wfacp-form-control-label {
 top:4px;
 font-size:12.5px!important;
 background:0 0;
 bottom:auto;
 right:auto;
 margin-top:0;
 line-height:16px
}
body #wfacp-e-form .wfacp_main_form #payment .place-order,
body #wfacp-e-form .wfacp_main_form .wfacp-section .woocommerce-checkout-payment ul,
body #wfacp-e-form .wfacp_main_form table,
body #wfacp-e-form .wfacp_main_form table td {
 background:0 0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent!important;
 border-style:solid;
 border-width:5px 4px 0 4px;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent!important;
 border-width:0 4px 5px 4px
}
body #wfacp-e-form .woocommerce-form-coupon-toggle.wfacp-woocom-coupon .woocommerce-info:before,
body #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info:before,
body #wfacp-e-form .woocommerce-info:before {
 display:none
}
body #wfacp-e-form .wfacp_main_form .woocommerce-error li:before {
 display:none
}
body #wfacp-e-form p.wfacp-form-control-wrapper p {
 margin-bottom:0
}
#wfacp-e-form .wfacp_main_form .woocommerce-error,
#wfacp-e-form .wfacp_main_form .woocommerce-message,
#wfacp-e-form .wfacp_main_form ul li,
#wfacp-e-form label {
 text-align:left
}
#wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button#place_order {
 float:none
}
#wfacp-e-form .wfacp_main_form button:after,
#wfacp-e-form .wfacp_main_form button:before {
 display:none
}
#wfacp-e-form .wfacp_main_form .woocommerce-form-coupon-toggle .woocommerce-info {
 padding:0!important
}
#wfacp-e-form .wfacp_main_form #payment .payment_methods li>.input-radio {
 float:none;
 top:auto;
 left:auto;
 right:auto;
 bottom:auto;
 display:inline-block
}
#wfacp-e-form .col-lg-1,
#wfacp-e-form .col-lg-10,
#wfacp-e-form .col-lg-11,
#wfacp-e-form .col-lg-12,
#wfacp-e-form .col-lg-2,
#wfacp-e-form .col-lg-3,
#wfacp-e-form .col-lg-4,
#wfacp-e-form .col-lg-5,
#wfacp-e-form .col-lg-6,
#wfacp-e-form .col-lg-7,
#wfacp-e-form .col-lg-8,
#wfacp-e-form .col-lg-9 {
 width:100%;
 display:block;
 float:none;
 max-width:100%;
 padding:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info {
 padding:0 0 20px!important;
 height:auto!important;
 line-height:1.5!important;
 min-height:1px;
 margin:0!important;
 text-align:left;
 font-size:14px!important;
 font-weight:400;
 color:#737373!important;
 text-transform:inherit
}
#wfacp-e-form .woocommerce-info .success-icon {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info a {
 text-transform:initial
}
#wfacp-e-form .wfacp_main_form table dd,
#wfacp-e-form .wfacp_main_form table dl,
#wfacp-e-form .wfacp_main_form table dl p,
#wfacp-e-form .wfacp_main_form table dt {
 text-transform:inherit;
 line-height:1.5;
 letter-spacing:0;
 margin:0 2px 0 0;
 font-size:12px;
 color:#666
}
body #wfacp-e-form .form-row .select2-container {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul#shipping_method li {
 padding:11px
}
body #wfacp-e-form .wfacp_main_form.woocommerce form.woocommerce-form-login {
 width:100%;
 max-width:100%;
 background:0 0;
 border-radius:0;
 margin:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_main_form ul {
 display:block
}
body #wfacp-e-form .wfacp_main_form.woocommerce .select2-selection__arrow:after,
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-ordering:after,
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-select:after {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce #add_payment_method #payment div.payment_box,
body #wfacp-e-form .wfacp_main_form.woocommerce #wfacp-e-form #payment div.payment_box,
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-cart #wfacp-e-form #payment div.payment_box {
 padding:10px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_selected_attributes .wfacp_pro_attr_single span:last-child {
 font-size:0!important
}
body #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-error li {
 color:#d50000
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-first {
 width:60%
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-last {
 width:40%
}
body #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-coupon-field-btn {
 font-size:14px;
 padding:8px 10px;
 height:auto;
 min-height:52px
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description a.wfacp_qv-button {
 color:#dd7575
}
body #wfacp-e-form .place_order_back_btn a,
body #wfacp-e-form .wfacp_back_wrap a,
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-back-btn-wrap a {
 font-size:14px;
 display:inline-block
}
#wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order {
 height:auto;
 line-height:1.5
}
#top #wfacp-e-form form-row {
 padding:0 7px;
 margin:0 0 15px
}
#top label {
 font-weight:400
}
.ast-separate-container .ast-article-post {
 padding:0!important
}
body .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li .form-row.form-row-first,
body .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li .form-row.form-row-last {
 clear:none
}
body .wfacp_main_form.woocommerce .create-account {
 padding-bottom:0
}
body #wfacp-e-form .wfacp_form_steps .wfacp-panel-wrapper .wfacp_main_form .form-row .wfacp-form-control,
body #wfacp-e-form .wfacp_form_steps .wfacp-panel-wrapper .wfacp_main_form .woocommerce-page .form-row .wfacp-form-control,
body #wfacp-e-form .wfacp_form_steps .wfacp-panel-wrapper .wfacp_main_form input[type=text] {
 width:100%!important
}
body #wfacp-e-form .woocommerce form .form-row .select2-container {
 max-width:100%
}
body #wfacp-e-form .shop_table tbody tr {
 height:auto
}
body #wfacp-e-form table th {
 font-family:inherit
}
body #wfacp-e-form ul.woocommerce-error li {
 padding:0;
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_whats_included h3 {
 border-bottom:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul#shipping_method li {
 text-align:left
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_recurring label {
 display:block;
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .recurring-total ul li {
 padding:11px;
 text-indent:0
}
body #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon {
 margin-bottom:20px
}
body #wfacp-e-form .select2-container--default .select2-selection--single .select2-selection__arrow {
 border-left:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table tr.shipping td p small {
 font-size:13px
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col.wfacp_product_switcher_col_1 .wfacp-qty-count {
 color:#fff
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul li input[type=radio] {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
body #wfacp-e-form .wfacp_main_form .checkout .shop_table tfoot {
 border:none
}
body #wfacp-e-form #wrapper .select-arrow,
body #wfacp-e-form .avada-select-parent .select-arrow,
body #wfacp-e-form .fusion-modal-content .select-arrow {
 display:none
}
body #wfacp-e-form .wfacp_form #payment select {
 -webkit-appearance:menulist;
 -moz-appearance:menulist
}
body #wfacp-e-form .woocommerce-checkout form.checkout_coupon {
 width:auto
}
body #wfacp-e-form .wfacp_shipping_table ul#shipping_method label {
 margin-top:0
}
body #wfacp-e-form ul.woocommerce-error li .container {
 padding:0
}
body #wfacp-e-form .woocommerce-checkout #payment div.payment_box p {
 position:relative;
 font-weight:400
}
body #wfacp-e-form .woocommerce-error .medium-text-center {
 text-align:left!important
}
body .wfacp-coupon-page .message-container.container.medium-text-center {
 text-align:left!important
}
.et-db #et-boc .et-l .et_pb_text ol,
.et-db #et-boc .et-l .et_pb_text ul {
 padding:0;
 list-style:none;
 margin:0
}
body #wfacp-e-form .wfacp-row.wfacp_coupon_field_box.wfacp_coupon_collapsed,
body #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-coupon-page .wfacp_coupon_field_box {
 margin-top:10px
}
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form a:not(.wc-forward),
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form h1 a,
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form h2 a,
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form h3 a,
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form h4 a,
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form h5 a,
body.et-db #et-boc .et-l .et_pb_module #wfacp-e-form h6 a {
 padding-bottom:0
}
body #et-boc #wfacp-e-form a.wc-checkout-add-ons-dropzone {
 padding-bottom:0
}
.et-db #et-boc .et-l .et_pb_text ul li {
 list-style:none
}
body .wfacp_notice_dismise_link.demo_store a:before {
 display:none
}
.et-db #et-boc .et-l .et_pb_module a:not(.wc-forward):not(.wfacp_close_icon) {
 line-height:inherit
}
#et-boc #wpadminbar .ab-empty-item,
#et-boc #wpadminbar a.ab-item,
#et-boc #wpadminbar>#wp-toolbar span.ab-label,
#et-boc #wpadminbar>#wp-toolbar span.noticon {
 color:#eee!important
}
.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
 border-top:none
}
body #wfacp-e-form .wfacp_main_form .woocommerce-error {
 color:red!important
}
body .wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li input[type=radio] {
 margin:0 10px 0 0!important
}
body.woocommerce-checkout #wfacp-e-form button.button.button-primary:after,
body.woocommerce-checkout #wfacp-e-form button.button.button-primary:before {
 display:none
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li {
 padding:11px!important
}
body #wfacp-e-form #shipping_method li label>span {
 position:relative;
 right:auto;
 left:auto;
 top:auto
}
body #wfacp-e-form .wfacp_order_summary tr.shipping>td,
body #wfacp-e-form .wfacp_order_summary tr.shipping>th {
 display:table-cell;
 flex:auto
}
body #wfacp-e-form .woocommerce-checkout-review-order-table tbody>tr,
body #wfacp-e-form .woocommerce-checkout-review-order-table tfoot>tr,
body #wfacp-e-form .woocommerce-checkout-review-order-table thead>tr {
 display:table-row;
 width:100%;
 justify-content:initial
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table.wfacp_shipping_recurring tr.shipping td {
 width:100%
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table.wfacp_shipping_recurring tr.shipping:last-child td {
 padding-bottom:0;
 margin-bottom:0
}
body #wfacp-e-form .wfacp_shipping_options .border:last-child table {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul {
 margin:0;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label:before {
 display:none
}
body .wfacp_main_form .wfacp_shipping_table.wfacp_shipping_recurring tr.shipping>td p:last-child {
 padding:11px;
 border:1px solid #ddd;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px
}
#terms {
 position:absolute
}
body #wfacp-e-form .wfacp_main_form #payment ul.payment_methods {
 padding:0;
 margin:0
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li {
 width:100%;
 margin:0
}
body #wfacp-e-form .wfacp_main_form #payment div.form-row {
 padding:0
}
body #wfacp-e-form .wfacp_form .woocommerce-checkout #payment {
 margin-top:0;
 margin-bottom:0
}
.select2-container--default .select2-results__option--highlighted[data-selected],
body #wfacp-e-form .wfacp_form .select2-container--default .select2-results__option--highlighted[aria-selected] {
 background-color:#0073aa
}
body #wfacp-e-form .wfacp_form .form-row.place-order .woocommerce_checkout_order_review_below_payment_gateway .wfob_wrap_start {
 margin-top:0
}
#shipping_calculator_field .border {
 border:none!important
}
#product_switching_field.shop_table {
 border:none
}
#wfacp_qr_model_wrap .single_variation_wrap label.description_label_head {
 font-weight:700
}
#wfacp_qr_model_wrap .single_variation_wrap {
 padding-top:0;
 margin:10px 0 0
}
body #wfacp-e-form .wfacp-form .woocommerce form .form-row .select2-container {
 height:auto
}
body #wfacp-e-form .wfacp-form .woocommerce-error::before {
 display:none
}
#wfacp-e-form .wfacp_main_form input[type=checkbox].w-100 {
 width:auto!important
}
#wfacp-e-form .wfacp_main_form label.checkbox span {
 margin:auto
}
#wfacp-e-form .wfacp_main_form.woocommerce .mailchimp-newsletter {
 margin-left:7px
}
#wfacp-e-form .wfacp_main_form.woocommerce .mailchimp-newsletter+.woocommerce-form__label {
 padding-left:18px!important
}
body #wfacp-e-form .wfacp_main_form .wfacp-row .automatewoo-birthday-section {
 padding:0 7px
}
body #wfacp-e-form .wfacp_main_form .wfacp-row .automatewoo-birthday-section select {
 width:31.33%;
 float:left;
 margin-right:2%;
 display:block
}
body #wfacp-e-form .wfacp_main_form .wfacp-row .automatewoo-birthday-section select:nth-child(3n) {
 margin-right:0
}
body #wfacp-e-form .wfacp_main_form .automatewoo-birthday-section .automatewoo-birthday-field__select {
 height:auto;
 padding:12px 10px
}
p.wcnlpc-manual {
 padding:0 7px;
 font-size:14px;
 line-height:1.5
}
body #wfacp-e-form .wfacp_main_form.woocommerce .activecampaign_for_woocommerce_accepts_marketing input[type=checkbox]+label {
 padding-left:25px!important
}
body #wfacp-e-form .wfacp_main_form input#activecampaign_for_woocommerce_accepts_marketing {
 left:12px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_radio label {
 padding-left:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_radio label.wfacp-form-control-label {
 position:relative;
 margin:0;
 padding-left:0!important;
 left:0;
 right:auto;
 top:auto;
 bottom:auto;
 display:inline!important;
 pointer-events:visible;
 background:0 0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_radio input[type=radio] {
 position:relative;
 top:auto;
 left:auto;
 bottom:auto;
 vertical-align:middle!important;
 margin:0 10px 0 0;
 float:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkout_addon_wrap br {
 content:"";
 margin:0 0 10px;
 display:block;
 font-size:24%
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkout_addon_wrap br:last-child {
 margin:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_default_checkout_addon.wfacp-form-control-wrapper:not(.wfacp-anim-wrap) label.wfacp-form-control-label {
 top:20px;
 font-size:12.5px;
 bottom:auto;
 right:auto;
 margin-top:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_multiselect label {
 position:relative;
 top:auto;
 left:0;
 bottom:auto;
 margin:0 0 5px;
 background:0 0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload,
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload+.description {
 margin:0 12px
}
body #wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .wc_checkout_add_ons_fileupload {
 margin:0
}
body #wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .wc_checkout_add_ons_fileupload>label {
 position:relative;
 left:0;
 top:0;
 margin:0;
 background:0 0
}
body #wfacp-e-form table.shop_table {
 margin-bottom:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload {
 padding:10px 12px;
 width:auto
}
body #wfacp-e-form .wc-checkout-add-ons-input-file-plupload.wfacp-form-control {
 margin-bottom:20px!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wc_checkout_add_ons_fileupload+.wc-checkout-add-ons-input-file-plupload+.description {
 margin-top:-20px
}
body #wfacp-e-form .wfacp_main_form p.wc_checkout_add_ons_multiselect li,
body #wfacp-e-form .wfacp_main_form p.wc_checkout_add_ons_multiselect ul {
 line-height:1.5;
 height:auto
}
body #wfacp-e-form .wfacp_main_form p.wc_checkout_add_ons_multiselect input {
 background:0 0!important
}
body #wfacp-e-form .wfacp_main_form p.wfacp_checkout_addon_wrap textarea {
 min-height:100px
}
body #wfacp-e-form .wfacp_main_form p.wfacp_checkout_addon_wrap span.amount {
 font-weight:400;
 color:inherit
}
body #wfacp-e-form .wfacp_main_form p.wc_checkout_add_ons_multiselect .select2-container .select2-selection,
body #wfacp-e-form .wfacp_main_form p.wc_checkout_add_ons_multiselect select {
 background:0 0;
 height:auto;
 padding:0
}
body #wfacp-e-form .wfacp_main_form p.wc_checkout_add_ons_multiselect select {
 border-radius:4px
}
body #wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .description {
 font-size:13px;
 line-height:1.5;
 margin-bottom:4px
}
body .wfacp_main_form #wc_checkout_add_ons .description {
 margin-top:0
}
body #wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .wc_checkout_add_ons_multiselect>label {
 padding:0
}
body #wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .wc_checkout_add_ons_multiselect .select2-container {
 width:100%!important
}
body #wfacp-e-form .wfacp_main_form .wc_checkout_add_ons_fileupload>label {
 padding:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce #wc_checkout_add_ons input[type=checkbox]+label {
 padding-left:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_checkbox_field input[type=checkbox].wfacp-form-control {
 min-height:auto;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 font-size:14px!important;
 border:1px solid #b4b9be;
 background:#fff;
 color:#555;
 clear:none;
 cursor:pointer;
 display:inline-block;
 line-height:0;
 height:16px;
 margin:0;
 top:2px;
 outline:0;
 padding:0!important;
 text-align:center;
 vertical-align:middle;
 width:16px!important;
 min-width:16px;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 transition:.05s border-color ease-in-out;
 position:absolute;
 left:0;
 z-index:99
}
body #wfacp-e-form .wfacp_main_form #join_referral_program_field label,
body #wfacp-e-form .wfacp_main_form #referral_code_field label {
 display:block!important;
 visibility:visible!important
}
body #wfacp-e-form .woocommerce_paypal_ec_checkout_message p.checkoutStatus {
 font-size:14px;
 line-height:22px;
 width:100%;
 margin-bottom:15px
}
body #wfacp-e-form .woocommerce_paypal_ec_checkout_message p:last-child {
 margin-bottom:0
}
body #wfacp-e-form .payment_box.payment_method_stripe p a {
 color:#3a3a3a
}
body #wfacp-e-form .payment_box.payment_method_stripe p a:hover {
 text-decoration:underline
}
body #wfacp-e-form #add_payment_method #payment,
body #wfacp-e-form .woocommerce-cart #payment,
body #wfacp-e-form .woocommerce-checkout #payment {
 background:0 0;
 border-radius:0
}
body #wfacp-e-form .wfacp_main_form li.wc_payment_method p.form-row-first,
body #wfacp-e-form .wfacp_main_form li.wc_payment_method p.form-row-last {
 width:100%
}
body #wfacp-e-form .wfacp_main_form li.wc_payment_method p {
 font-size:14px
}
.woocommerce-cart #wfacp-e-form #payment div.form-row,
body #wfacp-e-form #add_payment_method #payment div.form-row,
body.woocommerce-checkout #wfacp-e-form #payment div.form-row {
 padding:0
}
.woocommerce-checkout #wfacp-e-form #payment .payment_method_stripe label[for=payment_method_stripe] {
 display:inline-block;
 clear:both;
 width:100%
}
.woocommerce-page #wfacp-e-form form .wc-payment-form .form-row-first {
 width:100%;
 padding:0;
 margin:0
}
.woocommerce-page #wfacp-e-form form .wc-payment-form .form-row.form-row-last {
 width:100%;
 padding:0;
 margin:0
}
.woocommerce-page.woocommerce-checkout #wfacp-e-form #payment div.form-row,
.woocommerce.woocommerce-checkout #wfacp-e-form #payment div.form-row {
 padding:0
}
body #wfacp-e-form #payment .payment_methods>li:not(.woocommerce-notice) {
 background-color:transparent!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce #add_payment_method #payment ul.payment_methods li>label,
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-cart #payment ul.payment_methods li>label,
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li>label,
body #wfacp-e-form .wfacp_main_form.woocommerce label.checkbox {
 margin-bottom:0
}
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods:empty {
 padding:0
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods .payment_box input[type=checkbox]+label {
 padding-left:0!important
}
body #wfacp-e-form #payment .payment_methods li.wc_payment_method>input[type=radio]:first-child,
body #wfacp-e-form #payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child {
 border:1px solid #b4b9be;
 clip:auto;
 -webkit-clip-path:none;
 clip-path:none;
 height:16px
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label {
 font-weight:400;
 font-size:14px;
 line-height:1.5;
 padding-bottom:0;
 margin-bottom:0;
 padding-top:0;
 margin-left:0;
 background:0 0!important
}
body #wfacp-e-form .wfacp_main_form .wc_payment_methods li.payment_method_braintree_payment_gateway .bfwc-card-icons-container,
body #wfacp-e-form .wfacp_main_form .woocommerce-PaymentMethods li.payment_method_braintree_payment_gateway .bfwc-card-icons-container,
ul.payment_methods li.payment_method_braintree_payment_gateway .bfwc-card-icons-container {
 float:none
}
#wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr {
 background:0 0
}
#wfacp-e-form .wfacp_main_form .woocommerce-form-login-toggle .woocommerce-info a,
#wfacp-e-form .wfacp_main_form a span:not(.wfob_btn_text_added):not(.wfob_btn_text_remove),
#wfacp-e-form .wfacp_main_form a.wfacp_remove_coupon,
#wfacp-e-form .wfacp_main_form a:not(.wfob_read_more_link),
#wfacp-e-form .wfacp_main_form label a,
#wfacp-e-form .wfacp_main_form table tr td a,
#wfacp-e-form .wfacp_main_form ul li a {
 color:#dd7575
}
#wfacp-e-form .wfacp_main_form .woocommerce-form-login-toggle .woocommerce-info a:hover,
#wfacp-e-form .wfacp_main_form a span:not(.wfob_btn_text_added):not(.wfob_btn_text_remove):hover,
#wfacp-e-form .wfacp_main_form label a:hover,
#wfacp-e-form .wfacp_main_form table tr td a:hover,
body:not(.wfacpef_page) #wfacp-e-form .wfacp_main_form a:not(.wfacp_breadcrumb_link):hover:not(.wfob_read_more_link):hover,
body:not(.wfacpef_page) #wfacp-e-form .wfacp_main_form ul li a:not(.wfacp_breadcrumb_link):hover {
 color:#965d5d
}
#wfacp-e-form .wfacp_main_form table.woocommerce-checkout-review-order-table .product-name {
 width:100%
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_restore_wrap {
 font-size:14px;
 line-height:1.5
}
body #wfacp-e-form td,
body #wfacp-e-form th {
 padding:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_table.wfacp_shipping_recurring tr.shipping>td p:last-child {
 padding:11px;
 border:1px solid #ddd
}
body #wfacp-e-form .wfacp_main_form .loading-spin.centered,
body #wfacp-e-form .wfacp_main_form .processing:before,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout:before {
 display:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_qty_price_wrap .product-name {
 width:100%
}
body #wfacp-e-form .wfacp_order_total_field {
 padding:0 7px
}
body #wfacp-e-form .wfacp_main_form table.wfacp_order_total_wrap {
 border:1px solid #dedede;
 background:#f8f8f8;
 border-collapse:separate
}
body #wfacp-e-form .wfacp_order_total_field table {
 width:100%;
 border-collapse:collapse
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_total_field {
 margin:0 0 25px
}
#wfacp-e-form form.checkout_coupon.woocommerce-form-coupon.wfacp_display_block {
 margin-top:0!important;
 display:block!important
}
.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items .product-total small {
 font-size:80%
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td {
 text-align:left;
 padding:10px 0;
 float:none;
 font-size:14px;
 line-height:1.5;
 color:#737373;
 border:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field .wfacp_order_total_wrap tr td {
 padding:10px
}
body #wfacp-e-form .wfacp_order_total_field table tr.wfacp_order_subtotal td {
 border-bottom:1px solid #ddd
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table.wfacp_order_total_wrap tr td {
 font-size:16px;
 border:none
}
#wfacp-e-form .wfacp_main_form .wfacp_order_total_field table.wfacp_order_total_wrap tr td span {
 font-size:16px
}
#wfacp-e-form .wfacp_main_form .wfacp_order_total_field table.wfacp_order_total_wrap tr td small,
#wfacp-e-form .wfacp_main_form .wfacp_order_total_field table.wfacp_order_total_wrap tr td small span {
 font-size:12px;
 font-weight:400
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td:last-child {
 text-align:right
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr {
 border:none!important;
 background:0 0
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_best_value {
 text-transform:capitalize;
 font-weight:400
}
body #wfacp-e-form .wfacp_main_form .single_preview_inner:first-child {
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 max-width:25%
}
body #wfacp-e-form .wfacp_main_form .single_preview_inner {
 -ms-flex:0 0 75%;
 flex:0 0 75%;
 max-width:75%
}
body #wfacp-e-form button.wfacp_back_page_button {
 color:#f5c443;
 font-size:16px;
 padding:10px 16px;
 border-radius:0;
 text-decoration:none;
 margin-bottom:28px
}
body #wfacp-e-form button.wfacp_back_page_button:hover {
 color:#f5c954
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout .wfacp_back_wrap .button.button {
 padding:0;
 text-align:left;
 font-size:14px
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp-form .wfacp-order-place-btn-wrap {
 padding-bottom:40px;
 margin-bottom:0
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp_main_form.woocommerce.wfacp_single_step_form .wfacp-order-place-btn-wrap {
 padding-bottom:0
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp-form .btm_btn_sec,
body #wfacp-e-form .wfacp_enable_mb_style .wfacp-form .place_order_back_btn {
 z-index:1;
 position:absolute;
 bottom:0;
 margin:0;
 right:0;
 left:0;
 text-align:center
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp_main_form .btm_btn_sec .wfacp-back-btn-wrap button.button.button-primary.wfacp_back_page_button {
 width:100%
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp_main_form .woocommerce-checkout .wfacp-order-place-btn-wrap {
 position:relative
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp-form .sec_text_wrap {
 padding-bottom:40px;
 position:relative
}
body #wfacp-e-form .wfacp_enable_mb_style .wfacp_main_form.woocommerce .btm_btn_sec .wfacp-back-btn-wrap button {
 margin-bottom:0;
 text-align:center
}
body #wfacp-e-form #wfob_wrap .wfob_wrapper .wfob_pro_txt_wrap .wfob_bump_qty_wrap {
 display:inline-block
}
body #wfacp-e-form #wfob_wrap .wfob_wrapper .wfob_pro_txt_wrap input.wfob_quantity_increment {
 font-size:14px;
 max-width:60px;
 border:1px solid #ababab;
 padding:4px;
 color:#737373;
 height:32px;
 min-height:auto;
 margin-bottom:0
}
#wfob_qr_model_wrap .wfob_qr_wrap .button:hover:after,
#wfob_qr_model_wrap .wfob_qr_wrap .button:hover:before {
 display:none
}
body #wfacp-e-form .wfob_bump_wrapper:empty {
 display:none
}
body #wfacp-e-form .wfacp_order_summary_container .shop_table .recurring-total ul li>input {
 top:50%;
 margin-top:-8px
}
body #wfacp-e-form .wfacp_order_summary_container .shop_table .recurring-total ul li {
 padding-left:0
}
body #wfob_wrap .woocommerce-input-wrapper .wfacp-form-control:-webkit-autofill,
body #wfob_wrap .woocommerce-input-wrapper .wfacp-form-control:-webkit-autofill:focus,
body #wfob_wrap .woocommerce-input-wrapper .wfacp-form-control:-webkit-autofill:hover {
 -webkit-box-shadow:0 0 0 1000px #fff inset;
 transition:background-color 5000s ease-in-out 0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-error,
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-message {
 color:#737373;
 margin:0 0 15px;
 padding:10px;
 border-top:none;
 border-left:2px solid #f97272
}
body #wfacp-e-form .wfacp_main_form .woocommerce-error:before,
body #wfacp-e-form .wfacp_main_form .woocommerce-message:after,
body #wfacp-e-form .wfacp_main_form .woocommerce-message:before,
body wfacp-e-form .wfacp_main_form .woocommerce-error:after {
 display:none
}
.wfacp_desktop.wfacp_tablet.wfacp_mobile.tab:empty {
 display:none
}
body #wfacp_qr_model_wrap .wfacp_qr_wrap .button,
body .wfacp_option_btn {
 margin:0
}
#wfacp_qr_model_wrap .wfacp_qr_wrap table.variations td,
#wfacp_qr_model_wrap .wfacp_qr_wrap table.variations th {
 padding-bottom:0!important;
 line-height:1.5
}
body #wfacp-e-form table td,
body #wfacp-e-form table th {
 text-transform:inherit
}
body #wfacp-e-form .variation dd,
body #wfacp-e-form .variation dt {
 margin:0 0 1px;
 padding:0;
 font-weight:400
}
#wfacp-e-form #payment {
 border-top:none
}
#wfacp-e-form .checkout .product-name,
#wfacp-e-form .checkout_coupon_box+.checkout .product-name {
 font-weight:400!important
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description .product_name,
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description label {
 font-weight:400
}
body #wfacp-e-form .checkout .product-name span,
body #wfacp-e-form .checkout_coupon_box+.checkout .product-name span {
 padding-right:0
}
body #wfacp-e-form .wfacp-next-btn-wrap {
 margin-bottom:0
}
body #wfacp-e-form .tab {
 margin-bottom:0
}
body #wfacp-e-form .wfacp-payment-tab-list {
 background-color:#2f5a99;
 color:#fff;
 opacity:1;
 border-radius:0;
 display:table-cell;
 width:50%;
 position:relative;
 box-sizing:border-box;
 padding:12px 10px 12px;
 cursor:pointer;
 border-bottom:4px solid #cecece
}
body #wfacp-e-form .wfacp-payment-tab-list:not(.wfacpef_third_step) {
 vertical-align:middle
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_two_step {
 padding:18px 10px 18px 50px
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active {
 background-color:#5686cc;
 opacity:1
}
body #wfacp-e-form .wfacp-order2StepNumber {
 background-color:#3f6cae;
 width:30px;
 height:30px;
 text-align:center;
 border-radius:50%;
 font-weight:700;
 font-size:20px;
 line-height:1.4;
 float:left;
 border:1px solid transparent
}
body #wfacp-e-form .wfacpef_two_step .wfacp-order2StepNumber {
 margin-right:15px;
 position:absolute;
 left:10px;
 top:50%;
 margin-top:-15px;
 float:none
}
#wfacp_smart_buttons.wfacp_smart_buttons .wfacp_smart_button_wrap_st input[type=checkbox],
#wfacp_smart_buttons.wfacp_smart_buttons .wfacp_smart_button_wrap_st input[type=radio],
body .wfacp_main_form.woocommerce #paypal_box_button input[type=checkbox],
body .wfacp_main_form.woocommerce #paypal_box_button input[type=radio] {
 position:relative;
 top:auto;
 left:auto;
 right:auto;
 bottom:auto;
 margin-top:0;
 margin-right:5px
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active.single_step.full_width_cls.wfacp-tab1 .wfacp-order2StepNumber {
 display:none
}
#wfacp-e-form .wfacp_main_form .woocommerce-message .message-container i {
 display:none
}
body #wfacp-e-form .wfacp-order2StepHeaderText {
 overflow:hidden;
 text-align:center
}
body:not(.wfacpef_page) #wfacp-e-form .wfacp-order2StepTitle {
 font-size:17px
}
body #wfacp-e-form .wfacp-payment-tab-wrapper {
 clear:both;
 display:table;
 width:100%;
 border-radius:0
}
body #wfacp-e-form .wfacp-order2StepSubTitle.wfacp-order2StepSubTitleS1 {
 font-weight:500;
 line-height:1.5
}
body #wfacp-e-form .wfacp-inner-form-detail {
 padding:15px 0;
 background-color:#67c9f5;
 border-radius:0 0 5px 5px;
 clear:both
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-tab2:before {
 content:'';
 width:8px;
 height:8px;
 border-top:2px solid #fff;
 border-left:0 solid transparent;
 border-right:8px solid #2f5a99;
 position:absolute;
 top:0;
 z-index:9;
 left:0;
 display:none
}
body #wfacp-e-form .wfacp-order2StepTitle.wfacp-order2StepTitleS1 {
 line-height:1.5
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active:after,
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active:before {
 content:unset!important
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-tab1:after {
 content:'';
 width:2px;
 height:2px;
 border-bottom:3.5px solid transparent;
 border-right:1.8px solid #fff;
 position:absolute;
 top:0;
 z-index:9;
 display:none;
 right:0
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_third_step .wfacp-order2StepNumber,
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_two_step.wfacp-tab1 .wfacp-order2StepNumber {
 display:block
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_third_step .wfacp-order2StepHeaderText {
 width:100%;
 padding:8px 0 0
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_third_step.wfacp-tab1 .wfacp-order2StepNumber {
 display:block
}
body #wfacp-e-form .wfacpef_third_step {
 width:33.3%
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active {
 background-color:#5686cc;
 position:relative;
 top:-10px
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active.single_step.full_width_cls.wfacp-tab1 {
 padding:12px 10px 12px
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active.full_width_cls {
 top:0
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_third_step .wfacp-order2StepNumber {
 float:none;
 margin:0 auto
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active {
 top:0
}
#wfacp-e-form .wfacp_form_steps .wfacp-payment-tab-list:not(:last-child) {
 border-top-right-radius:0!important
}
#wfacp-e-form .wfacp_form_steps .wfacp-payment-tab-list:not(:first-child) {
 border-top-left-radius:0!important
}
body #wfacp-e-form .wfacp-payment-tab-list.full_width_cls {
 width:100%;
 float:none;
 box-sizing:border-box
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active {
 background-color:transparent;
 border-bottom-color:#f77f53
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active .wfacp-order2StepNumber {
 color:#fff
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active .wfacp-order2StepNumber {
 background-color:#f77f53;
 border-color:transparent
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacp-active .wfacp_tcolor {
 color:#000
}
body #wfacp-e-form .wfacp-payment-tab-list .wfacp_tcolor {
 color:#a8a8a8
}
body #wfacp-e-form .wfacp-payment-tab-list {
 background-color:transparent
}
body #wfacp-e-form .wfacp-payment-tab-list .wfacp-order2StepNumber {
 background-color:transparent;
 border-color:#cecece
}
body #wfacp-e-form .wfacp-payment-tab-list .wfacp-order2StepNumber {
 color:#cecece
}
body #wfacp-e-form .wfacp-order2StepTitle {
 font-size:14px
}
body #wfacp-e-form .wfacp-order2StepSubTitle {
 font-size:13px
}
#wfacp-e-form .wfacp_custom_breadcrumb_el,
#wfacp-e-form .wfacp_steps_sec {
 margin:0
}
#wfacp-e-form .wfacp_custom_breadcrumb_el .wfacp_steps_sec ul {
 margin-bottom:0
}
.wfacp_custom_breadcrumb.wfacp_custom_breadcrumb_el {
 padding:20px 15px
}
#wfacp-e-form .wfacp_mb_mini_cart_wrap {
 display:none
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp_steps_wrap {
 margin-bottom:20px
}
body #wfacp-e-form .container {
 padding:0
}
body #wfacp-e-form .cart-discount {
 background:0 0
}
#wfacp-e-form .wfacp_main_form .wfacp_select2_country_state label {
 right:35px
}
#wfacp-e-form #billing_state_field.woocommerce-invalid-required-field label,
#wfacp-e-form #shipping_state_field.woocommerce-invalid-required-field label {
 right:30px
}
body .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 .product-image img {
 display:inherit;
 vertical-align:middle
}
body .select2-results__option {
 letter-spacing:0;
 font-size:14px
}
#wfacp-e-form .wfacp_steps_wrap.wfacp_breadcrumb_wrap_here li {
 margin-bottom:5px;
 font-size:14px
}
#wfacp-e-form .wfacp_steps_wrap.wfacp_breadcrumb_wrap_here li:last-child {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .wfacp-section .woocommerce-checkout-payment,
body .wfacp_main_form.woocommerce .wfacp-section.wfacp_payment {
 margin-bottom:0
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_3 .product-price {
 padding-left:45px
}
.shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_quantity_selector input.wfacp_product_switcher_quantity,
.shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_quantity_selector input.wfacp_product_switcher_quantity:focus {
 box-shadow:none
}
.wfacp-product-switch-title .product-quantity,
body .wfacp_main_form #product_switching_field .wfacp_product_switcher_col.wfacp_product_switcher_col_3 .wfacp_product_quantity_container {
 max-width:70px
}
body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_product_switcher_col_3 .wfacp_quantity_selector input.wfacp_product_switcher_quantity,
body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel input[type=number] {
 width:30px;
 font-family:inherit;
 opacity:1;
 font-weight:400;
 color:#3a3a3a;
 -webkit-text-fill-color:#3a3a3a
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal_pro_payflow img {
 max-width:100%
}
body .wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li.payment_method_openpayment img {
 height:20px
}
body .wfacp_main_form.woocommerce button#LayerPayNow {
 width:auto;
 padding:16px;
 margin:0 auto 15px;
 font-size:15px;
 font-weight:400;
 cursor:pointer
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet .wfacp_ps_title_wrap {
 -ms-flex:0 0 65%;
 flex:0 0 65%;
 max-width:65%
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet .wfacp_product_sec_start {
 -ms-flex:0 0 35%;
 flex:0 0 35%;
 max-width:35%
}
.wfacp-product-switch-title .product-remove {
 width:65%
}
body .wfacp_main_form .wfacp_qty_price_wrap {
 width:35%
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet .wfacp_product_switcher_col_3 .product-price {
 width:calc(100% - 70px)
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content,
#wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian {
 background:#f7f7f7
}
#wfacp-e-form .wfacp_custom_breadcrumb.wfacp_custom_breadcrumb_el .wfacp_steps_sec ul li:not(:last-child) a:after {
 display:none
}
#wfacp-e-form p.wfacp-anim-wrap label.wfacp-form-control-label abbr.required {
 line-height:20px;
 height:auto;
 font-size:12.5px
}
body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_crossicon_for_mb .wfacp_product_switcher_remove_product a {
 color:#d0d0d0!important;
 border:2px solid #d0d0d0
}
body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_crossicon_for_mb .wfacp_product_switcher_remove_product a:hover {
 color:#dd7575!important;
 border-color:#dd7575!important
}
body .wfacp_main_form #product_switching_field.wfacp_for_mb_style.shop_table.wfacp-product-switch-panel .cart_item .wfacp_product_switcher_col_3 .product-price .wfacp_product_price_sec ins {
 margin-bottom:5px
}
body .wfacp_main_form.woocommerce #product_switching_field.wfacp_force_all .wfacp_product_switcher_error {
 padding-left:0
}
body .wfacp_main_form.woocommerce #product_switching_field.wfacp_not_force_all .wfacp_product_switcher_error {
 padding-left:26px
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_2 .wfacp_product_switcher_description label {
 display:inline-block;
 line-height:19px;
 font-size:13px
}
#wfacp-e-form .wfacp_three_step .wfacp_custom_breadcrumb .wfacp_steps_sec ul {
 max-width:100%;
 margin-bottom:0;
 display:table;
 width:100%;
 height:100%
}
#wfacp-e-form .wfacp_three_step .wfacp_custom_breadcrumb .wfacp_steps_sec ul li {
 width:33%;
 margin-left:25px;
 margin-bottom:0;
 display:table-cell;
 vertical-align:top;
 padding:0 20px
}
body #wfacp-e-form label.checkbox {
 position:relative!important
}
body .table-responsive {
 display:table
}
.wfacp_mb_mini_cart_sec_accordion_content table td:last-child {
 text-align:right
}
#wfacp-e-form .woocommerce table.shop_table tbody {
 background-color:transparent
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container .recurring-total ul li label,
body .wfacp_mini_cart_start_h .wfacp_order_summary_container .recurring-total ul li label {
 color:#737373;
 text-align:right
}
.wfacp_mini_cart_start_h form.checkout_coupon.wfacp_display_block {
 display:block!important
}
body #wfacp-e-form table.shop_table tr.order-total td strong>span,
body #wfacp-e-form table.shop_table tr.order-total td strong>span>span {
 color:#737373
}
body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content table.shop_table tr.order-total td strong>span,
body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content table.shop_table tr.order-total td strong>span>span {
 font-size:24px;
 color:#323232
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr.order-total th {
 color:#323232
}
body #wfacp-e-form .wfacp-left-panel.third_step.wfacp_last_page .btm_btn_sec {
 display:none
}
.wfacp_mini_cart_start_h table.shop_table tr.cart-subtotal.cart-discount {
 border:none
}
.wfacp_mini_cart_start_h a.woocommerce-remove-coupon {
 color:#dd7575
}
.wfacp_mini_cart_start_h table,
.wfacp_mini_cart_start_h table tr,
.wfacp_mini_cart_start_h table tr td,
body #wfacp-e-form table,
body #wfacp-e-form table tr,
body #wfacp-e-form table tr td {
 background:0 0
}
#wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table_layout_9 td.product-name strong.product-quantity {
 font-weight:400
}
fieldset,
fieldset legend,
table:not(.has-background) tbody tr:nth-child(2n) td {
 background-color:transparent
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 .wfacp-qty-count {
 line-height:16px;
 margin:0
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 .wfacp-qty-ball {
 line-height:16px
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 .wfacp-qty-count {
 line-height:16px;
 width:16px;
 max-width:16px;
 height:16px
}
body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 .wfacp-qty-count span {
 line-height:12px;
 font-size:12px
}
body .wfacp_main_form .woocommerce-checkout-review-order .blockUI.blockOverlay::before {
 content:normal
}
body #wfacp-e-form .wfacp_order_summary label:empty {
 display:none
}
.et-db #wfacp-e-form .wfacp_main_form.woocommerce table tbody dl p,
body #wfacp-e-form .wfacp_main_form.woocommerce table tbody dl p {
 margin:0
}
body #wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td,
body #wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th {
 padding:2px 0
}
#wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.tax-rate td,
#wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.tax-rate th {
 padding-bottom:22px
}
.wfacp_mini_cart_start_h table.shop_table tr.cart-subtotal.tax-rate td,
.wfacp_mini_cart_start_h table.shop_table tr.cart-subtotal.tax-rate th {
 padding-bottom:22px
}
.wfacp_mb_mini_cart_sec_accordion_content .wfacp-coupon-section ul.woocommerce-error.message-wrapper {
 display:none
}
body #wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,
body #wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th {
 padding-top:20px
}
body #wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:nth-last-child(2) td,
body #wfacp-e-form table.shop_table.woocommerce-checkout-review-order-table tfoot tr:nth-last-child(2) th {
 padding-bottom:22px
}
body #wfacp-e-form .wfacp_global_checkout_wrap .single_step .wfacp-two-step-erap.wfacp-next-btn-wrap,
body .wfacp_global_checkout_wrap .single_step .wfacp-two-step-erap.wfacp-next-btn-wrap {
 padding-bottom:35px
}
body #wfacp-e-form .wfacp_main_form .checkout .shop_table tfoot td,
body #wfacp-e-form .wfacp_main_form .checkout .shop_table tfoot th {
 vertical-align:middle
}
#wfacp-e-form .wfacp_main_form select {
 background:0 0
}
body .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td small.includes_tax span {
 font-size:12px!important
}
body .wfacp_main_form.woocommerce #payment li.wc_payment_method.payment_method_paypal_express img {
 max-width:40%
}
.et-db #wfacp-e-form .wfacp_main_form.woocommerce form p {
 margin-bottom:15px
}
.et-db #wfacp-e-form .wfacp_main_form.woocommerce form #shipping_method li>p {
 margin-bottom:0
}
#wfacp-e-form .cart_empty {
 text-align:center;
 padding:11px;
 border:1px dashed #a0a0a0;
 margin-bottom:15px;
 background:#f7f7f7
}
body #wfacp-e-form .wfacp_form {
 margin:auto
}
body #wfacp-e-form .wfacp_main_wrapper .woocommerce-checkout #payment div.payment_box:last-child {
 margin-bottom:-11px;
 margin-left:-11px;
 margin-right:-11px
}
body #wfacp-e-form .wfacp-section .woocommerce-checkout-payment {
 background:0 0;
 margin-bottom:27px
}
body #wfacp-e-form .wfacp-section .woocommerce-checkout-payment ul {
 background:#fff
}
body #wfacp-e-form #add_payment_method #payment ul.payment_methods,
body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods,
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods {
 padding:0;
 text-align:left;
 margin:0;
 border:1px solid #ddd;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px
}
body #wfacp-e-form #add_payment_method #payment ul.payment_methods li,
body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods li,
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li {
 line-height:2;
 text-align:left;
 margin:0;
 font-weight:400;
 clear:both;
 border:none;
 border-bottom:1px solid #ddd;
 padding:11px
}
body #wfacp-e-form #add_payment_method #payment ul.payment_methods li:last-child,
body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods li:last-child,
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li:last-child {
 border-bottom:none
}
body #wfacp-e-form .wc_payment_method label {
 display:initial;
 font-weight:400
}
body #wfacp-e-form #add_payment_method #payment div.payment_box,
body #wfacp-e-form .woocommerce-cart #payment div.payment_box,
body #wfacp-e-form .woocommerce-checkout #payment div.payment_box {
 background-color:#fafafa;
 position:relative;
 box-sizing:border-box;
 padding:1em;
 margin:1em -11px -11px -11px;
 font-size:.92em;
 border-radius:2px;
 line-height:1.5;
 color:#515151;
 width:auto;
 border-top:1px solid #ddd
}
body #wfacp-e-form #add_payment_method #payment ul.payment_methods li img,
body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods li img,
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li img {
 vertical-align:middle;
 margin:-2px 0 0 .5em;
 padding:0;
 position:relative;
 box-shadow:none
}
body #wfacp-e-form #payment ul.payment_methods li img.stripe-icon {
 float:unset
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal label img {
 max-width:100px
}
.shop_table.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_row_wrap .product-price span.woocommerce-Price-amount.amount,
body span.amount {
 white-space:inherit
}
html.wfacp_html_boxed {
 background:#f5f5f5
}
body.wfacp_checkout-template-wfacp-full-width {
 background:#f5f5f5!important
}
html.wfacp_html_canvas {
 background:0 0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_multiselect label {
 position:relative;
 top:auto;
 left:0;
 bottom:auto;
 margin:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_multiselect span.select2-selection.select2-selection--multiple {
 padding:0;
 min-height:52px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_multiselect .select2-container--default .select2-search--inline .select2-search__field {
 min-height:1px
}
body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name-area {
 width:70%
}
body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total {
 width:30%
}
body #wfacp-e-form .wfacp_main_form .select2-container--default.select2-container--focus .select2-selection--multiple {
 background:0 0;
 box-shadow:none
}
body #wfacp-e-form .wfacp_main_form .wfacp_selected_attributes .wfacp_pro_attr_single {
 line-height:12px;
 font-size:12px
}
body #wfacp-e-form .wfacp_main_form.woocommerce span.optional {
 display:inline-block
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal_advanced img {
 max-width:100%
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td:first-child,
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr th:first-child {
 padding-right:5px
}
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr td:last-child,
body #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table tr th:last-child {
 padding-left:5px
}
body #wfacp-e-form p.woocommerce-store-notice.demo_store.wfacp_dummy_preview_heading {
 top:auto;
 color:#fff!important;
 background:#969696;
 padding:10px;
 font-size:15px;
 line-height:1.5;
 margin:0;
 text-align:center
}
body #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .wfacp_notice_dismise_link a {
 color:#ccc
}
body #wfacp-e-form .wfacp_notice_dismise_link a {
 position:absolute;
 right:28px;
 width:18px;
 height:18px;
 text-decoration:none;
 border:1px solid #ccc;
 border-radius:100%;
 font-size:14px;
 line-height:13px;
 top:50%;
 margin-top:-9px;
 color:#ccc!important;
 padding-left:1px
}
body #wfacp-e-form p.woocommerce-store-notice.demo_store.wfacp_dummy_preview_heading a:hover {
 color:#fff!important;
 border-color:#fff
}
body #wfacp-e-form .wfacpef_two_step .wfacp-order2StepNumber {
 position:relative;
 top:auto;
 margin:0 auto 5px!important;
 bottom:auto;
 right:auto;
 left:auto
}
body #wfacp-e-form .wfacp_form .wfacpef_two_step .wfacp-payment-tab-list.wfacp-active .wfacp-order2StepNumber {
 margin-top:0
}
body #wfacp-e-form .wfacp-payment-tab-list.wfacpef_two_step {
 padding:10px
}
body #wfacp-e-form .wfacp_cart_empty {
 text-align:center;
 padding:11px;
 border:1px dashed #a0a0a0;
 margin:0;
 margin-bottom:15px;
 background:#f7f7f7
}
#wfacp-e-form .wfacp_main_form .wfacp_order_summary:not(.wfacp_tax_enabled) table.shop_table.woocommerce-checkout-review-order-table tr.shipping_total_fee td,
#wfacp-e-form .wfacp_main_form .wfacp_order_summary:not(.wfacp_tax_enabled) table.shop_table.woocommerce-checkout-review-order-table tr.shipping_total_fee th {
 padding-bottom:22px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li input[type=radio]+label {
 display:block;
 font-size:inherit;
 line-height:16px;
 text-align:right;
 color:#737373;
 padding-left:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li {
 padding-right:0;
 padding-left:50px!important;
 margin:0 0 15px;
 text-align:right;
 position:relative
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container .recurring-total ul li {
 padding:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li:last-child {
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li input[type=radio] {
 max-width:16px;
 display:block;
 position:absolute;
 margin:0;
 top:2px;
 left:0
}
#wfacp_smart_buttons .dynamic-checkout__skeleton {
 min-height:42px
}
body #wfacp-e-form .wfacp_main_form.woocommerce input[type=radio] {
 -webkit-appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 font-size:14px;
 border:1px solid #b4b9be;
 background:#fff;
 color:#555;
 clear:none;
 cursor:pointer;
 display:inline-block;
 line-height:0;
 height:16px;
 margin:0;
 top:2px;
 outline:0;
 padding:0!important;
 text-align:center;
 vertical-align:middle;
 width:16px;
 min-width:16px;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 transition:.05s border-color ease-in-out;
 position:absolute;
 left:0;
 z-index:99
}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal_express img {
 max-height:52px;
 vertical-align:middle;
 max-width:250px
}
body #wfacp-e-form .wfacp_main_form .wfacp_recuring_shiping_count_one ul li input[type=radio] {
 display:none
}
body .wfacp_mini_cart_start_h table.shop_table tr.order-total td small,
body .wfacp_mini_cart_start_h table.shop_table tr.order-total td small span {
 font-size:12px!important
}
.wfacp_mini_cart_start_h tr.cart_item.wfacp_delete_active span.wfacp_cart_product_name_h {
 line-height:16px
}
.wfacp_mini_cart_start_h tr.cart_item.wfacp_delete_active td.product-total {
 padding-bottom:26px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li input[type=radio]+label {
 position:relative;
 padding:0!important;
 display:inline
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li input[type=radio] {
 position:relative;
 display:inline;
 left:auto;
 right:auto;
 top:auto;
 bottom:auto;
 margin:-3px 5px 0 0;
 -webkit-appearance:radio!important;
 -moz-appearance:radio!important;
 -webkit-appearance:radio!important;
 appearance:radio;
 float:none;
 box-shadow:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li {
 padding-left:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li input[type=radio]:focus {
 outline:0;
 border:none;
 box-shadow:none
}
.wfacp_mini_cart_start_h td.product-total {
 position:relative
}
.wfacp_mini_cart_start_h td.product-total span.wfacp_cart_product_name_h {
 position:absolute;
 bottom:0;
 margin:0;
 text-align:center;
 right:0
}
.wfacp_mini_cart_start_h .wfacp_delete_active td.product-total span.wfacp_cart_product_name_h {
 position:relative;
 bottom:auto;
 top:auto;
 display:block;
 margin-top:8px;
 text-align:right
}
#wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-wrapper.wfacp_dropdown.wfacp_add_select_2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
 display:none
}
.wfacp_mini_cart_start_h span.subscription-details {
 text-transform:inherit;
 line-height:1.5;
 letter-spacing:0;
 margin:0 2px 0 0;
 font-size:12px;
 color:#666
}
.wfacp_mini_cart_start_h .wfacp_product_subs_details {
 text-transform:inherit;
 line-height:1.5;
 letter-spacing:0;
 margin:0 2px 0 0;
 font-size:12px;
 color:#666
}
body.wfacpef_page #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-section.wfacp_order_coupon_box,
body.wfacpef_page #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-section.wfacp_order_summary_box {
 margin-bottom:0
}
body.wfacpef_page #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info {
 padding-bottom:0!important
}
body #wfacp-e-form .wfacp_main_form .woocommerce-cart-form__cart-item.cart_item {
 border:1px solid #ddd
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_sec table.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total).wfacp_no_shipping_method_field_used td,
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_sec table.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total).wfacp_no_shipping_method_field_used th {
 padding-top:10px;
 padding-bottom:10px
}
body #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce:not(.wfacp_single_step_form) .sec_text_wrap.wfacp_back_link_empty,
body #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce:not(.wfacp_single_step_form) .wfacp-order-place-btn-wrap.wfacp_back_link_empty {
 padding-bottom:0
}
.pac-icon {
 display:none
}
.pac-container:after {
 background-image:none;
 height:0
}
.wfacp_mini_cart_start_h .wfacp-coupon-page .wfacp_layout_shopcheckout .wfacp-form-control:focus {
 box-shadow:none!important
}
span.wfacp_mini_cart_item_title strong.product-quantity {
 font-weight:400
}
.elementor-editor-active #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_multiselect select {
 padding:10px;
 background:0 0;
 height:58px
}
.elementor-editor-active #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_multiselect select option {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_select2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
 display:block!important;
 height:auto
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_select2 .woocommerce-input-wrapper:before {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_custom_field_select2 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-width:0 4px 5px 4px;
 border-color:transparent transparent #888 transparent;
 border-style:solid
}
body #wfacp-e-form .wfacp-product-switch-title {
 padding:0 10px 10px 0
}
body #wfacp-e-form .wfacp_main_form .wfacp_qty_price_wrap .product-name {
 text-align:right
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li {
 margin:0;
 border-bottom:1px solid #ddd;
 display:block;
 float:none;
 border-radius:0;
 padding:11px;
 position:relative;
 text-indent:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li:last-child {
 border-bottom:none
}
body #wfacp-e-form .wfacp_shipping_options ul,
body #wfacp-e-form .wfacp_shipping_table ul#shipping_method {
 border:1px solid #ddd;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 margin-bottom:0
}
body #wfacp-e-form .wfacp_main_form .wfacp_selected_attributes .wfacp_pro_attr_single {
 display:inline-block;
 float:left;
 padding-right:8px;
 font-style:italic;
 color:#737373;
 position:relative;
 margin-right:3px
}
body #wfacp-e-form .wfacp-qty-count,
body .wfacp-qty-count {
 display:inline-block;
 vertical-align:top;
 margin:6px 3px 0 5px;
 padding:0 5px;
 min-width:22px;
 height:22px;
 border-radius:11px;
 background-color:#999;
 color:#fff;
 font-size:11px;
 line-height:22px;
 text-align:center;
 z-index:26
}
body #wfacp-e-form #payment ul li input[type=number],
body #wfacp-e-form #payment ul li input[type=password],
body #wfacp-e-form #payment ul li input[type=tel],
body #wfacp-e-form #payment ul li input[type=text],
body #wfacp-e-form #payment ul li select,
body #wfacp-e-form .wc-stripe-elements-field {
 border:1px solid #ddd;
 background-color:#fff;
 outline:0
}
.wc-stripe-iban-element-field {
 width:100%!important;
 padding:8px!important;
 margin:5px 0!important;
 border:1px solid #ddd;
 background-color:#fff;
 outline:0;
 font-size:16px!important;
 min-height:42px
}
body.wfacpef_page #wfacp-e-form .woocommerce-notices-wrapper+.wfacp-coupon-section.clearfix {
 margin-bottom:15px
}
body #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button[type=submit] {
 margin-top:0
}
#wfacp-e-form .wfacp-col-full.login_sec_content p {
 margin-top:10px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment .wfacp-order-place-btn-wrap.right a.button.alt.angelleye_cancel {
 text-align:right
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment .wfacp-order-place-btn-wrap.left a.button.alt.angelleye_cancel {
 text-align:left
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment .wfacp-order-place-btn-wrap.center a.button.alt.angelleye_cancel {
 text-align:center
}
body #wfacp-e-form .wfacp_main_form .wc-amazon-checkout-message {
 margin:0 0 15px
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half {
 width:60%;
 float:left
}
#wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon.woocommerce-form-coupon .form-row-last.wfacp-col-left-half {
 width:100%;
 max-width:40%
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-last button {
 width:100%
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-first {
 float:left
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul li input[type=checkbox],
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul li input[type=radio] {
 left:11px;
 top:50%;
 margin-top:-8px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul li.wfacp_single_shipping_method input[type=checkbox],
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul li.wfacp_single_shipping_method input[type=radio] {
 left:0;
 top:2px;
 margin-top:0
}
body #wfacp-e-form #shipping_calculator_field table.wfacp_shipping_table tr th:first-child {
 display:none
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc ul li,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef ul li {
 border:none;
 padding:0;
 clear:none;
 width:auto
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_bs ul:after,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_bs ul:before,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc ul:after,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc ul:before,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef ul:after,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef ul:before {
 display:block;
 content:''
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_bs ul:after,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc ul:after,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef ul:after {
 clear:both
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef ul {
 padding:25px
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_bs ul li img {
 float:none
}
body #wfacp-e-form #add_payment_method #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef img,
body #wfacp-e-form .woocommerce-cart #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_bs img,
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc img {
 max-width:100%;
 max-height:45px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li input+label {
 line-height:1.5
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_bs ul,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc ul,
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_tef ul {
 background:#fff;
 padding:25px
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_yapay_intermediador_cc ul li.tcPaymentMethod {
 margin-bottom:15px
}
body #wfacp-e-form .wfacp_allowed_countries strong {
 min-height:52px
}
body #wfacp-e-form .wfacp_main_form.woocommerce #payment ul.payment_methods li label img {
 max-height:45px;
 float:none
}
body #wfacp-e-form p#e_deliverydate_field:not(.wfacp-anim-wrap) label {
 top:30px;
 bottom:auto
}
body #wfacp-e-form .wfacp_main_form.woocommerce #payment ul.payment_methods li.payment_method_wcpaygreen img {
 max-width:100%;
 max-height:45px
}
body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 .product-image img,
body .wfacp_mini_cart_start_h .wfacp_mini_cart_elementor tr td img {
 width:100%
}
body #wfacp-e-form .wfacp_main_form.woocommerce form p.wc-pv-phone input {
 padding-left:54px
}
body #amazon_wallet_widget div,
body #wfacp-e-form #amazon_addressbook_widget {
 min-width:100%
}
body #wfacp-e-form .col2-set>div+div,
body #wfacp-e-form .u-columns>div+div {
 padding-left:0
}
body #wfacp-e-form .col2-set,
body #wfacp-e-form .u-columns {
 display:block
}
form#wfacp_checkout_form.wfacp_amazon_checkout {
 padding:0 15px;
 margin:0
}
form#wfacp_checkout_form div#amazon_consent_widget+.create-account {
 margin-top:15px
}
form#wfacp_checkout_form.wfacp_amazon_checkout #amazon_addressbook_widget div,
form#wfacp_checkout_form.wfacp_amazon_checkout #amazon_wallet_widget div {
 min-width:1px
}
body #wfacp-e-form form#wfacp_checkout_form.wfacp_amazon_checkout #amazon_customer_details {
 padding:0
}
body #wfacp-e-form .wfacp_main_form .wc-amazon-checkout-message {
 padding:15px 15px 0
}
body #wfacp-e-form .wfacp_main_form #wfacp_smart_button_amazon_pay .wc-amazon-checkout-message {
 padding:0
}
body #wfacp-e-form .wfacp_main_form .wc-amazon-checkout-message .woocommerce-info.info {
 padding-bottom:0!important
}
form#wfacp_checkout_form.wfacp_amazon_checkout div#shipping_calculator_field {
 padding:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .ebanx_billing_argentina_document span.optional {
 display:none
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_delete_active td.product-total span.wfacp_cart_product_name_h {
 position:relative;
 bottom:auto;
 top:auto;
 display:block;
 margin-top:8px;
 line-height:16px;
 right:0;
 text-align:right
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap span {
 font-size:14px;
 font-weight:400
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_delete_item_wrap {
 text-align:right
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_delete_item_wrap a {
 border-radius:100%;
 display:inline-block;
 text-align:center;
 color:#bbb;
 border:1px solid #bbb;
 font-size:11px;
 width:16px;
 height:16px;
 padding:0;
 line-height:11px;
 position:relative;
 line-height:22px;
 font-size:0
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_delete_item_wrap a:before {
 left:1px
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap a:before {
 transition:all ease-in .3s;
 -moz-transition:all ease-in .3s;
 -ms-transition:all ease-in .3s;
 -o-transition:all ease-in .3s;
 -webkit-transition:all ease-in .3s
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_delete_item_wrap a:before {
 content:'x';
 position:absolute;
 left:0;
 font-size:12px;
 color:#bbb;
 right:0;
 top:50%;
 margin-top:-3px;
 line-height:4px
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_delete_item_wrap a:hover:before {
 color:#fd7a7a
}
body #wfacp-e-form .wfacp_delete_item_wrap a:hover {
 color:#fd7a7a;
 border-color:#fd7a7a
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mini_cart_elementor .cart_item .product-quantity {
 vertical-align:top;
 width:60px;
 padding-left:0;
 padding-right:0;
 margin-top:5px
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity .value-button {
 cursor:pointer;
 font-family:Open Sans;
 display:table-cell;
 margin:0;
 width:20px;
 height:25px;
 border:1px solid #e6e6e6;
 line-height:1.5;
 text-align:center;
 vertical-align:middle;
 background:#f9f9f9;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 float:left;
 color:#666;
 font-size:0;
 position:absolute;
 top:0;
 left:0
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity .wfacp_quantity_selector input[type=number] {
 text-align:center;
 border:none;
 margin:0 20px;
 width:20px;
 height:25px;
 line-height:20px;
 padding:2px;
 float:left;
 font-size:12px;
 font-weight:400;
 box-shadow:none;
 border-top:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
 border-radius:0;
 background:#fff
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity .value-button.wfacp_increase_item {
 right:0;
 left:auto
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_quantity_selector {
 position:relative;
 vertical-align:top;
 width:60px;
 padding-left:0;
 padding-right:0;
 margin-top:5px
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity .value-button.wfacp_decrease_item:before {
 content:'-'
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity .value-button:before {
 content:'+';
 position:absolute;
 left:0;
 right:0;
 font-size:12px;
 line-height:1px;
 top:50%;
 margin-top:-1px
}
body #wfacp-e-form .wfacp_mb_mini_cart_wrap .cart_item .product-quantity .value-button:before {
 content:'+';
 position:absolute;
 left:0;
 right:0;
 font-size:12px;
 line-height:1px;
 top:50%;
 margin-top:-1px
}
div#wfacp-e-form p.form-row.form-row-wide.create-account.woocommerce-validated {
 position:relative
}
body #wfacp-e-form .wfacp_main_form .wc-amazon-checkout-message+.woocommerce-notices-wrapper+.wfacp-coupon-section {
 padding:0 15px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_ebanx_field label span.optional {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_ebanx_field span.woocommerce-input-wrapper .select2-container,
body #wfacp-e-form .wfacp_main_form.woocommerce p#billing_persontype_field span.woocommerce-input-wrapper .select2-container {
 width:100%!important
}
body #wfacp-e-form .checkout-col.col-left {
 padding-right:0;
 width:100%;
 float:none
}
body #wfacp-e-form .checkout-col.col-right {
 padding:0;
 width:100%;
 border:none;
 box-shadow:none;
 float:none
}
body #wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button {
 white-space:inherit
}
body #wfacp-e-form .wfacp_main_form .woocommerce-cart-form__cart-item.cart_item .product-price {
 word-break:break-all
}
body #wfacp-e-form .woocommerce form .form-row .select2-container {
 margin-top:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.wfacp_no_shipping_method_field_used .wfacp_recuring_shiping_count_one #shipping_method li input[type=radio] {
 display:none
}
body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.wfacp_no_shipping_method_field_used .wfacp_recuring_shiping_count_one #shipping_method li .wfacp_shipping_radio,
body .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.wfacp_no_shipping_method_field_used .wfacp_recuring_shiping_count_one #shipping_method li .wfacp_shipping_price {
 display:inline-block
}
body.wfacp_do_not_show_block .blockUI {
 display:none!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.wfacp_no_shipping_method_field_used .wfacp_recuring_shiping_count_one #shipping_method li .wfacp_shipping_radio {
 margin-right:1px
}
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce input[type=email],
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce input[type=number]:not(.wfacp_product_switcher_quantity):not(.ywcmas_addresses_manager_table_qty),
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce input[type=password],
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce input[type=tel],
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce input[type=text],
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce select:not(.ywcmas_addresses_manager_address_select):not(.ywcmas_addresses_manager_table_shipping_address_select),
.et-db #et-boc .et-l .et_pb_module #wfacp-e-form .wfacp_main_form.woocommerce textarea {
 line-height:1.5;
 width:100%;
 display:block;
 min-height:52px;
 padding:23px 12px 6px;
 border:1px solid #bfbfbf
}
body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_mb_style.wfacp_setting_image_hide .wfacp_ps_title_wrap {
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_mb_style.wfacp_setting_image_hide .wfacp_product_sec_start {
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
body #payment .payment_methods>.wc_payment_method>label:before,
body #payment .payment_methods>.woocommerce-PaymentMethod>label:before,
ul#shipping_method li label:before {
 display:none
}
body #wfacp-e-form .wfacp_main_form p.woocommerce-invalid-required-field:not(.wfacp_select2_country_state).wfacp_state_wrap .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
 border-color:#bfbfbf!important;
 box-shadow:none!important
}
body.wc-braintree-body .wfacp_main_form.woocommerce .row .form-group input[type=checkbox]+label.wc-braintree-save-label:after {
 display:none
}
body #wfacp-e-form .wfacp-login-wrapper form.login .lost_password {
 float:left
}
#wfacp-e-form .wfacp_main_form .woocommerce-error li strong {
 font-weight:700
}
#wfacp-e-form .wfacp_coupon_field_msg>.wfacp_single_coupon_msg {
 color:#737373;
 margin:0 0 25px;
 padding:0 0 0 10px;
 border-top:none;
 border-left:2px solid #24ae4e
}
body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-product-switch-title .product-remove {
 padding-right:10px;
 padding-left:10px
}
body #wfacp-e-form form.checkout_coupon {
 width:auto
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods .woo-moip-official .woocommerce-tabs span.tablinks.active label {
 color:#555;
 border:1px solid #ddd;
 border-top:3px solid #0c497b;
 background:#f7f7f7;
 border-bottom:1px solid transparent
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods .woo-moip-official .woocommerce-tabs span.tablinks label {
 color:#b7b5b5;
 background:#f7f7f7;
 border-bottom:1px solid #b7b5b5
}
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods .woo-moip-official .woocommerce-tabs .moip-tab {
 display:inline-block;
 margin:0 0 -1px;
 padding:15px;
 font-weight:600;
 border:1px solid transparent
}
body #wfacp-e-form .ywcmas_multiple_addresses_manager h3 {
 margin:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_qty {
 display:block;
 width:40px;
 float:left;
 margin-right:10px
}
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_manage_addresses_cb_container input[type=checkbox] {
 position:relative;
 left:auto;
 right:auto;
 top:auto;
 bottom:auto;
 margin-right:7px
}
body #pp_full_res .select2-container .select2-selection--single .select2-selection__rendered,
body #pp_full_res input[type=email],
body #pp_full_res input[type=password],
body #pp_full_res input[type=tel],
body #pp_full_res input[type=text],
body #pp_full_res select,
body #pp_full_res textarea,
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager .select2-container .select2-selection--single .select2-selection__rendered,
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=email],
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=password],
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=tel],
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=text],
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager select,
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager textarea {
 font-size:14px;
 line-height:1.5;
 width:100%;
 background-color:#fff;
 border-radius:4px;
 position:relative;
 color:#404040;
 display:block;
 min-height:40px;
 margin-bottom:0;
 padding:10px;
 vertical-align:top;
 box-shadow:none;
 opacity:1;
 border:1px solid #bfbfbf;
 transition:all .4s ease-out
}
body #pp_full_res select,
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager select {
 -webkit-appearance:menulist;
 -moz-appearance:menulist
}
body #pp_full_res label,
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager label {
 color:#777;
 font-size:14px;
 position:relative;
 left:auto;
 right:auto;
 top:auto;
 bottom:auto;
 margin:0
}
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=number] {
 width:40px!important;
 height:40px;
 display:inline-block;
 padding:5px;
 background-color:#f2f2f2;
 color:#43454b;
 border:0;
 -webkit-appearance:none;
 box-sizing:border-box;
 font-weight:400;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.125);
 min-height:1px
}
span.ywcmas_addresses_manager_table_img img {
 max-width:100%;
 height:auto
}
body .wfacp_main_form.woocommerce .ywcmas_select {
 width:calc(100% - 50px);
 margin:0
}
body .wfacp_main_form.woocommerce select.ywcmas_addresses_manager_table_shipping_address_select {
 margin-bottom:0
}
div.ywcmas_addresses_manager_table_remove {
 float:none;
 width:15px;
 height:15px;
 position:absolute;
 right:0;
 top:50%;
 margin:0;
 margin-top:-7px;
 background:0 0;
 padding:0
}
select.ywcmas_addresses_manager_table_shipping_address_select {
 margin-bottom:0
}
.ywcmas_addresses_manager_table_qty_container {
 position:relative
}
#pp_full_res .button,
#pp_full_res button {
 font-size:16px;
 font-weight:400;
 padding:8px 16px;
 height:49px;
 line-height:1;
 display:inline-block;
 text-transform:capitalize;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px
}
#pp_full_res .button:hover,
#pp_full_res button:hover {
 background-color:#878484
}
.wfacp_main_form .wfacp_shipping_table tr.shipping.wfacp_single_methods>td {
 padding-top:15px
}
.wfacp_main_form .wfacp_shipping_table tr.shipping.wfacp_single_methods:first-child>td {
 padding-top:0
}
.wfacp_main_form .wfacp_shipping_table tr.shipping.wfacp_single_methods>td .wfacp_recuring_shiping_count_one+ul {
 border-top:none!important
}
.wfacp_main_form.woocommerce table.shop_table_responsive.ywcmas_addresses_manager_table:last-child {
 margin:0
}
.wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table {
 margin:0 0 15px
}
.wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table thead th.ywcmas_addresses_manager_table_product_th {
 width:40%;
 padding-bottom:10px
}
.wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table thead th {
 border:none
}
.wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table {
 border:none;
 padding:0;
 margin:0;
 border-radius:0
}
.wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table tr td.ywcmas_addresses_manager_table_qty_td {
 padding:0;
 margin:0;
 border:none;
 border-radius:0
}
body .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager tr td:not(.ywcmas_addresses_manager_table_foot):first-child {
 width:50%;
 padding-right:10px
}
body .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager tr td:not(.ywcmas_addresses_manager_table_foot):last-child {
 width:50%;
 padding-left:10px
}
td.ywcmas_addresses_manager_table_foot span.ywcmas_increase_qty_alert {
 padding-left:0
}
.wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table thead tr th:empty {
 display:none
}
body .wfacp_main_form .ywcmas_manage_addresses_tables_container table.shop_table_responsive tr td {
 vertical-align:middle;
 display:table-cell
}
body #wfacp-e-form .wfacp_main_form span.ywcmas_addresses_manager_table_img {
 float:none;
 display:inline-block;
 vertical-align:middle
}
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager tr td {
 vertical-align:middle
}
body #wfacp-e-form .wfacp_main_form span.ywcmas_addresses_manager_table_img {
 float:none;
 display:inline-block;
 vertical-align:middle
}
body #wfacp-e-form .wfacp_main_form span.ywcmas_addresses_manager_table_img {
 float:none;
 display:inline-block;
 vertical-align:middle
}
a.ywcmas_addresses_manager_table_update_qty_button {
 font-size:11px!important
}
.wfacp_order_summary_item_delete a.wfacp_remove_item_from_order_summary {
 display:inline-block;
 border:1px solid #bbb!important;
 line-height:15px!important;
 font-size:0!important;
 font-weight:400;
 word-break:break-word;
 width:16px;
 height:16px;
 border-radius:100px
}
body #wfacp-e-form .wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table tr:not(first-child) select {
 margin:0 0 10px!important
}
body #wfacp-e-form .wfacp_main_form .ywcmas_addresses_manager_table tbody tr:first-child select {
 margin:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=number]:hover::-webkit-inner-spin-button,
body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager input[type=number]:hover::-webkit-outer-spin-button {
 opacity:1
}
body #pp_full_res .select2-container--default .select2-selection--single {
 border:none;
 border-radius:0;
 height:auto
}
body #wfacp-e-form .wfacp_main_form.woocommerce a.button.ywcmas_shipping_address_button_new {
 padding:15px 15px;
 line-height:1.5;
 display:inline-block!important;
 color:#fff!important;
 text-transform:capitalize;
 box-shadow:none;
 font-family:inherit;
 background-color:#999;
 font-size:15px;
 width:auto;
 font-weight:400;
 border:none;
 min-height:52px;
 border-radius:4px;
 margin:0!important
}
body #wfacp-e-form .wfacp_main_form.woocommerce a.button.ywcmas_shipping_address_button_new:hover {
 background-color:#878484
}
body .wfacp_main_form.woocommerce .ywcmas_manage_addresses_cb_container {
 margin:20px 0!important
}
body.wfacpef_page .wfacp_mb_mini_cart_sec_accordion_content .wfacp_form_cart {
 padding:0
}
.wfacp_mb_mini_cart_wrap .wfacp_product_restore_wrap:first-child {
 margin-top:15px
}
@media (pointer:coarse) {
 html {
  -webkit-overflow-scrolling:touch;
  overflow:auto
 }
 body {
  -webkit-overflow-scrolling:touch
 }
}
@media (max-width:1200px) {
 #wfacp-e-form .wfacp-product-quantity p.form-row {
  display:inline-block;
  width:50%
 }
}
@media (min-width:768px)and (max-width:1024px) {
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-first {
  width:60%!important;
  float:left!important
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-last {
  width:40%!important;
  float:left!important
 }
 #wfacp-e-form .wfacp-terms-footer span.woocommerce-terms-and-conditions-checkbox-text {
  color:#565e66cf;
  text-align:left;
  padding-left:5px;
  line-height:16px
 }
 #wfacp-e-form .wfacp_desktop .wfacp_custom_breadcrumb,
 #wfacp-e-form .wfacp_desktop .wfacp_form_steps,
 #wfacp-e-form .wfacp_desktop .wfacp_mb_mini_cart_wrap,
 #wfacp-e-form .wfacp_main_form .wfacp_desktop .wfacp_steps_wrap,
 body .wfacp_desktop_view {
  display:none
 }
 #wfacp-e-form .wfacp_main_form .wfacp_tablet .wfacp_steps_wrap,
 #wfacp-e-form .wfacp_tablet .wfacp_custom_breadcrumb,
 #wfacp-e-form .wfacp_tablet .wfacp_form_steps,
 #wfacp-e-form .wfacp_tablet .wfacp_mb_mini_cart_wrap,
 body .wfacp_tablet_view {
  display:block
 }
 .wfacp_mini_cart_classes.wfacp_tablet form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_block {
  display:block!important;
  margin-top:0
 }
 .wfacp_mini_cart_classes.wfacp_desktop_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_none,
 .wfacp_mini_cart_classes.wfacp_mobile_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_none {
  display:none
 }
}
@media (min-width:991px) {
 #wfacp-e-form .has-multi-step-checkout .multi-step-checkout-wrapper {
  width:100%;
  padding-right:0;
  float:none;
  margin:0
 }
}
@media (max-width:991px) {
 body .wfacp-template-wrap.wfacp-template-container .wfacp-template-primary {
  padding:20px 15px
 }
 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian {
  padding:15px 10px
 }
 #wfacp-e-form .wfacp_mb_cart_accordian span {
  font-size:16px;
  line-height:1.5
 }
 #wfacp-e-form .wfacp-left-wrapper {
  width:100%;
  float:none;
  padding-left:7px;
  padding-right:7px
 }
 #wfacp-e-form .wfacp-right-wrapper {
  width:auto;
  float:none;
  margin:15px
 }
 #wfacp-e-form .wfacp-right-panel {
  position:unset;
  width:100%;
  border-bottom:1px solid #e1e1e1;
  bottom:0;
  display:block;
  float:none
 }
 .wfacp_mini_cart_start_h .wfacp_order_sum tr td:first-child {
  text-align:left;
  width:60%
 }
 #wfacp-e-form .wfacp-right-panel {
  padding:20px;
  margin-bottom:30px
 }
 #wfacp-e-form .wfacp-coupon-section {
  clear:both;
  width:100%;
  padding:0 10px
 }
 #wfacp-e-form .wfacp_main_form .ia_subscription_items h3 {
  font-size:20px
 }
 #wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3 {
  font-size:20px
 }
 #wfacp-e-form .wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3+p {
  font-size:14px
 }
 #wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button#place_order {
  font-size:14px
 }
 #wfacp-e-form .wfacp_main_form .wfacp_section_title {
  font-size:18px
 }
 #wfacp-e-form .wfacp_main_form label.wfacp-form-control-label {
  font-size:13px
 }
 #wfacp-e-form .wfacp_main_form .wfacp-comm-title h4 {
  font-size:14px
 }
 #wfacp-e-form p {
  font-size:14px
 }
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet .wfacp_ps_title_wrap {
  -ms-flex:0 0 60%;
  flex:0 0 60%;
  max-width:60%
 }
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet .wfacp_product_sec_start {
  -ms-flex:0 0 40%;
  flex:0 0 40%;
  max-width:40%
 }
}
@media (max-width:1024px) {
 .wfacp-order2StepNumber {
  width:30px;
  height:30px;
  border-radius:50px;
  font-size:18px;
  line-height:28px;
  margin-right:12px
 }
 .wfacp-payment-tab-list.wfacp-active {
  padding:22px 12px
 }
 .wfacp-payment-tab-list.wfacp-tab2 {
  padding:18px 15px
 }
 .wfacp-btn-for-order {
  width:100%;
  font-size:16px;
  padding:13px 15px
 }
}
@media (min-width:668px)and (max-width:956px) {
 #wfacp-e-form .wfacp-container.wfacp-inner-header p {
  padding:0 18px 8px
 }
}
@media (min-width:481px)and (max-width:767px) {
 body .wfacp_main_form.woocommerce .wfacp-product-switch-title .product-remove {
  width:60%
 }
 body .wfacp_main_form.woocommerce .wfacp_qty_price_wrap {
  width:40%
 }
}
@media (min-width:320px)and (max-width:767px) {
 #wfacp-e-form .mob_list {
  display:block
 }
 #wfacp-e-form .wfacp-container {
  width:100%
 }
 #wfacp-e-form .wfacp-right-panel {
  width:100%;
  max-width:100%;
  float:unset;
  margin-bottom:30px
 }
 #wfacp-e-form .wfacp-oder-detail_left span {
  font-size:18px
 }
 #wfacp-e-form .wfacp-oder-detail_right {
  font-size:16px
 }
 #wfacp-e-form .step-by-txt {
  padding:0 16px
 }
 #wfacp-e-form .step-by-step ul li {
  width:100%;
  margin-right:0
 }
 #wfacp-e-form .wfacp-middle-container {
  max-width:100%
 }
 #wfacp-e-form .wfacp-container.wfacp-inner-header p {
  float:unset;
  padding:45px 0 10px;
  text-align:right
 }
 #wfacp-e-form .wfacp-left-wrapper {
  width:100%;
  float:unset;
  padding:0
 }
 #wfacp-e-form .wfacp-right-wrapper {
  width:100%;
  float:unset
 }
 #wfacp-e-form .wfacp-image-wrapper {
  max-width:225px;
  max-height:230px;
  float:unset;
  margin:0 auto 14px
 }
 #wfacp-e-form .wfacp-prodct-detail-left {
  margin:0;
  width:100%
 }
 #wfacp-e-form .wfacp_layout_content_wrapper {
  padding:0
 }
 #wfacp-e-form .none.div_wrap_sec {
  padding:0
 }
 #wfacp-e-form .wfacp_product .wfacp-prodct-image-wrap {
  max-width:80%;
  float:none;
  margin:auto auto 10px auto
 }
}
@media (min-width:768px) {
 #wfacp-e-form p.form-row.wfacp-col-full {
  clear:both;
  width:100%
 }
 #wfacp-e-form p.form-row.wfacp-col-left-half {
  float:left;
  width:50%;
  clear:none
 }
 #wfacp-e-form p.form-row.wfacp-col-left-third {
  width:33.3%;
  float:left;
  clear:none
 }
 #wfacp-e-form p.form-row.wfacp-col-two-third {
  width:66.7%;
  float:left;
  clear:none
 }
 #wfacp-e-form .wfacp-panel-wrapper.wfacp_left_right,
 #wfacp-e-form .wfacp-panel-wrapper.wfacp_top_bottom {
  padding-bottom:30px
 }
 body #wfacp-e-form .wfacp_order_summary {
  padding:0 7px
 }
 #wfacp-e-form .wfacp_form_cart form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half label {
  bottom:auto;
  margin-top:-7px
 }
 #wfacp-e-form .wfacp_form_cart form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half.wfacp-anim-wrap label {
  margin-top:0
 }
 body #wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant.wfacp-col-full #vat_number-description {
  position:relative;
  bottom:0;
  left:0;
  font-size:13px
 }
 body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 input[type=checkbox],
 body #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 input[type=radio] {
  top:50%;
  margin-top:-8px
 }
 #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon.woocommerce-form-coupon .form-row-last.wfacp-col-left-half button.button.wfacp-coupon-btn {
  margin:0;
  width:100%;
  letter-spacing:0
 }
 body .wfacp_main_form .wfacp_qty_price_wrap .product-name {
  padding-left:70px
 }
 #wfacp_smart_buttons #checkout_paypal_message+div {
  margin-bottom:0!important
 }
 body .wfacp-template-wrap.wfacp-template-container {
  max-width:1200px;
  width:100%;
  margin:60px auto
 }
 .wfacp-template-wrap.wfacp-template-container #wfacp-e-form .wfacp-main-container {
  background:0 0
 }
 .wfacp-template-wrap.wfacp-template-container .wfacp-template-primary {
  background-color:#fff;
  padding:70px;
  overflow:hidden;
  max-width:100%
 }
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style.wfacp_not_force_all .wfacp_product_switcher_col_1 input[type=checkbox],
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style.wfacp_not_force_all .wfacp_product_switcher_col_1 input[type=radio] {
  margin-top:-8px
 }
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 input[type=checkbox] {
  top:0;
  margin-top:0
 }
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 input[type=checkbox],
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 input[type=radio] {
  top:auto;
  margin-top:0
 }
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 .product-image,
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 input[type=checkbox],
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_1 input[type=radio],
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_quantity_selector {
  margin-top:4px
 }
 body #wfacp-e-form .wfacp-form .wfacp_main_form:not(.wfacp_single_step_form) .wfacp-order-place-btn-wrap {
  padding-bottom:40px
 }
 body #wfacp-e-form .wfacp-form .wfacp_main_form:not(.wfacp_single_step_form) .sec_text_wrap {
  padding-bottom:40px;
  position:relative
 }
 body #wfacp-e-form .wfacp-form .wfacp_main_form:not(.wfacp_single_step_form) .btm_btn_sec,
 body #wfacp-e-form .wfacp-form .wfacp_main_form:not(.wfacp_single_step_form) .place_order_back_btn {
  z-index:1;
  position:absolute;
  bottom:0;
  margin:0;
  right:0;
  left:0;
  text-align:center
 }
 body .wfacp_main_form.woocommerce .wfacp-product-switch-title .product-remove {
  width:65%
 }
 body .wfacp_main_form.woocommerce .wfacp_qty_price_wrap {
  width:35%
 }
 body.wfacpef_page #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last .wfacp-coupon-btn {
  width:100%
 }
}
@media (max-width:767px) {
 .wfacp-template-wrap.wfacp-template-container .wfacp-template-primary {
  padding:0
 }
 body.elementor-editor-active #wfacp_smart_buttons .placeholder-line {
  background-size:contain;
  height:60px
 }
 #wfacp-e-form .wfacp_desktop .wfacp_custom_breadcrumb,
 #wfacp-e-form .wfacp_desktop .wfacp_form_steps,
 #wfacp-e-form .wfacp_desktop .wfacp_mb_mini_cart_wrap,
 #wfacp-e-form .wfacp_desktop .wfacp_steps_wrap,
 #wfacp-e-form .wfacp_tablet .wfacp_custom_breadcrumb,
 #wfacp-e-form .wfacp_tablet .wfacp_form_steps,
 #wfacp-e-form .wfacp_tablet .wfacp_mb_mini_cart_wrap,
 #wfacp-e-form .wfacp_tablet .wfacp_steps_wrap,
 body .wfacp_desktop_view,
 body .wfacp_tablet_view {
  display:none
 }
 #wfacp-e-form .wfacp_mobile .wfacp_custom_breadcrumb,
 #wfacp-e-form .wfacp_mobile .wfacp_form_steps,
 #wfacp-e-form .wfacp_mobile .wfacp_mb_mini_cart_wrap,
 #wfacp-e-form .wfacp_mobile .wfacp_steps_wrap,
 body .wfacp_mobile_view {
  display:block
 }
 .wfacp_mini_cart_classes.wfacp_mobile_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_block {
  display:block!important;
  margin-top:0
 }
 .wfacp_mini_cart_classes.wfacp_desktop_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_none,
 .wfacp_mini_cart_classes.wfacp_tablet_view form.wfacp_layout_shopcheckout.checkout_coupon.woocommerce-form-coupon.wfacp_display_none {
  display:none
 }
 #wfacp-e-form .wfacp_main_form table.shop_table.woocommerce-checkout-review-order-table {
  table-layout:fixed
 }
 #wfacp-e-form .wfacp_main_form table.shop_table.woocommerce-checkout-review-order-table td.product-name-area {
  width:70%
 }
 #wfacp-e-form .wfacp_main_form table.shop_table.woocommerce-checkout-review-order-table td.td.product-total {
  width:30%
 }
 #wfacp-e-form .wfacp_custom_breadcrumb {
  display:none
 }
 #wfacp-e-form .wfacp_main_form .woocommerce-cart-form__cart-item.cart_item .product-price del,
 #wfacp-e-form .wfacp_main_form .woocommerce-cart-form__cart-item.cart_item.wfacp-selected-product .product-price ins {
  display:block
 }
 #wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul {
  max-width:100%;
  margin-bottom:0;
  display:table;
  width:100%;
  height:100%
 }
 #wfacp-e-form .wfacp_custom_breadcrumb .wfacp_steps_sec ul li {
  width:33%;
  margin-left:25px;
  font-size:12px;
  line-height:16px;
  margin-bottom:0;
  display:table-cell;
  vertical-align:top;
  padding:0 20px
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce.wfacp_single_multi_form.wfacp_two_step .wfacp_custom_breadcrumb_el ul li {
  width:50%
 }
 #wfacp-e-form .wfacp_custom_breadcrumb {
  text-align:center;
  margin:0 auto 30px
 }
 #wfacp-e-form .wfacp-comm-wrapper form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half {
  float:left
 }
 #wfacp-e-form .wfacp-coupon-section {
  padding:0
 }
 #wfacp-e-form .wfacp-left-panel {
  padding:0
 }
 #wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button {
  width:100%
 }
 #wfacp-e-form .wfacp-form .woocommerce-form-login-toggle .woocommerce-info {
  padding-bottom:15px;
  margin-bottom:0
 }
 #wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button {
  width:100%;
  margin:0
 }
 #wfacp-e-form .wfacp-form .wfacp_main_form .woocommerce-checkout #payment button#place_order,
 #wfacp-e-form .wfacp-form .wfacp_main_form .woocommerce-checkout button.wfacp_next_page_button,
 #wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button#place_order {
  margin:0;
  padding:14px 20px;
  width:100%
 }
 #wfacp-e-form form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half.wfacp-anim-wrap label {
  margin-top:0
 }
 #wfacp-e-form .wfacp-form .wfacp_order_summary {
  padding:0 7px
 }
 #wfacp-e-form .wfacp_main_form .aelia_wc_eu_vat_assistant>label {
  top:20px;
  bottom:auto;
  margin-top:0
 }
 #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-section.wfacp_custom_row_wrap .wfacp_coupon_field_box p:first-child {
  margin-top:0!important
 }
 #wfacp-e-form .wfacp_main_form #customer_location_self_certified_field #customer_location_self_certified-description {
  margin-top:0
 }
 #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.showlogin:focus {
  color:#dd7575
 }
 #wfacp-e-form.wfacp_main_form .ia_subscription_items h3 {
  font-size:20px
 }
 #wfacp-e-form.wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3 {
  font-size:20px
 }
 #wfacp-e-form.wfacp_main_form #woocommerce_eu_vat_compliance #woocommerce_eu_vat_compliance_vat_number h3+p {
  font-size:14px
 }
 #wfacp-e-form .wfacp_main_form .woocommerce-checkout .button.button#place_order {
  font-size:20px
 }
 #wfacp-e-form .wfacp_main_form .wfacp_section_title {
  font-size:18px
 }
 #wfacp-e-form .wfacp_main_form label.wfacp-form-control-label {
  font-size:13px
 }
 #wfacp-e-form .wfacp_main_form .wfacp-comm-title h4 {
  font-size:14px
 }
 #wfacp-e-form body p {
  font-size:14px
 }
 body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon p.form-row {
  width:100%;
  float:none;
  margin:0 0 10px
 }
 body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon p.form-row button {
  width:100%
 }
 body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon p.form-row:last-child {
  margin-bottom:0
 }
 #wfacp-e-form .wfacp-order-place-btn-wrap {
  margin-bottom:0
 }
 .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half {
  width:100%;
  margin-bottom:15px
 }
 .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-full {
  max-width:100%;
  padding:0;
  width:100%
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info.wc-amazon-payments-advanced-info {
  text-align:center
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info.wc-amazon-payments-advanced-info img {
  margin:0 auto
 }
 body #wfacp-e-form .wfacp_main_form .wfacp-row .automatewoo-birthday-section select {
  width:100%;
  margin-bottom:10px
 }
 body #wfacp-e-form .wfacp_main_form .wfacp-row .automatewoo-birthday-section select:last-child {
  margin-bottom:0
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order,
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-next-btn-wrap button {
  margin:0!important
 }
 body #wfacp-e-form .wfacp-col-full,
 body #wfacp-e-form .wfacp_main_form .wfacp-col-full,
 body #wfacp-e-form .wfacp_main_form .wfacp-col-left-half,
 body #wfacp-e-form .wfacp_main_form .wfacp-col-left-third,
 body #wfacp-e-form .wfacp_main_form .wfacp-col-two-third,
 body #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon.wfacp-form-control-wrapper.wfacp-col-left-half,
 body #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon.wfacp-form-control-wrapper.wfacp-col-left-third,
 body #wfacp-e-form form.checkout #billing_first_name_field,
 body #wfacp-e-form form.checkout #billing_last_name_field,
 body #wfacp-e-form form.checkout #shipping_first_name_field,
 body #wfacp-e-form form.checkout #shipping_last_name_field,
 body.woocommerce-page #wfacp-e-form form .wfacp-col-full {
  width:100%;
  float:none
 }
 #wfacp-e-form .wfacp_main_form input[type=email],
 #wfacp-e-form .wfacp_main_form input[type=password],
 #wfacp-e-form .wfacp_main_form input[type=tel],
 #wfacp-e-form .wfacp_main_form input[type=text],
 #wfacp-e-form .wfacp_main_form select,
 #wfacp-e-form .wfacp_main_form textarea,
 body #wfacp-e-form .wfacp_form_steps .wfacp-panel-wrapper .wfacp_main_form .form-row .wfacp-form-control,
 body #wfacp-e-form .wfacp_form_steps .wfacp-panel-wrapper .wfacp_main_form .woocommerce-page .form-row .wfacp-form-control,
 body #wfacp-e-form .wfacp_form_steps .wfacp-panel-wrapper .wfacp_main_form input[type=text] {
  width:100%
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row.wfacp-mobile-col-half {
  width:50%!important;
  float:left!important
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row.wfacp-mobile-col-one-third {
  width:33.3%!important;
  float:left!important
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row.wfacp-mobile-col-two-third {
  width:66.66%!important;
  float:left!important
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row.wfacp-mobile-col-half+.wfacp_clear {
  clear:none
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row-wide.wfacp-mobile-col-half,
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row-wide.wfacp-mobile-col-one-third,
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row-wide.wfacp-mobile-col-two-third {
  clear:none
 }
 body #wfacp-e-form .wfacp-mobile-col-clearfix,
 body #wfacp-e-form .wfacp_main_form.woocommerce p.form-row-wide.wfacp-mobile-col-clearfix {
  clear:both
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item:not(.wfacp-selected-product):hover {
  background-color:transparent
 }
 body #wfacp-e-form .wfacp_single_multi_form .sec_text_wrap {
  padding-bottom:35px
 }
 body .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 input[type=checkbox],
 body .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_1 input[type=radio] {
  top:auto;
  margin-top:4px!important
 }
 body.yes_sticky #wfacp-e-form .wfacp-form .wfacp_main_form .woocommerce-checkout #payment button#place_order,
 body.yes_sticky #wfacp-e-form .wfacp-form .wfacp_main_form .woocommerce-checkout button#place_order,
 body.yes_sticky .wfacp-form .wfacp_main_form .woocommerce-checkout button.wfacp_next_page_button {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  z-index:99999;
  border-radius:0;
  margin:0;
  padding:14px 20px;
  line-height:1.5
 }
 .wfacp_show_icon_wrap.wfacp_no_title span:empty {
  height:20px
 }
 .wfacp_show_icon_wrap.wfacp_no_title a span:empty+img {
  right:0
 }
 body.wfacp_checkout-template-wfacp-full-width,
 html.wfacp_html_boxed {
  background:#fff
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name-area {
  width:70%
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total {
  width:30%
 }
 body #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon p.form-row-last {
  margin:0
 }
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style.wfacp_setting_qty_hide .wfacp_ps_title_wrap {
  -ms-flex:0 0 70%;
  flex:0 0 70%;
  max-width:70%
 }
 body #wfacp-e-form .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style.wfacp_setting_qty_hide .wfacp_product_sec_start {
  -ms-flex:0 0 30%;
  flex:0 0 30%;
  max-width:30%
 }
 body #wfacp-e-form .wfacp_mb_mini_cart_wrap table.shop_table.woocommerce-checkout-review-order-table_layout_9 {
  table-layout:fixed
 }
 body #wfacp-e-form .wfacp_mb_mini_cart_wrap table.shop_table.woocommerce-checkout-review-order-table_layout_9 tr td {
  width:50%
 }
 body #wfacp-e-form .woocommerce .form-row {
  width:100%!important;
  float:none!important
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager tr td:not(.ywcmas_addresses_manager_table_foot):first-child {
  width:40%
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .ywcmas_multiple_addresses_manager tr td:not(.ywcmas_addresses_manager_table_foot):last-child {
  width:60%
 }
 body #wfacp-e-form .wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table tr.ywcmas_addresses_manager_table_shipping_selection_row span {
  margin:0;
  text-align:left;
  display:block
 }
 body #wfacp-e-form .wfacp_main_form .ywcmas_manage_addresses_tables_container table.shop_table_responsive tr td[data-title]::before {
  display:none
 }
 body #wfacp-e-form .wfacp_main_form table.ywcmas_addresses_manager_table.shop_table_responsive thead {
  display:table-header-group
 }
 body #wfacp-e-form .wfacp_main_form table.shop_table_responsive.ywcmas_addresses_manager_table tr.ywcmas_addresses_manager_table_shipping_selection_row td.ywcmas_addresses_manager_table_product_name_td_empty {
  display:block
 }
}
@media (max-width:668px) {
 #wfacp-e-form .wfacp-oder-detail_left {
  width:40%
 }
 #wfacp-e-form .wfacp-btn-for-order {
  font-size:18px
 }
 #wfacp-e-form .wfacp-terms-wrap p {
  font-size:12px
 }
 #wfacp-e-form .wfacp-terms-wrap a {
  font-size:14px
 }
 #wfacp-e-form h1.has-image.product-title {
  font-size:16px
 }
 #wfacp-e-form .wfacp-product-details h2 {
  font-size:14px
 }
 #wfacp-e-form .wfacp-product-quantity p.form-row {
  display:inline-block;
  width:50%
 }
 #wfacp-e-form .wfacp_layout_content_wrapper .wfacp-form .wfacp_order_summary_box .wfacp-comm-form-detail .wfacp-row {
  margin-left:-7px;
  margin-right:-7px
 }
 #wfacp-e-form .wfacp_mb_mini_cart_wrap {
  padding:0
 }
}
@media (max-width:480px) {
 #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-section.wfacp_custom_row_wrap .wfacp_coupon_field_box p {
  margin-top:15px!important
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-first,
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-last,
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-coupon-page p.form-row-last button,
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-col-left-half.wfacp-input-form,
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-col-left-third.wfacp-input-form body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .wfacp-col-two-third.wfacp-input-form {
  width:100%;
  float:none
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_product_switcher_col_3 .wfacp_quantity_selector input.wfacp_product_switcher_quantity,
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel input[type=number] {
  -webkit-appearance:none
 }
 body #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp_coupon_field_box .form-row.wfacp_coupon_btn_wrap {
  width:100%;
  float:none;
  margin-top:0
 }
 #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian {
  padding:15px 10px
 }
 #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content {
  padding:10px
 }
 .wfacp_custom_breadcrumb.wfacp_custom_breadcrumb_el {
  padding:15px 10px
 }
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col.wfacp_product_switcher_col_3 .wfacp_product_quantity_container {
  max-width:60px
 }
 #wfacp-e-form .wfacp-product-switch-title .product-quantity,
 body .wfacp_main_form #product_switching_field .wfacp_product_switcher_col.wfacp_product_switcher_col_3 .wfacp_product_quantity_container {
  max-width:60px
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_product_switcher_col_3 .wfacp_quantity_selector input.wfacp_product_switcher_quantity,
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel input[type=number] {
  width:30px
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .value-button {
  width:15px
 }
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_3 .product-price {
  padding-left:70px
 }
 .wfacp_quantity.q_h {
  position:relative
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .value-button {
  width:15px;
  position:absolute
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .value-button.wfacp_decrease_item {
  left:0;
  top:0
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .value-button.wfacp_increase_item {
  right:0;
  top:0
 }
 body .wfacp_main_form #product_switching_field.wfacp-product-switch-panel .woocommerce-cart-form__cart-item.cart_item .wfacp_product_switcher_col_3 .wfacp_quantity_selector input.wfacp_product_switcher_quantity {
  margin:0 15px
 }
}
@media (max-width:375px) {
 #wfacp-e-form .wfacp_show_price_wrap {
  width:auto
 }
 body .wfacp_main_form #product_switching_field.wfacp_for_desktop_tablet.wfacp_for_mb_style .wfacp_product_switcher_col_3 .product-price {
  padding-left:70px
 }
}
