Browse Source

Finished populating the services page main section

Upgraded to font-awesome 4.7
Ethan N. Paul 1 year ago
parent
commit
a5e77269c3

+ 2
- 2
css/font-awesome.min.css
File diff suppressed because it is too large
View File


BIN
fonts/FontAwesome.otf View File


BIN
fonts/fontawesome-webfont.eot View File


+ 2668
- 517
fonts/fontawesome-webfont.svg
File diff suppressed because it is too large
View File


BIN
fonts/fontawesome-webfont.ttf View File


BIN
fonts/fontawesome-webfont.woff View File


BIN
fonts/fontawesome-webfont.woff2 View File


+ 34
- 0
less/animated.less View File

@@ -0,0 +1,34 @@
1
+// Animated Icons
2
+// --------------------------
3
+
4
+.@{fa-css-prefix}-spin {
5
+  -webkit-animation: fa-spin 2s infinite linear;
6
+          animation: fa-spin 2s infinite linear;
7
+}
8
+
9
+.@{fa-css-prefix}-pulse {
10
+  -webkit-animation: fa-spin 1s infinite steps(8);
11
+          animation: fa-spin 1s infinite steps(8);
12
+}
13
+
14
+@-webkit-keyframes fa-spin {
15
+  0% {
16
+    -webkit-transform: rotate(0deg);
17
+            transform: rotate(0deg);
18
+  }
19
+  100% {
20
+    -webkit-transform: rotate(359deg);
21
+            transform: rotate(359deg);
22
+  }
23
+}
24
+
25
+@keyframes fa-spin {
26
+  0% {
27
+    -webkit-transform: rotate(0deg);
28
+            transform: rotate(0deg);
29
+  }
30
+  100% {
31
+    -webkit-transform: rotate(359deg);
32
+            transform: rotate(359deg);
33
+  }
34
+}

+ 9
- 0
less/bordered-pulled.less View File

@@ -7,6 +7,15 @@
7 7
   border-radius: .1em;
8 8
 }
9 9
 
10
+.@{fa-css-prefix}-pull-left { float: left; }
11
+.@{fa-css-prefix}-pull-right { float: right; }
12
+
13
+.@{fa-css-prefix} {
14
+  &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15
+  &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16
+}
17
+
18
+/* Deprecated as of 4.4.0 */
10 19
 .pull-right { float: right; }
11 20
 .pull-left { float: left; }
12 21
 

+ 2
- 1
less/core.less View File

@@ -3,9 +3,10 @@
3 3
 
4 4
 .@{fa-css-prefix} {
5 5
   display: inline-block;
6
-  font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
6
+  font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 7
   font-size: inherit; // can't have font-size inherit on line above, so need to override
8 8
   text-rendering: auto; // optimizelegibility throws things off #1094
9 9
   -webkit-font-smoothing: antialiased;
10 10
   -moz-osx-font-smoothing: grayscale;
11
+
11 12
 }

+ 3
- 2
less/font-awesome.less View File

@@ -1,5 +1,5 @@
1 1
 /*!
2
- *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
2
+ *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 3
  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 4
  */
5 5
 
@@ -11,7 +11,8 @@
11 11
 @import "fixed-width.less";
12 12
 @import "list.less";
13 13
 @import "bordered-pulled.less";
14
-@import "spinning.less";
14
+@import "animated.less";
15 15
 @import "rotated-flipped.less";
16 16
 @import "stacked.less";
17 17
 @import "icons.less";
18
+@import "screen-reader.less";

+ 239
- 2
less/icons.less View File

@@ -158,10 +158,12 @@
158 158
 .@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
159 159
 .@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
160 160
 .@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
161
+.@{fa-css-prefix}-facebook-f:before,
161 162
 .@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
162 163
 .@{fa-css-prefix}-github:before { content: @fa-var-github; }
163 164
 .@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
164 165
 .@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
166
+.@{fa-css-prefix}-feed:before,
165 167
 .@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
166 168
 .@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
167 169
 .@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
@@ -397,7 +399,8 @@
397 399
 .@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
398 400
 .@{fa-css-prefix}-female:before { content: @fa-var-female; }
399 401
 .@{fa-css-prefix}-male:before { content: @fa-var-male; }
400
-.@{fa-css-prefix}-gittip:before { content: @fa-var-gittip; }
402
+.@{fa-css-prefix}-gittip:before,
403
+.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
401 404
 .@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
402 405
 .@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
403 406
 .@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
@@ -435,7 +438,7 @@
435 438
 .@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
436 439
 .@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
437 440
 .@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
438
-.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
441
+.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
439 442
 .@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
440 443
 .@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
441 444
 .@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
@@ -485,11 +488,14 @@
485 488
 .@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
486 489
 .@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
487 490
 .@{fa-css-prefix}-ra:before,
491
+.@{fa-css-prefix}-resistance:before,
488 492
 .@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
489 493
 .@{fa-css-prefix}-ge:before,
490 494
 .@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
491 495
 .@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
492 496
 .@{fa-css-prefix}-git:before { content: @fa-var-git; }
497
+.@{fa-css-prefix}-y-combinator-square:before,
498
+.@{fa-css-prefix}-yc-square:before,
493 499
 .@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
494 500
 .@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
495 501
 .@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
@@ -550,3 +556,234 @@
550 556
 .@{fa-css-prefix}-sheqel:before,
551 557
 .@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
552 558
 .@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
559
+.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
560
+.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
561
+.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
562
+.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
563
+.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
564
+.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
565
+.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
566
+.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
567
+.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
568
+.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
569
+.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
570
+.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
571
+.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
572
+.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
573
+.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
574
+.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
575
+.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
576
+.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
577
+.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
578
+.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
579
+.@{fa-css-prefix}-intersex:before,
580
+.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
581
+.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
582
+.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
583
+.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
584
+.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
585
+.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
586
+.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
587
+.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
588
+.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
589
+.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
590
+.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
591
+.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
592
+.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
593
+.@{fa-css-prefix}-server:before { content: @fa-var-server; }
594
+.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
595
+.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
596
+.@{fa-css-prefix}-hotel:before,
597
+.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
598
+.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
599
+.@{fa-css-prefix}-train:before { content: @fa-var-train; }
600
+.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
601
+.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
602
+.@{fa-css-prefix}-yc:before,
603
+.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
604
+.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
605
+.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
606
+.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
607
+.@{fa-css-prefix}-battery-4:before,
608
+.@{fa-css-prefix}-battery:before,
609
+.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
610
+.@{fa-css-prefix}-battery-3:before,
611
+.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
612
+.@{fa-css-prefix}-battery-2:before,
613
+.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
614
+.@{fa-css-prefix}-battery-1:before,
615
+.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
616
+.@{fa-css-prefix}-battery-0:before,
617
+.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
618
+.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
619
+.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
620
+.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
621
+.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
622
+.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
623
+.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
624
+.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
625
+.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
626
+.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
627
+.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
628
+.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
629
+.@{fa-css-prefix}-hourglass-1:before,
630
+.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
631
+.@{fa-css-prefix}-hourglass-2:before,
632
+.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
633
+.@{fa-css-prefix}-hourglass-3:before,
634
+.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
635
+.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
636
+.@{fa-css-prefix}-hand-grab-o:before,
637
+.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
638
+.@{fa-css-prefix}-hand-stop-o:before,
639
+.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
640
+.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
641
+.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
642
+.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
643
+.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
644
+.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
645
+.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
646
+.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
647
+.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
648
+.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
649
+.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
650
+.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
651
+.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
652
+.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
653
+.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
654
+.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
655
+.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
656
+.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
657
+.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
658
+.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
659
+.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
660
+.@{fa-css-prefix}-tv:before,
661
+.@{fa-css-prefix}-television:before { content: @fa-var-television; }
662
+.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
663
+.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
664
+.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
665
+.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
666
+.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
667
+.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
668
+.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
669
+.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
670
+.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
671
+.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
672
+.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
673
+.@{fa-css-prefix}-map:before { content: @fa-var-map; }
674
+.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
675
+.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
676
+.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
677
+.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
678
+.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
679
+.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
680
+.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
681
+.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
682
+.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
683
+.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
684
+.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
685
+.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
686
+.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
687
+.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
688
+.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
689
+.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
690
+.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
691
+.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
692
+.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
693
+.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
694
+.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
695
+.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
696
+.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
697
+.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
698
+.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
699
+.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
700
+.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
701
+.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
702
+.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
703
+.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
704
+.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
705
+.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }
706
+.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }
707
+.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
708
+.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
709
+.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }
710
+.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
711
+.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
712
+.@{fa-css-prefix}-asl-interpreting:before,
713
+.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
714
+.@{fa-css-prefix}-deafness:before,
715
+.@{fa-css-prefix}-hard-of-hearing:before,
716
+.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
717
+.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
718
+.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
719
+.@{fa-css-prefix}-signing:before,
720
+.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
721
+.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
722
+.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
723
+.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
724
+.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
725
+.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
726
+.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
727
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
728
+.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
729
+.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
730
+.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
731
+.@{fa-css-prefix}-google-plus-circle:before,
732
+.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }
733
+.@{fa-css-prefix}-fa:before,
734
+.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
735
+.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }
736
+.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
737
+.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }
738
+.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
739
+.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
740
+.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }
741
+.@{fa-css-prefix}-vcard:before,
742
+.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
743
+.@{fa-css-prefix}-vcard-o:before,
744
+.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }
745
+.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
746
+.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }
747
+.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }
748
+.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
749
+.@{fa-css-prefix}-drivers-license:before,
750
+.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
751
+.@{fa-css-prefix}-drivers-license-o:before,
752
+.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }
753
+.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
754
+.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
755
+.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
756
+.@{fa-css-prefix}-thermometer-4:before,
757
+.@{fa-css-prefix}-thermometer:before,
758
+.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
759
+.@{fa-css-prefix}-thermometer-3:before,
760
+.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
761
+.@{fa-css-prefix}-thermometer-2:before,
762
+.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
763
+.@{fa-css-prefix}-thermometer-1:before,
764
+.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
765
+.@{fa-css-prefix}-thermometer-0:before,
766
+.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
767
+.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
768
+.@{fa-css-prefix}-bathtub:before,
769
+.@{fa-css-prefix}-s15:before,
770
+.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
771
+.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
772
+.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
773
+.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
774
+.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
775
+.@{fa-css-prefix}-times-rectangle:before,
776
+.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
777
+.@{fa-css-prefix}-times-rectangle-o:before,
778
+.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }
779
+.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
780
+.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
781
+.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
782
+.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
783
+.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
784
+.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }
785
+.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
786
+.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }
787
+.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
788
+.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
789
+.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }

+ 38
- 3
less/mixins.less View File

@@ -3,23 +3,58 @@
3 3
 
4 4
 .fa-icon() {
5 5
   display: inline-block;
6
-  font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
6
+  font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 7
   font-size: inherit; // can't have font-size inherit on line above, so need to override
8 8
   text-rendering: auto; // optimizelegibility throws things off #1094
9 9
   -webkit-font-smoothing: antialiased;
10 10
   -moz-osx-font-smoothing: grayscale;
11
+
11 12
 }
12 13
 
13 14
 .fa-icon-rotate(@degrees, @rotation) {
14
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
15
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
15 16
   -webkit-transform: rotate(@degrees);
16 17
       -ms-transform: rotate(@degrees);
17 18
           transform: rotate(@degrees);
18 19
 }
19 20
 
20 21
 .fa-icon-flip(@horiz, @vert, @rotation) {
21
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
22
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
22 23
   -webkit-transform: scale(@horiz, @vert);
23 24
       -ms-transform: scale(@horiz, @vert);
24 25
           transform: scale(@horiz, @vert);
25 26
 }
27
+
28
+
29
+// Only display content to screen readers. A la Bootstrap 4.
30
+//
31
+// See: http://a11yproject.com/posts/how-to-hide-content/
32
+
33
+.sr-only() {
34
+  position: absolute;
35
+  width: 1px;
36
+  height: 1px;
37
+  padding: 0;
38
+  margin: -1px;
39
+  overflow: hidden;
40
+  clip: rect(0,0,0,0);
41
+  border: 0;
42
+}
43
+
44
+// Use in conjunction with .sr-only to only display content when it's focused.
45
+//
46
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47
+//
48
+// Credit: HTML5 Boilerplate
49
+
50
+.sr-only-focusable() {
51
+  &:active,
52
+  &:focus {
53
+    position: static;
54
+    width: auto;
55
+    height: auto;
56
+    margin: 0;
57
+    overflow: visible;
58
+    clip: auto;
59
+  }
60
+}

+ 2
- 1
less/path.less View File

@@ -5,10 +5,11 @@
5 5
   font-family: 'FontAwesome';
