
.list-unstyled {
  padding-left:0;
  list-style:none
}
.list-inline {
  padding-left:0;
  list-style:none
}
.list-inline li {
  display:inline-block !important
}
.list-inline li:not(:last-child) {
  margin-right:0.5rem !important
}

/* Icons used in this extension */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");
  font-display: swap; }

.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 6 Regular';
  font-style: normal;
  font-weight: 400;
  src: url("webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
  font-display: swap; }

.fa-regular {
  font-family: 'Font Awesome 6 Regular';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 6 Solid';
  font-style: normal;
  font-weight: 900;
  src: url("webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype");
  font-display: swap; }

.fa-solid {
  font-family: 'Font Awesome 6 Solid';
  font-weight: 900; }


.internal-link::before,
.external-link::before,
.download-link::before,
.email-link::before,
.phone-link::before,
.fax-link::before {
	margin-right: .3em;	
}

.internal-link::before,
.external-link::before,
.download-link::before,
.email-link::before,
.phone-link::before,
.fax-link::before,
.fa-circle-chevron-up::before,
.fa-circle-info::before,
.fa-square-plus::before,
.fa-square-minus::before,
.fa-user::before,
.fa-file-lines::before,
.fa-tags::before,
.fa-chevron-left::before,
.fa-chevron-right::before,
.fa-calendar-days::before,
.fa-folder-open::before,
.fa-minus::before,
.fa-plus::before,
.fa-facebook::before,
.fa-x-twitter::before,
.fa-google-plus::before,
.fa-linkedin::before,
.fa-youtube::before,
.fa-instagram::before,
.fa-pinterest::before,
.fa-skype f17e::before,
.fa-chevron-down::before,
.fa-globe::before,
.fa-square-minus::before,
.fa-square-plus::before,
.fa-file-pdf::before,
.fa-file-image::before,
.fa-file-zipper::before,
.fa-print:before
 {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.internal-link::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f0c1";
}
.external-link::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f35d";
}
.download-link::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f019";
}
.email-link::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f0e0";
}
.phone-link::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f095";
}
.fax-link::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f1ac";
}


.fa-circle-chevron-up::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f139";
}
.fa-circle-info::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f05a";
}
.fa-square-plus::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f0fe";
}
.fa-square-minus::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f146";
}
.fa-user::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f007";
}
.fa-file-lines::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f15c";
}
.fa-tags::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f02c";
}
.fa-magnifying-glass::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f002";
}
.fa-chevron-left::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f053";
}
.fa-chevron-right::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f054";
}
.fa-calendar-days::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f073";
}
.fa-folder-open::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f07c";
}
.fa-minus::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f068";
}
.fa-plus::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\2b";
}
.fa-chevron-down::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f078";
}
.fa-globe::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f0ac";
}
.fa-square-minus::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f146";
}
.fa-square-plus::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f0fe";
}
.fa-file-pdf::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f1c1";
}
.fa-file-image::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f1c5";
}
.fa-file-zipper::before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f1c6";
}
.fa-print:before {
	font-family: "Font Awesome 6 Solid"; font-weight: 900; content: "\f02f";
}


.fa-facebook::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f09a";
}
.fa-x-twitter::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\e61a";
}
.fa-google-plus::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f1a0";
}
.fa-linkedin::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f08c";
}
.fa-youtube::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f167";
}
.fa-instagram::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f16d";
}
.fa-pinterest::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f0d2";
}
.fa-skype::before {
	font-family: "Font Awesome 6 Brands"; font-weight: 900; content: "\f17e";
}


.fa-1x {font-size: 1em;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}
.fa-9x {font-size: 9em;}
.fa-10x {font-size: 10em;}
