@charset "UTF-8";
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "Unistra Symbol";
  src: url("../fonts/unistrasymbol-webfont.woff2") format("woff2"), url("../fonts/unistrasymbol-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.us {
  display: inline-block;
  font: normal normal normal 18px/1 "Unistra Symbol";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.us-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.us-2x {
  font-size: 2em;
}

.us-3x {
  font-size: 3em;
}

.us-4x {
  font-size: 4em;
}

.us-5x {
  font-size: 5em;
}

.us-fw {
  min-width: 1.2857142857em;
  text-align: center;
}

.us-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.us-ul > li {
  position: relative;
}

.us-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.us-li.us-lg {
  left: -1.8571428571em;
}

.us-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.us-pull-left {
  float: left;
}

.us-pull-right {
  float: right;
}

.us.us-pull-left {
  margin-right: 0.3em;
}
.us.us-pull-right {
  margin-left: 0.3em;
}

.us-spin {
  animation: us-spin 2s infinite linear;
}

.us-pulse {
  animation: us-spin 1s infinite steps(8);
}
@keyframes us-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.us-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.us-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.us-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.us-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.us-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .us-rotate-90,
:root .us-rotate-180,
:root .us-rotate-270,
:root .us-flip-horizontal,
:root .us-flip-vertical {
  filter: none;
}

.us-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.us-stack-1x, .us-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.us-stack-1x {
  line-height: inherit;
}

.us-stack-2x {
  font-size: 2em;
}

.us-inverse {
  color: #fff;
}

.us-address-book:before {
  content: "Ý";
}

.us-angle-down:before {
  content: "↓";
}

.us-angle-left:before {
  content: "←";
}

.us-angle-right:before {
  content: "→";
}

.us-angle-up:before {
  content: "↑";
}

.us-apple:before {
  content: "x";
}

.us-apple-crunched:before {
  content: "y";
}

.us-apple-crunched-alt:before {
  content: "z";
}

.us-arrow:before {
  content: "Ò";
}

.us-arrow-bottom:before {
  content: "4";
}

.us-arrow-bottom-left:before {
  content: "0";
}

.us-arrow-bottom-right:before {
  content: "9";
}

.us-arrow-left:before {
  content: "1";
}

.us-arrow-o:before {
  content: "Ó";
}

.us-arrow-right:before {
  content: "3";
}

.us-arrows-h:before {
  content: "5";
}

.us-refresh:before,
.us-arrows-rotate:before {
  content: "õ";
}

.us-arrows-v:before {
  content: "6";
}

.us-arrow-top:before {
  content: "2";
}

.us-arrow-top-left:before {
  content: "7";
}

.us-arrow-top-right:before {
  content: "8";
}

.us-back-pain:before {
  content: "…";
}

.us-ban:before {
  content: "•";
}

.us-bar-chart:before {
  content: "W";
}

.us-bars:before {
  content: "ð";
}

.us-bicycle:before {
  content: "J";
}

.us-bicycle-cargo:before {
  content: "‹";
}

.us-tandem:before,
.us-bicycle-tandem:before {
  content: "K";
}

.us-blind:before {
  content: "~";
}

.us-book:before {
  content: "Ü";
}

.us-bookmark:before {
  content: "ø";
}

.us-book-o:before {
  content: "Ú";
}

.us-book-open:before {
  content: "æ";
}

.us-book-open-o:before {
  content: "å";
}

.us-books:before {
  content: "ß";
}

.us-books-o:before {
  content: "Û";
}

.us-briefcase:before {
  content: "Í";
}

.us-bus:before {
  content: "F";
}

.us-bus-lg:before {
  content: "G";
}

.us-bus-sm:before {
  content: "E";
}

.us-calendar:before {
  content: "±";
}

.us-camera:before {
  content: "·";
}

.us-caret-down:before {
  content: "↙";
}

.us-caret-left:before {
  content: "↖";
}

.us-caret-right:before {
  content: "↘";
}

.us-caret-up:before {
  content: "↗";
}

.us-check:before {
  content: "»";
}

.us-check-alt:before {
  content: "’";
}

.us-circle-exclamation:before {
  content: "‡";
}

.us-circle-question:before {
  content: "†";
}

.us-clock:before {
  content: "Ž";
}

.us-clothes-hanger:before {
  content: "Œ";
}

.us-cloud:before {
  content: "“";
}

.us-code:before {
  content: "´";
}

.us-comment:before {
  content: "b";
}

.us-comment-alt-o:before {
  content: "d";
}

.us-comment-o:before {
  content: "c";
}

.us-comments-alt-o:before {
  content: "e";
}

.us-comments-o:before {
  content: "f";
}

.us-compass:before {
  content: "Õ";
}

.us-computer:before {
  content: "N";
}

.us-cup:before {
  content: "l";
}

.us-cup-alt:before {
  content: "m";
}

.us-cup-hot:before {
  content: "k";
}

.us-diploma:before {
  content: "¿";
}

.us-download:before {
  content: "ý";
}

.us-downstairs:before {
  content: "/";
}

.us-duo:before {
  content: "$";
}

.us-duo-lift:before {
  content: ",";
}

.us-ear-deaf:before {
  content: "‚";
}

.us-edit:before {
  content: "á";
}

.us-edit-alt:before {
  content: "à";
}

.us-edit-done:before {
  content: "â";
}

.us-ellipsis:before {
  content: "ò";
}

.us-ellipsis-vertical:before {
  content: "ó";
}

.us-envelope-o:before {
  content: "°";
}

.us-envelope-open:before {
  content: "¯";
}

.us-file:before {
  content: "Ø";
}

.us-file-o:before {
  content: "Ö";
}

.us-files:before,
.us-files-o:before {
  content: "Ù";
}

.us-flask:before {
  content: "Ä";
}

.us-flask-lg:before {
  content: "Ã";
}

.us-flask-sm:before {
  content: "Å";
}

.us-focus:before {
  content: "?";
}

.us-follow-link:before {
  content: "Ô";
}

.us-glass:before {
  content: "p";
}

.us-glass-alt:before {
  content: "v";
}

.us-glass-empty:before {
  content: "q";
}

.us-glass-empty-alt:before {
  content: "w";
}

.us-glass-full:before {
  content: "o";
}

.us-glass-full-alt:before {
  content: "u";
}

.us-globe:before {
  content: "È";
}

.us-globe-alt:before {
  content: "Æ";
}

.us-globe-half:before {
  content: "Ç";
}

.us-grid:before {
  content: "ÿ";
}

.us-grid-2:before {
  content: "þ";
}

.us-head-side-gear:before {
  content: "„";
}

.us-health:before {
  content: "Â";
}

.us-heart:before {
  content: "h";
}

.us-heart-beat:before {
  content: "Á";
}

.us-home:before {
  content: "¾";
}

.us-id-card-o:before {
  content: "j";
}

.us-info:before {
  content: "‘";
}

.us-lift:before {
  content: "-";
}

.us-lightbulb-o:before {
  content: "g";
}

.us-line-chart:before {
  content: "V";
}

.us-link:before {
  content: "–";
}

.us-list:before {
  content: "ï";
}

.us-list-alt:before {
  content: "ñ";
}

.us-lock:before {
  content: "ˆ";
}

.us-lock-open:before {
  content: "‰";
}

.us-login:before {
  content: "¼";
}

.us-logout:before {
  content: "½";
}

.us-man:before {
  content: '"';
}

.us-man-left:before {
  content: ")";
}

.us-man-right:before {
  content: "'";
}

.us-map-marker:before {
  content: "@";
}

.us-masks-theater:before {
  content: "ƒ";
}

.us-medical-kit:before {
  content: "À";
}

.us-meeting:before {
  content: "Y";
}

.us-meeting-lg:before {
  content: "Z";
}

.us-meeting-sm:before {
  content: "X";
}

.us-microphone:before {
  content: "÷";
}

.us-minus:before {
  content: "ù";
}

.us-share:before,
.us-molecule:before {
  content: "è";
}

.us-no-drink:before {
  content: "ì";
}

.us-no-drink-alt:before {
  content: "é";
}

.us-no-food:before {
  content: "ê";
}

.us-no-shoes:before {
  content: "î";
}

.us-no-smoking:before {
  content: "ë";
}

.us-notebook:before {
  content: "ã";
}

.us-notebook-open:before {
  content: "ä";
}

.us-pad:before {
  content: "O";
}

.us-pad-touch:before {
  content: "Q";
}

.us-pen:before {
  content: "×";
}

.us-people-group:before {
  content: "˜";
}

.us-phone:before {
  content: "P";
}

.us-plant:before {
  content: "Ï";
}

.us-plant-lg:before {
  content: "Ñ";
}

.us-plant-sm:before {
  content: "Î";
}

.us-plate:before {
  content: "|";
}

.us-plate-empty:before {
  content: "}";
}

.us-plate-full:before {
  content: "{";
}

.us-plug:before {
  content: "T";
}

.us-plug-left:before {
  content: "R";
}

.us-plug-right:before {
  content: "S";
}

.us-plus:before {
  content: ";";
}

.us-rainbow-half:before {
  content: "ö";
}

.us-screen:before {
  content: "M";
}

.us-search:before {
  content: "<";
}

.us-search-alt:before {
  content: "=";
}

.us-search-file:before {
  content: ">";
}

.us-shopping-bag:before {
  content: "Ì";
}

.us-shopping-cart:before {
  content: "Š";
}

.us-silence:before {
  content: "í";
}

.us-sport-basket:before {
  content: "ª";
}

.us-sport-boxing:before {
  content: "£";
}

.us-sport-breakdance:before {
  content: "Ÿ";
}

.us-sport-climbing:before {
  content: "™";
}

.us-sport-dance:before {
  content: "¡";
}

.us-sport-dance-couple:before {
  content: "¢";
}

.us-sport-foot:before,
.us-sport-football:before {
  content: "¬";
}

.us-sport-golf:before {
  content: "ž";
}

.us-sport-handball:before {
  content: "¤";
}

.us-sport-judo:before {
  content: "›";
}

.us-sport-run:before {
  content: "§";
}

.us-sport-run-alt:before {
  content: "¨";
}

.us-sport-skiing:before {
  content: "š";
}

.us-sport-skiing-nordic:before {
  content: "œ";
}

.us-sport-swim:before {
  content: "©";
}

.us-sport-volley:before {
  content: "«";
}

.us-sport-weightlifting:before {
  content: "¦";
}

.us-sport-yoga:before {
  content: "¥";
}

.us-square-double:before {
  content: "€";
}

.us-suitcase:before {
  content: "Ë";
}

.us-suitcase-lg:before {
  content: "Ê";
}

.us-suitcase-sm:before {
  content: "É";
}

.us-summary:before {
  content: "ç";
}

.us-sun:before {
  content: "”";
}

.us-tag:before {
  content: "û";
}

.us-tags:before {
  content: "ü";
}

.us-team:before {
  content: "&";
}

.us-television:before {
  content: "L";
}

.us-ticket:before {
  content: "¸";
}

.us-times:before {
  content: ":";
}

.us-tram:before {
  content: "H";
}

.us-tram-lg:before {
  content: "I";
}

.us-trash:before {
  content: "ô";
}

.us-trio:before {
  content: "%";
}

.us-truck:before {
  content: "C";
}

.us-truck-lg:before {
  content: "D";
}

.us-truck-sm:before {
  content: "B";
}

.us-unbox:before {
  content: "®";
}

.us-upstairs:before {
  content: ".";
}

.us-user:before {
  content: "—";
}

.us-volume:before {
  content: "_";
}

.us-volume-down:before {
  content: "`";
}

.us-volume-up:before {
  content: "^";
}

.us-wheelchair:before {
  content: "#";
}

.us-wheelchair-lift:before {
  content: "+";
}

.us-wheelchair-o:before {
  content: "A";
}

.us-wifi:before {
  content: "]";
}

.us-wifi-sm:before {
  content: "\\";
}

.us-wifi-xs:before {
  content: "[";
}

.us-windows:before {
  content: "¶";
}

.us-woman:before {
  content: "!";
}

.us-woman-left:before {
  content: "*";
}

.us-woman-right:before {
  content: "(";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}/*# sourceMappingURL=unistra-symbol.css.map */