6 6
   src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 7
   src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8
+    url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
8 9
     url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
9 10
     url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
10 11
     url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
11
-//  src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12
+  // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12 13
   font-weight: normal;
13 14
   font-style: normal;
14 15
 }

+ 5
- 0
less/screen-reader.less View File

@@ -0,0 +1,5 @@
1
+// Screen Readers
2
+// -------------------------
3
+
4
+.sr-only { .sr-only(); }
5
+.sr-only-focusable { .sr-only-focusable(); }

+ 242
- 3
less/variables.less View File

@@ -2,20 +2,29 @@
2 2
 // --------------------------
3 3
 
4 4
 @fa-font-path:        "../fonts";
5
-//@fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts"; // for referencing Bootstrap CDN font files directly
5
+@fa-font-size-base:   14px;
6
+@fa-line-height-base: 1;
7
+//@fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly
6 8
 @fa-css-prefix:       fa;
7
-@fa-version:          "4.2.0";
9
+@fa-version:          "4.7.0";
8 10
 @fa-border-color:     #eee;
9 11
 @fa-inverse:          #fff;
10 12
 @fa-li-width:         (30em / 14);
11 13
 
14
+@fa-var-500px: "\f26e";
15
+@fa-var-address-book: "\f2b9";
16
+@fa-var-address-book-o: "\f2ba";
17
+@fa-var-address-card: "\f2bb";
18
+@fa-var-address-card-o: "\f2bc";
12 19
 @fa-var-adjust: "\f042";
13 20
 @fa-var-adn: "\f170";
14 21
 @fa-var-align-center: "\f037";
15 22
 @fa-var-align-justify: "\f039";
16 23
 @fa-var-align-left: "\f036";
17 24
 @fa-var-align-right: "\f038";
25
+@fa-var-amazon: "\f270";
18 26
 @fa-var-ambulance: "\f0f9";
27
+@fa-var-american-sign-language-interpreting: "\f2a3";
19 28
 @fa-var-anchor: "\f13d";
20 29
 @fa-var-android: "\f17b";
21 30
 @fa-var-angellist: "\f209";
@@ -46,16 +55,35 @@
46 55
 @fa-var-arrows-alt: "\f0b2";
47 56
 @fa-var-arrows-h: "\f07e";
48 57
 @fa-var-arrows-v: "\f07d";
58
+@fa-var-asl-interpreting: "\f2a3";
59
+@fa-var-assistive-listening-systems: "\f2a2";
49 60
 @fa-var-asterisk: "\f069";
50 61
 @fa-var-at: "\f1fa";
62
+@fa-var-audio-description: "\f29e";
51 63
 @fa-var-automobile: "\f1b9";
52 64
 @fa-var-backward: "\f04a";
65
+@fa-var-balance-scale: "\f24e";
53 66
 @fa-var-ban: "\f05e";
67
+@fa-var-bandcamp: "\f2d5";
54 68
 @fa-var-bank: "\f19c";
55 69
 @fa-var-bar-chart: "\f080";
56 70
 @fa-var-bar-chart-o: "\f080";
57 71
 @fa-var-barcode: "\f02a";
58 72
 @fa-var-bars: "\f0c9";
73
+@fa-var-bath: "\f2cd";
74
+@fa-var-bathtub: "\f2cd";
75
+@fa-var-battery: "\f240";
76
+@fa-var-battery-0: "\f244";
77
+@fa-var-battery-1: "\f243";
78
+@fa-var-battery-2: "\f242";
79
+@fa-var-battery-3: "\f241";
80
+@fa-var-battery-4: "\f240";
81
+@fa-var-battery-empty: "\f244";
82
+@fa-var-battery-full: "\f240";
83
+@fa-var-battery-half: "\f242";
84
+@fa-var-battery-quarter: "\f243";
85
+@fa-var-battery-three-quarters: "\f241";
86
+@fa-var-bed: "\f236";
59 87
 @fa-var-beer: "\f0fc";
60 88
 @fa-var-behance: "\f1b4";
61 89
 @fa-var-behance-square: "\f1b5";
@@ -69,12 +97,17 @@
69 97
 @fa-var-bitbucket: "\f171";
70 98
 @fa-var-bitbucket-square: "\f172";
71 99
 @fa-var-bitcoin: "\f15a";
100
+@fa-var-black-tie: "\f27e";
101
+@fa-var-blind: "\f29d";
102
+@fa-var-bluetooth: "\f293";
103
+@fa-var-bluetooth-b: "\f294";
72 104
 @fa-var-bold: "\f032";
73 105
 @fa-var-bolt: "\f0e7";
74 106
 @fa-var-bomb: "\f1e2";
75 107
 @fa-var-book: "\f02d";
76 108
 @fa-var-bookmark: "\f02e";
77 109
 @fa-var-bookmark-o: "\f097";
110
+@fa-var-braille: "\f2a1";
78 111
 @fa-var-briefcase: "\f0b1";
79 112
 @fa-var-btc: "\f15a";
80 113
 @fa-var-bug: "\f188";
@@ -83,10 +116,15 @@
83 116
 @fa-var-bullhorn: "\f0a1";
84 117
 @fa-var-bullseye: "\f140";
85 118
 @fa-var-bus: "\f207";
119
+@fa-var-buysellads: "\f20d";
86 120
 @fa-var-cab: "\f1ba";
87 121
 @fa-var-calculator: "\f1ec";
88 122
 @fa-var-calendar: "\f073";
123
+@fa-var-calendar-check-o: "\f274";
124
+@fa-var-calendar-minus-o: "\f272";
89 125
 @fa-var-calendar-o: "\f133";
126
+@fa-var-calendar-plus-o: "\f271";
127
+@fa-var-calendar-times-o: "\f273";
90 128
 @fa-var-camera: "\f030";
91 129
 @fa-var-camera-retro: "\f083";
92 130
 @fa-var-car: "\f1b9";
@@ -98,9 +136,13 @@
98 136
 @fa-var-caret-square-o-right: "\f152";
99 137
 @fa-var-caret-square-o-up: "\f151";
100 138
 @fa-var-caret-up: "\f0d8";
139
+@fa-var-cart-arrow-down: "\f218";
140
+@fa-var-cart-plus: "\f217";
101 141
 @fa-var-cc: "\f20a";
102 142
 @fa-var-cc-amex: "\f1f3";
143
+@fa-var-cc-diners-club: "\f24c";
103 144
 @fa-var-cc-discover: "\f1f2";
145
+@fa-var-cc-jcb: "\f24b";
104 146
 @fa-var-cc-mastercard: "\f1f1";
105 147
 @fa-var-cc-paypal: "\f1f4";
106 148
 @fa-var-cc-stripe: "\f1f5";
@@ -122,12 +164,14 @@
122 164
 @fa-var-chevron-right: "\f054";
123 165
 @fa-var-chevron-up: "\f077";
124 166
 @fa-var-child: "\f1ae";
167
+@fa-var-chrome: "\f268";
125 168
 @fa-var-circle: "\f111";
126 169
 @fa-var-circle-o: "\f10c";
127 170
 @fa-var-circle-o-notch: "\f1ce";
128 171
 @fa-var-circle-thin: "\f1db";
129 172
 @fa-var-clipboard: "\f0ea";
130 173
 @fa-var-clock-o: "\f017";
174
+@fa-var-clone: "\f24d";
131 175
 @fa-var-close: "\f00d";
132 176
 @fa-var-cloud: "\f0c2";
133 177
 @fa-var-cloud-download: "\f0ed";
@@ -136,19 +180,26 @@
136 180
 @fa-var-code: "\f121";
137 181
 @fa-var-code-fork: "\f126";
138 182
 @fa-var-codepen: "\f1cb";
183
+@fa-var-codiepie: "\f284";
139 184
 @fa-var-coffee: "\f0f4";
140 185
 @fa-var-cog: "\f013";
141 186
 @fa-var-cogs: "\f085";
142 187
 @fa-var-columns: "\f0db";
143 188
 @fa-var-comment: "\f075";
144 189
 @fa-var-comment-o: "\f0e5";
190
+@fa-var-commenting: "\f27a";
191
+@fa-var-commenting-o: "\f27b";
145 192
 @fa-var-comments: "\f086";
146 193
 @fa-var-comments-o: "\f0e6";
147 194
 @fa-var-compass: "\f14e";
148 195
 @fa-var-compress: "\f066";
196
+@fa-var-connectdevelop: "\f20e";
197
+@fa-var-contao: "\f26d";
149 198
 @fa-var-copy: "\f0c5";
150 199
 @fa-var-copyright: "\f1f9";
200
+@fa-var-creative-commons: "\f25e";
151 201
 @fa-var-credit-card: "\f09d";
202
+@fa-var-credit-card-alt: "\f283";
152 203
 @fa-var-crop: "\f125";
153 204
 @fa-var-crosshairs: "\f05b";
154 205
 @fa-var-css3: "\f13c";
@@ -157,27 +208,39 @@
157 208
 @fa-var-cut: "\f0c4";
158 209
 @fa-var-cutlery: "\f0f5";
159 210
 @fa-var-dashboard: "\f0e4";
211
+@fa-var-dashcube: "\f210";
160 212
 @fa-var-database: "\f1c0";
213
+@fa-var-deaf: "\f2a4";
214
+@fa-var-deafness: "\f2a4";
161 215
 @fa-var-dedent: "\f03b";
162 216
 @fa-var-delicious: "\f1a5";
163 217
 @fa-var-desktop: "\f108";
164 218
 @fa-var-deviantart: "\f1bd";
219
+@fa-var-diamond: "\f219";
165 220
 @fa-var-digg: "\f1a6";
166 221
 @fa-var-dollar: "\f155";
167 222
 @fa-var-dot-circle-o: "\f192";
168 223
 @fa-var-download: "\f019";
169 224
 @fa-var-dribbble: "\f17d";
225
+@fa-var-drivers-license: "\f2c2";
226
+@fa-var-drivers-license-o: "\f2c3";
170 227
 @fa-var-dropbox: "\f16b";
171 228
 @fa-var-drupal: "\f1a9";
229
+@fa-var-edge: "\f282";
172 230
 @fa-var-edit: "\f044";
231
+@fa-var-eercast: "\f2da";
173 232
 @fa-var-eject: "\f052";
174 233
 @fa-var-ellipsis-h: "\f141";
175 234
 @fa-var-ellipsis-v: "\f142";
176 235
 @fa-var-empire: "\f1d1";
177 236
 @fa-var-envelope: "\f0e0";
178 237
 @fa-var-envelope-o: "\f003";
238
+@fa-var-envelope-open: "\f2b6";
239
+@fa-var-envelope-open-o: "\f2b7";
179 240
 @fa-var-envelope-square: "\f199";
241
+@fa-var-envira: "\f299";
180 242
 @fa-var-eraser: "\f12d";
243
+@fa-var-etsy: "\f2d7";
181 244
 @fa-var-eur: "\f153";
182 245
 @fa-var-euro: "\f153";
183 246
 @fa-var-exchange: "\f0ec";
@@ -185,16 +248,21 @@
185 248
 @fa-var-exclamation-circle: "\f06a";
186 249
 @fa-var-exclamation-triangle: "\f071";
187 250
 @fa-var-expand: "\f065";
251
+@fa-var-expeditedssl: "\f23e";
188 252
 @fa-var-external-link: "\f08e";
189 253
 @fa-var-external-link-square: "\f14c";
190 254
 @fa-var-eye: "\f06e";
191 255
 @fa-var-eye-slash: "\f070";
192 256
 @fa-var-eyedropper: "\f1fb";
257
+@fa-var-fa: "\f2b4";
193 258
 @fa-var-facebook: "\f09a";
259
+@fa-var-facebook-f: "\f09a";
260
+@fa-var-facebook-official: "\f230";
194 261
 @fa-var-facebook-square: "\f082";
195 262
 @fa-var-fast-backward: "\f049";
196 263
 @fa-var-fast-forward: "\f050";
197 264
 @fa-var-fax: "\f1ac";
265
+@fa-var-feed: "\f09e";
198 266
 @fa-var-female: "\f182";
199 267
 @fa-var-fighter-jet: "\f0fb";
200 268
 @fa-var-file: "\f15b";
@@ -220,6 +288,8 @@
220 288
 @fa-var-filter: "\f0b0";
221 289
 @fa-var-fire: "\f06d";
222 290
 @fa-var-fire-extinguisher: "\f134";
291
+@fa-var-firefox: "\f269";
292
+@fa-var-first-order: "\f2b0";
223 293
 @fa-var-flag: "\f024";
224 294
 @fa-var-flag-checkered: "\f11e";
225 295
 @fa-var-flag-o: "\f11d";
