/*------------------------------------*\
    #TYPOGRAPHY:
\*------------------------------------*/
[class*="hss-"] {
  font-family: 'Open Sans Bold', sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1em;
  padding: 0;
  margin: 0;
  padding-top: 5px;
}

[class*="hs-"] {
  font-family: 'Open Sans Bold', sans-serif;
  text-transform: uppercase;
  line-height: 1em;
  font-weight: 800;
  padding: 0;
  margin: 0;
}

/* SIZES */
.hs-70 { font-size: 70px; }
.hs-55 { font-size: 55px; }
.hs-45 { font-size: 45px; }
.hs-40 { font-size: 40px; }
.hs-26 { font-size: 26px; }
.hs-20 { font-size: 20px; }
.hs-30 { font-size: 30px; }
.hs-18 { font-size: 18px; }
.hss-18 { font-size: 18px; }
.hs-24 { 
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
}

.hss-listing {
  font-family: 'Open Sans Condensed';
  font-size: 2.5rem;
  color: #243e8c;
}

/* COLORS */
.hs-black  { color: #000; }
.hs-white  { color: #fff; }
.hs-orange { color: #f28035; }
.hs-grey   { color: #676767; }

.hs-center { text-align: center; }
.hide { display: none; }

/*------------------------------------*\
    #FONTS:
\*------------------------------------*/
@font-face{ 
  font-family: 'Open Sans';
  src: url('fonts/os_regular/OpenSans-Regular-webfont.eot');
  src: url('fonts/os_regular/OpenSans-Regular-webfont.eot?iefix') format('eot'),
       url('fonts/os_regular/OpenSans-Regular-webfont.woff') format('woff'),
       url('fonts/os_regular/OpenSans-Regular-webfont.ttf') format('truetype'),
       url('fonts/os_regular/OpenSans-Regular-webfont.svg#webfont') format('svg');
}

@font-face{ 
  font-family: 'Open Sans Bold';
  src: url('fonts/os_extrabold/OpenSans-ExtraBold-webfont.eot');
  src: url('fonts/os_extrabold/OpenSans-ExtraBold-webfont.eot?iefix') format('eot'),
       url('fonts/os_extrabold/OpenSans-ExtraBold-webfont.woff') format('woff'),
       url('fonts/os_extrabold/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
       url('fonts/os_extrabold/OpenSans-ExtraBold-webfont.svg#webfont') format('svg');
}

@font-face{ 
  font-family: 'Open Sans Condensed';
  src: url('fonts/os_condensed_bold/OpenSans-CondBold-webfont.eot');
  src: url('fonts/os_condensed_bold/OpenSans-CondBold-webfont.eot?iefix') format('eot'),
       url('fonts/os_condensed_bold/OpenSans-CondBold-webfont.woff') format('woff'),
       url('fonts/os_condensed_bold/OpenSans-CondBold-webfont.ttf') format('truetype'),
       url('fonts/os_condensed_bold/OpenSans-CondBold-webfont.svg#webfont') format('svg');
}