

.outside_header_wrap {margin:0px !important}
.wfacp_logo_wrap {margin:15px 0 25px !important}
.wfacp_logo_wrap img {max-width: 200px !important;}

.wfacp_customer_0.customer_support_wrap {display:none !important}

body.wfacp_cls_layout_9 .wfacp_outside_header .wfacp-comm-wrapper .wfacp-right-panel::after {background:#f6faff !important}

.wfacp_benefits_0, .wfacp_assurance_0 {background: #fff !important;padding: 20px !important;border-radius: 10px !important;}

.wfacp_testimonials_0 .wfacp-list-title, .wfacp-testing-list {margin-bottom: 0px !important;}
.wfacp_benefits_0 .loop_head_sec {padding-bottom:0px !important}
.wfacp-testing-text p {margin-bottom: 10px;}

.wfacp-order-place-btn-wrap  button#place_order{width:100% !important; border-radius: 8px; background-image: url(/wp-content/themes/flatsome-child/img/button_pattern.png);position:relative;transition:all 0.3s ease 0s;background-size: 39px 42px;background-position: right;background-repeat: no-repeat;}

.wfacp-order-place-btn-wrap  button#place_order:before {content: '\e901';font-family: 'bwf-icons';display: inline-block;margin-right: 8px;position: relative;text-transform: none;/*top: 1px;*/font-size: 1.6rem;}

.wfacp-payment-dec, .wfacp_promises_0.solid.div_wrap_sec {display:none !important} 

.wfacp-qty-count {background-color:#182e4c !important;}


body .wfacp_shipping_table ul li .wfacp_single_shipping .amount {font-weight:600 !important}

body .wfacp_outside_header .wfacp-right-panel {padding-top: 100px !important;}

.intro-text h2{font-size: 20px; font-weight: 700 !important;}
.intro-text p{margin-bottom: 0px;}


.checkout-inline-error-message {display:none !important}


/*vat validation*/
div.conditional_field,
p.conditional_field {display: none !important;}

.wfacp_dropdown option,
.wfacp_dropdown select {text-transform: capitalize;}

#davcni_zavezanec_field {margin-bottom: 5px}

#davcni_zavezanec_field label,
#davcni_zavezanec_field .radio {font-family: "Montserrat", Sans-serif !important;font-size: 15px;font-weight: 400;}

:lang(hu) #davcni_zavezanec_field .wfacp_radio_options_group {float: left;width: 70px;}

:lang(hu) #davcni_zavezanec_field .wfacp_radio_options_group {float: left;width: 70px;}

:lang(hu) #place_order {padding-left:inherit !important; padding-right: inherit !important;}

#davcni_zavezanec_field .wfacp_radio_options_group {float: left;width: 60px;}

.vat_text {font-family: "Montserrat", Sans-serif !important;font-size: 15px;font-weight: 400;margin-bottom: 5px !important;}


body .wfacp_main_form.woocommerce #wfacp_checkout_form #payment ul li label img {max-height:25px; height:25px;}
body .wfacp_main_form.woocommerce #wfacp_checkout_form #payment ul li.payment_method_ppcp label img {height:20px !important}


.wfacp_benefits_0 .loop_head_sec {font-size:0.84rem;}


body .wfacp_outside_header .wfacp-right-panel {padding:30px 0px 30px 30px !important}


.wfacp-footer-text a {padding:0px !important}



.wfacp_main_form .wfacp_section_title {font-size: 22px !important;font-weight: 600 !important;text-transform: none !important;}


.wfacp_main_form.woocommerce #wfacp_checkout_form .shop_table.wfacp-product-switch-panel {margin-bottom: 5px !important;}


#order_summary_field tbody {display:none !important}
/*order summary bump*/
.wfacp_order_summary .product-name-area {padding-left:45px !important}
.wfacp_order_summary .wfacp_order_summary_item_delete {position: absolute; left:10px !important}
.wfacp_order_summary .wfacp_order_summary_item_delete svg {width:22px !important; height:22px !important; color:#d9d8d8 !important; transition: all ease-in .3s;}

.wfacp_order_summary .wfacp_order_summary_item_delete a:hover svg {color: #dd7575 !important; border-color: #dd7575 !important; }



.wfacp_anim.wfacp_order_summary_container {padding:0px 10px 0 5px}



/*bump*/

.wfob_bump .wfob_title_wrap .wfob_bgBox_table {background: #ffa638 !important;}

.wfob_bump .wfob_title_wrap .wfob_bgBox_table .wfob_title,
.wfob_bump .wfob_title_wrap .wfob_bgBox_table .wfob_title span,
.wfob_bump .wfob_price_container .wfob_price del,
.wfob_bump .wfob_title_wrap .wfob_bgBox_table .woocommerce-Price-amount span,
.wfob_bump .wfob_title_wrap .wfob_bgBox_table  .woocommerce-Price-amount bdi {color:#fff !important}


.wfacp_html_widget_3 {border:none !important}

body .wfacp_main_form .wfacp_shipping_table.wfacp_shipping_recurring, label.wfacp_main_form.label.label_shiping.wfacp_recurring_shipping_label {display: none;}



@media only screen and (max-width: 410px) {

  :lang(hu) #place_order { font-size: 1.1rem !important;}
  :lang(hu) .wfacp-order-place-btn-wrap button#place_order:before {font-size: 1.2rem;}

}

@media (max-width: 549px) {
  
  #billing_address_2_field>label, #shipping_address_2_field>label {
      display: block !important;
  }
}



/*.wfacp_order_summary_container .shop_table tbody {display:none !important}*/



@media only screen and (max-width: 767px) {

  .wfacp-form .outside_header_wrap {display:block}
  header.mb_header_section {  padding: 10px 0 5px 0px !important;float: left;}

  body .wfacp-form .wfacp_main_form .woocommerce-checkout button.wfacp_next_page_button, body .wfacp-form .wfacp_main_form .woocommerce-checkout #payment button#place_order, body .wfacp_main_form .woocommerce-checkout .button.button#place_order {padding:20px 20px !important}

}

@media only screen and (max-width: 992px) {

    body .wfacp_outside_header .wfacp-right-panel, .wfacp_benefits_0, .wfacp_testimonials_0, .wfacp_assurance_0 { display:none !important;}

  }
  
  
.wgl-label, .wgl-parcel-shop-details{  width: 100%;padding: 0px;margin: 0px;text-align: left;min-width: calc(100% - 140px);}




.wfob-social-proof-tooltip {display:none !important}