瀏覽代碼

adding algolia search

Dave Gandy 9 年之前
父節點
當前提交
84090871a9
共有 100 個文件被更改,包括 919 次插入576 次删除
  1. 二進制
      .DS_Store
  2. 75 47
      assets/css/site.css
  3. 二進制
      assets/font-awesome-4.4.0.zip
  4. 二進制
      assets/img/algolia.png
  5. 92 0
      assets/js/search.js
  6. 14 82
      assets/js/site.js
  7. 0 5
      assets/js/tabcomplete.min.js
  8. 2 0
      assets/less/site.less
  9. 12 0
      assets/less/site/algolia.less
  10. 1 0
      assets/less/site/bootstrap/alerts.less
  11. 5 1
      assets/less/site/bootstrap/variables.less
  12. 1 0
      assets/less/site/fontawesome-icon-list.less
  13. 21 6
      assets/less/site/search.less
  14. 8 5
      cheatsheet/index.html
  15. 8 5
      community/index.html
  16. 8 5
      examples/index.html
  17. 8 5
      get-started/index.html
  18. 8 5
      icon/500px/index.html
  19. 8 5
      icon/adjust/index.html
  20. 8 5
      icon/adn/index.html
  21. 8 5
      icon/align-center/index.html
  22. 8 5
      icon/align-justify/index.html
  23. 8 5
      icon/align-left/index.html
  24. 8 5
      icon/align-right/index.html
  25. 8 5
      icon/amazon/index.html
  26. 8 5
      icon/ambulance/index.html
  27. 8 5
      icon/anchor/index.html
  28. 8 5
      icon/android/index.html
  29. 8 5
      icon/angellist/index.html
  30. 8 5
      icon/angle-double-down/index.html
  31. 8 5
      icon/angle-double-left/index.html
  32. 8 5
      icon/angle-double-right/index.html
  33. 8 5
      icon/angle-double-up/index.html
  34. 8 5
      icon/angle-down/index.html
  35. 8 5
      icon/angle-left/index.html
  36. 8 5
      icon/angle-right/index.html
  37. 8 5
      icon/angle-up/index.html
  38. 8 5
      icon/apple/index.html
  39. 8 5
      icon/archive/index.html
  40. 8 5
      icon/area-chart/index.html
  41. 8 5
      icon/arrow-circle-down/index.html
  42. 8 5
      icon/arrow-circle-left/index.html
  43. 8 5
      icon/arrow-circle-o-down/index.html
  44. 8 5
      icon/arrow-circle-o-left/index.html
  45. 8 5
      icon/arrow-circle-o-right/index.html
  46. 8 5
      icon/arrow-circle-o-up/index.html
  47. 8 5
      icon/arrow-circle-right/index.html
  48. 8 5
      icon/arrow-circle-up/index.html
  49. 8 5
      icon/arrow-down/index.html
  50. 8 5
      icon/arrow-left/index.html
  51. 8 5
      icon/arrow-right/index.html
  52. 8 5
      icon/arrow-up/index.html
  53. 8 5
      icon/arrows-alt/index.html
  54. 8 5
      icon/arrows-h/index.html
  55. 8 5
      icon/arrows-v/index.html
  56. 8 5
      icon/arrows/index.html
  57. 8 5
      icon/asterisk/index.html
  58. 8 5
      icon/at/index.html
  59. 8 5
      icon/backward/index.html
  60. 8 5
      icon/balance-scale/index.html
  61. 8 5
      icon/ban/index.html
  62. 8 5
      icon/bar-chart/index.html
  63. 8 5
      icon/barcode/index.html
  64. 8 5
      icon/bars/index.html
  65. 8 5
      icon/battery-empty/index.html
  66. 8 5
      icon/battery-full/index.html
  67. 8 5
      icon/battery-half/index.html
  68. 8 5
      icon/battery-quarter/index.html
  69. 8 5
      icon/battery-three-quarters/index.html
  70. 8 5
      icon/bed/index.html
  71. 8 5
      icon/beer/index.html
  72. 8 5
      icon/behance-square/index.html
  73. 8 5
      icon/behance/index.html
  74. 8 5
      icon/bell-o/index.html
  75. 8 5
      icon/bell-slash-o/index.html
  76. 8 5
      icon/bell-slash/index.html
  77. 8 5
      icon/bell/index.html
  78. 8 5
      icon/bicycle/index.html
  79. 8 5
      icon/binoculars/index.html
  80. 8 5
      icon/birthday-cake/index.html
  81. 8 5
      icon/bitbucket-square/index.html
  82. 8 5
      icon/bitbucket/index.html
  83. 8 5
      icon/black-tie/index.html
  84. 8 5
      icon/bold/index.html
  85. 8 5
      icon/bolt/index.html
  86. 8 5
      icon/bomb/index.html
  87. 8 5
      icon/book/index.html
  88. 8 5
      icon/bookmark-o/index.html
  89. 8 5
      icon/bookmark/index.html
  90. 8 5
      icon/briefcase/index.html
  91. 8 5
      icon/btc/index.html
  92. 8 5
      icon/bug/index.html
  93. 8 5
      icon/building-o/index.html
  94. 8 5
      icon/building/index.html
  95. 8 5
      icon/bullhorn/index.html
  96. 8 5
      icon/bullseye/index.html
  97. 8 5
      icon/bus/index.html
  98. 8 5
      icon/buysellads/index.html
  99. 8 5
      icon/calculator/index.html
  100. 8 5
      icon/calendar-check-o/index.html