@@ -232,8 +302,13 @@
232 302
 @fa-var-folder-open: "\f07c";
233 303
 @fa-var-folder-open-o: "\f115";
234 304
 @fa-var-font: "\f031";
305
+@fa-var-font-awesome: "\f2b4";
306
+@fa-var-fonticons: "\f280";
307
+@fa-var-fort-awesome: "\f286";
308
+@fa-var-forumbee: "\f211";
235 309
 @fa-var-forward: "\f04e";
236 310
 @fa-var-foursquare: "\f180";
311
+@fa-var-free-code-camp: "\f2c5";
237 312
 @fa-var-frown-o: "\f119";
238 313
 @fa-var-futbol-o: "\f1e3";
239 314
 @fa-var-gamepad: "\f11b";
@@ -242,45 +317,87 @@
242 317
 @fa-var-ge: "\f1d1";
243 318
 @fa-var-gear: "\f013";
244 319
 @fa-var-gears: "\f085";
320
+@fa-var-genderless: "\f22d";
321
+@fa-var-get-pocket: "\f265";
322
+@fa-var-gg: "\f260";
323
+@fa-var-gg-circle: "\f261";
245 324
 @fa-var-gift: "\f06b";
246 325
 @fa-var-git: "\f1d3";
247 326
 @fa-var-git-square: "\f1d2";
248 327
 @fa-var-github: "\f09b";
249 328
 @fa-var-github-alt: "\f113";
250 329
 @fa-var-github-square: "\f092";
330
+@fa-var-gitlab: "\f296";
251 331
 @fa-var-gittip: "\f184";
252 332
 @fa-var-glass: "\f000";
333
+@fa-var-glide: "\f2a5";
334
+@fa-var-glide-g: "\f2a6";
253 335
 @fa-var-globe: "\f0ac";
254 336
 @fa-var-google: "\f1a0";
255 337
 @fa-var-google-plus: "\f0d5";
338
+@fa-var-google-plus-circle: "\f2b3";
339
+@fa-var-google-plus-official: "\f2b3";
256 340
 @fa-var-google-plus-square: "\f0d4";
257 341
 @fa-var-google-wallet: "\f1ee";
258 342
 @fa-var-graduation-cap: "\f19d";
343
+@fa-var-gratipay: "\f184";
344
+@fa-var-grav: "\f2d6";
259 345
 @fa-var-group: "\f0c0";
260 346
 @fa-var-h-square: "\f0fd";
261 347
 @fa-var-hacker-news: "\f1d4";
348
+@fa-var-hand-grab-o: "\f255";
349
+@fa-var-hand-lizard-o: "\f258";
262 350
 @fa-var-hand-o-down: "\f0a7";
263 351
 @fa-var-hand-o-left: "\f0a5";
264 352
 @fa-var-hand-o-right: "\f0a4";
265 353
 @fa-var-hand-o-up: "\f0a6";
354
+@fa-var-hand-paper-o: "\f256";
355
+@fa-var-hand-peace-o: "\f25b";
356
+@fa-var-hand-pointer-o: "\f25a";
357
+@fa-var-hand-rock-o: "\f255";
358
+@fa-var-hand-scissors-o: "\f257";
359
+@fa-var-hand-spock-o: "\f259";
360
+@fa-var-hand-stop-o: "\f256";
361
+@fa-var-handshake-o: "\f2b5";
362
+@fa-var-hard-of-hearing: "\f2a4";
363
+@fa-var-hashtag: "\f292";
266 364
 @fa-var-hdd-o: "\f0a0";
267 365
 @fa-var-header: "\f1dc";
268 366
 @fa-var-headphones: "\f025";
269 367
 @fa-var-heart: "\f004";
270 368
 @fa-var-heart-o: "\f08a";
369
+@fa-var-heartbeat: "\f21e";
271 370
 @fa-var-history: "\f1da";
272 371
 @fa-var-home: "\f015";
273 372
 @fa-var-hospital-o: "\f0f8";
373
+@fa-var-hotel: "\f236";
374
+@fa-var-hourglass: "\f254";
375
+@fa-var-hourglass-1: "\f251";
376
+@fa-var-hourglass-2: "\f252";
377
+@fa-var-hourglass-3: "\f253";
378
+@fa-var-hourglass-end: "\f253";
379
+@fa-var-hourglass-half: "\f252";
380
+@fa-var-hourglass-o: "\f250";
381
+@fa-var-hourglass-start: "\f251";
382
+@fa-var-houzz: "\f27c";
274 383
 @fa-var-html5: "\f13b";
384
+@fa-var-i-cursor: "\f246";
385
+@fa-var-id-badge: "\f2c1";
386
+@fa-var-id-card: "\f2c2";
387
+@fa-var-id-card-o: "\f2c3";
275 388
 @fa-var-ils: "\f20b";
276 389
 @fa-var-image: "\f03e";
390
+@fa-var-imdb: "\f2d8";
277 391
 @fa-var-inbox: "\f01c";
278 392
 @fa-var-indent: "\f03c";
393
+@fa-var-industry: "\f275";
279 394
 @fa-var-info: "\f129";
280 395
 @fa-var-info-circle: "\f05a";
281 396
 @fa-var-inr: "\f156";
282 397
 @fa-var-instagram: "\f16d";
283 398
 @fa-var-institution: "\f19c";
399
+@fa-var-internet-explorer: "\f26b";
400
+@fa-var-intersex: "\f224";
284 401
 @fa-var-ioxhost: "\f208";
285 402
 @fa-var-italic: "\f033";
286 403
 @fa-var-joomla: "\f1aa";
@@ -294,6 +411,7 @@
294 411
 @fa-var-lastfm: "\f202";
295 412
 @fa-var-lastfm-square: "\f203";
296 413
 @fa-var-leaf: "\f06c";
414
+@fa-var-leanpub: "\f212";
297 415
 @fa-var-legal: "\f0e3";
298 416
 @fa-var-lemon-o: "\f094";
299 417
 @fa-var-level-down: "\f149";
@@ -307,6 +425,7 @@
307 425
 @fa-var-link: "\f0c1";
308 426
 @fa-var-linkedin: "\f0e1";
309 427
 @fa-var-linkedin-square: "\f08c";
428
+@fa-var-linode: "\f2b8";
310 429
 @fa-var-linux: "\f17c";
311 430
 @fa-var-list: "\f03a";
312 431
 @fa-var-list-alt: "\f022";
@@ -318,32 +437,58 @@
318 437
 @fa-var-long-arrow-left: "\f177";
319 438
 @fa-var-long-arrow-right: "\f178";
320 439
 @fa-var-long-arrow-up: "\f176";
440
+@fa-var-low-vision: "\f2a8";
321 441
 @fa-var-magic: "\f0d0";
322 442
 @fa-var-magnet: "\f076";
323 443
 @fa-var-mail-forward: "\f064";
324 444
 @fa-var-mail-reply: "\f112";
325 445
 @fa-var-mail-reply-all: "\f122";
326 446
 @fa-var-male: "\f183";
447
+@fa-var-map: "\f279";
327 448
 @fa-var-map-marker: "\f041";
449
+@fa-var-map-o: "\f278";
450
+@fa-var-map-pin: "\f276";
451
+@fa-var-map-signs: "\f277";
452
+@fa-var-mars: "\f222";
453
+@fa-var-mars-double: "\f227";
454
+@fa-var-mars-stroke: "\f229";
455
+@fa-var-mars-stroke-h: "\f22b";
456
+@fa-var-mars-stroke-v: "\f22a";
328 457
 @fa-var-maxcdn: "\f136";
329 458
 @fa-var-meanpath: "\f20c";
459
+@fa-var-medium: "\f23a";
330 460
 @fa-var-medkit: "\f0fa";
461
+@fa-var-meetup: "\f2e0";
331 462
 @fa-var-meh-o: "\f11a";
463
+@fa-var-mercury: "\f223";
464
+@fa-var-microchip: "\f2db";
332 465
 @fa-var-microphone: "\f130";
333 466
 @fa-var-microphone-slash: "\f131";
334 467
 @fa-var-minus: "\f068";
335 468
 @fa-var-minus-circle: "\f056";
336 469
 @fa-var-minus-square: "\f146";
337 470
 @fa-var-minus-square-o: "\f147";
471
+@fa-var-mixcloud: "\f289";
338 472
 @fa-var-mobile: "\f10b";
339 473
 @fa-var-mobile-phone: "\f10b";
474
+@fa-var-modx: "\f285";
340 475
 @fa-var-money: "\f0d6";
341 476
 @fa-var-moon-o: "\f186";
342 477
 @fa-var-mortar-board: "\f19d";
478
+@fa-var-motorcycle: "\f21c";
479
+@fa-var-mouse-pointer: "\f245";
343 480
 @fa-var-music: "\f001";
344 481
 @fa-var-navicon: "\f0c9";
482
+@fa-var-neuter: "\f22c";
345 483
 @fa-var-newspaper-o: "\f1ea";
484
+@fa-var-object-group: "\f247";
485
+@fa-var-object-ungroup: "\f248";
486
+@fa-var-odnoklassniki: "\f263";
487
+@fa-var-odnoklassniki-square: "\f264";
488
+@fa-var-opencart: "\f23d";
346 489
 @fa-var-openid: "\f19b";
490
+@fa-var-opera: "\f26a";
491
+@fa-var-optin-monster: "\f23c";
347 492
 @fa-var-outdent: "\f03b";
348 493
 @fa-var-pagelines: "\f18c";
349 494
 @fa-var-paint-brush: "\f1fc";
@@ -353,19 +498,24 @@
353 498
 @fa-var-paragraph: "\f1dd";
354 499
 @fa-var-paste: "\f0ea";
355 500
 @fa-var-pause: "\f04c";
501
+@fa-var-pause-circle: "\f28b";
502
+@fa-var-pause-circle-o: "\f28c";
356 503
 @fa-var-paw: "\f1b0";
357 504
 @fa-var-paypal: "\f1ed";
358 505
 @fa-var-pencil: "\f040";
359 506
 @fa-var-pencil-square: "\f14b";
360 507
 @fa-var-pencil-square-o: "\f044";
508
+@fa-var-percent: "\f295";
361 509
 @fa-var-phone: "\f095";
362 510
 @fa-var-phone-square: "\f098";
363 511
 @fa-var-photo: "\f03e";
364 512
 @fa-var-picture-o: "\f03e";
365 513
 @fa-var-pie-chart: "\f200";
366
-@fa-var-pied-piper: "\f1a7";
514
+@fa-var-pied-piper: "\f2ae";
367 515
 @fa-var-pied-piper-alt: "\f1a8";
516
+@fa-var-pied-piper-pp: "\f1a7";
368 517
 @fa-var-pinterest: "\f0d2";
518
+@fa-var-pinterest-p: "\f231";
369 519
 @fa-var-pinterest-square: "\f0d3";
370 520
 @fa-var-plane: "\f072";
371 521
 @fa-var-play: "\f04b";
@@ -376,28 +526,36 @@
376 526
 @fa-var-plus-circle: "\f055";
377 527
 @fa-var-plus-square: "\f0fe";
378 528
 @fa-var-plus-square-o: "\f196";
529
+@fa-var-podcast: "\f2ce";
379 530
 @fa-var-power-off: "\f011";
380 531
 @fa-var-print: "\f02f";
532
+@fa-var-product-hunt: "\f288";
381 533
 @fa-var-puzzle-piece: "\f12e";
382 534
 @fa-var-qq: "\f1d6";
383 535
 @fa-var-qrcode: "\f029";
384 536
 @fa-var-question: "\f128";
385 537
 @fa-var-question-circle: "\f059";
538
+@fa-var-question-circle-o: "\f29c";
539
+@fa-var-quora: "\f2c4";
386 540
 @fa-var-quote-left: "\f10d";
387 541
 @fa-var-quote-right: "\f10e";
388 542
 @fa-var-ra: "\f1d0";
389 543
 @fa-var-random: "\f074";
544
+@fa-var-ravelry: "\f2d9";
390 545
 @fa-var-rebel: "\f1d0";
391 546
 @fa-var-recycle: "\f1b8";
392 547
 @fa-var-reddit: "\f1a1";
548
+@fa-var-reddit-alien: "\f281";
393 549
 @fa-var-reddit-square: "\f1a2";
394 550
 @fa-var-refresh: "\f021";
551
+@fa-var-registered: "\f25d";
395 552
 @fa-var-remove: "\f00d";
396 553
 @fa-var-renren: "\f18b";
397 554
 @fa-var-reorder: "\f0c9";
398 555
 @fa-var-repeat: "\f01e";
399 556
 @fa-var-reply: "\f112";
400 557
 @fa-var-reply-all: "\f122";
