///////////////////////////////////////////
// Font Awesome4 → Font Awesome5
///////////////////////////////////////////

///////////////////////////////////////////
// Regular
///////////////////////////////////////////
.is-style-comment-box::before,
.is-style-ok-box::before,
.comment-box::before,
.ok-box::before,
.blank-box.bb-ok .fa::before,
.blank-box.bb-point .fa::before,
.fab-ok::before,
.fab-lightbulb::before,
.fab-clock::before,
.fab-check-circle-o::before,
.list-check-circle-o li::before,
.fab-check-square-o::before,
.list-check-square-o li::before,
.fab-arrow-circle-o-right::before,
.list-arrow-circle-o-right li::before,
.fab-play-circle-o::before,
.list-play-circle-o li::before,
.fab-hand-o-right::before,
.list-hand-o-right li::before,
.fab-star-o::before,
.list-star-o li::before,
.fab-heart-o::before,
.list-heart-o li::before,
.fab-caret-square-o-right::before,
.list-caret-square-o-right li::before,
.fab-square-o::before,
.list-square-o li::before,
.fab-circle-o::before,
.list-circle-o li::before,
.fab-dot-circle-o::before,
.list-dot-circle-o li::before,
.fab-plus-square-o::before,
.list-plus-square-o li::before,
.fab-minus-square-o::before,
.list-minus-square-o li::before,
.fab-times-circle-o::before,
.list-times-circle-o li::before,
.fab-window-close-o::before,
.list-window-close-o li::before,
.fa-picture-o:before,
.fa-share-square-o::before,
.search-form div.sbtn::after
{
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

.fa-picture-o:before{
  content: '\f03e';
}

.fa-share-square-o::before {
  content: '\f14d';
}

.is-style-comment-box::before,
.comment-box::before{content: "\f075";}
.is-style-ok-box::before,
.ok-box::before,
.fab-ok::before,
.bb-ok .bb-label .fa::before{content: "\f111";}
.fab-check-circle-o::before,
.list-check-circle-o li::before{
  content: '\f058';
}
.fab-check-square-o::before,
.list-check-square-o li::before{
  content: '\f14a';
}
.fab-arrow-circle-o-right::before,
.list-arrow-circle-o-right li::before{
  content: '\f35a';
}
.fab-play-circle-o::before,
.list-play-circle-o li::before{
  content: '\f144';
}
.fab-star-o::before,
.list-star-o li::before{
  content: '\f005';
}
.fab-heart-o::before,
.list-heart-o li::before{
  content: '\f004';
}
.fab-square-o::before,
.list-square-o li::before{
  content: '\f0c8';
}
.fab-circle-o::before,
.list-circle-o li::before{
  content: '\f111';
}
.fab-plus-square-o::before,
.list-plus-square-o li::before{
  content: '\f0fe';
}
.fab-minus-square-o::before,
.list-minus-square-o li::before{
  content: '\f146';
}
.fab-times-circle-o::before,
.list-times-circle-o li::before{
  content: '\f057';
}
.fab-window-close-o::before,
.list-window-close-o li::before{
  content: '\f410';
}
// .bb-ok .bb-label .fa::before{
//   content: '\f111';
// }
// .comment-reply-link::before{
//   content: '\f075';
//   margin-right: 4px;
// }


///////////////////////////////////////////
// Solid
///////////////////////////////////////////
.is-style-information-box::before,
.is-style-question-box::before,
.is-style-alert-box::before,
.is-style-memo-box::before,
.is-style-ng-box::before,
.is-style-good-box::before,
.is-style-bad-box::before,
.is-style-profile-box::before,
.information-box::before,
.information::before,
.question-box::before,
.question::before,
.alert-box::before,
.alert::before,
.memo-box::before,
.ng-box::before,
.good-box::before,
.bad-box::before,
.profile-box::before,
.fab-info-circle::before,
.fab-question-circle::before,
.fab-exclamation-circle::before,
.fab-pencil::before,
.fab-edit::before,
.fab-comment::before,
.fab-bad::before,
.fab-graduation-cap::before,
.fab-book::before,
.fab-envelope::before,
.fab-flag::before,
.fab-ban::before,
.fab-bolt::before,
.fab-calendar::before,
.fab-cutlery::before,
.fab-heart::before,
.list-heart li::before,
.fab-camera::before,
.fab-search::before,
.fab-folder::before,
.fab-tag::before,
.fab-trophy::before,
.fab-car::before,
.fab-truck::before,
.fab-bicycle::before,
.fab-motorcycle::before,
.fab-bus::before,
.fab-plane::before,
.fab-train::before,
.fab-subway::before,
.fab-taxi::before,
.fab-file-text::before,
.fab-jpy::before,
.fab-usd::before,
.fab-eur::before,
.fab-ship::before,
.fab-thumbs-up::before,
.fab-thumbs-down::before,
.fab-check::before,
.list-check li::before,
.fab-bell::before,
.fab-star::before,
.list-star li::before,
.fab-bookmark::before,
.fab-download::before,
.fab-coffee::before,
.fab-user::before,
.btn-l::after,
.ranking-items .ranking-item .ranking-item-link-buttons a::after,
.btn-wrap.btn-wrap-l > a::after,
.toggle-button::before,
.fab-check-circle::before,
.list-check-circle li::before,
.fab-check-square::before,
.list-check-square li::before,
.fab-caret-right::before,
.list-caret-right li::before,
.fab-arrow-right::before,
.list-arrow-right li::before,
.fab-angle-right::before,
.list-angle-right li::before,
.fab-angle-double-right::before,
.list-angle-double-right li::before,
.fab-arrow-circle-right::before,
.list-arrow-circle-right li::before,
.fab-play-circle::before,
.list-play-circle li::before,
.fab-chevron-right::before,
.list-chevron-right li::before,
.fab-chevron-circle-right::before,
.list-chevron-circle-right li::before,
.fab-square::before,
.list-square li::before,
.fab-circle::before,
.list-circle li::before,
.fab-plus::before,
.list-plus li::before,
.fab-plus-circle::before,
.list-plus-circle li::before,
.fab-plus-square::before,
.list-plus-square li::before,
.fab-minus::before,
.list-minus li::before,
.fab-minus-circle::before,
.list-minus-circle li::before,
.fab-minus-square::before,
.list-minus-square li::before,
.fab-times::before,
.list-times li::before,
.fab-times-circle::before,
.list-times-circle li::before,
.fab-window-close::before,
.list-window-close li::before,
.fab-paw::before,
.list-paw li::before,
.search-form div.sbtn:before,
.slick-prev.slick-arrow::before,
.slick-next.slick-arrow::before,
.fa-exclamation-triangle::before,
.fa-external-link::before,
.fa-level-up::before,
.fa-sign-out::before
{
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.fa-external-link::before {
  content:'\f35d';
}

.fa-level-up::before {
  content: '\f3bf';
}

.fa-sign-out::before {
  content: '\f2f5';
}

.is-style-memo-box::before,
.memo-box::before,
.fab-pencil::before{content: "\f303";}
.bb-memo .fa::before{content: "\f303";}
.fab-cutlery::before{content: "\f2e7";}
.fab-window-close::before,
.list-window-close li::before{
  content: "\f410";
}

///////////////////////////////////////////
// Brands
///////////////////////////////////////////
.blank-box.bb-amazon > .bb-label > .fa::before,
.fab-amazon::before,
.fab-btc::before,
.fab-apple::before,
.fab-android::before,
.fab-wordpress::before
{
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
