@font-face {
    font-family: 'BarlowLight';
    src: url('../font/Barlow-Light.woff2') format('woff2'), /* Modern Browsers */
         url('../font/Barlow-Light.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'Barlow';
    src: url('../font/Barlow-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('../font/Barlow-Regular.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'HelveticaNeueThin';
    src: url('../font/HelveticaNeue-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('../font/HelveticaNeue-Thin.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: lighter;
    text-rendering: optimizeLegibility;
}

/* Webfont: HelveticaNeue-UltraLight */@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../font/HelveticaNeue-UltraLight.woff2') format('woff2'), /* Modern Browsers */
         url('../font/HelveticaNeue-UltraLight.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: lighter;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'MixStitch';
    src: url('../font/MixStitch.woff2') format('woff2'), /* Modern Browsers */
         url('../font/MixStitch.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

h1 {
    box-sizing: border-box;
    line-height: 78%;
    margin: 0 6 8 0;
    color: white;
    font-family:'HelveticaNeueLight', sans-serif;
    font-size: 50px;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

a {
    color: black;
}

hr {
    border: none;
    background-color: white;
    height: 1px;
}