@font-face {
  font-family: 'Streamfont Light';
  src: url('../fonts/sl-light-300.eot');
  src: url('../fonts/sl-light-300.eot#iefix') format('embedded-opentype'),
        url('../fonts/sl-light-300.woff2') format('woff2'),
        url('../fonts/sl-light-300.woff') format('woff'),
        url('../fonts/sl-light-300.ttf') format('truetype'),
        url('../fonts/sl-light-300.svg#streamfont') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Streamfont Regular';
  src: url('../fonts/sl-regular-400.eot');
  src: url('../fonts/sl-regular-400.eot#iefix') format('embedded-opentype'),
        url('../fonts/sl-regular-400.woff2') format('woff2'),
        url('../fonts/sl-regular-400.woff') format('woff'),
        url('../fonts/sl-regular-400.ttf') format('truetype'),
        url('../fonts/sl-regular-400.svg#streamfont') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Streamfont Solid';
  src: url('../fonts/sl-solid-900.eot');
  src: url('../fonts/sl-solid-900.eot#iefix') format('embedded-opentype'),
        url('../fonts/sl-solid-900.woff2') format('woff2'),
        url('../fonts/sl-solid-900.woff') format('woff'),
        url('../fonts/sl-solid-900.ttf') format('truetype'),
        url('../fonts/sl-solid-900.svg#streamfont') format('svg');
  font-weight: 900;
  font-style: normal;
}

.sl,
.sls,
.slr,
.sll {
  /**/font-style: normal;
  speak: none;
 
  /**/display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-left: .2em;  
  text-align: center;
  
  /**/font-variant: normal;
  text-rendering: auto;/*1*/
  text-transform: none;
  /**/line-height: 1em;
  /**/-webkit-font-smoothing: antialiased;
  /**/-moz-osx-font-smoothing: grayscale;
}

.sll {
  font-family: 'Streamfont Light';
  font-weight: 300;
}

.sl,
.slr {
  font-family: 'Streamfont Regular';
  font-weight: 400;
}

.sls {
  font-family: 'Streamfont Solid';
  font-weight: 900;
}

/* Styles */
.sl-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

.sl-xs {
  font-size: .75em;
}

.sl-sm {
  font-size: .875em;
}

.sl-1x {
  font-size: 1em;
}

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

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

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

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

.sl-6x {
  font-size: 6em;
}

.sl-7x {
  font-size: 7em;
}

.sl-8x {
  font-size: 8em;
}

.sl-9x {
  font-size: 9em;
}

.sl-10x {
  font-size: 10em;
}

.sl-fw {
  text-align: center;
  width: 1.25em;
}

.sl-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.sl-ul>li {
  position: relative;
}

.sl-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.sl-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

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

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

.sl.sl-pull-left,
.sls.sl-pull-left,
.slr.sl-pull-left,
.sll.sl-pull-left {
  margin-right: .3em;
}

.sl.sl-pull-right,
.sls.sl-pull-right,
.slr.sl-pull-right,
.sll.sl-pull-right {
  margin-left: .3em;
}

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

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

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

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

.sl-inverse {
  color: #fff;
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Codes */
.sl-add-work-order:before { content: '\e800'; }
.sl-archive:before { content: '\e801'; }
.sl-arrow-left:before { content: '\e802'; }
.sl-arrow-right:before { content: '\e803'; } 
.sl-availability:before { content: '\e804'; }
.sl-ban:before { content: '\e805'; }
.sl-bathroom:before { content: '\e806'; }
.sl-bed:before { content: '\e807'; }
.sl-building:before { content: '\e808'; }
.sl-calendar:before { content: '\e809'; }
.sl-cart-plus:before { content: '\e80a'; }
.sl-checkin:before { content: '\e80b'; }
.sl-checkout:before { content: '\e80c'; }
.sl-chevron-left:before { content: '\e80e'; }
.sl-chevron-right:before { content: '\e80f'; }
.sl-clock:before { content: '\e811'; }
.sl-close:before { content: '\e812'; }
.sl-code:before { content: '\e813'; }
.sl-comment-check:before { content: '\e814'; }
.sl-comment:before { content: '\e815'; }
.sl-compare:before { content: '\e816'; }
.sl-complete-time:before { content: '\e817'; }
.sl-complete:before { content: '\e818'; }
.sl-copy:before { content: '\e819'; }
.sl-coupon:before { content: '\e81a'; }
.sl-credit-card:before { content: '\e81b'; }
.sl-delete:before { content: '\e81c'; }
.sl-document:before { content: '\e81d'; }
.sl-edit:before { content: '\e81e'; }
.sl-email:before { content: '\e81f'; }
.sl-filter:before { content: '\e820'; }
.sl-gallery:before { content: '\e821'; }
.sl-grid-view:before { content: '\e822'; }
.sl-hearth:before { content: '\e823'; }
.sl-home:before { content: '\e824'; }
.sl-info:before { content: '\e825'; }
.sl-list-view:before { content: '\e826'; }
.sl-location:before { content: '\e827'; }
.sl-lock:before { content: '\e829'; }
.sl-login:before { content: '\e82a'; }
.sl-logout:before { content: '\e82b'; }
.sl-maintenance:before { content: '\e82c'; }
.sl-marker:before { content: '\e82d'; }
.sl-menu:before { content: '\e82e'; }
.sl-mobile:before { content: '\e830'; }
.sl-money:before { content: '\e831'; }
.sl-news:before { content: '\e832'; }
.sl-pet:before { content: '\e833'; }
.sl-phone:before { content: '\e834'; }
.sl-plus:before { content: '\e835'; }
.sl-profits:before { content: '\e836'; }
.sl-replay:before { content: '\e837'; }
.sl-reports:before { content: '\e838'; } 
.sl-search:before { content: '\e839'; }
.sl-settings:before { content: '\e83a'; }
.sl-share:before { content: '\e83b'; }
.sl-shopping-cart:before { content: '\e83c'; }
.sl-sliders:before { content: '\e83d'; }
.sl-star:before { content: '\e83e'; }
.sl-statement:before { content: '\e83f'; }
.sl-user:before { content: '\e840'; }
.sl-video:before { content: '\e841'; }
.sl-view:before { content: '\e842'; }
.sl-warning:before { content: '\e843'; } 
.sl-wifi:before { content: '\e844'; }
.sl-workorder-active:before { content: '\e845'; }
.sl-lockbox:before { content: '\e846'; }
.sl-minus:before { content: '\e847'; }
.sl-chevron-down:before { content: '\e848'; }
.sl-chevron-up:before { content: '\e849'; }