/* Bootstrap Icons sizing and replacements for legacy theme pseudo-elements. */
.icon-size-4x { font-size: 4em; }
.icon-size-xl { font-size: 1.5em; }

.tabs-nav-side-alt .tabs-nav li a:after,
.liquid-lp-read-more .btn-line-after:after,
ol.breadcrumb > li:not(:last-child):after,
.woocommerce div.product .woocommerce-tabs .tabs-nav li a:after {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f285";
}

.ui-datepicker-prev span:before {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f284";
}

.ui-datepicker-next span:before {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f285";
}

.cd-handle:before {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f12b";
}

.widget_search label:after,
.widget_product_search button[type=submit]:after {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f52a";
}

.woocommerce div.product form.cart table.variations .lqd-select-wrap .lqd-select-ext:after {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f282";
}

.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before {
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal;
  content: "\f5af";
}

.woocommerce div.product .star-rating:before,
.woocommerce div.product .star-rating span::before {
  font-family: bootstrap-icons !important;
  content: "\f586\f586\f586\f586\f586";
}

.branded .bi-facebook { background-color: #3b5998; }

.branded .bi-twitter { background-color: #1da1f2; }

.branded .bi-youtube { background-color: #ff0000; }
