@charset "UTF-8";
/*
Theme Name:     Project Name
Version:        1.0
*/
/*
$debug-grid                	: false;
$debug-grid-outside-gutter 	: true;
$debug-grid-width			: $window-size-desktop;
$debug-grid-gutter 			: 30px;
$debug-grid-gutter-tablet	: 20px;
$debug-grid-gutter-phone	: 10px;

$debug-responsive 			  : desktop;
$debug-responsive-selector 	  : 'body, header';
$debug-responsive-breakpoints : true;
*/
@import url("https://fonts.googleapis.com/css?family=Noto+Serif:400,700");
.map-search:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  font-weight: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*
$debug-grid                	: false;
$debug-grid-outside-gutter 	: true;
$debug-grid-width			: $window-size-desktop;
$debug-grid-gutter 			: 30px;
$debug-grid-gutter-tablet	: 20px;
$debug-grid-gutter-phone	: 10px;

$debug-responsive 			  : desktop;
$debug-responsive-selector 	  : 'body, header';
$debug-responsive-breakpoints : true;
*/
[icon*=" -box"][icon]:not([icon*=" -after"]):before, [icon*=" -box"][icon][icon*=" -after"]:after {
  width: 1.4em;
  text-align: center; }

[icon*=" -solid"][icon]:not([icon*=" -after"]):before, [icon*=" -solid"][icon][icon*=" -after"]:after {
  font-weight: 900; }

[icon*=" -regular"][icon]:not([icon*=" -after"]):before, [icon*=" -regular"][icon][icon*=" -after"]:after {
  font-weight: 400; }

[icon]:not([icon*=" -after"]):before, [icon][icon*=" -after"]:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  font-weight: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/*------------------------------------------------------------------------------
Html & Body
------------------------------------------------------------------------------*/
html {
  margin: 0;
  padding: 0;
  font-size: 20px;
  line-height: 1.2;
  font-weight: normal;
  min-height: 100%;
  position: relative; }