558
+@fa-var-resistance: "\f1d0";
401 559
 @fa-var-retweet: "\f079";
402 560
 @fa-var-rmb: "\f157";
403 561
 @fa-var-road: "\f018";
@@ -410,13 +568,18 @@
410 568
 @fa-var-rub: "\f158";
411 569
 @fa-var-ruble: "\f158";
412 570
 @fa-var-rupee: "\f156";
571
+@fa-var-s15: "\f2cd";
572
+@fa-var-safari: "\f267";
413 573
 @fa-var-save: "\f0c7";
414 574
 @fa-var-scissors: "\f0c4";
575
+@fa-var-scribd: "\f28a";
415 576
 @fa-var-search: "\f002";
416 577
 @fa-var-search-minus: "\f010";
417 578
 @fa-var-search-plus: "\f00e";
579
+@fa-var-sellsy: "\f213";
418 580
 @fa-var-send: "\f1d8";
419 581
 @fa-var-send-o: "\f1d9";
582
+@fa-var-server: "\f233";
420 583
 @fa-var-share: "\f064";
421 584
 @fa-var-share-alt: "\f1e0";
422 585
 @fa-var-share-alt-square: "\f1e1";
@@ -425,16 +588,29 @@
425 588
 @fa-var-shekel: "\f20b";
426 589
 @fa-var-sheqel: "\f20b";
427 590
 @fa-var-shield: "\f132";
591
+@fa-var-ship: "\f21a";
592
+@fa-var-shirtsinbulk: "\f214";
593
+@fa-var-shopping-bag: "\f290";
594
+@fa-var-shopping-basket: "\f291";
428 595
 @fa-var-shopping-cart: "\f07a";
596
+@fa-var-shower: "\f2cc";
429 597
 @fa-var-sign-in: "\f090";
598
+@fa-var-sign-language: "\f2a7";
430 599
 @fa-var-sign-out: "\f08b";
431 600
 @fa-var-signal: "\f012";
601
+@fa-var-signing: "\f2a7";
602
+@fa-var-simplybuilt: "\f215";
432 603
 @fa-var-sitemap: "\f0e8";
604
+@fa-var-skyatlas: "\f216";
433 605
 @fa-var-skype: "\f17e";
434 606
 @fa-var-slack: "\f198";
435 607
 @fa-var-sliders: "\f1de";
436 608
 @fa-var-slideshare: "\f1e7";
437 609
 @fa-var-smile-o: "\f118";
610
+@fa-var-snapchat: "\f2ab";
611
+@fa-var-snapchat-ghost: "\f2ac";
612
+@fa-var-snapchat-square: "\f2ad";
613
+@fa-var-snowflake-o: "\f2dc";
438 614
 @fa-var-soccer-ball-o: "\f1e3";
439 615
 @fa-var-sort: "\f0dc";
440 616
 @fa-var-sort-alpha-asc: "\f15d";
@@ -467,13 +643,20 @@
467 643
 @fa-var-step-backward: "\f048";
468 644
 @fa-var-step-forward: "\f051";
469 645
 @fa-var-stethoscope: "\f0f1";
646
+@fa-var-sticky-note: "\f249";
647
+@fa-var-sticky-note-o: "\f24a";
470 648
 @fa-var-stop: "\f04d";
649
+@fa-var-stop-circle: "\f28d";
650
+@fa-var-stop-circle-o: "\f28e";
651
+@fa-var-street-view: "\f21d";
471 652
 @fa-var-strikethrough: "\f0cc";
472 653
 @fa-var-stumbleupon: "\f1a4";
473 654
 @fa-var-stumbleupon-circle: "\f1a3";
474 655
 @fa-var-subscript: "\f12c";
656
+@fa-var-subway: "\f239";
475 657
 @fa-var-suitcase: "\f0f2";
476 658
 @fa-var-sun-o: "\f185";
659
+@fa-var-superpowers: "\f2dd";
477 660
 @fa-var-superscript: "\f12b";
478 661
 @fa-var-support: "\f1cd";
479 662
 @fa-var-table: "\f0ce";
@@ -483,6 +666,8 @@
483 666
 @fa-var-tags: "\f02c";
484 667
 @fa-var-tasks: "\f0ae";
485 668
 @fa-var-taxi: "\f1ba";
669
+@fa-var-telegram: "\f2c6";
670
+@fa-var-television: "\f26c";
486 671
 @fa-var-tencent-weibo: "\f1d5";
487 672
 @fa-var-terminal: "\f120";
488 673
 @fa-var-text-height: "\f034";
@@ -490,6 +675,18 @@
490 675
 @fa-var-th: "\f00a";
491 676
 @fa-var-th-large: "\f009";
492 677
 @fa-var-th-list: "\f00b";
678
+@fa-var-themeisle: "\f2b2";
679
+@fa-var-thermometer: "\f2c7";
680
+@fa-var-thermometer-0: "\f2cb";
681
+@fa-var-thermometer-1: "\f2ca";
682
+@fa-var-thermometer-2: "\f2c9";
683
+@fa-var-thermometer-3: "\f2c8";
684
+@fa-var-thermometer-4: "\f2c7";
685
+@fa-var-thermometer-empty: "\f2cb";
686
+@fa-var-thermometer-full: "\f2c7";
687
+@fa-var-thermometer-half: "\f2c9";
688
+@fa-var-thermometer-quarter: "\f2ca";
689
+@fa-var-thermometer-three-quarters: "\f2c8";
493 690
 @fa-var-thumb-tack: "\f08d";
494 691
 @fa-var-thumbs-down: "\f165";
495 692
 @fa-var-thumbs-o-down: "\f088";
@@ -499,6 +696,8 @@
499 696
 @fa-var-times: "\f00d";
500 697
 @fa-var-times-circle: "\f057";
501 698
 @fa-var-times-circle-o: "\f05c";
699
+@fa-var-times-rectangle: "\f2d3";
700
+@fa-var-times-rectangle-o: "\f2d4";
502 701
 @fa-var-tint: "\f043";
503 702
 @fa-var-toggle-down: "\f150";
504 703
 @fa-var-toggle-left: "\f191";
@@ -506,10 +705,15 @@
506 705
 @fa-var-toggle-on: "\f205";
507 706
 @fa-var-toggle-right: "\f152";
508 707
 @fa-var-toggle-up: "\f151";
708
+@fa-var-trademark: "\f25c";
709
+@fa-var-train: "\f238";
710
+@fa-var-transgender: "\f224";
711
+@fa-var-transgender-alt: "\f225";
509 712
 @fa-var-trash: "\f1f8";
510 713
 @fa-var-trash-o: "\f014";
511 714
 @fa-var-tree: "\f1bb";
512 715
 @fa-var-trello: "\f181";
716
+@fa-var-tripadvisor: "\f262";
513 717
 @fa-var-trophy: "\f091";
514 718
 @fa-var-truck: "\f0d1";
515 719
 @fa-var-try: "\f195";
@@ -517,26 +721,45 @@
517 721
 @fa-var-tumblr: "\f173";
518 722
 @fa-var-tumblr-square: "\f174";
519 723
 @fa-var-turkish-lira: "\f195";
724
+@fa-var-tv: "\f26c";
520 725
 @fa-var-twitch: "\f1e8";
521 726
 @fa-var-twitter: "\f099";
522 727
 @fa-var-twitter-square: "\f081";
523 728
 @fa-var-umbrella: "\f0e9";
524 729
 @fa-var-underline: "\f0cd";
525 730
 @fa-var-undo: "\f0e2";
731
+@fa-var-universal-access: "\f29a";
526 732
 @fa-var-university: "\f19c";
527 733
 @fa-var-unlink: "\f127";
528 734
 @fa-var-unlock: "\f09c";
529 735
 @fa-var-unlock-alt: "\f13e";
530 736
 @fa-var-unsorted: "\f0dc";
531 737
 @fa-var-upload: "\f093";
738
+@fa-var-usb: "\f287";
532 739
 @fa-var-usd: "\f155";
533 740
 @fa-var-user: "\f007";
741
+@fa-var-user-circle: "\f2bd";
742
+@fa-var-user-circle-o: "\f2be";
534 743
 @fa-var-user-md: "\f0f0";
744
+@fa-var-user-o: "\f2c0";
745
+@fa-var-user-plus: "\f234";
746
+@fa-var-user-secret: "\f21b";
747
+@fa-var-user-times: "\f235";
535 748
 @fa-var-users: "\f0c0";
749
+@fa-var-vcard: "\f2bb";
750
+@fa-var-vcard-o: "\f2bc";
751
+@fa-var-venus: "\f221";
752
+@fa-var-venus-double: "\f226";
753
+@fa-var-venus-mars: "\f228";
754
+@fa-var-viacoin: "\f237";
755
+@fa-var-viadeo: "\f2a9";
756
+@fa-var-viadeo-square: "\f2aa";
536 757
 @fa-var-video-camera: "\f03d";
758
+@fa-var-vimeo: "\f27d";
537 759
 @fa-var-vimeo-square: "\f194";
538 760
 @fa-var-vine: "\f1ca";
539 761
 @fa-var-vk: "\f189";
762
+@fa-var-volume-control-phone: "\f2a0";
540 763
 @fa-var-volume-down: "\f027";
541 764
 @fa-var-volume-off: "\f026";
542 765
 @fa-var-volume-up: "\f028";
@@ -544,17 +767,33 @@
544 767
 @fa-var-wechat: "\f1d7";
545 768
 @fa-var-weibo: "\f18a";
546 769
 @fa-var-weixin: "\f1d7";
770
+@fa-var-whatsapp: "\f232";
547 771
 @fa-var-wheelchair: "\f193";
772
+@fa-var-wheelchair-alt: "\f29b";
548 773
 @fa-var-wifi: "\f1eb";
774
+@fa-var-wikipedia-w: "\f266";
775
+@fa-var-window-close: "\f2d3";
776
+@fa-var-window-close-o: "\f2d4";
777
+@fa-var-window-maximize: "\f2d0";
778
+@fa-var-window-minimize: "\f2d1";
779
+@fa-var-window-restore: "\f2d2";
549 780
 @fa-var-windows: "\f17a";
550 781
 @fa-var-won: "\f159";
551 782
 @fa-var-wordpress: "\f19a";
783
+@fa-var-wpbeginner: "\f297";
784
+@fa-var-wpexplorer: "\f2de";
785
+@fa-var-wpforms: "\f298";
552 786
 @fa-var-wrench: "\f0ad";
553 787
 @fa-var-xing: "\f168";
554 788
 @fa-var-xing-square: "\f169";
789
+@fa-var-y-combinator: "\f23b";
790
+@fa-var-y-combinator-square: "\f1d4";
555 791
 @fa-var-yahoo: "\f19e";
792
+@fa-var-yc: "\f23b";
793
+@fa-var-yc-square: "\f1d4";
556 794
 @fa-var-yelp: "\f1e9";
557 795
 @fa-var-yen: "\f157";
796
+@fa-var-yoast: "\f2b1";
558 797
 @fa-var-youtube: "\f167";
559 798
 @fa-var-youtube-play: "\f16a";
560 799
 @fa-var-youtube-square: "\f166";

+ 34
- 0
scss/_animated.scss View File

@@ -0,0 +1,34 @@
1
+// Spinning Icons
2
+// --------------------------
3
+
4
+.#{$fa-css-prefix}-spin {
5
+  -webkit-animation: fa-spin 2s infinite linear;
6
+          animation: fa-spin 2s infinite linear;
7
+}
8
+
9
+.#{$fa-css-prefix}-pulse {
10
+  -webkit-animation: fa-spin 1s infinite steps(8);
11
+          animation: fa-spin 1s infinite steps(8);
12
+}
13
+
14
+@-webkit-keyframes fa-spin {
15
+  0% {
16
+    -webkit-transform: rotate(0deg);
17
+            transform: rotate(0deg);
18
+  }
19
+  100% {
20
+    -webkit-transform: rotate(359deg);
21
+            transform: rotate(359deg);
22
+  }
23
+}
24
+
25
+@keyframes fa-spin {
26
+  0% {
27
+    -webkit-transform: rotate(0deg);
28
+            transform: rotate(0deg);
29
+  }
30
+  100% {
31
+    -webkit-transform: rotate(359deg);
32
+            transform: rotate(359deg);
33
+  }
34
+}

+ 9
- 0
scss/_bordered-pulled.scss View File

@@ -7,6 +7,15 @@
7 7
   border-radius: .1em;
8 8
 }
9 9
 
10
+.#{$fa-css-prefix}-pull-left { float: left; }
11
+.#{$fa-css-prefix}-pull-right { float: right; }
12
+
13
+.#{$fa-css-prefix} {
14
+  &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15
+  &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16
+}
17
+
18
+/* Deprecated as of 4.4.0 */
10 19
 .pull-right { float: right; }