二進制
.DS_Store


+ 75 - 47
assets/css/site.css

@@ -1355,11 +1355,11 @@ a.text-warning:focus {
   color: #66512c;
 }
 .text-danger {
-  color: #a94442;
+  color: #d9534f;
 }
 a.text-danger:hover,
 a.text-danger:focus {
-  color: #843534;
+  color: #c9302c;
 }
 .bg-primary {
   color: #fff;
@@ -1391,11 +1391,11 @@ a.bg-warning:focus {
   background-color: #f7ecb5;
 }
 .bg-danger {
-  background-color: #f2dede;
+  background-color: #fbeeed;
 }
 a.bg-danger:hover,
 a.bg-danger:focus {
-  background-color: #e4b9b9;
+  background-color: #f2c5c3;
 }
 .page-header {
   padding-bottom: 9px;
@@ -2418,14 +2418,14 @@ table th[class*="col-"] {
 .table > thead > tr.danger > th,
 .table > tbody > tr.danger > th,
 .table > tfoot > tr.danger > th {
-  background-color: #f2dede;
+  background-color: #fbeeed;
 }
 .table-hover > tbody > tr > td.danger:hover,
 .table-hover > tbody > tr > th.danger:hover,
 .table-hover > tbody > tr.danger:hover > td,
 .table-hover > tbody > tr:hover > .danger,
 .table-hover > tbody > tr.danger:hover > th {
-  background-color: #ebcccc;
+  background-color: #f7d9d8;
 }
 .table-responsive {
   overflow-x: auto;
@@ -2869,25 +2869,25 @@ select[multiple].input-lg {
 .has-error.checkbox label,
 .has-error.radio-inline label,
 .has-error.checkbox-inline label {
-  color: #a94442;
+  color: #d9534f;
 }
 .has-error .form-control {
-  border-color: #a94442;
+  border-color: #d9534f;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 }
 .has-error .form-control:focus {
-  border-color: #843534;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
+  border-color: #c9302c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
 }
 .has-error .input-group-addon {
-  color: #a94442;
-  border-color: #a94442;
-  background-color: #f2dede;
+  color: #d9534f;
+  border-color: #d9534f;
+  background-color: #fbeeed;
 }
 .has-error .form-control-feedback {
-  color: #a94442;
+  color: #d9534f;
 }
 .has-feedback label ~ .form-control-feedback {
   top: 25px;
@@ -5118,15 +5118,15 @@ a.thumbnail.active {
   color: #66512c;
 }
 .alert-danger {
-  background-color: #f2dede;
-  border-color: #ebccd1;
-  color: #a94442;
+  background-color: #fbeeed;
+  border-color: #f7d8dd;
+  color: #d9534f;
 }
 .alert-danger hr {
-  border-top-color: #e4b9c0;
+  border-top-color: #f2c3ca;
 }
 .alert-danger .alert-link {
-  color: #843534;
+  color: #c9302c;
 }
 @-webkit-keyframes progress-bar-stripes {
   from {
@@ -5431,12 +5431,12 @@ button.list-group-item-warning.active:focus {
   border-color: #8a6d3b;
 }
 .list-group-item-danger {
-  color: #a94442;
-  background-color: #f2dede;
+  color: #d9534f;
+  background-color: #fbeeed;
 }
 a.list-group-item-danger,
 button.list-group-item-danger {
-  color: #a94442;
+  color: #d9534f;
 }
 a.list-group-item-danger .list-group-item-heading,
 button.list-group-item-danger .list-group-item-heading {
@@ -5446,8 +5446,8 @@ a.list-group-item-danger:hover,
 button.list-group-item-danger:hover,
 a.list-group-item-danger:focus,
 button.list-group-item-danger:focus {
-  color: #a94442;
-  background-color: #ebcccc;
+  color: #d9534f;
+  background-color: #f7d9d8;
 }
 a.list-group-item-danger.active,
 button.list-group-item-danger.active,
@@ -5456,8 +5456,8 @@ button.list-group-item-danger.active:hover,
 a.list-group-item-danger.active:focus,
 button.list-group-item-danger.active:focus {
   color: #fff;
-  background-color: #a94442;
-  border-color: #a94442;
+  background-color: #d9534f;
+  border-color: #d9534f;
 }
 .list-group-item-heading {
   margin-top: 0;
@@ -5793,22 +5793,22 @@ button.list-group-item-danger.active:focus {
   border-bottom-color: #faebcc;
 }
 .panel-danger {
-  border-color: #ebccd1;
+  border-color: #f7d8dd;
 }
 .panel-danger > .panel-heading {
-  color: #a94442;
-  background-color: #f2dede;
-  border-color: #ebccd1;
+  color: #d9534f;
+  background-color: #fbeeed;
+  border-color: #f7d8dd;
 }
 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
-  border-top-color: #ebccd1;
+  border-top-color: #f7d8dd;
 }
 .panel-danger > .panel-heading .badge {
-  color: #f2dede;
-  background-color: #a94442;
+  color: #fbeeed;
+  background-color: #d9534f;
 }
 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
-  border-bottom-color: #ebccd1;
+  border-bottom-color: #f7d8dd;
 }
 .embed-responsive {
   position: relative;
@@ -6842,7 +6842,7 @@ button.close {
   margin: 0 0 15px;
 }
 .jumbotron p {
-  font-family: proxima-nova-sc-osf, "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-family: proxima-nova-sc, "Helvetica Neue", Helvetica, Arial, sans-serif;
   margin-top: 15px;
   margin-bottom: 15px;
   font-size: 24px;
@@ -6942,7 +6942,10 @@ h1.info-class {
   margin-bottom: 30px;
 }
 .small-caps {
-  font-family: proxima-nova-sc-osf, "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-family: proxima-nova-sc, "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+.alert-link {
+  text-decoration: underline;
 }
 @media (min-width: 768px) {
   .modal-md {
@@ -6967,7 +6970,7 @@ section {
   text-align: center;
 }
 label.error {
-  color: #a94442;
+  color: #d9534f;
   margin-top: 5px;
 }
 #icon-carousel {
@@ -7036,36 +7039,47 @@ label.error {
 .stripe-ad .lead {
   padding-top: 5px;
 }
-.filter-parent {
+#search {
   position: relative;
   font-size: 18px;
   padding-top: 40px;
-  margin: -20px auto 50px;
+  margin: -20px auto 0px;
 }
-.filter-parent label {
+#search label {
   position: absolute;
   left: 17px;
-  top: 50px;
+  top: 51px;
 }
-.filter-parent #filter-by,
-.filter-parent .hint {
+#search #search-input,
+#search .hint {
   padding-left: 43px;
   padding-right: 43px;
   border-radius: 23px;
 }
-.filter-parent .hint {
+#search .hint {
   color: #aaa;
 }
-.filter-parent #filter-clear {
+#search #search-clear {
   text-decoration: none;
   position: absolute;
   right: 18px;
-  top: 53px;
+  top: 54px;
+  color: #b3b3b3;
+}
+#search #search-clear:hover {
+  color: #8f8f8f;
+}
+#search-results em {
+  font-style: normal;
+  text-decoration: underline;
 }
 .fontawesome-icon-list {
   margin-top: 22px;
 }
 .fontawesome-icon-list .fa-hover a {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
   display: block;
   color: #222222;
   line-height: 32px;
@@ -7565,6 +7579,20 @@ div.bsap a.adhere:hover {
   font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: left !important;
 }
+.algolia {
+  margin-top: -20px;
+  padding-top: 49px;
+}
+.algolia a {
+  color: #333333;
+}
+.algolia a:hover {
+  color: #198764;
+}
+.algolia .fas-algolia {
+  font-size: 32px;
+  vertical-align: middle;
+}
 @media (min-width: 1200px) {
   #icon-carousel {
     font-size: 240px;

二進制
assets/font-awesome-4.4.0.zip


二進制
assets/img/algolia.png


+ 92 - 0
assets/js/search.js

@@ -0,0 +1,92 @@
+$(function() {
+    var SearchView = Backbone.View.extend({
+        events: {
+            "keyup #search-input": "search",
+            "click #search-clear": "clear"
+        },
+
+        initialize: function() {
+            this.algolia = algoliasearch("M19DXW5X0Q", "c79b2e61519372a99fa5890db070064c");
+            this.algoliaHelper = algoliasearchHelper(this.algolia, "font_awesome");
+            this.template = _.template($("#results-template").html());
+
+            this.$searchInput = this.$("#search-input");
+            this.$searchResultsSection = this.$("#search-results");
+            this.$searchInputClear = this.$("#search-clear");
+            this.$iconsSection = this.$("#icons");
+
+            this.algoliaHelper.on("result", _.bind(this.showResults, this));
+        },
+
+        search: function(event) {
+            var query = this.$searchInput.val();
+
+            if (query !== "") {
+                this. algoliaHelper.setQuery(query).search();
+            } else {
+                this.clearResults();
+            }
+        },
+
+        clear: function(event) {
+            event.preventDefault();
+
+            this.clearResults();
+        },
+
+        showResults: function(content, state) {
+            this.$searchResultsSection.html("");
+            this.$searchResultsSection.removeClass("hide");
+            this.$searchInputClear.removeClass("hide");
+            this.$iconsSection.addClass("hide");
+
+            var results = [];
+
+            _.each(content.hits, function(result) {
+                results.push(new SearchResultView({ result: result }).render())
+            });
+
+            this.$searchResultsSection.html(this.template({ content: content, results: results.join("") }));
+        },
+
+        clearResults: function() {
+            this.$searchInput.val("").focus();
+            this.$searchResultsSection.addClass("hide");
+            this.$searchResultsSection.html("");
+            this.$searchInputClear.addClass("hide");
+            this.$iconsSection.removeClass("hide");
+        }
+    });
+
+    var SearchResultView = Backbone.View.extend({
+        initialize: function(options) {
+            this.template = _.template($("#result-template").html());
+            this.result = options.result
+        },
+
+        render: function() {
+            var matches = [];
+
+            this.pullMatches(matches, this.result._highlightResult.aliases);
+            this.pullMatches(matches, this.result._highlightResult.synonyms);
+
+            return this.template({ result: this.result, matches: matches });
+        },
+
+        pullMatches: function(matches, list) {
+            if (list !== undefined) {
+                _.each(list, function(highlight) {
+                    if (highlight.matchLevel !== "none") {
+                        matches.push(highlight.value)
+                    }
+                })
+            }
+        }
+    });
+
+    var $searchViewElement = $("[data-view=search]");
+
+    if ($searchViewElement.length > 0) {
+        new SearchView({ el: $searchViewElement });
+    }
+});

+ 14 - 82
assets/js/site.js

@@ -1,4 +1,4 @@
-$(function() {
+$(function () {
   $("#newsletter").validate();
 
   var ads = [
@@ -28,7 +28,6 @@ $(function() {
     },
 
 
-
     {
       quote: "<strong>Black Tie</strong>, from the creator of Font Awesome. On sale at the Kickstarter price for a limited time.",
       class: "black-tie",
@@ -40,6 +39,18 @@ $(function() {
       class: "black-tie",
       url: "http://blacktie.io/?utm_source=font_awesome_homepage&utm_medium=display&utm_content=ad_5_clean_minimalist&utm_campaign=promo_4.4_update",
       btn_text: "Check it Out!"
+    },
+    {
+      quote: "Want a different icon look? Check out <strong>Black Tie</strong>, our new multi-weight icon set.",
+      class: "black-tie",
+      url: "http://blacktie.io/?utm_source=font_awesome_homepage&utm_medium=display&utm_content=ad_6_different_look&utm_campaign=promo_4.4_update",
+      btn_text: "Check it Out!"
+    },
+    {
+      quote: "Check out <strong>Black Tie</strong>, our new multi-weight icon set!",
+      class: "black-tie",
+      url: "http://blacktie.io/?utm_source=font_awesome_homepage&utm_medium=display&utm_content=ad_7_our_new_multi_weight&utm_campaign=promo_4.4_update",
+      btn_text: "Check it Out!"
     }
   ];
 
@@ -52,87 +63,8 @@ $(function() {
 
   $('[data-toggle="popover"]').popover();
 
-  var $filter_by = $('#filter-by');
-
-  // Filter icons
-  if($filter_by.length) {
-    var $filter_val = $('#filter-val');
-    var $filter = $('#filter');
-    var $other = $('#new, #web-application, #hand, #transportation, #gender, #form-control, #medical, #currency, #text-editor, #directional, #video-player, #brand, #file-type, #spinner, #payment, #chart');
-    var $clear = $('#filter-clear');
-    var $no_results = $('#no-search-results');
-
-    var $icons = $('.filter-icon', $filter);
-
-    // Add tab completion
-    $filter_by.tabcomplete(filterSet, {
-      arrowKeys: true
-    });
-
-    $clear.on('click', function(e) {
-      e.preventDefault();
-      $filter_by
-        .val('')
-        .trigger('input')
-        .trigger('keyup')
-        .focus();
-
-      $clear.addClass('hide'); // Hide clear button
-    });
-
-
-    $filter_by.on('keyup', function() {
-      var $this = $(this);
-      var val = $this.val().toLowerCase();
-      $filter.toggle(!!val);
-      $other.toggle(!val);
-      $clear.toggleClass('hide', !val);
-      $filter_val.text(val);
-
-      if(!val) return;
-
-      var resultsCount = 0;
-      $icons.each(function() {
-        var filter = $(this).attr('data-filter').split('|');
-        var show = inFilter(val, filter);
-        if (!show) {
-          if (val.slice(-1) === 's') {
-            // Try to be smart. Make plural terms singular.
-            show = inFilter(val.slice(0, -1), filter);
-          }
-        }
-        if (show) resultsCount++;
-        $(this).toggle(!!show);
-      });
-
-      if( resultsCount == 0 && val.length != 0 ) {
-        $no_results.find('span').text(val);
-        $no_results.show();
-      } else {
-        $no_results.hide();
-      }
-    });
-  }
-
-  function inFilter(val, filter) {
-    for (var i = 0; i < filter.length; i++) {
-      if (filter[i].match(val)) return true;
-    }
-    return false;
-  }
-
-  $filter_by
-    .val('')
-    .trigger('input')
-    .trigger('keyup')
-    .focus();
-
-  if ($clear) {
-    $clear.addClass('hide'); // Hide clear button
-  }
-
   function selectFonticonsAd() {
-    random_number = Math.floor( Math.random() * ads.length );
+    random_number = Math.floor(Math.random() * ads.length);
     random_ad = ads[random_number];
 
     $('#banner').addClass(random_ad.class);

文件差異過大導致無法顯示
+ 0 - 5
assets/js/tabcomplete.min.js


+ 2 - 0
assets/less/site.less

@@ -6,6 +6,7 @@
 @import "site/bootstrap/jumbotron";
 @import "site/bootstrap/wells";
 @import "site/bootstrap/type";
+@import "site/bootstrap/alerts";
 @import "site/bootstrap/modals";
 
 @import "site/layout";
@@ -23,6 +24,7 @@
 @import "site/fusion-ad";
 @import "site/bsap-ad";
 @import "site/sumome";
+@import "site/algolia";
 
 @import "site/responsive/screen-lg";
 @import "site/responsive/screen-md";

+ 12 - 0
assets/less/site/algolia.less

@@ -0,0 +1,12 @@
+.algolia {
+  margin-top: -20px;
+  padding-top: 49px;
+  a {
+    color: @text-color;
+    &:hover { color: @link-hover-color; }
+  }
+  .fas-algolia {
+    font-size: 32px;
+    vertical-align: middle;
+  }
+}

+ 1 - 0
assets/less/site/bootstrap/alerts.less

@@ -0,0 +1 @@
+.alert-link { text-decoration: underline; }

+ 5 - 1
assets/less/site/bootstrap/variables.less

@@ -47,7 +47,7 @@
 @fa-green-dark:         darken(@fa-green, 10%);
 
 @jumbotron-border:      mix(@fa-green, @fa-green-dark, 75%);
-@font-family-alt:       proxima-nova-sc-osf, "Helvetica Neue", Helvetica, Arial, sans-serif;
+@font-family-alt:       proxima-nova-sc, "Helvetica Neue", Helvetica, Arial, sans-serif;
 
 
 // BOOTSTRAP OVERRIDES
@@ -105,6 +105,10 @@
 @state-info-bg:                 @blue-lighter;
 @state-info-border:             darken(spin(@state-info-bg, -10), 7%);
 
+@state-danger-text:              @brand-danger;
+@state-danger-bg:                mix(@state-danger-text,#fff,10%);
+@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
+
 
 // Carousel
 @carousel-text-shadow:          0 1px 0 rgba(255,255,255,0.25);

+ 1 - 0
assets/less/site/fontawesome-icon-list.less

@@ -2,6 +2,7 @@
   margin-top: 22px;
   .fa-hover {
     a {
+      .text-ellipsis;
       display: block;
       color: @gray-darker;
       line-height: 32px;

+ 21 - 6
assets/less/site/search.less

@@ -1,25 +1,40 @@
-.filter-parent {
+#search {
   position: relative;
   font-size: 18px;
   padding-top: 40px;
-  margin: -20px auto 50px;
+  margin: -20px auto 0px;
+
   label {
     position: absolute;
     left: 17px;
-    top: 50px;
+    top: 51px;
   }
-  #filter-by, .hint {
+
+  #search-input, .hint {
     padding-left: 43px;
     padding-right: 43px;
     border-radius: 23px;
   }
+
   .hint {
     color: #aaa;
   }
-  #filter-clear {
+
+  #search-clear {
     text-decoration: none;
     position: absolute;
     right: 18px;
-    top: 53px;
+    top: 54px;
+    color: @text-muted;
+    &:hover {
+      color: mix(#000, @text-muted, 20%);
+    }
+  }
+}
+
+#search-results {
+  em {
+    font-style: normal;
+    text-decoration: underline;
   }
 }

+ 8 - 5
cheatsheet/index.html

@@ -23,8 +23,7 @@
     <script src="../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -5645,7 +5644,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../assets/js/site.js"></script>
+  <script src="../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
community/index.html

@@ -23,8 +23,7 @@
     <script src="../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -396,7 +395,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../assets/js/site.js"></script>
+  <script src="../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
examples/index.html

@@ -23,8 +23,7 @@
     <script src="../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -668,7 +667,11 @@ fa-ban on fa-camera
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../assets/js/site.js"></script>
+  <script src="../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
get-started/index.html

@@ -23,8 +23,7 @@
     <script src="../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -394,7 +393,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../assets/js/site.js"></script>
+  <script src="../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/500px/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/adjust/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/adn/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/align-center/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/align-justify/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/align-left/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/align-right/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/amazon/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/ambulance/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/anchor/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/android/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angellist/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-double-down/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-double-left/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-double-right/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-double-up/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-down/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-left/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-right/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/angle-up/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/apple/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/archive/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/area-chart/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-down/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-left/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-o-down/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-o-left/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-o-right/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-o-up/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-right/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-circle-up/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-down/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-left/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-right/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrow-up/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrows-alt/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrows-h/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrows-v/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/arrows/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/asterisk/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/at/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/backward/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/balance-scale/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/ban/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bar-chart/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -242,7 +241,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/barcode/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bars/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -242,7 +241,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/battery-empty/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/battery-full/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/battery-half/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/battery-quarter/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/battery-three-quarters/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bed/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/beer/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/behance-square/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/behance/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bell-o/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bell-slash-o/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bell-slash/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bell/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bicycle/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/binoculars/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/birthday-cake/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bitbucket-square/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bitbucket/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/black-tie/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bold/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bolt/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -240,7 +239,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bomb/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/book/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bookmark-o/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bookmark/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/briefcase/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/btc/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -242,7 +241,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bug/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/building-o/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/building/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bullhorn/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bullseye/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/bus/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -237,7 +236,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/buysellads/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/calculator/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

+ 8 - 5
icon/calendar-check-o/index.html

@@ -23,8 +23,7 @@
     <script src="../../assets/js/respond.min.js"></script>
   <![endif]-->
 
-  <script src="https://use.typekit.net/wnc7ioh.js"></script>
-  <script>try{Typekit.load();}catch(e){}</script>
+  <script src="https://use.fonticons.com/ffe176a3.js"></script>
 
   <script>
     var _gaq = _gaq || [];
@@ -49,7 +48,7 @@
     })();
   </script>
   <div id="wrap"> <!-- necessary for sticky footer. wrap all content except footer -->
-    <div class="collapse" id="banner">
+    <div class="collapse hidden-print" id="banner">
   <div class="container">
     <div class="message-container">
       <div class="tagline">
@@ -70,7 +69,7 @@
         <span class="sr-only">Toggle navigation</span>
         <i class="fa fa-bars fa-lg"></i>
       </button>
-      <a class="navbar-brand" href="../../"><i class="fa fa-flag"></i> Font Awesome</a>
+      <a class="navbar-brand" href="../../"><i class="fas fas-logo"></i></a>
     </div>
 
     <div class="navbar-collapse collapse">
@@ -235,7 +234,11 @@
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
   <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
-  <script src="../../assets/js/tabcomplete.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
+  <script src="https://cdn.jsdelivr.net/algoliasearch.helper/2/algoliasearch.helper.min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"></script>
   <script src="../../assets/js/site.js"></script>
+  <script src="../../assets/js/search.js"></script>
   </body>
 </html>

部分文件因文件數量過多而無法顯示