body {
  margin: 0;
  padding: 0;
  background: #FFF;
  color: #000;
  font-family: "Noto Serif", serif;
  min-width: 1200px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@media screen and (max-width: 1200px) {
  body {
    min-width: 0; } }

@media screen and (max-width: 480px) {
  body {
    min-width: 0; } }

body * {
  box-sizing: border-box; }

/*------------------------------------------------------------------------------
headings
------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0.5em 0;
  padding: 0;
  font-family: "Noto Serif", serif;
  color: #000; }

h1 {
  font-size: 2.5rem;
  font-weight: 300; }

h2 {
  font-size: 1.2rem;
  font-weight: 300; }

h3 {
  font-size: 1rem; }

h4 {
  font-size: 0.9rem; }

h5 {
  font-size: 0.7rem; }

h6 {
  font-size: 0.6rem; }

/*------------------------------------------------------------------------------
links
------------------------------------------------------------------------------*/
a {
  color: #000;
  font-weight: 600;
  outline: none;
  text-decoration: none; }

a:hover {
  color: #000;
  text-decoration: underline; }

a:focus {
  outline: none; }

h1 a, h2 a {
  color: #000; }

/*------------------------------------------------------------------------------
Text
------------------------------------------------------------------------------*/
p {
  margin: 0 0 1.2em;
  padding: 0; }

small {
  font-size: .8em; }

em {
  font-style: italic; }

sup {
  font-size: 0.6rem;
  display: inline-block;
  letter-spacing: 0;
  position: relative;
  vertical-align: middle; }

/*------------------------------------------------------------------------------
Lists
------------------------------------------------------------------------------*/
ul, ol {
  margin: 0 0 1.2em 0;
  padding: 0;
  list-style-position: inside; }

ul ul, ul ol, ol ul, ol ol {
  margin-left: 20px;
  margin-bottom: 0; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

/*------------------------------------------------------------------------------
images
------------------------------------------------------------------------------*/
img {
  border: 0;
  height: auto;
  vertical-align: top; }

.responsive {
  max-width: 100%;
  height: auto; }

.responsive img {
  max-width: 100%; }

svg, canvas {
  vertical-align: top; }

/*------------------------------------------------------------------------------
tables
------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------
forms
------------------------------------------------------------------------------*/
button,
input,
optgroup,
select,
textarea {
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: inherit; }

input[type="text"], input[type="password"], textarea, .dropdown {
  font-family: "Noto Serif", serif;
  background: #ffffff;
  display: inline-block;
  padding: 11px 15px; }

input[type="text"].placeholder, input[type="password"].placeholder, textarea.placeholder, .dropdown.placeholder {
  font-family: inherit; }

input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder, .dropdown::-moz-placeholder {
  font-family: inherit; }

input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .dropdown::-webkit-input-placeholder {
  font-family: inherit; }

.dropdown {
  cursor: pointer;
  text-align: left;
  overflow: hidden;
  padding-right: 30px;
  vertical-align: middle; }

.dropdown select {
  cursor: pointer; }

.dropdown-label {
  width: calc(100% - 30px);
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.dropdown-knob {
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  width: 30px; }

.radio {
  display: inline-block;
  border-radius: 50%;
  height: 1em;
  width: 1em;
  -webkit-background-clip: border-box;
  -moz-background-clip: border;
  background-clip: border-box;
  border: 1px solid black;
  margin-right: 5px; }

.radio.is-checked {
  background-color: gray; }

.checkbox {
  display: inline-block;
  height: 1em;
  width: 1em;
  border: 1px solid black;
  margin-right: 5px; }

.checkbox.is-checked {
  background-color: gray; }

button, [type="button"], [type="submit"] {
  cursor: pointer; }

button:focus, [type="button"]:focus, [type="submit"]:focus {
  outline: none; }

form input[type="text"], form input[type="password"], form textarea, form .dropdown {
  margin-bottom: 20px;
  width: 100%; }

form input[type="text"].placeholder, form input[type="password"].placeholder, form textarea.placeholder, form .dropdown.placeholder {
  font-style: italic; }

form input[type="text"]::-moz-placeholder, form input[type="password"]::-moz-placeholder, form textarea::-moz-placeholder, form .dropdown::-moz-placeholder {
  font-style: italic; }

form input[type="text"]::-webkit-input-placeholder, form input[type="password"]::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form .dropdown::-webkit-input-placeholder {
  font-style: italic; }

/*------------------------------------------------------------------------------
other (source: h5bp.com)
------------------------------------------------------------------------------*/
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/*------------------------------------------------------------------------------
print (source: h5bp.com)
------------------------------------------------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /*
	 * Don't show links for images, or javascript/internal links
	 */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }

.clearfix:after {
  content: "";
  clear: both;
  display: table; }

.hide {
  display: none; }

.divider {
  background: #CCC;
  height: 1px;
  margin: 25px 0 40px 0;
  overflow: hidden; }

.is-clickable {
  cursor: pointer; }

.disabled, .is-disabled {
  opacity: .1;
  pointer-events: none; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.img-left {
  float: left;
  margin: 0 10px 10px 0; }

.img-right {
  float: right;
  margin: 0 0 10px 10px; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

.text-overflow {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.cancel-animation, .cancel-animation * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */ }

.spinner {
  display: inline-block;
  width: 0;
  height: 0;
  background: red;
  animation: spinner 1s ease-in-out infinite; }

.spinner:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  content: '';
  width: 20px;
  height: 20px;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  transform: translate(-50%, -50%); }

@keyframes spinner {
  to {
    transform: rotate(360deg); } }

[hide] {
  opacity: 0; }

[hide="full"] {
  display: none; }

[media^="show-"], [media*=",show-"] {
  display: none !important; }

@media screen and (max-width: 480px) {
  body:before {
    content: "phone";
    display: none !important; }
  [media^="hide-phone"], [media*=",hide-phone"] {
    display: none !important; }
  [media^="show-phone"], [media*=",show-phone"] {
    display: block !important; }
  [media^="show-phone-flex"], [media*=",show-phone-flex"] {
    display: flex !important; }
  [media^="show-phone-inline"], [media*=",show-phone-inline"] {
    display: inline !important; }
  [media^="show-phone-inline-block"], [media*=",show-phone-inline-block"] {
    display: inline-block !important; }
  table[media^="show-phone"], table[media*=",show-phone"] {
    display: table !important; }
  tr[media^="show-phone"], tr[media*=",show-phone"] {
    display: table-row !important; }
  th[media^="show-phone"], th[media*=",show-phone"], td[media^="show-phone"], td[media*=",show-phone"] {
    display: table-cell !important; } }

@media screen and (min-width: 481px) and (max-width: 768px) {
  body:before {
    content: "tablet";
    display: none !important; }
  [media^="hide-tablet"], [media*=",hide-tablet"] {
    display: none !important; }
  [media^="show-tablet"], [media*=",show-tablet"] {
    display: block !important; }
  [media^="show-tablet-flex"], [media*=",show-tablet-flex"] {
    display: flex !important; }
  [media^="show-tablet-inline"], [media*=",show-tablet-inline"] {
    display: inline !important; }
  [media^="show-tablet-inline-block"], [media*=",show-tablet-inline-block"] {
    display: inline-block !important; }
  table[media^="show-tablet"], table[media*=",show-tablet"] {
    display: table !important; }
  tr[media^="show-tablet"], tr[media*=",show-tablet"] {
    display: table-row !important; }
  th[media^="show-tablet"], th[media*=",show-tablet"], td[media^="show-tablet"], td[media*=",show-tablet"] {
    display: table-cell !important; } }

@media screen and (min-width: 769px) and (max-width: 1440px) {
  body:before {
    content: "laptop";
    display: none !important; }
  [media^="hide-laptop"], [media*=",hide-laptop"] {
    display: none !important; }
  [media^="show-laptop"], [media*=",show-laptop"] {
    display: block !important; }
  [media^="show-laptop-flex"], [media*=",show-laptop-flex"] {
    display: flex !important; }
  [media^="show-laptop-inline"], [media*=",show-laptop-inline"] {
    display: inline !important; }
  [media^="show-laptop-inline-block"], [media*=",show-laptop-inline-block"] {
    display: inline-block !important; }
  table[media^="show-laptop"], table[media*=",show-laptop"] {
    display: table !important; }
  tr[media^="show-laptop"], tr[media*=",show-laptop"] {
    display: table-row !important; }
  th[media^="show-laptop"], th[media*=",show-laptop"], td[media^="show-laptop"], td[media*=",show-laptop"] {
    display: table-cell !important; } }

@media screen and (min-width: 1441px) and (max-width: 2000px) {
  body:before {
    content: "desktop";
    display: none !important; }
  [media^="hide-desktop"], [media*=",hide-desktop"] {
    display: none !important; }
  [media^="show-desktop"], [media*=",show-desktop"] {
    display: block !important; }
  [media^="show-desktop-flex"], [media*=",show-desktop-flex"] {
    display: flex !important; }
  [media^="show-desktop-inline"], [media*=",show-desktop-inline"] {
    display: inline !important; }
  [media^="show-desktop-inline-block"], [media*=",show-desktop-inline-block"] {
    display: inline-block !important; }
  table[media^="show-desktop"], table[media*=",show-desktop"] {
    display: table !important; }
  tr[media^="show-desktop"], tr[media*=",show-desktop"] {
    display: table-row !important; }
  th[media^="show-desktop"], th[media*=",show-desktop"], td[media^="show-desktop"], td[media*=",show-desktop"] {
    display: table-cell !important; } }

@media screen and (min-width: 2001px) {
  body:before {
    content: "widescreen";
    display: none !important; }
  [media^="hide-widescreen"], [media*=",hide-widescreen"] {
    display: none !important; }
  [media^="show-widescreen"], [media*=",show-widescreen"] {
    display: block !important; }
  [media^="show-widescreen-flex"], [media*=",show-widescreen-flex"] {
    display: flex !important; }
  [media^="show-widescreen-inline"], [media*=",show-widescreen-inline"] {
    display: inline !important; }
  [media^="show-widescreen-inline-block"], [media*=",show-widescreen-inline-block"] {
    display: inline-block !important; }
  table[media^="show-widescreen"], table[media*=",show-widescreen"] {
    display: table !important; }
  tr[media^="show-widescreen"], tr[media*=",show-widescreen"] {
    display: table-row !important; }
  th[media^="show-widescreen"], th[media*=",show-widescreen"], td[media^="show-widescreen"], td[media*=",show-widescreen"] {
    display: table-cell !important; } }

@font-face {
  font-family: "FontAwesome";
  src: url("/assets/fonts/fa/fa-regular-400.eot?v=1");
  src: url("/assets/fonts/fa/fa-regular-400.eot?v=1#iefix") format("embedded-opentype"), url("/assets/fonts/fa/fa-regular-400.woff?v=1") format("woff"), url("/assets/fonts/fa/fa-regular-400.ttf?v=1") format("truetype"), url("/assets/fonts/fa/fa-regular-400.svg?v=1#FontAwesome") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "FontAwesome";
  src: url("/assets/fonts/fa/fa-solid-900.eot?v=1");
  src: url("/assets/fonts/fa/fa-solid-900.eot?v=1#iefix") format("embedded-opentype"), url("/assets/fonts/fa/fa-solid-900.woff?v=1") format("woff"), url("/assets/fonts/fa/fa-solid-900.ttf?v=1") format("truetype"), url("/assets/fonts/fa/fa-solid-900.svg?v=1#FontAwesome") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "FontAwesomeBrands";
  src: url("/assets/fonts/fa/fa-brands-400.eot?v=1");
  src: url("/assets/fonts/fa/fa-brands-400.eot?v=1#iefix") format("embedded-opentype"), url("/assets/fonts/fa/fa-brands-400.woff?v=1") format("woff"), url("/assets/fonts/fa/fa-brands-400.ttf?v=1") format("truetype"), url("/assets/fonts/fa/fa-brands-400.svg?v=1#FontAwesomeBrands") format("svg");
  font-weight: normal;
  font-style: normal; }

[icon^="ad"]:not([icon*=" -after"]):before, [icon^="ad"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="address-book"]:not([icon*=" -after"]):before, [icon^="address-book"][icon*=" -after"]:after {
  content: ""; }

[icon^="address-card"]:not([icon*=" -after"]):before, [icon^="address-card"][icon*=" -after"]:after {
  content: ""; }

[icon^="adjust"]:not([icon*=" -after"]):before, [icon^="adjust"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="air-freshener"]:not([icon*=" -after"]):before, [icon^="air-freshener"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="align-center"]:not([icon*=" -after"]):before, [icon^="align-center"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="align-justify"]:not([icon*=" -after"]):before, [icon^="align-justify"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="align-left"]:not([icon*=" -after"]):before, [icon^="align-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="align-right"]:not([icon*=" -after"]):before, [icon^="align-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="allergies"]:not([icon*=" -after"]):before, [icon^="allergies"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ambulance"]:not([icon*=" -after"]):before, [icon^="ambulance"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="american-sign-language-interpreting"]:not([icon*=" -after"]):before, [icon^="american-sign-language-interpreting"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="anchor"]:not([icon*=" -after"]):before, [icon^="anchor"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-double-down"]:not([icon*=" -after"]):before, [icon^="angle-double-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-double-left"]:not([icon*=" -after"]):before, [icon^="angle-double-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-double-right"]:not([icon*=" -after"]):before, [icon^="angle-double-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-double-up"]:not([icon*=" -after"]):before, [icon^="angle-double-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-down"]:not([icon*=" -after"]):before, [icon^="angle-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-left"]:not([icon*=" -after"]):before, [icon^="angle-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-right"]:not([icon*=" -after"]):before, [icon^="angle-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angle-up"]:not([icon*=" -after"]):before, [icon^="angle-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="angry"]:not([icon*=" -after"]):before, [icon^="angry"][icon*=" -after"]:after {
  content: ""; }

[icon^="ankh"]:not([icon*=" -after"]):before, [icon^="ankh"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="apple-alt"]:not([icon*=" -after"]):before, [icon^="apple-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="archive"]:not([icon*=" -after"]):before, [icon^="archive"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="archway"]:not([icon*=" -after"]):before, [icon^="archway"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-alt-circle-down"]:not([icon*=" -after"]):before, [icon^="arrow-alt-circle-down"][icon*=" -after"]:after {
  content: ""; }

[icon^="arrow-alt-circle-left"]:not([icon*=" -after"]):before, [icon^="arrow-alt-circle-left"][icon*=" -after"]:after {
  content: ""; }

[icon^="arrow-alt-circle-right"]:not([icon*=" -after"]):before, [icon^="arrow-alt-circle-right"][icon*=" -after"]:after {
  content: ""; }

[icon^="arrow-alt-circle-up"]:not([icon*=" -after"]):before, [icon^="arrow-alt-circle-up"][icon*=" -after"]:after {
  content: ""; }

[icon^="arrow-circle-down"]:not([icon*=" -after"]):before, [icon^="arrow-circle-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-circle-left"]:not([icon*=" -after"]):before, [icon^="arrow-circle-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-circle-right"]:not([icon*=" -after"]):before, [icon^="arrow-circle-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-circle-up"]:not([icon*=" -after"]):before, [icon^="arrow-circle-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-down"]:not([icon*=" -after"]):before, [icon^="arrow-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-left"]:not([icon*=" -after"]):before, [icon^="arrow-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-right"]:not([icon*=" -after"]):before, [icon^="arrow-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrow-up"]:not([icon*=" -after"]):before, [icon^="arrow-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrows-alt"]:not([icon*=" -after"]):before, [icon^="arrows-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrows-alt-h"]:not([icon*=" -after"]):before, [icon^="arrows-alt-h"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="arrows-alt-v"]:not([icon*=" -after"]):before, [icon^="arrows-alt-v"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="assistive-listening-systems"]:not([icon*=" -after"]):before, [icon^="assistive-listening-systems"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="asterisk"]:not([icon*=" -after"]):before, [icon^="asterisk"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="at"]:not([icon*=" -after"]):before, [icon^="at"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="atlas"]:not([icon*=" -after"]):before, [icon^="atlas"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="atom"]:not([icon*=" -after"]):before, [icon^="atom"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="audio-description"]:not([icon*=" -after"]):before, [icon^="audio-description"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="award"]:not([icon*=" -after"]):before, [icon^="award"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="backspace"]:not([icon*=" -after"]):before, [icon^="backspace"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="backward"]:not([icon*=" -after"]):before, [icon^="backward"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="balance-scale"]:not([icon*=" -after"]):before, [icon^="balance-scale"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ban"]:not([icon*=" -after"]):before, [icon^="ban"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="band-aid"]:not([icon*=" -after"]):before, [icon^="band-aid"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="barcode"]:not([icon*=" -after"]):before, [icon^="barcode"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bars"]:not([icon*=" -after"]):before, [icon^="bars"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="baseball-ball"]:not([icon*=" -after"]):before, [icon^="baseball-ball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="basketball-ball"]:not([icon*=" -after"]):before, [icon^="basketball-ball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bath"]:not([icon*=" -after"]):before, [icon^="bath"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="battery-empty"]:not([icon*=" -after"]):before, [icon^="battery-empty"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="battery-full"]:not([icon*=" -after"]):before, [icon^="battery-full"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="battery-half"]:not([icon*=" -after"]):before, [icon^="battery-half"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="battery-quarter"]:not([icon*=" -after"]):before, [icon^="battery-quarter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="battery-three-quarters"]:not([icon*=" -after"]):before, [icon^="battery-three-quarters"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bed"]:not([icon*=" -after"]):before, [icon^="bed"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="beer"]:not([icon*=" -after"]):before, [icon^="beer"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bell"]:not([icon*=" -after"]):before, [icon^="bell"][icon*=" -after"]:after {
  content: ""; }

[icon^="bell-slash"]:not([icon*=" -after"]):before, [icon^="bell-slash"][icon*=" -after"]:after {
  content: ""; }

[icon^="bezier-curve"]:not([icon*=" -after"]):before, [icon^="bezier-curve"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bible"]:not([icon*=" -after"]):before, [icon^="bible"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bicycle"]:not([icon*=" -after"]):before, [icon^="bicycle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="binoculars"]:not([icon*=" -after"]):before, [icon^="binoculars"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="birthday-cake"]:not([icon*=" -after"]):before, [icon^="birthday-cake"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="blender"]:not([icon*=" -after"]):before, [icon^="blender"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="blender-phone"]:not([icon*=" -after"]):before, [icon^="blender-phone"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="blind"]:not([icon*=" -after"]):before, [icon^="blind"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bold"]:not([icon*=" -after"]):before, [icon^="bold"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bolt"]:not([icon*=" -after"]):before, [icon^="bolt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bomb"]:not([icon*=" -after"]):before, [icon^="bomb"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bone"]:not([icon*=" -after"]):before, [icon^="bone"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bong"]:not([icon*=" -after"]):before, [icon^="bong"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="book"]:not([icon*=" -after"]):before, [icon^="book"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="book-dead"]:not([icon*=" -after"]):before, [icon^="book-dead"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="book-open"]:not([icon*=" -after"]):before, [icon^="book-open"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="book-reader"]:not([icon*=" -after"]):before, [icon^="book-reader"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bookmark"]:not([icon*=" -after"]):before, [icon^="bookmark"][icon*=" -after"]:after {
  content: ""; }

[icon^="bowling-ball"]:not([icon*=" -after"]):before, [icon^="bowling-ball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="box"]:not([icon*=" -after"]):before, [icon^="box"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="box-open"]:not([icon*=" -after"]):before, [icon^="box-open"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="boxes"]:not([icon*=" -after"]):before, [icon^="boxes"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="braille"]:not([icon*=" -after"]):before, [icon^="braille"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="brain"]:not([icon*=" -after"]):before, [icon^="brain"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="briefcase"]:not([icon*=" -after"]):before, [icon^="briefcase"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="briefcase-medical"]:not([icon*=" -after"]):before, [icon^="briefcase-medical"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="broadcast-tower"]:not([icon*=" -after"]):before, [icon^="broadcast-tower"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="broom"]:not([icon*=" -after"]):before, [icon^="broom"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="brush"]:not([icon*=" -after"]):before, [icon^="brush"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bug"]:not([icon*=" -after"]):before, [icon^="bug"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="building"]:not([icon*=" -after"]):before, [icon^="building"][icon*=" -after"]:after {
  content: ""; }

[icon^="bullhorn"]:not([icon*=" -after"]):before, [icon^="bullhorn"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bullseye"]:not([icon*=" -after"]):before, [icon^="bullseye"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="burn"]:not([icon*=" -after"]):before, [icon^="burn"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bus"]:not([icon*=" -after"]):before, [icon^="bus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="bus-alt"]:not([icon*=" -after"]):before, [icon^="bus-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="business-time"]:not([icon*=" -after"]):before, [icon^="business-time"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="calculator"]:not([icon*=" -after"]):before, [icon^="calculator"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="calendar"]:not([icon*=" -after"]):before, [icon^="calendar"][icon*=" -after"]:after {
  content: ""; }

[icon^="calendar-alt"]:not([icon*=" -after"]):before, [icon^="calendar-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="calendar-check"]:not([icon*=" -after"]):before, [icon^="calendar-check"][icon*=" -after"]:after {
  content: ""; }

[icon^="calendar-minus"]:not([icon*=" -after"]):before, [icon^="calendar-minus"][icon*=" -after"]:after {
  content: ""; }

[icon^="calendar-plus"]:not([icon*=" -after"]):before, [icon^="calendar-plus"][icon*=" -after"]:after {
  content: ""; }

[icon^="calendar-times"]:not([icon*=" -after"]):before, [icon^="calendar-times"][icon*=" -after"]:after {
  content: ""; }

[icon^="camera"]:not([icon*=" -after"]):before, [icon^="camera"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="camera-retro"]:not([icon*=" -after"]):before, [icon^="camera-retro"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="campground"]:not([icon*=" -after"]):before, [icon^="campground"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cannabis"]:not([icon*=" -after"]):before, [icon^="cannabis"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="capsules"]:not([icon*=" -after"]):before, [icon^="capsules"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="car"]:not([icon*=" -after"]):before, [icon^="car"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="car-alt"]:not([icon*=" -after"]):before, [icon^="car-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="car-battery"]:not([icon*=" -after"]):before, [icon^="car-battery"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="car-crash"]:not([icon*=" -after"]):before, [icon^="car-crash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="car-side"]:not([icon*=" -after"]):before, [icon^="car-side"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="caret-down"]:not([icon*=" -after"]):before, [icon^="caret-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="caret-left"]:not([icon*=" -after"]):before, [icon^="caret-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="caret-right"]:not([icon*=" -after"]):before, [icon^="caret-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="caret-square-down"]:not([icon*=" -after"]):before, [icon^="caret-square-down"][icon*=" -after"]:after {
  content: ""; }

[icon^="caret-square-left"]:not([icon*=" -after"]):before, [icon^="caret-square-left"][icon*=" -after"]:after {
  content: ""; }

[icon^="caret-square-right"]:not([icon*=" -after"]):before, [icon^="caret-square-right"][icon*=" -after"]:after {
  content: ""; }

[icon^="caret-square-up"]:not([icon*=" -after"]):before, [icon^="caret-square-up"][icon*=" -after"]:after {
  content: ""; }

[icon^="caret-up"]:not([icon*=" -after"]):before, [icon^="caret-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cart-arrow-down"]:not([icon*=" -after"]):before, [icon^="cart-arrow-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cart-plus"]:not([icon*=" -after"]):before, [icon^="cart-plus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cat"]:not([icon*=" -after"]):before, [icon^="cat"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="certificate"]:not([icon*=" -after"]):before, [icon^="certificate"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chair"]:not([icon*=" -after"]):before, [icon^="chair"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chalkboard"]:not([icon*=" -after"]):before, [icon^="chalkboard"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chalkboard-teacher"]:not([icon*=" -after"]):before, [icon^="chalkboard-teacher"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="charging-station"]:not([icon*=" -after"]):before, [icon^="charging-station"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chart-area"]:not([icon*=" -after"]):before, [icon^="chart-area"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chart-bar"]:not([icon*=" -after"]):before, [icon^="chart-bar"][icon*=" -after"]:after {
  content: ""; }

[icon^="chart-line"]:not([icon*=" -after"]):before, [icon^="chart-line"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chart-pie"]:not([icon*=" -after"]):before, [icon^="chart-pie"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="check"]:not([icon*=" -after"]):before, [icon^="check"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="check-circle"]:not([icon*=" -after"]):before, [icon^="check-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="check-double"]:not([icon*=" -after"]):before, [icon^="check-double"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="check-square"]:not([icon*=" -after"]):before, [icon^="check-square"][icon*=" -after"]:after {
  content: ""; }

[icon^="chess"]:not([icon*=" -after"]):before, [icon^="chess"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-bishop"]:not([icon*=" -after"]):before, [icon^="chess-bishop"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-board"]:not([icon*=" -after"]):before, [icon^="chess-board"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-king"]:not([icon*=" -after"]):before, [icon^="chess-king"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-knight"]:not([icon*=" -after"]):before, [icon^="chess-knight"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-pawn"]:not([icon*=" -after"]):before, [icon^="chess-pawn"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-queen"]:not([icon*=" -after"]):before, [icon^="chess-queen"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chess-rook"]:not([icon*=" -after"]):before, [icon^="chess-rook"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-circle-down"]:not([icon*=" -after"]):before, [icon^="chevron-circle-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-circle-left"]:not([icon*=" -after"]):before, [icon^="chevron-circle-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-circle-right"]:not([icon*=" -after"]):before, [icon^="chevron-circle-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-circle-up"]:not([icon*=" -after"]):before, [icon^="chevron-circle-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-down"]:not([icon*=" -after"]):before, [icon^="chevron-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-left"]:not([icon*=" -after"]):before, [icon^="chevron-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-right"]:not([icon*=" -after"]):before, [icon^="chevron-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="chevron-up"]:not([icon*=" -after"]):before, [icon^="chevron-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="child"]:not([icon*=" -after"]):before, [icon^="child"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="church"]:not([icon*=" -after"]):before, [icon^="church"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="circle"]:not([icon*=" -after"]):before, [icon^="circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="circle-notch"]:not([icon*=" -after"]):before, [icon^="circle-notch"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="city"]:not([icon*=" -after"]):before, [icon^="city"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="clipboard"]:not([icon*=" -after"]):before, [icon^="clipboard"][icon*=" -after"]:after {
  content: ""; }

[icon^="clipboard-check"]:not([icon*=" -after"]):before, [icon^="clipboard-check"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="clipboard-list"]:not([icon*=" -after"]):before, [icon^="clipboard-list"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="clock"]:not([icon*=" -after"]):before, [icon^="clock"][icon*=" -after"]:after {
  content: ""; }

[icon^="clone"]:not([icon*=" -after"]):before, [icon^="clone"][icon*=" -after"]:after {
  content: ""; }

[icon^="closed-captioning"]:not([icon*=" -after"]):before, [icon^="closed-captioning"][icon*=" -after"]:after {
  content: ""; }

[icon^="cloud"]:not([icon*=" -after"]):before, [icon^="cloud"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-download-alt"]:not([icon*=" -after"]):before, [icon^="cloud-download-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-meatball"]:not([icon*=" -after"]):before, [icon^="cloud-meatball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-moon"]:not([icon*=" -after"]):before, [icon^="cloud-moon"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-moon-rain"]:not([icon*=" -after"]):before, [icon^="cloud-moon-rain"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-rain"]:not([icon*=" -after"]):before, [icon^="cloud-rain"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-showers-heavy"]:not([icon*=" -after"]):before, [icon^="cloud-showers-heavy"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-sun"]:not([icon*=" -after"]):before, [icon^="cloud-sun"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-sun-rain"]:not([icon*=" -after"]):before, [icon^="cloud-sun-rain"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cloud-upload-alt"]:not([icon*=" -after"]):before, [icon^="cloud-upload-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cocktail"]:not([icon*=" -after"]):before, [icon^="cocktail"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="code"]:not([icon*=" -after"]):before, [icon^="code"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="code-branch"]:not([icon*=" -after"]):before, [icon^="code-branch"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="coffee"]:not([icon*=" -after"]):before, [icon^="coffee"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cog"]:not([icon*=" -after"]):before, [icon^="cog"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cogs"]:not([icon*=" -after"]):before, [icon^="cogs"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="coins"]:not([icon*=" -after"]):before, [icon^="coins"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="columns"]:not([icon*=" -after"]):before, [icon^="columns"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="comment"]:not([icon*=" -after"]):before, [icon^="comment"][icon*=" -after"]:after {
  content: ""; }

[icon^="comment-alt"]:not([icon*=" -after"]):before, [icon^="comment-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="comment-dollar"]:not([icon*=" -after"]):before, [icon^="comment-dollar"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="comment-dots"]:not([icon*=" -after"]):before, [icon^="comment-dots"][icon*=" -after"]:after {
  content: ""; }

[icon^="comment-slash"]:not([icon*=" -after"]):before, [icon^="comment-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="comments"]:not([icon*=" -after"]):before, [icon^="comments"][icon*=" -after"]:after {
  content: ""; }

[icon^="comments-dollar"]:not([icon*=" -after"]):before, [icon^="comments-dollar"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="compact-disc"]:not([icon*=" -after"]):before, [icon^="compact-disc"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="compass"]:not([icon*=" -after"]):before, [icon^="compass"][icon*=" -after"]:after {
  content: ""; }

[icon^="compress"]:not([icon*=" -after"]):before, [icon^="compress"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="concierge-bell"]:not([icon*=" -after"]):before, [icon^="concierge-bell"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cookie"]:not([icon*=" -after"]):before, [icon^="cookie"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cookie-bite"]:not([icon*=" -after"]):before, [icon^="cookie-bite"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="copy"]:not([icon*=" -after"]):before, [icon^="copy"][icon*=" -after"]:after {
  content: ""; }

[icon^="copyright"]:not([icon*=" -after"]):before, [icon^="copyright"][icon*=" -after"]:after {
  content: ""; }

[icon^="couch"]:not([icon*=" -after"]):before, [icon^="couch"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="credit-card"]:not([icon*=" -after"]):before, [icon^="credit-card"][icon*=" -after"]:after {
  content: ""; }

[icon^="crop"]:not([icon*=" -after"]):before, [icon^="crop"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="crop-alt"]:not([icon*=" -after"]):before, [icon^="crop-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cross"]:not([icon*=" -after"]):before, [icon^="cross"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="crosshairs"]:not([icon*=" -after"]):before, [icon^="crosshairs"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="crow"]:not([icon*=" -after"]):before, [icon^="crow"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="crown"]:not([icon*=" -after"]):before, [icon^="crown"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cube"]:not([icon*=" -after"]):before, [icon^="cube"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cubes"]:not([icon*=" -after"]):before, [icon^="cubes"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="cut"]:not([icon*=" -after"]):before, [icon^="cut"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="database"]:not([icon*=" -after"]):before, [icon^="database"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="deaf"]:not([icon*=" -after"]):before, [icon^="deaf"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="democrat"]:not([icon*=" -after"]):before, [icon^="democrat"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="desktop"]:not([icon*=" -after"]):before, [icon^="desktop"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dharmachakra"]:not([icon*=" -after"]):before, [icon^="dharmachakra"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="diagnoses"]:not([icon*=" -after"]):before, [icon^="diagnoses"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice"]:not([icon*=" -after"]):before, [icon^="dice"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-d20"]:not([icon*=" -after"]):before, [icon^="dice-d20"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-d6"]:not([icon*=" -after"]):before, [icon^="dice-d6"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-five"]:not([icon*=" -after"]):before, [icon^="dice-five"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-four"]:not([icon*=" -after"]):before, [icon^="dice-four"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-one"]:not([icon*=" -after"]):before, [icon^="dice-one"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-six"]:not([icon*=" -after"]):before, [icon^="dice-six"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-three"]:not([icon*=" -after"]):before, [icon^="dice-three"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dice-two"]:not([icon*=" -after"]):before, [icon^="dice-two"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="digital-tachograph"]:not([icon*=" -after"]):before, [icon^="digital-tachograph"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="directions"]:not([icon*=" -after"]):before, [icon^="directions"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="divide"]:not([icon*=" -after"]):before, [icon^="divide"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dizzy"]:not([icon*=" -after"]):before, [icon^="dizzy"][icon*=" -after"]:after {
  content: ""; }

[icon^="dna"]:not([icon*=" -after"]):before, [icon^="dna"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dog"]:not([icon*=" -after"]):before, [icon^="dog"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dollar-sign"]:not([icon*=" -after"]):before, [icon^="dollar-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dolly"]:not([icon*=" -after"]):before, [icon^="dolly"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dolly-flatbed"]:not([icon*=" -after"]):before, [icon^="dolly-flatbed"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="donate"]:not([icon*=" -after"]):before, [icon^="donate"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="door-closed"]:not([icon*=" -after"]):before, [icon^="door-closed"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="door-open"]:not([icon*=" -after"]):before, [icon^="door-open"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dot-circle"]:not([icon*=" -after"]):before, [icon^="dot-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="dove"]:not([icon*=" -after"]):before, [icon^="dove"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="download"]:not([icon*=" -after"]):before, [icon^="download"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="drafting-compass"]:not([icon*=" -after"]):before, [icon^="drafting-compass"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dragon"]:not([icon*=" -after"]):before, [icon^="dragon"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="draw-polygon"]:not([icon*=" -after"]):before, [icon^="draw-polygon"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="drum"]:not([icon*=" -after"]):before, [icon^="drum"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="drum-steelpan"]:not([icon*=" -after"]):before, [icon^="drum-steelpan"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="drumstick-bite"]:not([icon*=" -after"]):before, [icon^="drumstick-bite"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dumbbell"]:not([icon*=" -after"]):before, [icon^="dumbbell"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="dungeon"]:not([icon*=" -after"]):before, [icon^="dungeon"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="edit"]:not([icon*=" -after"]):before, [icon^="edit"][icon*=" -after"]:after {
  content: ""; }

[icon^="eject"]:not([icon*=" -after"]):before, [icon^="eject"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ellipsis-h"]:not([icon*=" -after"]):before, [icon^="ellipsis-h"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ellipsis-v"]:not([icon*=" -after"]):before, [icon^="ellipsis-v"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="envelope"]:not([icon*=" -after"]):before, [icon^="envelope"][icon*=" -after"]:after {
  content: ""; }

[icon^="envelope-open"]:not([icon*=" -after"]):before, [icon^="envelope-open"][icon*=" -after"]:after {
  content: ""; }

[icon^="envelope-open-text"]:not([icon*=" -after"]):before, [icon^="envelope-open-text"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="envelope-square"]:not([icon*=" -after"]):before, [icon^="envelope-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="equals"]:not([icon*=" -after"]):before, [icon^="equals"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="eraser"]:not([icon*=" -after"]):before, [icon^="eraser"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="euro-sign"]:not([icon*=" -after"]):before, [icon^="euro-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="exchange-alt"]:not([icon*=" -after"]):before, [icon^="exchange-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="exclamation"]:not([icon*=" -after"]):before, [icon^="exclamation"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="exclamation-circle"]:not([icon*=" -after"]):before, [icon^="exclamation-circle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="exclamation-triangle"]:not([icon*=" -after"]):before, [icon^="exclamation-triangle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="expand"]:not([icon*=" -after"]):before, [icon^="expand"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="expand-arrows-alt"]:not([icon*=" -after"]):before, [icon^="expand-arrows-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="external-link-alt"]:not([icon*=" -after"]):before, [icon^="external-link-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="external-link-square-alt"]:not([icon*=" -after"]):before, [icon^="external-link-square-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="eye"]:not([icon*=" -after"]):before, [icon^="eye"][icon*=" -after"]:after {
  content: ""; }

[icon^="eye-dropper"]:not([icon*=" -after"]):before, [icon^="eye-dropper"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="eye-slash"]:not([icon*=" -after"]):before, [icon^="eye-slash"][icon*=" -after"]:after {
  content: ""; }

[icon^="fast-backward"]:not([icon*=" -after"]):before, [icon^="fast-backward"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fast-forward"]:not([icon*=" -after"]):before, [icon^="fast-forward"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fax"]:not([icon*=" -after"]):before, [icon^="fax"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="feather"]:not([icon*=" -after"]):before, [icon^="feather"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="feather-alt"]:not([icon*=" -after"]):before, [icon^="feather-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="female"]:not([icon*=" -after"]):before, [icon^="female"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fighter-jet"]:not([icon*=" -after"]):before, [icon^="fighter-jet"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file"]:not([icon*=" -after"]):before, [icon^="file"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-alt"]:not([icon*=" -after"]):before, [icon^="file-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-archive"]:not([icon*=" -after"]):before, [icon^="file-archive"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-audio"]:not([icon*=" -after"]):before, [icon^="file-audio"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-code"]:not([icon*=" -after"]):before, [icon^="file-code"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-contract"]:not([icon*=" -after"]):before, [icon^="file-contract"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-csv"]:not([icon*=" -after"]):before, [icon^="file-csv"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-download"]:not([icon*=" -after"]):before, [icon^="file-download"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-excel"]:not([icon*=" -after"]):before, [icon^="file-excel"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-export"]:not([icon*=" -after"]):before, [icon^="file-export"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-image"]:not([icon*=" -after"]):before, [icon^="file-image"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-import"]:not([icon*=" -after"]):before, [icon^="file-import"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-invoice"]:not([icon*=" -after"]):before, [icon^="file-invoice"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-invoice-dollar"]:not([icon*=" -after"]):before, [icon^="file-invoice-dollar"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-medical"]:not([icon*=" -after"]):before, [icon^="file-medical"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-medical-alt"]:not([icon*=" -after"]):before, [icon^="file-medical-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-pdf"]:not([icon*=" -after"]):before, [icon^="file-pdf"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-powerpoint"]:not([icon*=" -after"]):before, [icon^="file-powerpoint"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-prescription"]:not([icon*=" -after"]):before, [icon^="file-prescription"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-signature"]:not([icon*=" -after"]):before, [icon^="file-signature"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-upload"]:not([icon*=" -after"]):before, [icon^="file-upload"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="file-video"]:not([icon*=" -after"]):before, [icon^="file-video"][icon*=" -after"]:after {
  content: ""; }

[icon^="file-word"]:not([icon*=" -after"]):before, [icon^="file-word"][icon*=" -after"]:after {
  content: ""; }

[icon^="fill"]:not([icon*=" -after"]):before, [icon^="fill"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fill-drip"]:not([icon*=" -after"]):before, [icon^="fill-drip"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="film"]:not([icon*=" -after"]):before, [icon^="film"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="filter"]:not([icon*=" -after"]):before, [icon^="filter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fingerprint"]:not([icon*=" -after"]):before, [icon^="fingerprint"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fire"]:not([icon*=" -after"]):before, [icon^="fire"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fire-extinguisher"]:not([icon*=" -after"]):before, [icon^="fire-extinguisher"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="first-aid"]:not([icon*=" -after"]):before, [icon^="first-aid"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fish"]:not([icon*=" -after"]):before, [icon^="fish"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="fist-raised"]:not([icon*=" -after"]):before, [icon^="fist-raised"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="flag"]:not([icon*=" -after"]):before, [icon^="flag"][icon*=" -after"]:after {
  content: ""; }

[icon^="flag-checkered"]:not([icon*=" -after"]):before, [icon^="flag-checkered"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="flag-usa"]:not([icon*=" -after"]):before, [icon^="flag-usa"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="flask"]:not([icon*=" -after"]):before, [icon^="flask"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="flushed"]:not([icon*=" -after"]):before, [icon^="flushed"][icon*=" -after"]:after {
  content: ""; }

[icon^="folder"]:not([icon*=" -after"]):before, [icon^="folder"][icon*=" -after"]:after {
  content: ""; }

[icon^="folder-minus"]:not([icon*=" -after"]):before, [icon^="folder-minus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="folder-open"]:not([icon*=" -after"]):before, [icon^="folder-open"][icon*=" -after"]:after {
  content: ""; }

[icon^="folder-plus"]:not([icon*=" -after"]):before, [icon^="folder-plus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="font"]:not([icon*=" -after"]):before, [icon^="font"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="football-ball"]:not([icon*=" -after"]):before, [icon^="football-ball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="forward"]:not([icon*=" -after"]):before, [icon^="forward"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="frog"]:not([icon*=" -after"]):before, [icon^="frog"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="frown"]:not([icon*=" -after"]):before, [icon^="frown"][icon*=" -after"]:after {
  content: ""; }

[icon^="frown-open"]:not([icon*=" -after"]):before, [icon^="frown-open"][icon*=" -after"]:after {
  content: ""; }

[icon^="funnel-dollar"]:not([icon*=" -after"]):before, [icon^="funnel-dollar"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="futbol"]:not([icon*=" -after"]):before, [icon^="futbol"][icon*=" -after"]:after {
  content: ""; }

[icon^="gamepad"]:not([icon*=" -after"]):before, [icon^="gamepad"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="gas-pump"]:not([icon*=" -after"]):before, [icon^="gas-pump"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="gavel"]:not([icon*=" -after"]):before, [icon^="gavel"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="gem"]:not([icon*=" -after"]):before, [icon^="gem"][icon*=" -after"]:after {
  content: ""; }

[icon^="genderless"]:not([icon*=" -after"]):before, [icon^="genderless"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ghost"]:not([icon*=" -after"]):before, [icon^="ghost"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="gift"]:not([icon*=" -after"]):before, [icon^="gift"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="glass-martini"]:not([icon*=" -after"]):before, [icon^="glass-martini"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="glass-martini-alt"]:not([icon*=" -after"]):before, [icon^="glass-martini-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="glasses"]:not([icon*=" -after"]):before, [icon^="glasses"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="globe"]:not([icon*=" -after"]):before, [icon^="globe"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="globe-africa"]:not([icon*=" -after"]):before, [icon^="globe-africa"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="globe-americas"]:not([icon*=" -after"]):before, [icon^="globe-americas"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="globe-asia"]:not([icon*=" -after"]):before, [icon^="globe-asia"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="golf-ball"]:not([icon*=" -after"]):before, [icon^="golf-ball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="gopuram"]:not([icon*=" -after"]):before, [icon^="gopuram"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="graduation-cap"]:not([icon*=" -after"]):before, [icon^="graduation-cap"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="greater-than"]:not([icon*=" -after"]):before, [icon^="greater-than"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="greater-than-equal"]:not([icon*=" -after"]):before, [icon^="greater-than-equal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="grimace"]:not([icon*=" -after"]):before, [icon^="grimace"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin"]:not([icon*=" -after"]):before, [icon^="grin"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-alt"]:not([icon*=" -after"]):before, [icon^="grin-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-beam"]:not([icon*=" -after"]):before, [icon^="grin-beam"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-beam-sweat"]:not([icon*=" -after"]):before, [icon^="grin-beam-sweat"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-hearts"]:not([icon*=" -after"]):before, [icon^="grin-hearts"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-squint"]:not([icon*=" -after"]):before, [icon^="grin-squint"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-squint-tears"]:not([icon*=" -after"]):before, [icon^="grin-squint-tears"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-stars"]:not([icon*=" -after"]):before, [icon^="grin-stars"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-tears"]:not([icon*=" -after"]):before, [icon^="grin-tears"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-tongue"]:not([icon*=" -after"]):before, [icon^="grin-tongue"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-tongue-squint"]:not([icon*=" -after"]):before, [icon^="grin-tongue-squint"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-tongue-wink"]:not([icon*=" -after"]):before, [icon^="grin-tongue-wink"][icon*=" -after"]:after {
  content: ""; }

[icon^="grin-wink"]:not([icon*=" -after"]):before, [icon^="grin-wink"][icon*=" -after"]:after {
  content: ""; }

[icon^="grip-horizontal"]:not([icon*=" -after"]):before, [icon^="grip-horizontal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="grip-vertical"]:not([icon*=" -after"]):before, [icon^="grip-vertical"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="h-square"]:not([icon*=" -after"]):before, [icon^="h-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hammer"]:not([icon*=" -after"]):before, [icon^="hammer"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hamsa"]:not([icon*=" -after"]):before, [icon^="hamsa"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hand-holding"]:not([icon*=" -after"]):before, [icon^="hand-holding"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hand-holding-heart"]:not([icon*=" -after"]):before, [icon^="hand-holding-heart"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hand-holding-usd"]:not([icon*=" -after"]):before, [icon^="hand-holding-usd"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hand-lizard"]:not([icon*=" -after"]):before, [icon^="hand-lizard"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-paper"]:not([icon*=" -after"]):before, [icon^="hand-paper"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-peace"]:not([icon*=" -after"]):before, [icon^="hand-peace"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-point-down"]:not([icon*=" -after"]):before, [icon^="hand-point-down"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-point-left"]:not([icon*=" -after"]):before, [icon^="hand-point-left"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-point-right"]:not([icon*=" -after"]):before, [icon^="hand-point-right"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-point-up"]:not([icon*=" -after"]):before, [icon^="hand-point-up"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-pointer"]:not([icon*=" -after"]):before, [icon^="hand-pointer"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-rock"]:not([icon*=" -after"]):before, [icon^="hand-rock"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-scissors"]:not([icon*=" -after"]):before, [icon^="hand-scissors"][icon*=" -after"]:after {
  content: ""; }

[icon^="hand-spock"]:not([icon*=" -after"]):before, [icon^="hand-spock"][icon*=" -after"]:after {
  content: ""; }

[icon^="hands"]:not([icon*=" -after"]):before, [icon^="hands"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hands-helping"]:not([icon*=" -after"]):before, [icon^="hands-helping"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="handshake"]:not([icon*=" -after"]):before, [icon^="handshake"][icon*=" -after"]:after {
  content: ""; }

[icon^="hanukiah"]:not([icon*=" -after"]):before, [icon^="hanukiah"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hashtag"]:not([icon*=" -after"]):before, [icon^="hashtag"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hat-wizard"]:not([icon*=" -after"]):before, [icon^="hat-wizard"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="haykal"]:not([icon*=" -after"]):before, [icon^="haykal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hdd"]:not([icon*=" -after"]):before, [icon^="hdd"][icon*=" -after"]:after {
  content: ""; }

[icon^="heading"]:not([icon*=" -after"]):before, [icon^="heading"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="headphones"]:not([icon*=" -after"]):before, [icon^="headphones"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="headphones-alt"]:not([icon*=" -after"]):before, [icon^="headphones-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="headset"]:not([icon*=" -after"]):before, [icon^="headset"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="heart"]:not([icon*=" -after"]):before, [icon^="heart"][icon*=" -after"]:after {
  content: ""; }

[icon^="heartbeat"]:not([icon*=" -after"]):before, [icon^="heartbeat"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="helicopter"]:not([icon*=" -after"]):before, [icon^="helicopter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="highlighter"]:not([icon*=" -after"]):before, [icon^="highlighter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hiking"]:not([icon*=" -after"]):before, [icon^="hiking"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hippo"]:not([icon*=" -after"]):before, [icon^="hippo"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="history"]:not([icon*=" -after"]):before, [icon^="history"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hockey-puck"]:not([icon*=" -after"]):before, [icon^="hockey-puck"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="home"]:not([icon*=" -after"]):before, [icon^="home"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="horse"]:not([icon*=" -after"]):before, [icon^="horse"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hospital"]:not([icon*=" -after"]):before, [icon^="hospital"][icon*=" -after"]:after {
  content: ""; }

[icon^="hospital-alt"]:not([icon*=" -after"]):before, [icon^="hospital-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hospital-symbol"]:not([icon*=" -after"]):before, [icon^="hospital-symbol"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hot-tub"]:not([icon*=" -after"]):before, [icon^="hot-tub"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hotel"]:not([icon*=" -after"]):before, [icon^="hotel"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hourglass"]:not([icon*=" -after"]):before, [icon^="hourglass"][icon*=" -after"]:after {
  content: ""; }

[icon^="hourglass-end"]:not([icon*=" -after"]):before, [icon^="hourglass-end"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hourglass-half"]:not([icon*=" -after"]):before, [icon^="hourglass-half"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hourglass-start"]:not([icon*=" -after"]):before, [icon^="hourglass-start"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="house-damage"]:not([icon*=" -after"]):before, [icon^="house-damage"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="hryvnia"]:not([icon*=" -after"]):before, [icon^="hryvnia"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="i-cursor"]:not([icon*=" -after"]):before, [icon^="i-cursor"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="id-badge"]:not([icon*=" -after"]):before, [icon^="id-badge"][icon*=" -after"]:after {
  content: ""; }

[icon^="id-card"]:not([icon*=" -after"]):before, [icon^="id-card"][icon*=" -after"]:after {
  content: ""; }

[icon^="id-card-alt"]:not([icon*=" -after"]):before, [icon^="id-card-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="image"]:not([icon*=" -after"]):before, [icon^="image"][icon*=" -after"]:after {
  content: ""; }

[icon^="images"]:not([icon*=" -after"]):before, [icon^="images"][icon*=" -after"]:after {
  content: ""; }

[icon^="inbox"]:not([icon*=" -after"]):before, [icon^="inbox"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="indent"]:not([icon*=" -after"]):before, [icon^="indent"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="industry"]:not([icon*=" -after"]):before, [icon^="industry"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="infinity"]:not([icon*=" -after"]):before, [icon^="infinity"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="info"]:not([icon*=" -after"]):before, [icon^="info"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="info-circle"]:not([icon*=" -after"]):before, [icon^="info-circle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="italic"]:not([icon*=" -after"]):before, [icon^="italic"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="jedi"]:not([icon*=" -after"]):before, [icon^="jedi"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="joint"]:not([icon*=" -after"]):before, [icon^="joint"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="journal-whills"]:not([icon*=" -after"]):before, [icon^="journal-whills"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="kaaba"]:not([icon*=" -after"]):before, [icon^="kaaba"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="key"]:not([icon*=" -after"]):before, [icon^="key"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="keyboard"]:not([icon*=" -after"]):before, [icon^="keyboard"][icon*=" -after"]:after {
  content: ""; }

[icon^="khanda"]:not([icon*=" -after"]):before, [icon^="khanda"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="kiss"]:not([icon*=" -after"]):before, [icon^="kiss"][icon*=" -after"]:after {
  content: ""; }

[icon^="kiss-beam"]:not([icon*=" -after"]):before, [icon^="kiss-beam"][icon*=" -after"]:after {
  content: ""; }

[icon^="kiss-wink-heart"]:not([icon*=" -after"]):before, [icon^="kiss-wink-heart"][icon*=" -after"]:after {
  content: ""; }

[icon^="kiwi-bird"]:not([icon*=" -after"]):before, [icon^="kiwi-bird"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="landmark"]:not([icon*=" -after"]):before, [icon^="landmark"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="language"]:not([icon*=" -after"]):before, [icon^="language"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="laptop"]:not([icon*=" -after"]):before, [icon^="laptop"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="laptop-code"]:not([icon*=" -after"]):before, [icon^="laptop-code"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="laugh"]:not([icon*=" -after"]):before, [icon^="laugh"][icon*=" -after"]:after {
  content: ""; }

[icon^="laugh-beam"]:not([icon*=" -after"]):before, [icon^="laugh-beam"][icon*=" -after"]:after {
  content: ""; }

[icon^="laugh-squint"]:not([icon*=" -after"]):before, [icon^="laugh-squint"][icon*=" -after"]:after {
  content: ""; }

[icon^="laugh-wink"]:not([icon*=" -after"]):before, [icon^="laugh-wink"][icon*=" -after"]:after {
  content: ""; }

[icon^="layer-group"]:not([icon*=" -after"]):before, [icon^="layer-group"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="leaf"]:not([icon*=" -after"]):before, [icon^="leaf"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="lemon"]:not([icon*=" -after"]):before, [icon^="lemon"][icon*=" -after"]:after {
  content: ""; }

[icon^="less-than"]:not([icon*=" -after"]):before, [icon^="less-than"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="less-than-equal"]:not([icon*=" -after"]):before, [icon^="less-than-equal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="level-down-alt"]:not([icon*=" -after"]):before, [icon^="level-down-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="level-up-alt"]:not([icon*=" -after"]):before, [icon^="level-up-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="life-ring"]:not([icon*=" -after"]):before, [icon^="life-ring"][icon*=" -after"]:after {
  content: ""; }

[icon^="lightbulb"]:not([icon*=" -after"]):before, [icon^="lightbulb"][icon*=" -after"]:after {
  content: ""; }

[icon^="link"]:not([icon*=" -after"]):before, [icon^="link"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="lira-sign"]:not([icon*=" -after"]):before, [icon^="lira-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="list"]:not([icon*=" -after"]):before, [icon^="list"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="list-alt"]:not([icon*=" -after"]):before, [icon^="list-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="list-ol"]:not([icon*=" -after"]):before, [icon^="list-ol"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="list-ul"]:not([icon*=" -after"]):before, [icon^="list-ul"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="location-arrow"]:not([icon*=" -after"]):before, [icon^="location-arrow"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="lock"]:not([icon*=" -after"]):before, [icon^="lock"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="lock-open"]:not([icon*=" -after"]):before, [icon^="lock-open"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="long-arrow-alt-down"]:not([icon*=" -after"]):before, [icon^="long-arrow-alt-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="long-arrow-alt-left"]:not([icon*=" -after"]):before, [icon^="long-arrow-alt-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="long-arrow-alt-right"]:not([icon*=" -after"]):before, [icon^="long-arrow-alt-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="long-arrow-alt-up"]:not([icon*=" -after"]):before, [icon^="long-arrow-alt-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="low-vision"]:not([icon*=" -after"]):before, [icon^="low-vision"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="luggage-cart"]:not([icon*=" -after"]):before, [icon^="luggage-cart"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="magic"]:not([icon*=" -after"]):before, [icon^="magic"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="magnet"]:not([icon*=" -after"]):before, [icon^="magnet"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mail-bulk"]:not([icon*=" -after"]):before, [icon^="mail-bulk"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="male"]:not([icon*=" -after"]):before, [icon^="male"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="map"]:not([icon*=" -after"]):before, [icon^="map"][icon*=" -after"]:after {
  content: ""; }

[icon^="map-marked"]:not([icon*=" -after"]):before, [icon^="map-marked"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="map-marked-alt"]:not([icon*=" -after"]):before, [icon^="map-marked-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="map-marker"]:not([icon*=" -after"]):before, [icon^="map-marker"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="map-marker-alt"]:not([icon*=" -after"]):before, [icon^="map-marker-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="map-pin"]:not([icon*=" -after"]):before, [icon^="map-pin"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="map-signs"]:not([icon*=" -after"]):before, [icon^="map-signs"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="marker"]:not([icon*=" -after"]):before, [icon^="marker"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mars"]:not([icon*=" -after"]):before, [icon^="mars"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mars-double"]:not([icon*=" -after"]):before, [icon^="mars-double"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mars-stroke"]:not([icon*=" -after"]):before, [icon^="mars-stroke"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mars-stroke-h"]:not([icon*=" -after"]):before, [icon^="mars-stroke-h"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mars-stroke-v"]:not([icon*=" -after"]):before, [icon^="mars-stroke-v"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mask"]:not([icon*=" -after"]):before, [icon^="mask"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="medal"]:not([icon*=" -after"]):before, [icon^="medal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="medkit"]:not([icon*=" -after"]):before, [icon^="medkit"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="meh"]:not([icon*=" -after"]):before, [icon^="meh"][icon*=" -after"]:after {
  content: ""; }

[icon^="meh-blank"]:not([icon*=" -after"]):before, [icon^="meh-blank"][icon*=" -after"]:after {
  content: ""; }

[icon^="meh-rolling-eyes"]:not([icon*=" -after"]):before, [icon^="meh-rolling-eyes"][icon*=" -after"]:after {
  content: ""; }

[icon^="memory"]:not([icon*=" -after"]):before, [icon^="memory"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="menorah"]:not([icon*=" -after"]):before, [icon^="menorah"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mercury"]:not([icon*=" -after"]):before, [icon^="mercury"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="meteor"]:not([icon*=" -after"]):before, [icon^="meteor"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="microchip"]:not([icon*=" -after"]):before, [icon^="microchip"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="microphone"]:not([icon*=" -after"]):before, [icon^="microphone"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="microphone-alt"]:not([icon*=" -after"]):before, [icon^="microphone-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="microphone-alt-slash"]:not([icon*=" -after"]):before, [icon^="microphone-alt-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="microphone-slash"]:not([icon*=" -after"]):before, [icon^="microphone-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="microscope"]:not([icon*=" -after"]):before, [icon^="microscope"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="minus"]:not([icon*=" -after"]):before, [icon^="minus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="minus-circle"]:not([icon*=" -after"]):before, [icon^="minus-circle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="minus-square"]:not([icon*=" -after"]):before, [icon^="minus-square"][icon*=" -after"]:after {
  content: ""; }

[icon^="mobile"]:not([icon*=" -after"]):before, [icon^="mobile"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mobile-alt"]:not([icon*=" -after"]):before, [icon^="mobile-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="money-bill"]:not([icon*=" -after"]):before, [icon^="money-bill"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="money-bill-alt"]:not([icon*=" -after"]):before, [icon^="money-bill-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="money-bill-wave"]:not([icon*=" -after"]):before, [icon^="money-bill-wave"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="money-bill-wave-alt"]:not([icon*=" -after"]):before, [icon^="money-bill-wave-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="money-check"]:not([icon*=" -after"]):before, [icon^="money-check"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="money-check-alt"]:not([icon*=" -after"]):before, [icon^="money-check-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="monument"]:not([icon*=" -after"]):before, [icon^="monument"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="moon"]:not([icon*=" -after"]):before, [icon^="moon"][icon*=" -after"]:after {
  content: ""; }

[icon^="mortar-pestle"]:not([icon*=" -after"]):before, [icon^="mortar-pestle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mosque"]:not([icon*=" -after"]):before, [icon^="mosque"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="motorcycle"]:not([icon*=" -after"]):before, [icon^="motorcycle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mountain"]:not([icon*=" -after"]):before, [icon^="mountain"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="mouse-pointer"]:not([icon*=" -after"]):before, [icon^="mouse-pointer"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="music"]:not([icon*=" -after"]):before, [icon^="music"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="network-wired"]:not([icon*=" -after"]):before, [icon^="network-wired"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="neuter"]:not([icon*=" -after"]):before, [icon^="neuter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="newspaper"]:not([icon*=" -after"]):before, [icon^="newspaper"][icon*=" -after"]:after {
  content: ""; }

[icon^="not-equal"]:not([icon*=" -after"]):before, [icon^="not-equal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="notes-medical"]:not([icon*=" -after"]):before, [icon^="notes-medical"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="object-group"]:not([icon*=" -after"]):before, [icon^="object-group"][icon*=" -after"]:after {
  content: ""; }

[icon^="object-ungroup"]:not([icon*=" -after"]):before, [icon^="object-ungroup"][icon*=" -after"]:after {
  content: ""; }

[icon^="oil-can"]:not([icon*=" -after"]):before, [icon^="oil-can"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="om"]:not([icon*=" -after"]):before, [icon^="om"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="otter"]:not([icon*=" -after"]):before, [icon^="otter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="outdent"]:not([icon*=" -after"]):before, [icon^="outdent"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="paint-brush"]:not([icon*=" -after"]):before, [icon^="paint-brush"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="paint-roller"]:not([icon*=" -after"]):before, [icon^="paint-roller"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="palette"]:not([icon*=" -after"]):before, [icon^="palette"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pallet"]:not([icon*=" -after"]):before, [icon^="pallet"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="paper-plane"]:not([icon*=" -after"]):before, [icon^="paper-plane"][icon*=" -after"]:after {
  content: ""; }

[icon^="paperclip"]:not([icon*=" -after"]):before, [icon^="paperclip"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="parachute-box"]:not([icon*=" -after"]):before, [icon^="parachute-box"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="paragraph"]:not([icon*=" -after"]):before, [icon^="paragraph"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="parking"]:not([icon*=" -after"]):before, [icon^="parking"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="passport"]:not([icon*=" -after"]):before, [icon^="passport"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pastafarianism"]:not([icon*=" -after"]):before, [icon^="pastafarianism"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="paste"]:not([icon*=" -after"]):before, [icon^="paste"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pause"]:not([icon*=" -after"]):before, [icon^="pause"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pause-circle"]:not([icon*=" -after"]):before, [icon^="pause-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="paw"]:not([icon*=" -after"]):before, [icon^="paw"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="peace"]:not([icon*=" -after"]):before, [icon^="peace"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pen"]:not([icon*=" -after"]):before, [icon^="pen"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pen-alt"]:not([icon*=" -after"]):before, [icon^="pen-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pen-fancy"]:not([icon*=" -after"]):before, [icon^="pen-fancy"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pen-nib"]:not([icon*=" -after"]):before, [icon^="pen-nib"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pen-square"]:not([icon*=" -after"]):before, [icon^="pen-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pencil-alt"]:not([icon*=" -after"]):before, [icon^="pencil-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pencil-ruler"]:not([icon*=" -after"]):before, [icon^="pencil-ruler"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="people-carry"]:not([icon*=" -after"]):before, [icon^="people-carry"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="percent"]:not([icon*=" -after"]):before, [icon^="percent"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="percentage"]:not([icon*=" -after"]):before, [icon^="percentage"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="person-booth"]:not([icon*=" -after"]):before, [icon^="person-booth"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="phone"]:not([icon*=" -after"]):before, [icon^="phone"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="phone-slash"]:not([icon*=" -after"]):before, [icon^="phone-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="phone-square"]:not([icon*=" -after"]):before, [icon^="phone-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="phone-volume"]:not([icon*=" -after"]):before, [icon^="phone-volume"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="piggy-bank"]:not([icon*=" -after"]):before, [icon^="piggy-bank"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pills"]:not([icon*=" -after"]):before, [icon^="pills"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="place-of-worship"]:not([icon*=" -after"]):before, [icon^="place-of-worship"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="plane"]:not([icon*=" -after"]):before, [icon^="plane"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="plane-arrival"]:not([icon*=" -after"]):before, [icon^="plane-arrival"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="plane-departure"]:not([icon*=" -after"]):before, [icon^="plane-departure"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="play"]:not([icon*=" -after"]):before, [icon^="play"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="play-circle"]:not([icon*=" -after"]):before, [icon^="play-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="plug"]:not([icon*=" -after"]):before, [icon^="plug"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="plus"]:not([icon*=" -after"]):before, [icon^="plus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="plus-circle"]:not([icon*=" -after"]):before, [icon^="plus-circle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="plus-square"]:not([icon*=" -after"]):before, [icon^="plus-square"][icon*=" -after"]:after {
  content: ""; }

[icon^="podcast"]:not([icon*=" -after"]):before, [icon^="podcast"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="poll"]:not([icon*=" -after"]):before, [icon^="poll"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="poll-h"]:not([icon*=" -after"]):before, [icon^="poll-h"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="poo"]:not([icon*=" -after"]):before, [icon^="poo"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="poo-storm"]:not([icon*=" -after"]):before, [icon^="poo-storm"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="poop"]:not([icon*=" -after"]):before, [icon^="poop"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="portrait"]:not([icon*=" -after"]):before, [icon^="portrait"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pound-sign"]:not([icon*=" -after"]):before, [icon^="pound-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="power-off"]:not([icon*=" -after"]):before, [icon^="power-off"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="pray"]:not([icon*=" -after"]):before, [icon^="pray"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="praying-hands"]:not([icon*=" -after"]):before, [icon^="praying-hands"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="prescription"]:not([icon*=" -after"]):before, [icon^="prescription"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="prescription-bottle"]:not([icon*=" -after"]):before, [icon^="prescription-bottle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="prescription-bottle-alt"]:not([icon*=" -after"]):before, [icon^="prescription-bottle-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="print"]:not([icon*=" -after"]):before, [icon^="print"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="procedures"]:not([icon*=" -after"]):before, [icon^="procedures"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="project-diagram"]:not([icon*=" -after"]):before, [icon^="project-diagram"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="puzzle-piece"]:not([icon*=" -after"]):before, [icon^="puzzle-piece"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="qrcode"]:not([icon*=" -after"]):before, [icon^="qrcode"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="question"]:not([icon*=" -after"]):before, [icon^="question"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="question-circle"]:not([icon*=" -after"]):before, [icon^="question-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="quidditch"]:not([icon*=" -after"]):before, [icon^="quidditch"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="quote-left"]:not([icon*=" -after"]):before, [icon^="quote-left"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="quote-right"]:not([icon*=" -after"]):before, [icon^="quote-right"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="quran"]:not([icon*=" -after"]):before, [icon^="quran"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="rainbow"]:not([icon*=" -after"]):before, [icon^="rainbow"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="random"]:not([icon*=" -after"]):before, [icon^="random"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="receipt"]:not([icon*=" -after"]):before, [icon^="receipt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="recycle"]:not([icon*=" -after"]):before, [icon^="recycle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="redo"]:not([icon*=" -after"]):before, [icon^="redo"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="redo-alt"]:not([icon*=" -after"]):before, [icon^="redo-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="registered"]:not([icon*=" -after"]):before, [icon^="registered"][icon*=" -after"]:after {
  content: ""; }

[icon^="reply"]:not([icon*=" -after"]):before, [icon^="reply"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="reply-all"]:not([icon*=" -after"]):before, [icon^="reply-all"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="republican"]:not([icon*=" -after"]):before, [icon^="republican"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="retweet"]:not([icon*=" -after"]):before, [icon^="retweet"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ribbon"]:not([icon*=" -after"]):before, [icon^="ribbon"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ring"]:not([icon*=" -after"]):before, [icon^="ring"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="road"]:not([icon*=" -after"]):before, [icon^="road"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="robot"]:not([icon*=" -after"]):before, [icon^="robot"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="rocket"]:not([icon*=" -after"]):before, [icon^="rocket"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="route"]:not([icon*=" -after"]):before, [icon^="route"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="rss"]:not([icon*=" -after"]):before, [icon^="rss"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="rss-square"]:not([icon*=" -after"]):before, [icon^="rss-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ruble-sign"]:not([icon*=" -after"]):before, [icon^="ruble-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ruler"]:not([icon*=" -after"]):before, [icon^="ruler"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ruler-combined"]:not([icon*=" -after"]):before, [icon^="ruler-combined"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ruler-horizontal"]:not([icon*=" -after"]):before, [icon^="ruler-horizontal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ruler-vertical"]:not([icon*=" -after"]):before, [icon^="ruler-vertical"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="running"]:not([icon*=" -after"]):before, [icon^="running"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="rupee-sign"]:not([icon*=" -after"]):before, [icon^="rupee-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sad-cry"]:not([icon*=" -after"]):before, [icon^="sad-cry"][icon*=" -after"]:after {
  content: ""; }

[icon^="sad-tear"]:not([icon*=" -after"]):before, [icon^="sad-tear"][icon*=" -after"]:after {
  content: ""; }

[icon^="save"]:not([icon*=" -after"]):before, [icon^="save"][icon*=" -after"]:after {
  content: ""; }

[icon^="school"]:not([icon*=" -after"]):before, [icon^="school"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="screwdriver"]:not([icon*=" -after"]):before, [icon^="screwdriver"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="scroll"]:not([icon*=" -after"]):before, [icon^="scroll"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="search"]:not([icon*=" -after"]):before, [icon^="search"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="search-dollar"]:not([icon*=" -after"]):before, [icon^="search-dollar"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="search-location"]:not([icon*=" -after"]):before, [icon^="search-location"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="search-minus"]:not([icon*=" -after"]):before, [icon^="search-minus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="search-plus"]:not([icon*=" -after"]):before, [icon^="search-plus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="seedling"]:not([icon*=" -after"]):before, [icon^="seedling"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="server"]:not([icon*=" -after"]):before, [icon^="server"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shapes"]:not([icon*=" -after"]):before, [icon^="shapes"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="share"]:not([icon*=" -after"]):before, [icon^="share"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="share-alt"]:not([icon*=" -after"]):before, [icon^="share-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="share-alt-square"]:not([icon*=" -after"]):before, [icon^="share-alt-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="share-square"]:not([icon*=" -after"]):before, [icon^="share-square"][icon*=" -after"]:after {
  content: ""; }

[icon^="shekel-sign"]:not([icon*=" -after"]):before, [icon^="shekel-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shield-alt"]:not([icon*=" -after"]):before, [icon^="shield-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ship"]:not([icon*=" -after"]):before, [icon^="ship"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shipping-fast"]:not([icon*=" -after"]):before, [icon^="shipping-fast"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shoe-prints"]:not([icon*=" -after"]):before, [icon^="shoe-prints"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shopping-bag"]:not([icon*=" -after"]):before, [icon^="shopping-bag"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shopping-basket"]:not([icon*=" -after"]):before, [icon^="shopping-basket"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shopping-cart"]:not([icon*=" -after"]):before, [icon^="shopping-cart"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shower"]:not([icon*=" -after"]):before, [icon^="shower"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="shuttle-van"]:not([icon*=" -after"]):before, [icon^="shuttle-van"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sign"]:not([icon*=" -after"]):before, [icon^="sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sign-in-alt"]:not([icon*=" -after"]):before, [icon^="sign-in-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sign-language"]:not([icon*=" -after"]):before, [icon^="sign-language"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sign-out-alt"]:not([icon*=" -after"]):before, [icon^="sign-out-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="signal"]:not([icon*=" -after"]):before, [icon^="signal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="signature"]:not([icon*=" -after"]):before, [icon^="signature"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sitemap"]:not([icon*=" -after"]):before, [icon^="sitemap"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="skull"]:not([icon*=" -after"]):before, [icon^="skull"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="skull-crossbones"]:not([icon*=" -after"]):before, [icon^="skull-crossbones"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="slash"]:not([icon*=" -after"]):before, [icon^="slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sliders-h"]:not([icon*=" -after"]):before, [icon^="sliders-h"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="smile"]:not([icon*=" -after"]):before, [icon^="smile"][icon*=" -after"]:after {
  content: ""; }

[icon^="smile-beam"]:not([icon*=" -after"]):before, [icon^="smile-beam"][icon*=" -after"]:after {
  content: ""; }

[icon^="smile-wink"]:not([icon*=" -after"]):before, [icon^="smile-wink"][icon*=" -after"]:after {
  content: ""; }

[icon^="smog"]:not([icon*=" -after"]):before, [icon^="smog"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="smoking"]:not([icon*=" -after"]):before, [icon^="smoking"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="smoking-ban"]:not([icon*=" -after"]):before, [icon^="smoking-ban"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="snowflake"]:not([icon*=" -after"]):before, [icon^="snowflake"][icon*=" -after"]:after {
  content: ""; }

[icon^="socks"]:not([icon*=" -after"]):before, [icon^="socks"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="solar-panel"]:not([icon*=" -after"]):before, [icon^="solar-panel"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort"]:not([icon*=" -after"]):before, [icon^="sort"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-alpha-down"]:not([icon*=" -after"]):before, [icon^="sort-alpha-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-alpha-up"]:not([icon*=" -after"]):before, [icon^="sort-alpha-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-amount-down"]:not([icon*=" -after"]):before, [icon^="sort-amount-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-amount-up"]:not([icon*=" -after"]):before, [icon^="sort-amount-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-down"]:not([icon*=" -after"]):before, [icon^="sort-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-numeric-down"]:not([icon*=" -after"]):before, [icon^="sort-numeric-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-numeric-up"]:not([icon*=" -after"]):before, [icon^="sort-numeric-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sort-up"]:not([icon*=" -after"]):before, [icon^="sort-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="spa"]:not([icon*=" -after"]):before, [icon^="spa"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="space-shuttle"]:not([icon*=" -after"]):before, [icon^="space-shuttle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="spider"]:not([icon*=" -after"]):before, [icon^="spider"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="spinner"]:not([icon*=" -after"]):before, [icon^="spinner"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="splotch"]:not([icon*=" -after"]):before, [icon^="splotch"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="spray-can"]:not([icon*=" -after"]):before, [icon^="spray-can"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="square"]:not([icon*=" -after"]):before, [icon^="square"][icon*=" -after"]:after {
  content: ""; }

[icon^="square-full"]:not([icon*=" -after"]):before, [icon^="square-full"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="square-root-alt"]:not([icon*=" -after"]):before, [icon^="square-root-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="stamp"]:not([icon*=" -after"]):before, [icon^="stamp"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="star"]:not([icon*=" -after"]):before, [icon^="star"][icon*=" -after"]:after {
  content: ""; }

[icon^="star-and-crescent"]:not([icon*=" -after"]):before, [icon^="star-and-crescent"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="star-half"]:not([icon*=" -after"]):before, [icon^="star-half"][icon*=" -after"]:after {
  content: ""; }

[icon^="star-half-alt"]:not([icon*=" -after"]):before, [icon^="star-half-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="star-of-david"]:not([icon*=" -after"]):before, [icon^="star-of-david"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="star-of-life"]:not([icon*=" -after"]):before, [icon^="star-of-life"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="step-backward"]:not([icon*=" -after"]):before, [icon^="step-backward"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="step-forward"]:not([icon*=" -after"]):before, [icon^="step-forward"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="stethoscope"]:not([icon*=" -after"]):before, [icon^="stethoscope"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sticky-note"]:not([icon*=" -after"]):before, [icon^="sticky-note"][icon*=" -after"]:after {
  content: ""; }

[icon^="stop"]:not([icon*=" -after"]):before, [icon^="stop"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="stop-circle"]:not([icon*=" -after"]):before, [icon^="stop-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="stopwatch"]:not([icon*=" -after"]):before, [icon^="stopwatch"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="store"]:not([icon*=" -after"]):before, [icon^="store"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="store-alt"]:not([icon*=" -after"]):before, [icon^="store-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="stream"]:not([icon*=" -after"]):before, [icon^="stream"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="street-view"]:not([icon*=" -after"]):before, [icon^="street-view"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="strikethrough"]:not([icon*=" -after"]):before, [icon^="strikethrough"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="stroopwafel"]:not([icon*=" -after"]):before, [icon^="stroopwafel"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="subscript"]:not([icon*=" -after"]):before, [icon^="subscript"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="subway"]:not([icon*=" -after"]):before, [icon^="subway"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="suitcase"]:not([icon*=" -after"]):before, [icon^="suitcase"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="suitcase-rolling"]:not([icon*=" -after"]):before, [icon^="suitcase-rolling"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sun"]:not([icon*=" -after"]):before, [icon^="sun"][icon*=" -after"]:after {
  content: ""; }

[icon^="superscript"]:not([icon*=" -after"]):before, [icon^="superscript"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="surprise"]:not([icon*=" -after"]):before, [icon^="surprise"][icon*=" -after"]:after {
  content: ""; }

[icon^="swatchbook"]:not([icon*=" -after"]):before, [icon^="swatchbook"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="swimmer"]:not([icon*=" -after"]):before, [icon^="swimmer"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="swimming-pool"]:not([icon*=" -after"]):before, [icon^="swimming-pool"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="synagogue"]:not([icon*=" -after"]):before, [icon^="synagogue"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sync"]:not([icon*=" -after"]):before, [icon^="sync"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="sync-alt"]:not([icon*=" -after"]):before, [icon^="sync-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="syringe"]:not([icon*=" -after"]):before, [icon^="syringe"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="table"]:not([icon*=" -after"]):before, [icon^="table"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="table-tennis"]:not([icon*=" -after"]):before, [icon^="table-tennis"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tablet"]:not([icon*=" -after"]):before, [icon^="tablet"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tablet-alt"]:not([icon*=" -after"]):before, [icon^="tablet-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tablets"]:not([icon*=" -after"]):before, [icon^="tablets"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tachometer-alt"]:not([icon*=" -after"]):before, [icon^="tachometer-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tag"]:not([icon*=" -after"]):before, [icon^="tag"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tags"]:not([icon*=" -after"]):before, [icon^="tags"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tape"]:not([icon*=" -after"]):before, [icon^="tape"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tasks"]:not([icon*=" -after"]):before, [icon^="tasks"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="taxi"]:not([icon*=" -after"]):before, [icon^="taxi"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="teeth"]:not([icon*=" -after"]):before, [icon^="teeth"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="teeth-open"]:not([icon*=" -after"]):before, [icon^="teeth-open"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="temperature-high"]:not([icon*=" -after"]):before, [icon^="temperature-high"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="temperature-low"]:not([icon*=" -after"]):before, [icon^="temperature-low"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="terminal"]:not([icon*=" -after"]):before, [icon^="terminal"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="text-height"]:not([icon*=" -after"]):before, [icon^="text-height"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="text-width"]:not([icon*=" -after"]):before, [icon^="text-width"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="th"]:not([icon*=" -after"]):before, [icon^="th"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="th-large"]:not([icon*=" -after"]):before, [icon^="th-large"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="th-list"]:not([icon*=" -after"]):before, [icon^="th-list"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="theater-masks"]:not([icon*=" -after"]):before, [icon^="theater-masks"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thermometer"]:not([icon*=" -after"]):before, [icon^="thermometer"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thermometer-empty"]:not([icon*=" -after"]):before, [icon^="thermometer-empty"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thermometer-full"]:not([icon*=" -after"]):before, [icon^="thermometer-full"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thermometer-half"]:not([icon*=" -after"]):before, [icon^="thermometer-half"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thermometer-quarter"]:not([icon*=" -after"]):before, [icon^="thermometer-quarter"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thermometer-three-quarters"]:not([icon*=" -after"]):before, [icon^="thermometer-three-quarters"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="thumbs-down"]:not([icon*=" -after"]):before, [icon^="thumbs-down"][icon*=" -after"]:after {
  content: ""; }

[icon^="thumbs-up"]:not([icon*=" -after"]):before, [icon^="thumbs-up"][icon*=" -after"]:after {
  content: ""; }

[icon^="thumbtack"]:not([icon*=" -after"]):before, [icon^="thumbtack"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="ticket-alt"]:not([icon*=" -after"]):before, [icon^="ticket-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="times"]:not([icon*=" -after"]):before, [icon^="times"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="times-circle"]:not([icon*=" -after"]):before, [icon^="times-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="tint"]:not([icon*=" -after"]):before, [icon^="tint"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tint-slash"]:not([icon*=" -after"]):before, [icon^="tint-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tired"]:not([icon*=" -after"]):before, [icon^="tired"][icon*=" -after"]:after {
  content: ""; }

[icon^="toggle-off"]:not([icon*=" -after"]):before, [icon^="toggle-off"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="toggle-on"]:not([icon*=" -after"]):before, [icon^="toggle-on"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="toilet-paper"]:not([icon*=" -after"]):before, [icon^="toilet-paper"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="toolbox"]:not([icon*=" -after"]):before, [icon^="toolbox"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tooth"]:not([icon*=" -after"]):before, [icon^="tooth"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="torah"]:not([icon*=" -after"]):before, [icon^="torah"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="torii-gate"]:not([icon*=" -after"]):before, [icon^="torii-gate"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tractor"]:not([icon*=" -after"]):before, [icon^="tractor"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="trademark"]:not([icon*=" -after"]):before, [icon^="trademark"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="traffic-light"]:not([icon*=" -after"]):before, [icon^="traffic-light"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="train"]:not([icon*=" -after"]):before, [icon^="train"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="transgender"]:not([icon*=" -after"]):before, [icon^="transgender"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="transgender-alt"]:not([icon*=" -after"]):before, [icon^="transgender-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="trash"]:not([icon*=" -after"]):before, [icon^="trash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="trash-alt"]:not([icon*=" -after"]):before, [icon^="trash-alt"][icon*=" -after"]:after {
  content: ""; }

[icon^="tree"]:not([icon*=" -after"]):before, [icon^="tree"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="trophy"]:not([icon*=" -after"]):before, [icon^="trophy"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="truck"]:not([icon*=" -after"]):before, [icon^="truck"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="truck-loading"]:not([icon*=" -after"]):before, [icon^="truck-loading"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="truck-monster"]:not([icon*=" -after"]):before, [icon^="truck-monster"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="truck-moving"]:not([icon*=" -after"]):before, [icon^="truck-moving"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="truck-pickup"]:not([icon*=" -after"]):before, [icon^="truck-pickup"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tshirt"]:not([icon*=" -after"]):before, [icon^="tshirt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tty"]:not([icon*=" -after"]):before, [icon^="tty"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="tv"]:not([icon*=" -after"]):before, [icon^="tv"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="umbrella"]:not([icon*=" -after"]):before, [icon^="umbrella"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="umbrella-beach"]:not([icon*=" -after"]):before, [icon^="umbrella-beach"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="underline"]:not([icon*=" -after"]):before, [icon^="underline"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="undo"]:not([icon*=" -after"]):before, [icon^="undo"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="undo-alt"]:not([icon*=" -after"]):before, [icon^="undo-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="universal-access"]:not([icon*=" -after"]):before, [icon^="universal-access"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="university"]:not([icon*=" -after"]):before, [icon^="university"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="unlink"]:not([icon*=" -after"]):before, [icon^="unlink"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="unlock"]:not([icon*=" -after"]):before, [icon^="unlock"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="unlock-alt"]:not([icon*=" -after"]):before, [icon^="unlock-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="upload"]:not([icon*=" -after"]):before, [icon^="upload"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user"]:not([icon*=" -after"]):before, [icon^="user"][icon*=" -after"]:after {
  content: ""; }

[icon^="user-alt"]:not([icon*=" -after"]):before, [icon^="user-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-alt-slash"]:not([icon*=" -after"]):before, [icon^="user-alt-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-astronaut"]:not([icon*=" -after"]):before, [icon^="user-astronaut"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-check"]:not([icon*=" -after"]):before, [icon^="user-check"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-circle"]:not([icon*=" -after"]):before, [icon^="user-circle"][icon*=" -after"]:after {
  content: ""; }

[icon^="user-clock"]:not([icon*=" -after"]):before, [icon^="user-clock"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-cog"]:not([icon*=" -after"]):before, [icon^="user-cog"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-edit"]:not([icon*=" -after"]):before, [icon^="user-edit"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-friends"]:not([icon*=" -after"]):before, [icon^="user-friends"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-graduate"]:not([icon*=" -after"]):before, [icon^="user-graduate"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-injured"]:not([icon*=" -after"]):before, [icon^="user-injured"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-lock"]:not([icon*=" -after"]):before, [icon^="user-lock"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-md"]:not([icon*=" -after"]):before, [icon^="user-md"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-minus"]:not([icon*=" -after"]):before, [icon^="user-minus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-ninja"]:not([icon*=" -after"]):before, [icon^="user-ninja"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-plus"]:not([icon*=" -after"]):before, [icon^="user-plus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-secret"]:not([icon*=" -after"]):before, [icon^="user-secret"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-shield"]:not([icon*=" -after"]):before, [icon^="user-shield"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-slash"]:not([icon*=" -after"]):before, [icon^="user-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-tag"]:not([icon*=" -after"]):before, [icon^="user-tag"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-tie"]:not([icon*=" -after"]):before, [icon^="user-tie"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="user-times"]:not([icon*=" -after"]):before, [icon^="user-times"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="users"]:not([icon*=" -after"]):before, [icon^="users"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="users-cog"]:not([icon*=" -after"]):before, [icon^="users-cog"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="utensil-spoon"]:not([icon*=" -after"]):before, [icon^="utensil-spoon"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="utensils"]:not([icon*=" -after"]):before, [icon^="utensils"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="vector-square"]:not([icon*=" -after"]):before, [icon^="vector-square"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="venus"]:not([icon*=" -after"]):before, [icon^="venus"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="venus-double"]:not([icon*=" -after"]):before, [icon^="venus-double"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="venus-mars"]:not([icon*=" -after"]):before, [icon^="venus-mars"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="vial"]:not([icon*=" -after"]):before, [icon^="vial"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="vials"]:not([icon*=" -after"]):before, [icon^="vials"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="video"]:not([icon*=" -after"]):before, [icon^="video"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="video-slash"]:not([icon*=" -after"]):before, [icon^="video-slash"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="vihara"]:not([icon*=" -after"]):before, [icon^="vihara"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="volleyball-ball"]:not([icon*=" -after"]):before, [icon^="volleyball-ball"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="volume-down"]:not([icon*=" -after"]):before, [icon^="volume-down"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="volume-mute"]:not([icon*=" -after"]):before, [icon^="volume-mute"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="volume-off"]:not([icon*=" -after"]):before, [icon^="volume-off"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="volume-up"]:not([icon*=" -after"]):before, [icon^="volume-up"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="vote-yea"]:not([icon*=" -after"]):before, [icon^="vote-yea"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="vr-cardboard"]:not([icon*=" -after"]):before, [icon^="vr-cardboard"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="walking"]:not([icon*=" -after"]):before, [icon^="walking"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wallet"]:not([icon*=" -after"]):before, [icon^="wallet"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="warehouse"]:not([icon*=" -after"]):before, [icon^="warehouse"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="water"]:not([icon*=" -after"]):before, [icon^="water"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="weight"]:not([icon*=" -after"]):before, [icon^="weight"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="weight-hanging"]:not([icon*=" -after"]):before, [icon^="weight-hanging"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wheelchair"]:not([icon*=" -after"]):before, [icon^="wheelchair"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wifi"]:not([icon*=" -after"]):before, [icon^="wifi"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wind"]:not([icon*=" -after"]):before, [icon^="wind"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="window-close"]:not([icon*=" -after"]):before, [icon^="window-close"][icon*=" -after"]:after {
  content: ""; }

[icon^="window-maximize"]:not([icon*=" -after"]):before, [icon^="window-maximize"][icon*=" -after"]:after {
  content: ""; }

[icon^="window-minimize"]:not([icon*=" -after"]):before, [icon^="window-minimize"][icon*=" -after"]:after {
  content: ""; }

[icon^="window-restore"]:not([icon*=" -after"]):before, [icon^="window-restore"][icon*=" -after"]:after {
  content: ""; }

[icon^="wine-bottle"]:not([icon*=" -after"]):before, [icon^="wine-bottle"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wine-glass"]:not([icon*=" -after"]):before, [icon^="wine-glass"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wine-glass-alt"]:not([icon*=" -after"]):before, [icon^="wine-glass-alt"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="won-sign"]:not([icon*=" -after"]):before, [icon^="won-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="wrench"]:not([icon*=" -after"]):before, [icon^="wrench"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="x-ray"]:not([icon*=" -after"]):before, [icon^="x-ray"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="yen-sign"]:not([icon*=" -after"]):before, [icon^="yen-sign"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="yin-yang"]:not([icon*=" -after"]):before, [icon^="yin-yang"][icon*=" -after"]:after {
  font-weight: bold;
  content: ""; }

[icon^="500px"]:not([icon*=" -after"]):before, [icon^="500px"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="accessible-icon"]:not([icon*=" -after"]):before, [icon^="accessible-icon"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="accusoft"]:not([icon*=" -after"]):before, [icon^="accusoft"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="acquisitions-incorporated"]:not([icon*=" -after"]):before, [icon^="acquisitions-incorporated"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="adn"]:not([icon*=" -after"]):before, [icon^="adn"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="adversal"]:not([icon*=" -after"]):before, [icon^="adversal"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="affiliatetheme"]:not([icon*=" -after"]):before, [icon^="affiliatetheme"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="algolia"]:not([icon*=" -after"]):before, [icon^="algolia"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="alipay"]:not([icon*=" -after"]):before, [icon^="alipay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="amazon"]:not([icon*=" -after"]):before, [icon^="amazon"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="amazon-pay"]:not([icon*=" -after"]):before, [icon^="amazon-pay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="amilia"]:not([icon*=" -after"]):before, [icon^="amilia"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="android"]:not([icon*=" -after"]):before, [icon^="android"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="angellist"]:not([icon*=" -after"]):before, [icon^="angellist"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="angrycreative"]:not([icon*=" -after"]):before, [icon^="angrycreative"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="angular"]:not([icon*=" -after"]):before, [icon^="angular"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="app-store"]:not([icon*=" -after"]):before, [icon^="app-store"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="app-store-ios"]:not([icon*=" -after"]):before, [icon^="app-store-ios"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="apper"]:not([icon*=" -after"]):before, [icon^="apper"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="apple"]:not([icon*=" -after"]):before, [icon^="apple"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="apple-pay"]:not([icon*=" -after"]):before, [icon^="apple-pay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="asymmetrik"]:not([icon*=" -after"]):before, [icon^="asymmetrik"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="audible"]:not([icon*=" -after"]):before, [icon^="audible"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="autoprefixer"]:not([icon*=" -after"]):before, [icon^="autoprefixer"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="avianex"]:not([icon*=" -after"]):before, [icon^="avianex"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="aviato"]:not([icon*=" -after"]):before, [icon^="aviato"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="aws"]:not([icon*=" -after"]):before, [icon^="aws"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bandcamp"]:not([icon*=" -after"]):before, [icon^="bandcamp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="behance"]:not([icon*=" -after"]):before, [icon^="behance"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="behance-square"]:not([icon*=" -after"]):before, [icon^="behance-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bimobject"]:not([icon*=" -after"]):before, [icon^="bimobject"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bitbucket"]:not([icon*=" -after"]):before, [icon^="bitbucket"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bitcoin"]:not([icon*=" -after"]):before, [icon^="bitcoin"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bity"]:not([icon*=" -after"]):before, [icon^="bity"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="black-tie"]:not([icon*=" -after"]):before, [icon^="black-tie"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="blackberry"]:not([icon*=" -after"]):before, [icon^="blackberry"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="blogger"]:not([icon*=" -after"]):before, [icon^="blogger"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="blogger-b"]:not([icon*=" -after"]):before, [icon^="blogger-b"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bluetooth"]:not([icon*=" -after"]):before, [icon^="bluetooth"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="bluetooth-b"]:not([icon*=" -after"]):before, [icon^="bluetooth-b"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="btc"]:not([icon*=" -after"]):before, [icon^="btc"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="buromobelexperte"]:not([icon*=" -after"]):before, [icon^="buromobelexperte"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="buysellads"]:not([icon*=" -after"]):before, [icon^="buysellads"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-amazon-pay"]:not([icon*=" -after"]):before, [icon^="cc-amazon-pay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-amex"]:not([icon*=" -after"]):before, [icon^="cc-amex"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-apple-pay"]:not([icon*=" -after"]):before, [icon^="cc-apple-pay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-diners-club"]:not([icon*=" -after"]):before, [icon^="cc-diners-club"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-discover"]:not([icon*=" -after"]):before, [icon^="cc-discover"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-jcb"]:not([icon*=" -after"]):before, [icon^="cc-jcb"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-mastercard"]:not([icon*=" -after"]):before, [icon^="cc-mastercard"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-paypal"]:not([icon*=" -after"]):before, [icon^="cc-paypal"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-stripe"]:not([icon*=" -after"]):before, [icon^="cc-stripe"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cc-visa"]:not([icon*=" -after"]):before, [icon^="cc-visa"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="centercode"]:not([icon*=" -after"]):before, [icon^="centercode"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="chrome"]:not([icon*=" -after"]):before, [icon^="chrome"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cloudscale"]:not([icon*=" -after"]):before, [icon^="cloudscale"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cloudsmith"]:not([icon*=" -after"]):before, [icon^="cloudsmith"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cloudversify"]:not([icon*=" -after"]):before, [icon^="cloudversify"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="codepen"]:not([icon*=" -after"]):before, [icon^="codepen"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="codiepie"]:not([icon*=" -after"]):before, [icon^="codiepie"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="connectdevelop"]:not([icon*=" -after"]):before, [icon^="connectdevelop"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="contao"]:not([icon*=" -after"]):before, [icon^="contao"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cpanel"]:not([icon*=" -after"]):before, [icon^="cpanel"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons"]:not([icon*=" -after"]):before, [icon^="creative-commons"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-by"]:not([icon*=" -after"]):before, [icon^="creative-commons-by"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-nc"]:not([icon*=" -after"]):before, [icon^="creative-commons-nc"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-nc-eu"]:not([icon*=" -after"]):before, [icon^="creative-commons-nc-eu"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-nc-jp"]:not([icon*=" -after"]):before, [icon^="creative-commons-nc-jp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-nd"]:not([icon*=" -after"]):before, [icon^="creative-commons-nd"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-pd"]:not([icon*=" -after"]):before, [icon^="creative-commons-pd"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-pd-alt"]:not([icon*=" -after"]):before, [icon^="creative-commons-pd-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-remix"]:not([icon*=" -after"]):before, [icon^="creative-commons-remix"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-sa"]:not([icon*=" -after"]):before, [icon^="creative-commons-sa"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-sampling"]:not([icon*=" -after"]):before, [icon^="creative-commons-sampling"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-sampling-plus"]:not([icon*=" -after"]):before, [icon^="creative-commons-sampling-plus"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-share"]:not([icon*=" -after"]):before, [icon^="creative-commons-share"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="creative-commons-zero"]:not([icon*=" -after"]):before, [icon^="creative-commons-zero"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="critical-role"]:not([icon*=" -after"]):before, [icon^="critical-role"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="css3"]:not([icon*=" -after"]):before, [icon^="css3"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="css3-alt"]:not([icon*=" -after"]):before, [icon^="css3-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="cuttlefish"]:not([icon*=" -after"]):before, [icon^="cuttlefish"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="d-and-d"]:not([icon*=" -after"]):before, [icon^="d-and-d"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="d-and-d-beyond"]:not([icon*=" -after"]):before, [icon^="d-and-d-beyond"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dashcube"]:not([icon*=" -after"]):before, [icon^="dashcube"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="delicious"]:not([icon*=" -after"]):before, [icon^="delicious"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="deploydog"]:not([icon*=" -after"]):before, [icon^="deploydog"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="deskpro"]:not([icon*=" -after"]):before, [icon^="deskpro"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dev"]:not([icon*=" -after"]):before, [icon^="dev"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="deviantart"]:not([icon*=" -after"]):before, [icon^="deviantart"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="digg"]:not([icon*=" -after"]):before, [icon^="digg"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="digital-ocean"]:not([icon*=" -after"]):before, [icon^="digital-ocean"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="discord"]:not([icon*=" -after"]):before, [icon^="discord"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="discourse"]:not([icon*=" -after"]):before, [icon^="discourse"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dochub"]:not([icon*=" -after"]):before, [icon^="dochub"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="docker"]:not([icon*=" -after"]):before, [icon^="docker"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="draft2digital"]:not([icon*=" -after"]):before, [icon^="draft2digital"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dribbble"]:not([icon*=" -after"]):before, [icon^="dribbble"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dribbble-square"]:not([icon*=" -after"]):before, [icon^="dribbble-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dropbox"]:not([icon*=" -after"]):before, [icon^="dropbox"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="drupal"]:not([icon*=" -after"]):before, [icon^="drupal"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="dyalog"]:not([icon*=" -after"]):before, [icon^="dyalog"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="earlybirds"]:not([icon*=" -after"]):before, [icon^="earlybirds"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ebay"]:not([icon*=" -after"]):before, [icon^="ebay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="edge"]:not([icon*=" -after"]):before, [icon^="edge"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="elementor"]:not([icon*=" -after"]):before, [icon^="elementor"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ello"]:not([icon*=" -after"]):before, [icon^="ello"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ember"]:not([icon*=" -after"]):before, [icon^="ember"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="empire"]:not([icon*=" -after"]):before, [icon^="empire"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="envira"]:not([icon*=" -after"]):before, [icon^="envira"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="erlang"]:not([icon*=" -after"]):before, [icon^="erlang"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ethereum"]:not([icon*=" -after"]):before, [icon^="ethereum"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="etsy"]:not([icon*=" -after"]):before, [icon^="etsy"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="expeditedssl"]:not([icon*=" -after"]):before, [icon^="expeditedssl"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="facebook"]:not([icon*=" -after"]):before, [icon^="facebook"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="facebook-f"]:not([icon*=" -after"]):before, [icon^="facebook-f"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="facebook-messenger"]:not([icon*=" -after"]):before, [icon^="facebook-messenger"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="facebook-square"]:not([icon*=" -after"]):before, [icon^="facebook-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fantasy-flight-games"]:not([icon*=" -after"]):before, [icon^="fantasy-flight-games"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="firefox"]:not([icon*=" -after"]):before, [icon^="firefox"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="first-order"]:not([icon*=" -after"]):before, [icon^="first-order"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="first-order-alt"]:not([icon*=" -after"]):before, [icon^="first-order-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="firstdraft"]:not([icon*=" -after"]):before, [icon^="firstdraft"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="flickr"]:not([icon*=" -after"]):before, [icon^="flickr"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="flipboard"]:not([icon*=" -after"]):before, [icon^="flipboard"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fly"]:not([icon*=" -after"]):before, [icon^="fly"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="font-awesome"]:not([icon*=" -after"]):before, [icon^="font-awesome"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="font-awesome-alt"]:not([icon*=" -after"]):before, [icon^="font-awesome-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="font-awesome-flag"]:not([icon*=" -after"]):before, [icon^="font-awesome-flag"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fonticons"]:not([icon*=" -after"]):before, [icon^="fonticons"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fonticons-fi"]:not([icon*=" -after"]):before, [icon^="fonticons-fi"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fort-awesome"]:not([icon*=" -after"]):before, [icon^="fort-awesome"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fort-awesome-alt"]:not([icon*=" -after"]):before, [icon^="fort-awesome-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="forumbee"]:not([icon*=" -after"]):before, [icon^="forumbee"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="foursquare"]:not([icon*=" -after"]):before, [icon^="foursquare"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="free-code-camp"]:not([icon*=" -after"]):before, [icon^="free-code-camp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="freebsd"]:not([icon*=" -after"]):before, [icon^="freebsd"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="fulcrum"]:not([icon*=" -after"]):before, [icon^="fulcrum"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="galactic-republic"]:not([icon*=" -after"]):before, [icon^="galactic-republic"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="galactic-senate"]:not([icon*=" -after"]):before, [icon^="galactic-senate"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="get-pocket"]:not([icon*=" -after"]):before, [icon^="get-pocket"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gg"]:not([icon*=" -after"]):before, [icon^="gg"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gg-circle"]:not([icon*=" -after"]):before, [icon^="gg-circle"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="git"]:not([icon*=" -after"]):before, [icon^="git"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="git-square"]:not([icon*=" -after"]):before, [icon^="git-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="github"]:not([icon*=" -after"]):before, [icon^="github"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="github-alt"]:not([icon*=" -after"]):before, [icon^="github-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="github-square"]:not([icon*=" -after"]):before, [icon^="github-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gitkraken"]:not([icon*=" -after"]):before, [icon^="gitkraken"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gitlab"]:not([icon*=" -after"]):before, [icon^="gitlab"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gitter"]:not([icon*=" -after"]):before, [icon^="gitter"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="glide"]:not([icon*=" -after"]):before, [icon^="glide"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="glide-g"]:not([icon*=" -after"]):before, [icon^="glide-g"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gofore"]:not([icon*=" -after"]):before, [icon^="gofore"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="goodreads"]:not([icon*=" -after"]):before, [icon^="goodreads"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="goodreads-g"]:not([icon*=" -after"]):before, [icon^="goodreads-g"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google"]:not([icon*=" -after"]):before, [icon^="google"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google-drive"]:not([icon*=" -after"]):before, [icon^="google-drive"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google-play"]:not([icon*=" -after"]):before, [icon^="google-play"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google-plus"]:not([icon*=" -after"]):before, [icon^="google-plus"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google-plus-g"]:not([icon*=" -after"]):before, [icon^="google-plus-g"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google-plus-square"]:not([icon*=" -after"]):before, [icon^="google-plus-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="google-wallet"]:not([icon*=" -after"]):before, [icon^="google-wallet"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gratipay"]:not([icon*=" -after"]):before, [icon^="gratipay"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="grav"]:not([icon*=" -after"]):before, [icon^="grav"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gripfire"]:not([icon*=" -after"]):before, [icon^="gripfire"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="grunt"]:not([icon*=" -after"]):before, [icon^="grunt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="gulp"]:not([icon*=" -after"]):before, [icon^="gulp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hacker-news"]:not([icon*=" -after"]):before, [icon^="hacker-news"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hacker-news-square"]:not([icon*=" -after"]):before, [icon^="hacker-news-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hackerrank"]:not([icon*=" -after"]):before, [icon^="hackerrank"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hips"]:not([icon*=" -after"]):before, [icon^="hips"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hire-a-helper"]:not([icon*=" -after"]):before, [icon^="hire-a-helper"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hooli"]:not([icon*=" -after"]):before, [icon^="hooli"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hornbill"]:not([icon*=" -after"]):before, [icon^="hornbill"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hotjar"]:not([icon*=" -after"]):before, [icon^="hotjar"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="houzz"]:not([icon*=" -after"]):before, [icon^="houzz"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="html5"]:not([icon*=" -after"]):before, [icon^="html5"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="hubspot"]:not([icon*=" -after"]):before, [icon^="hubspot"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="imdb"]:not([icon*=" -after"]):before, [icon^="imdb"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="instagram"]:not([icon*=" -after"]):before, [icon^="instagram"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="internet-explorer"]:not([icon*=" -after"]):before, [icon^="internet-explorer"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ioxhost"]:not([icon*=" -after"]):before, [icon^="ioxhost"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="itunes"]:not([icon*=" -after"]):before, [icon^="itunes"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="itunes-note"]:not([icon*=" -after"]):before, [icon^="itunes-note"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="java"]:not([icon*=" -after"]):before, [icon^="java"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="jedi-order"]:not([icon*=" -after"]):before, [icon^="jedi-order"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="jenkins"]:not([icon*=" -after"]):before, [icon^="jenkins"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="joget"]:not([icon*=" -after"]):before, [icon^="joget"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="joomla"]:not([icon*=" -after"]):before, [icon^="joomla"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="js"]:not([icon*=" -after"]):before, [icon^="js"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="js-square"]:not([icon*=" -after"]):before, [icon^="js-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="jsfiddle"]:not([icon*=" -after"]):before, [icon^="jsfiddle"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="kaggle"]:not([icon*=" -after"]):before, [icon^="kaggle"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="keybase"]:not([icon*=" -after"]):before, [icon^="keybase"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="keycdn"]:not([icon*=" -after"]):before, [icon^="keycdn"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="kickstarter"]:not([icon*=" -after"]):before, [icon^="kickstarter"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="kickstarter-k"]:not([icon*=" -after"]):before, [icon^="kickstarter-k"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="korvue"]:not([icon*=" -after"]):before, [icon^="korvue"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="laravel"]:not([icon*=" -after"]):before, [icon^="laravel"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="lastfm"]:not([icon*=" -after"]):before, [icon^="lastfm"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="lastfm-square"]:not([icon*=" -after"]):before, [icon^="lastfm-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="leanpub"]:not([icon*=" -after"]):before, [icon^="leanpub"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="less"]:not([icon*=" -after"]):before, [icon^="less"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="line"]:not([icon*=" -after"]):before, [icon^="line"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="linkedin"]:not([icon*=" -after"]):before, [icon^="linkedin"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="linkedin-in"]:not([icon*=" -after"]):before, [icon^="linkedin-in"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="linode"]:not([icon*=" -after"]):before, [icon^="linode"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="linux"]:not([icon*=" -after"]):before, [icon^="linux"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="lyft"]:not([icon*=" -after"]):before, [icon^="lyft"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="magento"]:not([icon*=" -after"]):before, [icon^="magento"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="mailchimp"]:not([icon*=" -after"]):before, [icon^="mailchimp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="mandalorian"]:not([icon*=" -after"]):before, [icon^="mandalorian"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="markdown"]:not([icon*=" -after"]):before, [icon^="markdown"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="mastodon"]:not([icon*=" -after"]):before, [icon^="mastodon"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="maxcdn"]:not([icon*=" -after"]):before, [icon^="maxcdn"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="medapps"]:not([icon*=" -after"]):before, [icon^="medapps"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="medium"]:not([icon*=" -after"]):before, [icon^="medium"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="medium-m"]:not([icon*=" -after"]):before, [icon^="medium-m"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="medrt"]:not([icon*=" -after"]):before, [icon^="medrt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="meetup"]:not([icon*=" -after"]):before, [icon^="meetup"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="megaport"]:not([icon*=" -after"]):before, [icon^="megaport"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="microsoft"]:not([icon*=" -after"]):before, [icon^="microsoft"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="mix"]:not([icon*=" -after"]):before, [icon^="mix"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="mixcloud"]:not([icon*=" -after"]):before, [icon^="mixcloud"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="mizuni"]:not([icon*=" -after"]):before, [icon^="mizuni"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="modx"]:not([icon*=" -after"]):before, [icon^="modx"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="monero"]:not([icon*=" -after"]):before, [icon^="monero"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="napster"]:not([icon*=" -after"]):before, [icon^="napster"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="neos"]:not([icon*=" -after"]):before, [icon^="neos"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="nimblr"]:not([icon*=" -after"]):before, [icon^="nimblr"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="nintendo-switch"]:not([icon*=" -after"]):before, [icon^="nintendo-switch"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="node"]:not([icon*=" -after"]):before, [icon^="node"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="node-js"]:not([icon*=" -after"]):before, [icon^="node-js"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="npm"]:not([icon*=" -after"]):before, [icon^="npm"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ns8"]:not([icon*=" -after"]):before, [icon^="ns8"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="nutritionix"]:not([icon*=" -after"]):before, [icon^="nutritionix"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="odnoklassniki"]:not([icon*=" -after"]):before, [icon^="odnoklassniki"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="odnoklassniki-square"]:not([icon*=" -after"]):before, [icon^="odnoklassniki-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="old-republic"]:not([icon*=" -after"]):before, [icon^="old-republic"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="opencart"]:not([icon*=" -after"]):before, [icon^="opencart"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="openid"]:not([icon*=" -after"]):before, [icon^="openid"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="opera"]:not([icon*=" -after"]):before, [icon^="opera"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="optin-monster"]:not([icon*=" -after"]):before, [icon^="optin-monster"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="osi"]:not([icon*=" -after"]):before, [icon^="osi"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="page4"]:not([icon*=" -after"]):before, [icon^="page4"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pagelines"]:not([icon*=" -after"]):before, [icon^="pagelines"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="palfed"]:not([icon*=" -after"]):before, [icon^="palfed"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="patreon"]:not([icon*=" -after"]):before, [icon^="patreon"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="paypal"]:not([icon*=" -after"]):before, [icon^="paypal"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="penny-arcade"]:not([icon*=" -after"]):before, [icon^="penny-arcade"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="periscope"]:not([icon*=" -after"]):before, [icon^="periscope"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="phabricator"]:not([icon*=" -after"]):before, [icon^="phabricator"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="phoenix-framework"]:not([icon*=" -after"]):before, [icon^="phoenix-framework"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="phoenix-squadron"]:not([icon*=" -after"]):before, [icon^="phoenix-squadron"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="php"]:not([icon*=" -after"]):before, [icon^="php"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pied-piper"]:not([icon*=" -after"]):before, [icon^="pied-piper"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pied-piper-alt"]:not([icon*=" -after"]):before, [icon^="pied-piper-alt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pied-piper-hat"]:not([icon*=" -after"]):before, [icon^="pied-piper-hat"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pied-piper-pp"]:not([icon*=" -after"]):before, [icon^="pied-piper-pp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pinterest"]:not([icon*=" -after"]):before, [icon^="pinterest"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pinterest-p"]:not([icon*=" -after"]):before, [icon^="pinterest-p"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pinterest-square"]:not([icon*=" -after"]):before, [icon^="pinterest-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="playstation"]:not([icon*=" -after"]):before, [icon^="playstation"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="product-hunt"]:not([icon*=" -after"]):before, [icon^="product-hunt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="pushed"]:not([icon*=" -after"]):before, [icon^="pushed"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="python"]:not([icon*=" -after"]):before, [icon^="python"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="qq"]:not([icon*=" -after"]):before, [icon^="qq"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="quinscape"]:not([icon*=" -after"]):before, [icon^="quinscape"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="quora"]:not([icon*=" -after"]):before, [icon^="quora"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="r-project"]:not([icon*=" -after"]):before, [icon^="r-project"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ravelry"]:not([icon*=" -after"]):before, [icon^="ravelry"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="react"]:not([icon*=" -after"]):before, [icon^="react"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="reacteurope"]:not([icon*=" -after"]):before, [icon^="reacteurope"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="readme"]:not([icon*=" -after"]):before, [icon^="readme"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="rebel"]:not([icon*=" -after"]):before, [icon^="rebel"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="red-river"]:not([icon*=" -after"]):before, [icon^="red-river"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="reddit"]:not([icon*=" -after"]):before, [icon^="reddit"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="reddit-alien"]:not([icon*=" -after"]):before, [icon^="reddit-alien"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="reddit-square"]:not([icon*=" -after"]):before, [icon^="reddit-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="renren"]:not([icon*=" -after"]):before, [icon^="renren"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="replyd"]:not([icon*=" -after"]):before, [icon^="replyd"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="researchgate"]:not([icon*=" -after"]):before, [icon^="researchgate"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="resolving"]:not([icon*=" -after"]):before, [icon^="resolving"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="rev"]:not([icon*=" -after"]):before, [icon^="rev"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="rocketchat"]:not([icon*=" -after"]):before, [icon^="rocketchat"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="rockrms"]:not([icon*=" -after"]):before, [icon^="rockrms"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="safari"]:not([icon*=" -after"]):before, [icon^="safari"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="sass"]:not([icon*=" -after"]):before, [icon^="sass"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="schlix"]:not([icon*=" -after"]):before, [icon^="schlix"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="scribd"]:not([icon*=" -after"]):before, [icon^="scribd"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="searchengin"]:not([icon*=" -after"]):before, [icon^="searchengin"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="sellcast"]:not([icon*=" -after"]):before, [icon^="sellcast"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="sellsy"]:not([icon*=" -after"]):before, [icon^="sellsy"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="servicestack"]:not([icon*=" -after"]):before, [icon^="servicestack"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="shirtsinbulk"]:not([icon*=" -after"]):before, [icon^="shirtsinbulk"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="shopware"]:not([icon*=" -after"]):before, [icon^="shopware"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="simplybuilt"]:not([icon*=" -after"]):before, [icon^="simplybuilt"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="sistrix"]:not([icon*=" -after"]):before, [icon^="sistrix"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="sith"]:not([icon*=" -after"]):before, [icon^="sith"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="skyatlas"]:not([icon*=" -after"]):before, [icon^="skyatlas"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="skype"]:not([icon*=" -after"]):before, [icon^="skype"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="slack"]:not([icon*=" -after"]):before, [icon^="slack"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="slack-hash"]:not([icon*=" -after"]):before, [icon^="slack-hash"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="slideshare"]:not([icon*=" -after"]):before, [icon^="slideshare"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="snapchat"]:not([icon*=" -after"]):before, [icon^="snapchat"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="snapchat-ghost"]:not([icon*=" -after"]):before, [icon^="snapchat-ghost"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="snapchat-square"]:not([icon*=" -after"]):before, [icon^="snapchat-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="soundcloud"]:not([icon*=" -after"]):before, [icon^="soundcloud"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="speakap"]:not([icon*=" -after"]):before, [icon^="speakap"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="spotify"]:not([icon*=" -after"]):before, [icon^="spotify"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="squarespace"]:not([icon*=" -after"]):before, [icon^="squarespace"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="stack-exchange"]:not([icon*=" -after"]):before, [icon^="stack-exchange"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="stack-overflow"]:not([icon*=" -after"]):before, [icon^="stack-overflow"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="staylinked"]:not([icon*=" -after"]):before, [icon^="staylinked"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="steam"]:not([icon*=" -after"]):before, [icon^="steam"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="steam-square"]:not([icon*=" -after"]):before, [icon^="steam-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="steam-symbol"]:not([icon*=" -after"]):before, [icon^="steam-symbol"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="sticker-mule"]:not([icon*=" -after"]):before, [icon^="sticker-mule"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="strava"]:not([icon*=" -after"]):before, [icon^="strava"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="stripe"]:not([icon*=" -after"]):before, [icon^="stripe"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="stripe-s"]:not([icon*=" -after"]):before, [icon^="stripe-s"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="studiovinari"]:not([icon*=" -after"]):before, [icon^="studiovinari"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="stumbleupon"]:not([icon*=" -after"]):before, [icon^="stumbleupon"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="stumbleupon-circle"]:not([icon*=" -after"]):before, [icon^="stumbleupon-circle"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="superpowers"]:not([icon*=" -after"]):before, [icon^="superpowers"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="supple"]:not([icon*=" -after"]):before, [icon^="supple"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="teamspeak"]:not([icon*=" -after"]):before, [icon^="teamspeak"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="telegram"]:not([icon*=" -after"]):before, [icon^="telegram"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="telegram-plane"]:not([icon*=" -after"]):before, [icon^="telegram-plane"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="tencent-weibo"]:not([icon*=" -after"]):before, [icon^="tencent-weibo"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="the-red-yeti"]:not([icon*=" -after"]):before, [icon^="the-red-yeti"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="themeco"]:not([icon*=" -after"]):before, [icon^="themeco"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="themeisle"]:not([icon*=" -after"]):before, [icon^="themeisle"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="think-peaks"]:not([icon*=" -after"]):before, [icon^="think-peaks"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="trade-federation"]:not([icon*=" -after"]):before, [icon^="trade-federation"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="trello"]:not([icon*=" -after"]):before, [icon^="trello"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="tripadvisor"]:not([icon*=" -after"]):before, [icon^="tripadvisor"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="tumblr"]:not([icon*=" -after"]):before, [icon^="tumblr"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="tumblr-square"]:not([icon*=" -after"]):before, [icon^="tumblr-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="twitch"]:not([icon*=" -after"]):before, [icon^="twitch"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="twitter"]:not([icon*=" -after"]):before, [icon^="twitter"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="twitter-square"]:not([icon*=" -after"]):before, [icon^="twitter-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="typo3"]:not([icon*=" -after"]):before, [icon^="typo3"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="uber"]:not([icon*=" -after"]):before, [icon^="uber"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="uikit"]:not([icon*=" -after"]):before, [icon^="uikit"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="uniregistry"]:not([icon*=" -after"]):before, [icon^="uniregistry"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="untappd"]:not([icon*=" -after"]):before, [icon^="untappd"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="usb"]:not([icon*=" -after"]):before, [icon^="usb"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="ussunnah"]:not([icon*=" -after"]):before, [icon^="ussunnah"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vaadin"]:not([icon*=" -after"]):before, [icon^="vaadin"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="viacoin"]:not([icon*=" -after"]):before, [icon^="viacoin"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="viadeo"]:not([icon*=" -after"]):before, [icon^="viadeo"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="viadeo-square"]:not([icon*=" -after"]):before, [icon^="viadeo-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="viber"]:not([icon*=" -after"]):before, [icon^="viber"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vimeo"]:not([icon*=" -after"]):before, [icon^="vimeo"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vimeo-square"]:not([icon*=" -after"]):before, [icon^="vimeo-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vimeo-v"]:not([icon*=" -after"]):before, [icon^="vimeo-v"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vine"]:not([icon*=" -after"]):before, [icon^="vine"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vk"]:not([icon*=" -after"]):before, [icon^="vk"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vnv"]:not([icon*=" -after"]):before, [icon^="vnv"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="vuejs"]:not([icon*=" -after"]):before, [icon^="vuejs"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="weebly"]:not([icon*=" -after"]):before, [icon^="weebly"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="weibo"]:not([icon*=" -after"]):before, [icon^="weibo"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="weixin"]:not([icon*=" -after"]):before, [icon^="weixin"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="whatsapp"]:not([icon*=" -after"]):before, [icon^="whatsapp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="whatsapp-square"]:not([icon*=" -after"]):before, [icon^="whatsapp-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="whmcs"]:not([icon*=" -after"]):before, [icon^="whmcs"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wikipedia-w"]:not([icon*=" -after"]):before, [icon^="wikipedia-w"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="windows"]:not([icon*=" -after"]):before, [icon^="windows"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wix"]:not([icon*=" -after"]):before, [icon^="wix"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wizards-of-the-coast"]:not([icon*=" -after"]):before, [icon^="wizards-of-the-coast"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wolf-pack-battalion"]:not([icon*=" -after"]):before, [icon^="wolf-pack-battalion"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wordpress"]:not([icon*=" -after"]):before, [icon^="wordpress"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wordpress-simple"]:not([icon*=" -after"]):before, [icon^="wordpress-simple"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wpbeginner"]:not([icon*=" -after"]):before, [icon^="wpbeginner"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wpexplorer"]:not([icon*=" -after"]):before, [icon^="wpexplorer"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wpforms"]:not([icon*=" -after"]):before, [icon^="wpforms"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="wpressr"]:not([icon*=" -after"]):before, [icon^="wpressr"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="xbox"]:not([icon*=" -after"]):before, [icon^="xbox"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="xing"]:not([icon*=" -after"]):before, [icon^="xing"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="xing-square"]:not([icon*=" -after"]):before, [icon^="xing-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="y-combinator"]:not([icon*=" -after"]):before, [icon^="y-combinator"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="yahoo"]:not([icon*=" -after"]):before, [icon^="yahoo"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="yandex"]:not([icon*=" -after"]):before, [icon^="yandex"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="yandex-international"]:not([icon*=" -after"]):before, [icon^="yandex-international"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="yelp"]:not([icon*=" -after"]):before, [icon^="yelp"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="yoast"]:not([icon*=" -after"]):before, [icon^="yoast"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="youtube"]:not([icon*=" -after"]):before, [icon^="youtube"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="youtube-square"]:not([icon*=" -after"]):before, [icon^="youtube-square"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

[icon^="zhihu"]:not([icon*=" -after"]):before, [icon^="zhihu"][icon*=" -after"]:after {
  font-family: FontAwesomeBrands;
  font-weight: bold;
  content: ""; }

.button, .field-upload-input, .field-submit button {
  font-size: 0.7rem;
  line-height: 0.9rem;
  background: #f7f7f7;
  color: gray;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 10px 20px;
  text-align: center; }
  .button:hover, .field-upload-input:hover, .field-upload.is-dragover .field-upload-input, .field-submit button:hover {
    background: #fd9a9a;
    color: #950303; }

.big-button {
  font-size: 2rem;
  color: white;
  display: block;
  text-transform: uppercase;
  text-align: center;
  padding: 20px; }
  .big-button:hover {
    text-decoration: none; }

.round-button, .add-button, .cancel-button, .list-button {
  display: inline-block;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  -webkit-background-clip: border-box;
  -moz-background-clip: border;
  background-clip: border-box;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  color: white;
  text-align: center;
  line-height: 30px;
  padding: 0;
  z-index: 2; }

h1 {
  font-size: 3.1rem; }

nav {
  position: absolute;
  top: 20px;
  right: 0;
  font-size: 1.5rem;
  background: #fd9a9a;
  padding: 15px;
  text-transform: uppercase;
  text-align: center; }
  nav a {
    display: block;
    padding: 5px 0; }
  nav a:hover {
    color: white;
    text-decoration: none; }
  nav a:not(:first-child) {
    border-top: 1px solid #000; }

button {
  background: transparent;
  border: none; }

@media screen and (max-width: 480px) {
  h1 {
    font-size: 1.75rem; }
  nav {
    font-size: 1rem; } }

fieldset {
  border: none;
  padding: 0;
  margin: 20px 0; }

.field {
  font-size: 0.7rem; }
  .field input {
    font-size: 0.7rem;
    margin-bottom: 0 !important; }
  .field input[type="text"], .field input[type="file"], .field input[type="email"], .field textarea {
    border: 1px solid lightgray;
    padding: 8px 5px;
    width: 100%; }
  .field textarea {
    height: 120px;
    margin-bottom: 0; }
  .field label {
    cursor: pointer; }
  .field-label {
    font-size: 1em;
    font-weight: 600;
    display: block;
    margin-bottom: 5px; }
  .field-description {
    font-size: 0.8em;
    color: gray;
    line-height: 1.2em; }
  .field.has-error input[type="text"], .field.has-error input[type="email"] {
    background: rgba(255, 0, 0, 0.2);
    border-color: red; }
  .field-form-errors {
    margin: 0;
    padding: 0;
    list-style: none;
    color: red; }

.field-upload-output, .field-checkboxes.current-images .options {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px; }

.field-upload-file, .field-checkboxes.current-images .option .image {
  display: inline-block;
  height: 95px;
  width: 95px;
  background-color: #efefef;
  box-shadow: inset 0 0 0 1px white;
  border: 1px solid #CCC;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  padding: 10px;
  margin: 10px; }
  .field-upload-file .remove, .field-checkboxes.current-images .option .image .remove {
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0);
    line-height: 1;
    width: 100%;
    height: 100%; }
  .field-upload-file .remove > span, .field-checkboxes.current-images .option .image .remove > span {
    position: absolute;
    top: 0;
    right: 0;
    color: white;
    padding: 6px;
    text-shadow: 0 0 1px black; }
  .field-upload-file:hover, .field-checkboxes.current-images .option .image:hover, .field-checkboxes.current-images .option > input:not(:checked) ~ .image {
    border-color: red; }
    .field-upload-file:hover .remove, .field-checkboxes.current-images .option .image:hover .remove, .field-checkboxes.current-images .option > input:not(:checked) ~ .image .remove {
      background: rgba(255, 0, 0, 0.5); }
  .field-upload-file .preview, .field-checkboxes.current-images .option .image .preview {
    display: block;
    background: center / contain no-repeat;
    width: 100%;
    height: 100%; }

.field-upload-input {
  margin-bottom: 5px; }

.field-upload-file .filename {
  display: none; }

.field-checkboxes.current-images .option {
  position: relative; }
  .field-checkboxes.current-images .option > input {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }
  .field-checkboxes.current-images .option > input:not(:checked) ~ .image {
    background: white; }
    .field-checkboxes.current-images .option > input:not(:checked) ~ .image .preview {
      opacity: 0.15; }

.field-option {
  position: relative;
  padding-left: 20px;
  margin: 2px 0;
  display: block;
  min-height: 1.2em; }
  .field-option-input {
    position: absolute;
    top: 3px;
    left: 0; }

.field-option.-other input:not(:checked) ~ .field-option-label input {
  display: none; }

.field-option-label span {
  display: block;
  padding-bottom: 5px; }

.field-checkbox.-icons .field-option {
  padding: 8px 37px; }

.field-checkbox.-icons .field-option-input {
  display: none; }

.field-checkbox.-icons [icon] {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: #333;
  display: inline-block;
  padding: 5px 3px; }

.field-checkbox.-icons input:not(:checked) ~ .field-option-label [icon] {
  color: white;
  background: #aaa !important; }

.field-submit button {
  background: #1da1f2;
  color: white;
  display: block;
  padding: 25px;
  position: relative;
  width: 100%; }
  .field-submit button [icon] {
    position: absolute;
    top: 50%;
    right: 20px;
    animation: rotate 2s linear infinite;
    margin-top: -0.5em;
    display: none; }

@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.template-home .slide .image {
  background: center / cover no-repeat;
  height: 100%; }

.template-home .columns {
  display: flex;
  height: 100vh;
  height: var(--screen-height); }

.template-home .col {
  flex: 1 1 50%; }

.template-home .col-right {
  background: #fd9a9a;
  padding: 30px; }

.template-home .social {
  font-size: 1.5rem;
  text-align: left; }
  .template-home .social a:hover {
    color: white;
    text-decoration: none; }

@media screen and (min-width: 1001px) {
  .template-home .col-right {
    display: flex;
    flex-direction: column; }
    .template-home .col-right h1, .template-home .col-right .button, .template-home .col-right .field-upload-input, .template-home .col-right .field-submit button, .field-submit .template-home .col-right button {
      flex: 0 0 auto; }
    .template-home .col-right .content {
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      flex: 1 1 auto;
      padding-right: 35px; } }

@media screen and (max-width: 1000px) {
  .template-home .columns {
    display: block; }
  .template-home .col-left {
    height: 500px; } }

@media screen and (max-width: 480px) {
  .template-home .col-left {
    height: 300px; }
  .template-home .col-right {
    font-size: 0.8rem; }
    .template-home .col-right .big-button {
      margin-top: 20px;
      font-size: 1.25rem; } }

.app {
  background: lightblue;
  height: 100vh;
  height: var(--screen-height);
  width: 100vw;
  overflow: hidden;
  position: relative; }

.app-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #fd9a9a;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 13px;
  height: 50px; }
  .app-header a:hover {
    color: white;
    text-decoration: none; }
  .app-header .right {
    display: inline-block; }
    .app-header .right a {
      padding: 0 5px; }
    .app-header .right a:not(:first-child) {
      border-left: 1px solid black;
      padding-left: 8px; }
  @media screen and (max-width: 480px) {
    .app-header {
      font-size: 0.65rem;
      padding-top: 18px; } }

.show-mine {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: white; }

.sidebar {
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 120;
  box-shadow: 3px 0 8px rgba(0, 0, 0, 0.2);
  border-radius: 6px 6px 0 0;
  background: white;
  width: 400px;
  height: 100%;
  max-height: calc(100% - 150px);
  max-width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  transform: translateY(100%) translateY(10px);
  overflow: hidden; }
  .sidebar header {
    flex: 0 0 auto;
    min-height: 67px;
    background-color: #fd9a9a; }
    .sidebar header h2 {
      margin-bottom: 0;
      padding: 20px 60px 20px 20px;
      color: inherit; }
    .sidebar header > button {
      position: absolute;
      top: 0;
      right: 0;
      background: #fd9a9a;
      padding: 20px;
      color: inherit; }
      .sidebar header > button:hover {
        color: white; }
  .sidebar section {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex: 1 1 auto; }
  @media screen and (max-width: 480px) {
    .sidebar {
      border-radius: 0;
      max-height: 100%;
      max-width: 100%;
      width: 100%;
      left: 0; } }

.map {
  margin-top: 50px;
  height: calc(100% - 50px);
  width: 100%;
  position: relative; }

.map-search {
  font-size: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 50;
  background: white;
  box-shadow: 0 2px 5px -2px gray;
  border-radius: 6px;
  padding: 5px 20px;
  margin: 10px 260px 0 10px; }
  .map-search:before {
    font-weight: bold;
    content: "";
    color: gray; }
  .map-search input {
    border: none;
    outline: none;
    padding: 10px;
    width: calc(100% - 80px); }

.map-inside {
  height: 100%; }

.map-marker {
  text-align: center; }
  .map-marker .marker-inside {
    color: black;
    background: white;
    border: 2px solid black;
    border-radius: 5px;
    padding: 7px 3px; }
    .map-marker .marker-inside[data-state="destroyed"] {
      color: white;
      background: black; }
  .map-marker [icon] {
    font-size: 0.8rem;
    margin: 0 2px; }
  .map-marker:after {
    border: 1px solid transparent;
    border-width: 5px;
    display: inline-block;
    height: 0;
    width: 0;
    border-top-color: #000;
    content: '';
    vertical-align: top; }

.map-popup {
  display: flex;
  align-items: stretch; }
  .map-popup .image {
    width: 80px;
    min-height: 80px;
    background: center / cover no-repeat; }
  .map-popup .info {
    padding: 10px 15px;
    max-width: 250px; }
  .map-popup strong {
    font-size: 0.7rem; }
  .map-popup p {
    line-height: 0.7rem;
    margin-bottom: 0; }
  .map-popup em {
    font-size: 0.5rem;
    color: gray;
    display: block; }

.add-button, .cancel-button {
  position: absolute;
  top: 8px;
  right: 15px; }

.add-button {
  background: #1da1f2; }

.cancel-button {
  background: #ff3a3a;
  display: none; }

@media screen and (max-width: 768px) {
  .map {
    padding-top: 49px; }
  .map-search {
    border-radius: 0;
    margin: 0; } }

@media screen and (max-width: 480px) {
  .map-search {
    font-size: 0.7rem; }
  .add-button, .cancel-button {
    top: 4px;
    right: 10px; } }

.edit-form header {
  background: #fd9a9a;
  cursor: pointer; }
  .edit-form header:hover {
    color: white; }

.edit-form section {
  padding: 30px; }

.edit-form:not(.is-open) .close, .edit-form.is-open .open {
  display: none; }

.edit-form .field-form.is-loading [name="save"] {
  background: gray;
  color: black;
  pointer-events: none; }
  .edit-form .field-form.is-loading [name="save"] [icon] {
    display: block; }

.edit-form .field-form:not(.is-dirty) [name="save"] {
  background: lightgray;
  pointer-events: none;
  opacity: 0.5; }

.location .carousel-wrapper {
  z-index: 1; }

.location .carousel .slide div {
  background: center / cover no-repeat;
  height: 250px; }

.location .navigation {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateZ(0);
  z-index: 2; }
  .location .navigation-button {
    background: #fd9a9a;
    padding: 10px;
    color: white;
    cursor: pointer;
    position: absolute;
    top: 100px; }
    .location .navigation-button.is-disabled {
      display: none; }
  .location .navigation-previous {
    left: 0; }
  .location .navigation-next {
    right: 0; }
  .location .navigation-pages {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center; }
  .location .navigation-page {
    display: inline-block;
    background: #fd9a9a;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    -webkit-background-clip: border-box;
    -moz-background-clip: border;
    background-clip: border-box;
    margin: 10px 3px;
    border: 2px solid black;
    box-shadow: 0 0 0 2px #fd9a9a; }
    .location .navigation-page span {
      display: none; }
  .location .navigation-page:not(.is-selected) {
    background: black; }

.location .username {
  font-size: 0.5rem;
  color: #fd9a9a;
  display: block; }

.location-options, .location-info, .location-comments, .location-comment-form {
  padding: 30px; }

.location-options {
  text-align: center;
  padding: 15px; }

.location-info p {
  font-size: 0.7rem; }

.location-info .options {
  text-align: center;
  padding: 30px; }
  .location-info .options button {
    background: #fd9a9a;
    padding: 5px; }

.location-info .details {
  font-size: 0.7rem;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 15px; }
  .location-info .details li {
    position: relative;
    padding: 5px 0 5px 25px;
    color: #777; }
    .location-info .details li:before {
      position: absolute;
      left: 0;
      top: 5px;
      bottom: 5px;
      color: #fd9a9a;
      font-size: 16px !important; }
    .location-info .details li span {
      font-size: 0.6rem;
      background: rgba(253, 154, 154, 0.5);
      display: inline-block;
      border-radius: 50px;
      padding: 2px 10px;
      margin: 2px; }
    .location-info .details li.is-empty {
      display: none; }

.location-comments {
  font-size: 0.7rem;
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid lightgray;
  padding: 10px 0; }
  .location-comments li {
    padding: 15px 30px; }
    .location-comments li p {
      margin-bottom: 0; }
  .location-comments .username {
    font-size: 1em;
    display: inline;
    padding-right: 5px; }
  .location-comments img {
    max-width: 100%;
    margin: 10px 0; }
  .location-comments .delete {
    font-size: 0.5rem;
    color: gray;
    margin-top: 5px;
    padding: 0;
    text-decoration: underline; }
    .location-comments .delete:hover {
      color: black; }
  .location-comments.is-empty {
    display: none; }

.location-comment-form {
  border-top: 1px solid lightgray; }
  .location-comment-form.is-loading [name="save"] {
    background: gray;
    color: black;
    pointer-events: none; }
    .location-comment-form.is-loading [name="save"] [icon] {
      display: block; }
  .location-comment-form:not(.is-dirty) [name="save"] {
    background: lightgray;
    pointer-events: none;
    opacity: 0.5; }

.location:not(.is-editable) .location-options {
  display: none; }

.list-button {
  position: absolute;
  bottom: 25px;
  right: 25px;
  display: inline-block;
  border-radius: 50%;
  height: 60px;
  width: 60px;
  -webkit-background-clip: border-box;
  -moz-background-clip: border;
  background-clip: border-box;
  background: black; }
  .list-button:hover {
    background: #fd9a9a; }

.list-locations {
  width: calc(100vw - 270px); }
  .list-locations section {
    padding: 30px; }
  .list-locations table {
    font-size: 0.6rem;
    border-collapse: collapse;
    width: 100%; }
  .list-locations th, .list-locations td {
    border: 1px solid lightgray; }
  .list-locations th {
    font-size: 0.8rem;
    padding: 10px 5px; }
  .list-locations td {
    padding: 5px; }
  .list-locations tr.inactive {
    color: lightgray; }
    .list-locations tr.inactive * {
      color: inherit; }
  .list-locations tr:hover td {
    background: #fdb3b3;
    cursor: pointer;
    color: black; }
  .list-locations .col-image {
    width: 70px; }
  .list-locations .col-id, .list-locations .col-date, .list-locations .col-user, .list-locations .col-image {
    text-align: center; }
  .list-locations .col-info strong {
    font-size: 0.7rem;
    display: block; }
  .list-locations .image {
    background-size: cover;
    height: 40px;
    width: 60px; }
  .list-locations small {
    font-size: 0.55rem;
    color: gray; }

.app.is-loaded .sidebar {
  transition: transform 0.5s; }

.app.is-loaded .map-marker {
  transition: opacity 0.2s; }

.app.state-view-edit .edit-form {
  transform: translateY(100%) translateY(-67px); }

.app.state-view-edit .edit-form.is-open {
  transform: translateY(0); }

.app.state-view-edit .add-button {
  display: none; }

.app.state-view-edit .cancel-button {
  display: block; }

.app.state-view-edit .map-marker:not(.is-draggable) {
  display: none; }

.app.state-view-info .location {
  transform: translateY(0); }

.app.state-view-list .list-locations {
  transform: translateY(0); }

@media screen and (max-width: 480px) {
  .app.state-has-sidebar .gmnoprint {
    display: none; } }

.template-login {
  background: #fd9a9a; }

.login-box {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: white;
  border-radius: 3px;
  box-shadow: 3px 0 8px rgba(0, 0, 0, 0.2);
  padding: 30px;
  width: 400px;
  max-width: 90vw; }
  .login-box .error {
    font-size: 0.6rem;
    color: red;
    text-align: center; }

/*# sourceMappingURL=style.css.map */