11 20
 .pull-left { float: left; }
12 21
 

+ 2
- 1
scss/_core.scss View File

@@ -3,9 +3,10 @@
3 3
 
4 4
 .#{$fa-css-prefix} {
5 5
   display: inline-block;
6
-  font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
6
+  font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 7
   font-size: inherit; // can't have font-size inherit on line above, so need to override
8 8
   text-rendering: auto; // optimizelegibility throws things off #1094
9 9
   -webkit-font-smoothing: antialiased;
10 10
   -moz-osx-font-smoothing: grayscale;
11
+
11 12
 }

+ 239
- 2
scss/_icons.scss View File

@@ -158,10 +158,12 @@
158 158
 .#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
159 159
 .#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
160 160
 .#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
161
+.#{$fa-css-prefix}-facebook-f:before,
161 162
 .#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
162 163
 .#{$fa-css-prefix}-github:before { content: $fa-var-github; }
163 164
 .#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
164 165
 .#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
166
+.#{$fa-css-prefix}-feed:before,
165 167
 .#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
166 168
 .#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
167 169
 .#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
@@ -397,7 +399,8 @@
397 399
 .#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
398 400
 .#{$fa-css-prefix}-female:before { content: $fa-var-female; }
399 401
 .#{$fa-css-prefix}-male:before { content: $fa-var-male; }
400
-.#{$fa-css-prefix}-gittip:before { content: $fa-var-gittip; }
402
+.#{$fa-css-prefix}-gittip:before,
403
+.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
401 404
 .#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
402 405
 .#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
403 406
 .#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
@@ -435,7 +438,7 @@
435 438
 .#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
436 439
 .#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
437 440
 .#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
438
-.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
441
+.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; }
439 442
 .#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
440 443
 .#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
441 444
 .#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
@@ -485,11 +488,14 @@
485 488
 .#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
486 489
 .#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
487 490
 .#{$fa-css-prefix}-ra:before,
491
+.#{$fa-css-prefix}-resistance:before,
488 492
 .#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
489 493
 .#{$fa-css-prefix}-ge:before,
490 494
 .#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
491 495
 .#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
492 496
 .#{$fa-css-prefix}-git:before { content: $fa-var-git; }
497
+.#{$fa-css-prefix}-y-combinator-square:before,
498
+.#{$fa-css-prefix}-yc-square:before,
493 499
 .#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
494 500
 .#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
495 501
 .#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
@@ -550,3 +556,234 @@
550 556
 .#{$fa-css-prefix}-sheqel:before,
551 557
 .#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
552 558
 .#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
559
+.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
560
+.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
561
+.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
562
+.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
563
+.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
564
+.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
565
+.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
566
+.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
567
+.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
568
+.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
569
+.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
570
+.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
571
+.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
572
+.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
573
+.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
574
+.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
575
+.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
576
+.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
577
+.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
578
+.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
579
+.#{$fa-css-prefix}-intersex:before,
580
+.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
581
+.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
582
+.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
583
+.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
584
+.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
585
+.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
586
+.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
587
+.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
588
+.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
589
+.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; }
590
+.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
591
+.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
592
+.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
593
+.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
594
+.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
595
+.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
596
+.#{$fa-css-prefix}-hotel:before,
597
+.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
598
+.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
599
+.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
600
+.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
601
+.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
602
+.#{$fa-css-prefix}-yc:before,
603
+.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; }
604
+.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; }
605
+.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; }
606
+.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; }
607
+.#{$fa-css-prefix}-battery-4:before,
608
+.#{$fa-css-prefix}-battery:before,
609
+.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; }
610
+.#{$fa-css-prefix}-battery-3:before,
611
+.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; }
612
+.#{$fa-css-prefix}-battery-2:before,
613
+.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; }
614
+.#{$fa-css-prefix}-battery-1:before,
615
+.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; }
616
+.#{$fa-css-prefix}-battery-0:before,
617
+.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; }
618
+.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; }
619
+.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; }
620
+.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; }
621
+.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; }
622
+.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; }
623
+.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; }
624
+.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; }
625
+.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; }
626
+.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; }
627
+.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; }
628
+.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; }
629
+.#{$fa-css-prefix}-hourglass-1:before,
630
+.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; }
631
+.#{$fa-css-prefix}-hourglass-2:before,
632
+.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; }
633
+.#{$fa-css-prefix}-hourglass-3:before,
634
+.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; }
635
+.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; }
636
+.#{$fa-css-prefix}-hand-grab-o:before,
637
+.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; }
638
+.#{$fa-css-prefix}-hand-stop-o:before,
639
+.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; }
640
+.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; }
641
+.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; }
642
+.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; }
643
+.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; }
644
+.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; }
645
+.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; }
646
+.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; }
647
+.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; }
648
+.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; }
649
+.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; }
650
+.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; }
651
+.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; }
652
+.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; }
653
+.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; }
654
+.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; }
655
+.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; }
656
+.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; }
657
+.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; }
658
+.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; }
659
+.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; }
660
+.#{$fa-css-prefix}-tv:before,
661
+.#{$fa-css-prefix}-television:before { content: $fa-var-television; }
662
+.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; }
663
+.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; }
664
+.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; }
665
+.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; }
666
+.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; }
667
+.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; }
668
+.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; }
669
+.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; }
670
+.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; }
671
+.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; }
672
+.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; }
673
+.#{$fa-css-prefix}-map:before { content: $fa-var-map; }
674
+.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; }
675
+.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; }
676
+.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; }
677
+.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; }
678
+.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; }
679
+.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; }
680
+.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; }
681
+.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; }
682
+.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; }
683
+.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; }
684
+.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; }
685
+.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; }
686
+.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; }
687
+.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; }
688
+.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; }
689
+.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; }
690
+.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; }
691
+.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; }
692
+.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; }
693
+.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; }
694
+.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; }
695
+.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; }
696
+.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; }
697
+.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; }
698
+.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; }
699
+.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; }
700
+.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; }
701
+.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; }
702
+.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; }
703
+.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; }
704
+.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; }
705
+.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; }
706
+.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; }
707
+.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; }
708
+.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; }
709
+.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; }
710
+.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; }
711
+.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; }
712
+.#{$fa-css-prefix}-asl-interpreting:before,
713
+.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; }
714
+.#{$fa-css-prefix}-deafness:before,
715
+.#{$fa-css-prefix}-hard-of-hearing:before,
716
+.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; }
717
+.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; }
718
+.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; }
719
+.#{$fa-css-prefix}-signing:before,
720
+.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; }
721
+.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; }
722
+.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; }
723
+.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; }
724
+.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; }
725
+.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; }
726
+.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; }
727
+.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
728
+.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; }
729
+.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; }
730
+.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; }
731
+.#{$fa-css-prefix}-google-plus-circle:before,
732
+.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; }
733
+.#{$fa-css-prefix}-fa:before,
734
+.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; }
735
+.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; }
736
+.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; }
737
+.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; }
738
+.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; }
739
+.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; }
740
+.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; }
741
+.#{$fa-css-prefix}-vcard:before,
742
+.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; }
743
+.#{$fa-css-prefix}-vcard-o:before,
744
+.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; }
745
+.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; }
746
+.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; }
747
+.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; }
748
+.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; }
749
+.#{$fa-css-prefix}-drivers-license:before,
750
+.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; }
751
+.#{$fa-css-prefix}-drivers-license-o:before,
752
+.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; }
753
+.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; }
754
+.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; }
755
+.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; }
756
+.#{$fa-css-prefix}-thermometer-4:before,
757
+.#{$fa-css-prefix}-thermometer:before,
758
+.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; }
759
+.#{$fa-css-prefix}-thermometer-3:before,
760
+.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; }
761
+.#{$fa-css-prefix}-thermometer-2:before,
762
+.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; }
763
+.#{$fa-css-prefix}-thermometer-1:before,
764
+.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; }
765
+.#{$fa-css-prefix}-thermometer-0:before,
766
+.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; }
767
+.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; }
768
+.#{$fa-css-prefix}-bathtub:before,
769
+.#{$fa-css-prefix}-s15:before,
770
+.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; }
771
+.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; }
772
+.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; }
773
+.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; }
774
+.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; }
775
+.#{$fa-css-prefix}-times-rectangle:before,
776
+.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; }
777
+.#{$fa-css-prefix}-times-rectangle-o:before,
778
+.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; }
779
+.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; }
780
+.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; }
781
+.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; }
782
+.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; }
783
+.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; }
784
+.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; }
785
+.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; }
786
+.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; }
787
+.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; }
788
+.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; }
789
+.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; }

+ 38
- 3
scss/_mixins.scss View File

@@ -3,23 +3,58 @@
3 3
 
4 4
 @mixin fa-icon() {
5 5
   display: inline-block;
6
-  font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
6
+  font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 7
   font-size: inherit; // can't have font-size inherit on line above, so need to override
8 8
   text-rendering: auto; // optimizelegibility throws things off #1094
9 9
   -webkit-font-smoothing: antialiased;
10 10
   -moz-osx-font-smoothing: grayscale;
11
+
11 12
 }
12 13
 
13 14
 @mixin fa-icon-rotate($degrees, $rotation) {
14
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
15
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
15 16
   -webkit-transform: rotate($degrees);
16 17
       -ms-transform: rotate($degrees);
17 18
           transform: rotate($degrees);
18 19
 }
19 20
 
20 21
 @mixin fa-icon-flip($horiz, $vert, $rotation) {
21
-  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
22
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
22 23
   -webkit-transform: scale($horiz, $vert);
23 24
       -ms-transform: scale($horiz, $vert);
24 25
           transform: scale($horiz, $vert);
25 26
 }
27
+
28
+
29
+// Only display content to screen readers. A la Bootstrap 4.
30
+//
31
+// See: http://a11yproject.com/posts/how-to-hide-content/
32
+
33
+@mixin sr-only {
34
+  position: absolute;
35
+  width: 1px;
36
+  height: 1px;
37
+  padding: 0;
38
+  margin: -1px;
39
+  overflow: hidden;
40
+  clip: rect(0,0,0,0);
41
+  border: 0;
42
+}
43
+
44
+// Use in conjunction with .sr-only to only display content when it's focused.
45
+//
46
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47
+//
48
+// Credit: HTML5 Boilerplate
49
+
50
+@mixin sr-only-focusable {
51
+  &:active,
52
+  &:focus {
53
+    position: static;
54
+    width: auto;
55
+    height: auto;
56
+    margin: 0;
57
+    overflow: visible;
58
+    clip: auto;
59
+  }
60
+}

+ 2
- 1
scss/_path.scss View File

@@ -5,10 +5,11 @@
5 5
   font-family: 'FontAwesome';
6 6
   src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 7
   src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8
+    url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
8 9
     url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
9 10
     url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
10 11
     url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
11
-  //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12
+//  src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12 13
   font-weight: normal;
13 14
   font-style: normal;
14 15
 }

+ 5
- 0
scss/_screen-reader.scss View File

@@ -0,0 +1,5 @@
1
+// Screen Readers
2
+// -------------------------
3
+
4
+.sr-only { @include sr-only(); }
5
+.sr-only-focusable { @include sr-only-focusable(); }

+ 242
- 3
scss/_variables.scss View File

@@ -2,20 +2,29 @@
2 2
 // --------------------------
3 3
 
4 4
 $fa-font-path:        "../fonts" !default;
5
-//$fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts" !default; // for referencing Bootstrap CDN font files directly
5
+$fa-font-size-base:   14px !default;
6
+$fa-line-height-base: 1 !default;
7
+//$fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly
6 8
 $fa-css-prefix:       fa !default;
7
-$fa-version:          "4.2.0" !default;
9
+$fa-version:          "4.7.0" !default;
8 10
 $fa-border-color:     #eee !default;
9 11
 $fa-inverse:          #fff !default;
10 12
 $fa-li-width:         (30em / 14) !default;
11 13
 
14
+$fa-var-500px: "\f26e";
15
+$fa-var-address-book: "\f2b9";
16
+$fa-var-address-book-o: "\f2ba";
17
+$fa-var-address-card: "\f2bb";
18
+$fa-var-address-card-o: "\f2bc";
12 19
 $fa-var-adjust: "\f042";
13 20
 $fa-var-adn: "\f170";
14 21
 $fa-var-align-center: "\f037";
15 22
 $fa-var-align-justify: "\f039";
16 23
 $fa-var-align-left: "\f036";
17 24
 $fa-var-align-right: "\f038";
25
+$fa-var-amazon: "\f270";
18 26
 $fa-var-ambulance: "\f0f9";
