ul.wp-block-social-links > .wp-block-social-link {
  margin-bottom: 0;
}

.otl-button {
  color: #ffffff;
  padding-left: 25px;
}

@media (min-width: 769px) {
  .main-navigation .main-nav ul li.otl-button-menu a {
    background-color: #df7c4b;
    color: #ffffff;
    line-height: 35px;
    padding: 5px 20px;
    margin-left: 20px;
    display: inline-block;
    border-radius: 9999px;
    box-shadow: none;
  }
}

.main-navigation .main-nav ul li.otl-button-menu a:hover {
  color: #ffffff;
}

#hiddenContent {
  display: none;
}

.recurring-totals {
  display: none;
}

.recurring-total {
  display: none;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  margin-top: 20px;
}

.single-fp_paymentflow.fl-builder p:last-child {
  margin-bottom: 0;
}

.hpoc-checkout .button {
  background: #ff9000;
  border: 1px solid #f38400;
  border-radius: 4px;
  color: #000;
  font-size: 20px;
  line-height: 1.3;
  padding: 20px;
  width: 100%;
}

.hpoc-checkout .svg-inline--fa {
  font-size: 1.3em;
  margin-right: 5px;
}

.hpoc-checkout .button-text {
  font-weight: 700;
}

.page-id-19044 {
  background-color: #fff;
}

/* pixelDuo fixes*/
#fp-new-order-bump button.svelte-kp1zxu.svelte-kp1zxu {
  background: #fff !important;
  border-style: dashed;
  border-width: 4px;
  color: black;
  border-color: #e77800 !important;
  min-height: auto;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  font-weight: bold;
  padding: 20px;
}

.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
  width: 100% !important;
}

.woocommerce .woocommerce-checkout .col2-set .col-1 {
  margin-bottom: 30px;
}

tr.cart_item .product-name strong.product-quantity {
  display: none;
}

/* VT */
.px-vt-timeline-position-absolute {
  position: absolute;
  left: 0;
  right: 0;
}

.wp-block-cb-carousel-v2
  .cb-pagination
  .cb-pagination-bullet.swiper-pagination-bullet-active {
  background: white;
}

.wp-block-cb-carousel-v2 .cb-button-next,
.wp-block-cb-carousel-v2 .cb-button-prev {
  color: white;
}

.px-vt-carousel-cover-border .wp-block-cover {
  border-radius: 40px;
  overflow: hidden;
}

.wp-block-cover.px-vt-cover-video {
  min-height: 600px;
}

.px-vt-text-underline {
  text-decoration: underline;
}

.vt-px-wp-block-cover-fix .wp-block-cover {
  min-height: 0;
}

.px-vt-video-cover video {
  object-fit: cover;
}

/* FunnelKit custom css */

.wfacp_checkout-template-default .site-branding,
.wffn_ty-template-default .site-branding,
.wfocu_offer-template-default .site-branding {
  margin-right: auto;
  margin-left: auto;
}

.wfacp_checkout-template-default .site-branding .main-title,
.wffn_ty-template-default .site-branding .main-title,
.wfocu_offer-template-default .site-branding .main-title {
  text-align: center;
}

body #wfacp-e-form .wfacp_main_form .wfacp_section_title,
body
  #wfacp-e-form
  .wfacp-form
  table.shop_table.woocommerce-checkout-review-order-table
  .product-name,
body
  #wfacp-e-form
  .wfacp-form
  table.shop_table.woocommerce-checkout-review-order-table
  tfoot
  tr
  th,
body
  #wfacp-e-form
  .wfacp-form
  table.shop_table.woocommerce-checkout-review-order-table
  tr
  span.amount
  bdi,
body
  #wfacp-e-form
  .wfacp-form
  table.shop_table.woocommerce-checkout-review-order-table
  tr
  span.woocommerce-Price-currencySymbol,
#wfacp-e-form table.shop_table tr.order-total:not(.recurring-total) th span,
.wfacp-form
  table.shop_table.woocommerce-checkout-review-order-table
  tr.order-total
  td,
body
  #wfacp-e-form
  table.shop_table
  tr.order-total:not(.recurring-total)
  td
  span:not(.woocommerce-Price-currencySymbol),
body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label,
body #wfacp-e-form .wfacp_main_form .wfacp-payment-dec {
  color: #ffff !important;
}