27
+$fa-var-american-sign-language-interpreting: "\f2a3";
19 28
 $fa-var-anchor: "\f13d";
20 29
 $fa-var-android: "\f17b";
21 30
 $fa-var-angellist: "\f209";
@@ -46,16 +55,35 @@ $fa-var-arrows: "\f047";
46 55
 $fa-var-arrows-alt: "\f0b2";
47 56
 $fa-var-arrows-h: "\f07e";
48 57
 $fa-var-arrows-v: "\f07d";
58
+$fa-var-asl-interpreting: "\f2a3";
59
+$fa-var-assistive-listening-systems: "\f2a2";
49 60
 $fa-var-asterisk: "\f069";
50 61
 $fa-var-at: "\f1fa";
62
+$fa-var-audio-description: "\f29e";
51 63
 $fa-var-automobile: "\f1b9";
52 64
 $fa-var-backward: "\f04a";
65
+$fa-var-balance-scale: "\f24e";
53 66
 $fa-var-ban: "\f05e";
67
+$fa-var-bandcamp: "\f2d5";
54 68
 $fa-var-bank: "\f19c";
55 69
 $fa-var-bar-chart: "\f080";
56 70
 $fa-var-bar-chart-o: "\f080";
57 71
 $fa-var-barcode: "\f02a";
58 72
 $fa-var-bars: "\f0c9";
73
+$fa-var-bath: "\f2cd";
74
+$fa-var-bathtub: "\f2cd";
75
+$fa-var-battery: "\f240";
76
+$fa-var-battery-0: "\f244";
77
+$fa-var-battery-1: "\f243";
78
+$fa-var-battery-2: "\f242";
79
+$fa-var-battery-3: "\f241";
80
+$fa-var-battery-4: "\f240";
81
+$fa-var-battery-empty: "\f244";
82
+$fa-var-battery-full: "\f240";
83
+$fa-var-battery-half: "\f242";
84
+$fa-var-battery-quarter: "\f243";
85
+$fa-var-battery-three-quarters: "\f241";
86
+$fa-var-bed: "\f236";
59 87
 $fa-var-beer: "\f0fc";
60 88
 $fa-var-behance: "\f1b4";
61 89
 $fa-var-behance-square: "\f1b5";
@@ -69,12 +97,17 @@ $fa-var-birthday-cake: "\f1fd";
69 97
 $fa-var-bitbucket: "\f171";
70 98
 $fa-var-bitbucket-square: "\f172";
71 99
 $fa-var-bitcoin: "\f15a";
100
+$fa-var-black-tie: "\f27e";
101
+$fa-var-blind: "\f29d";
102
+$fa-var-bluetooth: "\f293";
103
+$fa-var-bluetooth-b: "\f294";
72 104
 $fa-var-bold: "\f032";
73 105
 $fa-var-bolt: "\f0e7";
74 106
 $fa-var-bomb: "\f1e2";
75 107
 $fa-var-book: "\f02d";
76 108
 $fa-var-bookmark: "\f02e";
77 109
 $fa-var-bookmark-o: "\f097";
110
+$fa-var-braille: "\f2a1";
78 111
 $fa-var-briefcase: "\f0b1";
79 112
 $fa-var-btc: "\f15a";
80 113
 $fa-var-bug: "\f188";
@@ -83,10 +116,15 @@ $fa-var-building-o: "\f0f7";
83 116
 $fa-var-bullhorn: "\f0a1";
84 117
 $fa-var-bullseye: "\f140";
85 118
 $fa-var-bus: "\f207";
119
+$fa-var-buysellads: "\f20d";
86 120
 $fa-var-cab: "\f1ba";
87 121
 $fa-var-calculator: "\f1ec";
88 122
 $fa-var-calendar: "\f073";
123
+$fa-var-calendar-check-o: "\f274";
124
+$fa-var-calendar-minus-o: "\f272";
89 125
 $fa-var-calendar-o: "\f133";
126
+$fa-var-calendar-plus-o: "\f271";
127
+$fa-var-calendar-times-o: "\f273";
90 128
 $fa-var-camera: "\f030";
91 129
 $fa-var-camera-retro: "\f083";
92 130
 $fa-var-car: "\f1b9";
@@ -98,9 +136,13 @@ $fa-var-caret-square-o-left: "\f191";
98 136
 $fa-var-caret-square-o-right: "\f152";
99 137
 $fa-var-caret-square-o-up: "\f151";
100 138
 $fa-var-caret-up: "\f0d8";
139
+$fa-var-cart-arrow-down: "\f218";
140
+$fa-var-cart-plus: "\f217";
101 141
 $fa-var-cc: "\f20a";
102 142
 $fa-var-cc-amex: "\f1f3";
143
+$fa-var-cc-diners-club: "\f24c";
103 144
 $fa-var-cc-discover: "\f1f2";
145
+$fa-var-cc-jcb: "\f24b";
104 146
 $fa-var-cc-mastercard: "\f1f1";
105 147
 $fa-var-cc-paypal: "\f1f4";
106 148
 $fa-var-cc-stripe: "\f1f5";
@@ -122,12 +164,14 @@ $fa-var-chevron-left: "\f053";
122 164
 $fa-var-chevron-right: "\f054";
123 165
 $fa-var-chevron-up: "\f077";
124 166
 $fa-var-child: "\f1ae";
167
+$fa-var-chrome: "\f268";
125 168
 $fa-var-circle: "\f111";
126 169
 $fa-var-circle-o: "\f10c";
127 170
 $fa-var-circle-o-notch: "\f1ce";
128 171
 $fa-var-circle-thin: "\f1db";
129 172
 $fa-var-clipboard: "\f0ea";
130 173
 $fa-var-clock-o: "\f017";
174
+$fa-var-clone: "\f24d";
131 175
 $fa-var-close: "\f00d";
132 176
 $fa-var-cloud: "\f0c2";
133 177
 $fa-var-cloud-download: "\f0ed";
@@ -136,19 +180,26 @@ $fa-var-cny: "\f157";
136 180
 $fa-var-code: "\f121";
137 181
 $fa-var-code-fork: "\f126";
138 182
 $fa-var-codepen: "\f1cb";
183
+$fa-var-codiepie: "\f284";
139 184
 $fa-var-coffee: "\f0f4";
140 185
 $fa-var-cog: "\f013";
141 186
 $fa-var-cogs: "\f085";
142 187
 $fa-var-columns: "\f0db";
143 188
 $fa-var-comment: "\f075";
144 189
 $fa-var-comment-o: "\f0e5";
190
+$fa-var-commenting: "\f27a";
191
+$fa-var-commenting-o: "\f27b";
145 192
 $fa-var-comments: "\f086";
146 193
 $fa-var-comments-o: "\f0e6";
147 194
 $fa-var-compass: "\f14e";
148 195
 $fa-var-compress: "\f066";
196
+$fa-var-connectdevelop: "\f20e";
197
+$fa-var-contao: "\f26d";
149 198
 $fa-var-copy: "\f0c5";
150 199
 $fa-var-copyright: "\f1f9";
200
+$fa-var-creative-commons: "\f25e";
151 201
 $fa-var-credit-card: "\f09d";
202
+$fa-var-credit-card-alt: "\f283";
152 203
 $fa-var-crop: "\f125";
153 204
 $fa-var-crosshairs: "\f05b";
154 205
 $fa-var-css3: "\f13c";
@@ -157,27 +208,39 @@ $fa-var-cubes: "\f1b3";
157 208
 $fa-var-cut: "\f0c4";
158 209
 $fa-var-cutlery: "\f0f5";
159 210
 $fa-var-dashboard: "\f0e4";
211
+$fa-var-dashcube: "\f210";
160 212
 $fa-var-database: "\f1c0";
213
+$fa-var-deaf: "\f2a4";
214
+$fa-var-deafness: "\f2a4";
161 215
 $fa-var-dedent: "\f03b";
162 216
 $fa-var-delicious: "\f1a5";
163 217
 $fa-var-desktop: "\f108";
164 218
 $fa-var-deviantart: "\f1bd";
219
+$fa-var-diamond: "\f219";
165 220
 $fa-var-digg: "\f1a6";
166 221
 $fa-var-dollar: "\f155";
167 222
 $fa-var-dot-circle-o: "\f192";
168 223
 $fa-var-download: "\f019";
169 224
 $fa-var-dribbble: "\f17d";
225
+$fa-var-drivers-license: "\f2c2";
226
+$fa-var-drivers-license-o: "\f2c3";
170 227
 $fa-var-dropbox: "\f16b";
171 228
 $fa-var-drupal: "\f1a9";
229
+$fa-var-edge: "\f282";
172 230
 $fa-var-edit: "\f044";
231
+$fa-var-eercast: "\f2da";
173 232
 $fa-var-eject: "\f052";
174 233
 $fa-var-ellipsis-h: "\f141";
175 234
 $fa-var-ellipsis-v: "\f142";
176 235
 $fa-var-empire: "\f1d1";
177 236
 $fa-var-envelope: "\f0e0";
178 237
 $fa-var-envelope-o: "\f003";
238
+$fa-var-envelope-open: "\f2b6";
239
+$fa-var-envelope-open-o: "\f2b7";
179 240
 $fa-var-envelope-square: "\f199";
241
+$fa-var-envira: "\f299";
180 242
 $fa-var-eraser: "\f12d";
243
+$fa-var-etsy: "\f2d7";
181 244
 $fa-var-eur: "\f153";
182 245
 $fa-var-euro: "\f153";
183 246
 $fa-var-exchange: "\f0ec";
@@ -185,16 +248,21 @@ $fa-var-exclamation: "\f12a";
185 248
 $fa-var-exclamation-circle: "\f06a";
186 249
 $fa-var-exclamation-triangle: "\f071";
187 250
 $fa-var-expand: "\f065";
251
+$fa-var-expeditedssl: "\f23e";
188 252
 $fa-var-external-link: "\f08e";
189 253
 $fa-var-external-link-square: "\f14c";
190 254
 $fa-var-eye: "\f06e";
191 255
 $fa-var-eye-slash: "\f070";
192 256
 $fa-var-eyedropper: "\f1fb";
257
+$fa-var-fa: "\f2b4";
193 258
 $fa-var-facebook: "\f09a";
259
+$fa-var-facebook-f: "\f09a";
260
+$fa-var-facebook-official: "\f230";
194 261
 $fa-var-facebook-square: "\f082";
195 262
 $fa-var-fast-backward: "\f049";
196 263
 $fa-var-fast-forward: "\f050";
197 264
 $fa-var-fax: "\f1ac";
265
+$fa-var-feed: "\f09e";
198 266
 $fa-var-female: "\f182";
199 267
 $fa-var-fighter-jet: "\f0fb";
200 268
 $fa-var-file: "\f15b";
@@ -220,6 +288,8 @@ $fa-var-film: "\f008";
220 288
 $fa-var-filter: "\f0b0";
221 289
 $fa-var-fire: "\f06d";
222 290
 $fa-var-fire-extinguisher: "\f134";
291
+$fa-var-firefox: "\f269";
292
+$fa-var-first-order: "\f2b0";
223 293
 $fa-var-flag: "\f024";
224 294
 $fa-var-flag-checkered: "\f11e";
225 295
 $fa-var-flag-o: "\f11d";
@@ -232,8 +302,13 @@ $fa-var-folder-o: "\f114";
232 302
 $fa-var-folder-open: "\f07c";
233 303
 $fa-var-folder-open-o: "\f115";
234 304
 $fa-var-font: "\f031";
305
+$fa-var-font-awesome: "\f2b4";
306
+$fa-var-fonticons: "\f280";
307
+$fa-var-fort-awesome: "\f286";
308
+$fa-var-forumbee: "\f211";
235 309
 $fa-var-forward: "\f04e";
236 310
 $fa-var-foursquare: "\f180";
311
+$fa-var-free-code-camp: "\f2c5";
237 312
 $fa-var-frown-o: "\f119";
238 313
 $fa-var-futbol-o: "\f1e3";
239 314
 $fa-var-gamepad: "\f11b";
@@ -242,45 +317,87 @@ $fa-var-gbp: "\f154";
242 317
 $fa-var-ge: "\f1d1";
243 318
 $fa-var-gear: "\f013";
244 319
 $fa-var-gears: "\f085";
320
+$fa-var-genderless: "\f22d";
321
+$fa-var-get-pocket: "\f265";
322
+$fa-var-gg: "\f260";
323
+$fa-var-gg-circle: "\f261";
245 324
 $fa-var-gift: "\f06b";
246 325
 $fa-var-git: "\f1d3";
247 326
 $fa-var-git-square: "\f1d2";
248 327
 $fa-var-github: "\f09b";
249 328
 $fa-var-github-alt: "\f113";
250 329
 $fa-var-github-square: "\f092";
330
+$fa-var-gitlab: "\f296";
251 331
 $fa-var-gittip: "\f184";
252 332
 $fa-var-glass: "\f000";
333
+$fa-var-glide: "\f2a5";
334
+$fa-var-glide-g: "\f2a6";
253 335
 $fa-var-globe: "\f0ac";
254 336
 $fa-var-google: "\f1a0";
255 337
 $fa-var-google-plus: "\f0d5";
338
+$fa-var-google-plus-circle: "\f2b3";
339
+$fa-var-google-plus-official: "\f2b3";
256 340
 $fa-var-google-plus-square: "\f0d4";
257 341
 $fa-var-google-wallet: "\f1ee";
258 342
 $fa-var-graduation-cap: "\f19d";
343
+$fa-var-gratipay: "\f184";
344
+$fa-var-grav: "\f2d6";
259 345
 $fa-var-group: "\f0c0";
260 346
 $fa-var-h-square: "\f0fd";
261 347
 $fa-var-hacker-news: "\f1d4";
348
+$fa-var-hand-grab-o: "\f255";
349
+$fa-var-hand-lizard-o: "\f258";
262 350
 $fa-var-hand-o-down: "\f0a7";
263 351
 $fa-var-hand-o-left: "\f0a5";
264 352
 $fa-var-hand-o-right: "\f0a4";
265 353
 $fa-var-hand-o-up: "\f0a6";
354
+$fa-var-hand-paper-o: "\f256";
355
+$fa-var-hand-peace-o: "\f25b";
356
+$fa-var-hand-pointer-o: "\f25a";
357
+$fa-var-hand-rock-o: "\f255";
358
+$fa-var-hand-scissors-o: "\f257";
359
+$fa-var-hand-spock-o: "\f259";
360
+$fa-var-hand-stop-o: "\f256";
361
+$fa-var-handshake-o: "\f2b5";
362
+$fa-var-hard-of-hearing: "\f2a4";
363
+$fa-var-hashtag: "\f292";
266 364
 $fa-var-hdd-o: "\f0a0";
267 365
 $fa-var-header: "\f1dc";
268 366
 $fa-var-headphones: "\f025";
269 367
 $fa-var-heart: "\f004";
270 368
 $fa-var-heart-o: "\f08a";
369
+$fa-var-heartbeat: "\f21e";
271 370
 $fa-var-history: "\f1da";
272 371
 $fa-var-home: "\f015";
273 372
 $fa-var-hospital-o: "\f0f8";
373
+$fa-var-hotel: "\f236";
374
+$fa-var-hourglass: "\f254";
375
+$fa-var-hourglass-1: "\f251";
376
+$fa-var-hourglass-2: "\f252";
377
+$fa-var-hourglass-3: "\f253";
378
+$fa-var-hourglass-end: "\f253";
379
+$fa-var-hourglass-half: "\f252";
380
+$fa-var-hourglass-o: "\f250";
381
+$fa-var-hourglass-start: "\f251";
382
+$fa-var-houzz: "\f27c";
274 383
 $fa-var-html5: "\f13b";
384
+$fa-var-i-cursor: "\f246";
385
+$fa-var-id-badge: "\f2c1";
386
+$fa-var-id-card: "\f2c2";
387
+$fa-var-id-card-o: "\f2c3";
275 388
 $fa-var-ils: "\f20b";
276 389
 $fa-var-image: "\f03e";
390
+$fa-var-imdb: "\f2d8";
277 391
 $fa-var-inbox: "\f01c";
278 392
 $fa-var-indent: "\f03c";
393
+$fa-var-industry: "\f275";
279 394
 $fa-var-info: "\f129";
280 395
 $fa-var-info-circle: "\f05a";
281 396
 $fa-var-inr: "\f156";
282 397
 $fa-var-instagram: "\f16d";
283 398
 $fa-var-institution: "\f19c";
399
+$fa-var-internet-explorer: "\f26b";
400
+$fa-var-intersex: "\f224";
284 401
 $fa-var-ioxhost: "\f208";
285 402
 $fa-var-italic: "\f033";
286 403
 $fa-var-joomla: "\f1aa";
@@ -294,6 +411,7 @@ $fa-var-laptop: "\f109";
294 411
 $fa-var-lastfm: "\f202";
295 412
 $fa-var-lastfm-square: "\f203";
296 413
 $fa-var-leaf: "\f06c";
414
+$fa-var-leanpub: "\f212";
297 415
 $fa-var-legal: "\f0e3";
298 416
 $fa-var-lemon-o: "\f094";
299 417
 $fa-var-level-down: "\f149";
@@ -307,6 +425,7 @@ $fa-var-line-chart: "\f201";
307 425
 $fa-var-link: "\f0c1";
308 426
 $fa-var-linkedin: "\f0e1";
309 427
 $fa-var-linkedin-square: "\f08c";
428
+$fa-var-linode: "\f2b8";
310 429
 $fa-var-linux: "\f17c";
311 430
 $fa-var-list: "\f03a";
312 431
 $fa-var-list-alt: "\f022";
@@ -318,32 +437,58 @@ $fa-var-long-arrow-down: "\f175";
318 437
 $fa-var-long-arrow-left: "\f177";
319 438
 $fa-var-long-arrow-right: "\f178";
320 439
 $fa-var-long-arrow-up: "\f176";
440
+$fa-var-low-vision: "\f2a8";
321 441
 $fa-var-magic: "\f0d0";
322 442
 $fa-var-magnet: "\f076";
323 443
 $fa-var-mail-forward: "\f064";
324 444
 $fa-var-mail-reply: "\f112";
325 445
 $fa-var-mail-reply-all: "\f122";
326 446
 $fa-var-male: "\f183";
447
+$fa-var-map: "\f279";
327 448
 $fa-var-map-marker: "\f041";
449
+$fa-var-map-o: "\f278";
450
+$fa-var-map-pin: "\f276";
451
+$fa-var-map-signs: "\f277";
452
+$fa-var-mars: "\f222";
453
+$fa-var-mars-double: "\f227";
454
+$fa-var-mars-stroke: "\f229";
455
+$fa-var-mars-stroke-h: "\f22b";
456
+$fa-var-mars-stroke-v: "\f22a";
328 457
 $fa-var-maxcdn: "\f136";
329 458
 $fa-var-meanpath: "\f20c";
459
+$fa-var-medium: "\f23a";
330 460
 $fa-var-medkit: "\f0fa";
461
+$fa-var-meetup: "\f2e0";
331 462
 $fa-var-meh-o: "\f11a";
463
+$fa-var-mercury: "\f223";
464
+$fa-var-microchip: "\f2db";
332 465
 $fa-var-microphone: "\f130";
333 466
 $fa-var-microphone-slash: "\f131";
334 467
 $fa-var-minus: "\f068";
335 468
 $fa-var-minus-circle: "\f056";
336 469
 $fa-var-minus-square: "\f146";
337 470
 $fa-var-minus-square-o: "\f147";
471
+$fa-var-mixcloud: "\f289";
338 472
 $fa-var-mobile: "\f10b";
339 473
 $fa-var-mobile-phone: "\f10b";
474
+$fa-var-modx: "\f285";
340 475
 $fa-var-money: "\f0d6";
341 476
 $fa-var-moon-o: "\f186";
342 477
 $fa-var-mortar-board: "\f19d";
478
+$fa-var-motorcycle: "\f21c";
479
+$fa-var-mouse-pointer: "\f245";
343 480
 $fa-var-music: "\f001";
344 481
 $fa-var-navicon: "\f0c9";
482
+$fa-var-neuter: "\f22c";
345 483
 $fa-var-newspaper-o: "\f1ea";
484
+$fa-var-object-group: "\f247";
485
+$fa-var-object-ungroup: "\f248";
486
+$fa-var-odnoklassniki: "\f263";
487
+$fa-var-odnoklassniki-square: "\f264";
488
+$fa-var-opencart: "\f23d";
346 489
 $fa-var-openid: "\f19b";
490
+$fa-var-opera: "\f26a";
491
+$fa-var-optin-monster: "\f23c";
347 492
 $fa-var-outdent: "\f03b";
348 493
 $fa-var-pagelines: "\f18c";
349 494
 $fa-var-paint-brush: "\f1fc";
@@ -353,19 +498,24 @@ $fa-var-paperclip: "\f0c6";
353 498
 $fa-var-paragraph: "\f1dd";
354 499
 $fa-var-paste: "\f0ea";
355 500
 $fa-var-pause: "\f04c";
501
+$fa-var-pause-circle: "\f28b";
502
+$fa-var-pause-circle-o: "\f28c";
356 503
 $fa-var-paw: "\f1b0";
357 504
 $fa-var-paypal: "\f1ed";
358 505
 $fa-var-pencil: "\f040";
359 506
 $fa-var-pencil-square: "\f14b";
360 507
 $fa-var-pencil-square-o: "\f044";
508
+$fa-var-percent: "\f295";
361 509
 $fa-var-phone: "\f095";
362 510
 $fa-var-phone-square: "\f098";
363 511
 $fa-var-photo: "\f03e";
364 512
 $fa-var-picture-o: "\f03e";
365 513
 $fa-var-pie-chart: "\f200";
366
-$fa-var-pied-piper: "\f1a7";
514
+$fa-var-pied-piper: "\f2ae";
367 515
 $fa-var-pied-piper-alt: "\f1a8";
516
+$fa-var-pied-piper-pp: "\f1a7";
368 517
 $fa-var-pinterest: "\f0d2";
518
+$fa-var-pinterest-p: "\f231";
369 519
 $fa-var-pinterest-square: "\f0d3";
370 520
 $fa-var-plane: "\f072";
371 521
 $fa-var-play: "\f04b";
@@ -376,28 +526,36 @@ $fa-var-plus: "\f067";
376 526
 $fa-var-plus-circle: "\f055";
377 527
 $fa-var-plus-square: "\f0fe";
378 528
 $fa-var-plus-square-o: "\f196";
529
+$fa-var-podcast: "\f2ce";
379 530
 $fa-var-power-off: "\f011";
380 531
 $fa-var-print: "\f02f";
532
+$fa-var-product-hunt: "\f288";
381 533
 $fa-var-puzzle-piece: "\f12e";
382 534
 $fa-var-qq: "\f1d6";
383 535
 $fa-var-qrcode: "\f029";
384 536
 $fa-var-question: "\f128";
385 537
 $fa-var-question-circle: "\f059";
538
+$fa-var-question-circle-o: "\f29c";
539
+$fa-var-quora: "\f2c4";
386 540
 $fa-var-quote-left: "\f10d";
387 541
 $fa-var-quote-right: "\f10e";
388 542
 $fa-var-ra: "\f1d0";
389 543
 $fa-var-random: "\f074";
544
+$fa-var-ravelry: "\f2d9";
390 545
 $fa-var-rebel: "\f1d0";
391 546
 $fa-var-recycle: "\f1b8";
392 547
 $fa-var-reddit: "\f1a1";
548
+$fa-var-reddit-alien: "\f281";
393 549
 $fa-var-reddit-square: "\f1a2";
394 550
 $fa-var-refresh: "\f021";
551
+$fa-var-registered: "\f25d";
395 552
 $fa-var-remove: "\f00d";
396 553
 $fa-var-renren: "\f18b";
397 554
 $fa-var-reorder: "\f0c9";
398 555
 $fa-var-repeat: "\f01e";
399 556
 $fa-var-reply: "\f112";
400 557
 $fa-var-reply-all: "\f122";
558
+$fa-var-resistance: "\f1d0";
401 559
 $fa-var-retweet: "\f079";
402 560
 $fa-var-rmb: "\f157";
403 561
 $fa-var-road: "\f018";
@@ -410,13 +568,18 @@ $fa-var-rss-square: "\f143";
410 568
 $fa-var-rub: "\f158";
411 569
 $fa-var-ruble: "\f158";
412 570
 $fa-var-rupee: "\f156";
571
+$fa-var-s15: "\f2cd";
572
+$fa-var-safari: "\f267";
413 573
 $fa-var-save: "\f0c7";
414 574
 $fa-var-scissors: "\f0c4";
575
+$fa-var-scribd: "\f28a";
415 576
 $fa-var-search: "\f002";
416 577
 $fa-var-search-minus: "\f010";
417 578
 $fa-var-search-plus: "\f00e";
579
+$fa-var-sellsy: "\f213";
418 580
 $fa-var-send: "\f1d8";
419 581
 $fa-var-send-o: "\f1d9";
582
+$fa-var-server: "\f233";
420 583
 $fa-var-share: "\f064";
421 584
 $fa-var-share-alt: "\f1e0";
422 585
 $fa-var-share-alt-square: "\f1e1";
@@ -425,16 +588,29 @@ $fa-var-share-square-o: "\f045";
425 588
 $fa-var-shekel: "\f20b";
426 589
 $fa-var-sheqel: "\f20b";
427 590
 $fa-var-shield: "\f132";
591
+$fa-var-ship: "\f21a";
592
+$fa-var-shirtsinbulk: "\f214";
593
+$fa-var-shopping-bag: "\f290";
594
+$fa-var-shopping-basket: "\f291";
428 595
 $fa-var-shopping-cart: "\f07a";
596
+$fa-var-shower: "\f2cc";
429 597
 $fa-var-sign-in: "\f090";
598
+$fa-var-sign-language: "\f2a7";
430 599
 $fa-var-sign-out: "\f08b";
431 600
 $fa-var-signal: "\f012";
601
+$fa-var-signing: "\f2a7";
602
+$fa-var-simplybuilt: "\f215";
432 603
 $fa-var-sitemap: "\f0e8";
604
+$fa-var-skyatlas: "\f216";
433 605
 $fa-var-skype: "\f17e";
434 606
 $fa-var-slack: "\f198";
435 607
 $fa-var-sliders: "\f1de";
436 608
 $fa-var-slideshare: "\f1e7";
437 609
 $fa-var-smile-o: "\f118";
610
+$fa-var-snapchat: "\f2ab";
611
+$fa-var-snapchat-ghost: "\f2ac";
612
+$fa-var-snapchat-square: "\f2ad";
613
+$fa-var-snowflake-o: "\f2dc";
438 614
 $fa-var-soccer-ball-o: "\f1e3";
439 615
 $fa-var-sort: "\f0dc";
440 616
 $fa-var-sort-alpha-asc: "\f15d";
@@ -467,13 +643,20 @@ $fa-var-steam-square: "\f1b7";
467 643
 $fa-var-step-backward: "\f048";
468 644
 $fa-var-step-forward: "\f051";
469 645
 $fa-var-stethoscope: "\f0f1";
646
+$fa-var-sticky-note: "\f249";
647
+$fa-var-sticky-note-o: "\f24a";
470 648
 $fa-var-stop: "\f04d";
649
+$fa-var-stop-circle: "\f28d";
650
+$fa-var-stop-circle-o: "\f28e";
651
+$fa-var-street-view: "\f21d";
471 652
 $fa-var-strikethrough: "\f0cc";
472 653
 $fa-var-stumbleupon: "\f1a4";
473 654
 $fa-var-stumbleupon-circle: "\f1a3";
474 655
 $fa-var-subscript: "\f12c";
656
+$fa-var-subway: "\f239";
475 657
 $fa-var-suitcase: "\f0f2";
476 658
 $fa-var-sun-o: "\f185";
659
+$fa-var-superpowers: "\f2dd";
477 660
 $fa-var-superscript: "\f12b";
478 661
 $fa-var-support: "\f1cd";
479 662
 $fa-var-table: "\f0ce";
@@ -483,6 +666,8 @@ $fa-var-tag: "\f02b";
483 666
 $fa-var-tags: "\f02c";
484 667
 $fa-var-tasks: "\f0ae";
485 668
 $fa-var-taxi: "\f1ba";
669
+$fa-var-telegram: "\f2c6";
670
+$fa-var-television: "\f26c";
486 671
 $fa-var-tencent-weibo: "\f1d5";
487 672
 $fa-var-terminal: "\f120";
488 673
 $fa-var-text-height: "\f034";
@@ -490,6 +675,18 @@ $fa-var-text-width: "\f035";
490 675
 $fa-var-th: "\f00a";
491 676
 $fa-var-th-large: "\f009";
492 677
 $fa-var-th-list: "\f00b";
678
+$fa-var-themeisle: "\f2b2";
679
+$fa-var-thermometer: "\f2c7";
680
+$fa-var-thermometer-0: "\f2cb";
681
+$fa-var-thermometer-1: "\f2ca";
682
+$fa-var-thermometer-2: "\f2c9";
683
+$fa-var-thermometer-3: "\f2c8";
684
+$fa-var-thermometer-4: "\f2c7";
685
+$fa-var-thermometer-empty: "\f2cb";
686
+$fa-var-thermometer-full: "\f2c7";
687
+$fa-var-thermometer-half: "\f2c9";
688
+$fa-var-thermometer-quarter: "\f2ca";
689
+$fa-var-thermometer-three-quarters: "\f2c8";
493 690
 $fa-var-thumb-tack: "\f08d";
494 691
 $fa-var-thumbs-down: "\f165";
495 692
 $fa-var-thumbs-o-down: "\f088";
@@ -499,6 +696,8 @@ $fa-var-ticket: "\f145";
499 696
 $fa-var-times: "\f00d";
500 697
 $fa-var-times-circle: "\f057";
501 698
 $fa-var-times-circle-o: "\f05c";
699
+$fa-var-times-rectangle: "\f2d3";
700
+$fa-var-times-rectangle-o: "\f2d4";
502 701
 $fa-var-tint: "\f043";
503 702
 $fa-var-toggle-down: "\f150";
504 703
 $fa-var-toggle-left: "\f191";
@@ -506,10 +705,15 @@ $fa-var-toggle-off: "\f204";
506 705
 $fa-var-toggle-on: "\f205";
507 706
 $fa-var-toggle-right: "\f152";
508 707
 $fa-var-toggle-up: "\f151";
708
+$fa-var-trademark: "\f25c";
709
+$fa-var-train: "\f238";
710
+$fa-var-transgender: "\f224";
711
+$fa-var-transgender-alt: "\f225";
509 712
 $fa-var-trash: "\f1f8";
510 713
 $fa-var-trash-o: "\f014";
511 714
 $fa-var-tree: "\f1bb";
512 715
 $fa-var-trello: "\f181";
716
+$fa-var-tripadvisor: "\f262";
513 717
 $fa-var-trophy: "\f091";
514 718
 $fa-var-truck: "\f0d1";
515 719
 $fa-var-try: "\f195";
@@ -517,26 +721,45 @@ $fa-var-tty: "\f1e4";
517 721
 $fa-var-tumblr: "\f173";
518 722
 $fa-var-tumblr-square: "\f174";
519 723
 $fa-var-turkish-lira: "\f195";
724
+$fa-var-tv: "\f26c";
520 725
 $fa-var-twitch: "\f1e8";
521 726
 $fa-var-twitter: "\f099";
522 727
 $fa-var-twitter-square: "\f081";
523 728
 $fa-var-umbrella: "\f0e9";
524 729
 $fa-var-underline: "\f0cd";
525 730
 $fa-var-undo: "\f0e2";
731
+$fa-var-universal-access: "\f29a";
526 732
 $fa-var-university: "\f19c";
527 733
 $fa-var-unlink: "\f127";
528 734
 $fa-var-unlock: "\f09c";
529 735
 $fa-var-unlock-alt: "\f13e";
530 736
 $fa-var-unsorted: "\f0dc";
531 737
 $fa-var-upload: "\f093";
738
+$fa-var-usb: "\f287";
532 739
 $fa-var-usd: "\f155";
533 740
 $fa-var-user: "\f007";
741
+$fa-var-user-circle: "\f2bd";
742
+$fa-var-user-circle-o: "\f2be";
534 743
 $fa-var-user-md: "\f0f0";
744
+$fa-var-user-o: "\f2c0";
745
+$fa-var-user-plus: "\f234";
746
+$fa-var-user-secret: "\f21b";
747
+$fa-var-user-times: "\f235";
535 748
 $fa-var-users: "\f0c0";
749
+$fa-var-vcard: "\f2bb";
750
+$fa-var-vcard-o: "\f2bc";
751
+$fa-var-venus: "\f221";
752
+$fa-var-venus-double: "\f226";
753
+$fa-var-venus-mars: "\f228";
754
+$fa-var-viacoin: "\f237";
755
+$fa-var-viadeo: "\f2a9";
756
+$fa-var-viadeo-square: "\f2aa";
536 757
 $fa-var-video-camera: "\f03d";
758
+$fa-var-vimeo: "\f27d";
537 759
 $fa-var-vimeo-square: "\f194";
538 760
 $fa-var-vine: "\f1ca";
539 761
 $fa-var-vk: "\f189";
762
+$fa-var-volume-control-phone: "\f2a0";
540 763
 $fa-var-volume-down: "\f027";
541 764
 $fa-var-volume-off: "\f026";
542 765
 $fa-var-volume-up: "\f028";
@@ -544,17 +767,33 @@ $fa-var-warning: "\f071";
544 767
 $fa-var-wechat: "\f1d7";
545 768
 $fa-var-weibo: "\f18a";
546 769
 $fa-var-weixin: "\f1d7";
770
+$fa-var-whatsapp: "\f232";
547 771
 $fa-var-wheelchair: "\f193";
772
+$fa-var-wheelchair-alt: "\f29b";
548 773
 $fa-var-wifi: "\f1eb";
774
+$fa-var-wikipedia-w: "\f266";
775
+$fa-var-window-close: "\f2d3";
776
+$fa-var-window-close-o: "\f2d4";
777
+$fa-var-window-maximize: "\f2d0";
778
+$fa-var-window-minimize: "\f2d1";
779
+$fa-var-window-restore: "\f2d2";
549 780
 $fa-var-windows: "\f17a";
550 781
 $fa-var-won: "\f159";
551 782
 $fa-var-wordpress: "\f19a";
783
+$fa-var-wpbeginner: "\f297";
784
+$fa-var-wpexplorer: "\f2de";
785
+$fa-var-wpforms: "\f298";
552 786
 $fa-var-wrench: "\f0ad";
553 787
 $fa-var-xing: "\f168";
554 788
 $fa-var-xing-square: "\f169";
789
+$fa-var-y-combinator: "\f23b";
790
+$fa-var-y-combinator-square: "\f1d4";
555 791
 $fa-var-yahoo: "\f19e";
792
+$fa-var-yc: "\f23b";
793
+$fa-var-yc-square: "\f1d4";
556 794
 $fa-var-yelp: "\f1e9";
557 795
 $fa-var-yen: "\f157";
796
+$fa-var-yoast: "\f2b1";
558 797
 $fa-var-youtube: "\f167";
559 798
 $fa-var-youtube-play: "\f16a";
560 799
 $fa-var-youtube-square: "\f166";

+ 3
- 2
scss/font-awesome.scss View File

@@ -1,5 +1,5 @@
1 1
 /*!
2
- *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
2
+ *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 3
  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 4
  */
5 5
 
@@ -11,7 +11,8 @@
11 11
 @import "fixed-width";
12 12
 @import "list";
13 13
 @import "bordered-pulled";
14
-@import "spinning";
14
+@import "animated";
15 15
 @import "rotated-flipped";
16 16
 @import "stacked";
17 17
 @import "icons";
18
+@import "screen-reader";

+ 15
- 1
services/index.html View File

@@ -76,7 +76,7 @@
76 76
                   <a href="/services/vpn"><span class="hb hb-sm"><i class="fa fa-lock" aria-hidden="true"></i></span></a>
77 77
                 </li>
78 78
                 <li>
79
-                  <a href="https://plex.enpaul.net"><span class="hb hb-sm"><i class="fa fa-file-text-o"></i></span></a>
79
+                  <a href="https://plex.enpaul.net"><span class="hb hb-sm"><i class="fa fa-ticket"></i></span></a>
80 80
                 </li>
81 81
               	<li>
82 82
                   <a href="https://drive.enpaul.net"><span class="hb hb-sm"><i class="fa fa-cloud"></i></span></a>
@@ -154,6 +154,20 @@
154 154
             </li>
155 155
           </ul>
156 156
         </div>
157
+
158
+        <br><br>
159
+
160
+        <div class="col-lg-8 col-lg-offset-2">
161
+          <h2><i class="fa fa-gitlab" aria-hidden="true"></i>&nbsp;&nbsp;Gitlab</h2>
162
+          <br>
163
+          <p class="documentation">
164
+            <a href="https://about.gitlab.com/">Gitlab</a> is a <a href="https://github.com/">GitHub</a> alternative that provides Git source control, data integration, and collaboration tools via a web interface. Most major projects, or parts of them at least, are stored on the Gitlab server, as it is used for personal, academic, and professional development projects.
165
+            <br><br>
166
+            The ENPN runs <a href="https://gitlab.com/gitlab-org/gitlab-ce">Gitlab Community Edition (CE)</a>.
167
+            <br><br>
168
+            <b>Connecting to the ENPN Gitlab server requires VPN access</b>
169
+          </p>
170
+        </div>
157 171
       </div>
158 172
     </section>
159 173
 

Loading…
Cancel
Save