@font-face {
    src: url('../../fonts/HudsonNyPro/HudsonNYPro-Light/font.eot');
    font-family: 'HudsonNYPro';
    font-weight: 300;
    src: url('../../fonts/HudsonNyPro/HudsonNYPro-Light/font.woff2') format('woff2'), url('../../fonts/HudsonNyPro/HudsonNYPro-Light/font.woff') format('woff'), url('../../fonts/HudsonNyPro/HudsonNYPro-Light/font.eot?#iefix') format('embedded-opentype'), url('../../fonts/HudsonNyPro/HudsonNYPro-Light/font.ttf') format('truetype');
}
@font-face {
src: url('../../fonts/HudsonNyPro/HudsonNYPro-Regular/font.eot');
font-family: 'HudsonNYPro';
font-style: normal;
font-weight: 400;
src: url('../../fonts/HudsonNyPro/HudsonNYPro-Regular/font.woff2') format('woff2'), url('../../fonts/HudsonNyPro/HudsonNYPro-Regular/font.woff') format('woff'), url('../../fonts/HudsonNyPro/HudsonNYPro-Regular/font.eot?#iefix') format('embedded-opentype'), url('../../fonts/HudsonNyPro/HudsonNYPro-Regular/font.ttf') format('truetype');
}
@font-face {
src: url('../../fonts/HudsonNyPro/HudsonNYPro-SemiBold/font.eot');
font-family: 'HudsonNYPro';
font-weight: 600;
src: url('../../fonts/HudsonNyPro/HudsonNYPro-SemiBold/font.woff2') format('woff2'), url('../../fonts/HudsonNyPro/HudsonNYPro-SemiBold/font.woff') format('woff'), url('../../fonts/HudsonNyPro/HudsonNYPro-SemiBold/font.eot?#iefix') format('embedded-opentype'), url('../../fonts/HudsonNyPro/HudsonNYPro-SemiBold/font.ttf') format('truetype');
}

/* recursive-300 - latin */
@font-face {
    font-family: 'Recursive';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/Recursive/fonts/recursive-v20-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../../fonts/Recursive/fonts/recursive-v20-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* recursive-regular - latin */
  @font-face {
    font-family: 'Recursive';
    font-style: normal;
    font-weight: 400;
    src: url('../../fonts/Recursive/fonts/recursive-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../../fonts/Recursive/fonts/recursive-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* recursive-600 - latin */
  @font-face {
    font-family: 'Recursive';
    font-style: normal;
    font-weight: 600;
    src: url('../../fonts/Recursive/fonts/recursive-v20-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../../fonts/Recursive/fonts/recursive-v20-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }

  /* recursive-900 - latin */
  @font-face {
    font-family: 'Recursive';
    font-style: normal;
    font-weight: 900;
    src: url('../../fonts/Recursive/fonts/recursive-v20-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../../fonts/Recursive/fonts/recursive-v20-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }


    html, body, button, input, textarea {
        font-family: 'Recursive','Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 400;
    }
      
    /* headlines */
    .uk-h1, h1, .uk-h2, h2, .uk-h3, h3, .uk-h4 h4,
    .uk-text-lead{
        font-family: 'HudsonNYPro','Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 300;
    }
    h1.extra-bold,
    h2.extra-bold,
    h3.extra-bold{
        font-family: 'HudsonNYPro','Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 900;
    }
    span.extra-large,
    button, .uk-button, .button, .uk-button-primary, .uk-button-secondary,
    span.large{ 
        font-family: 'HudsonNYPro','Helvetica Neue', Helvetica, Arial, sans-serif;
    }
    /* Navigation */  
    .uk-navbar-dropdown-nav,.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle,
    .uk-nav,
    .uk-button a,
    .nav a{
         font-family: 'HudsonNYPro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }

    .uk-offcanvas-bar .home a,
    .uk-offcanvas-bar .l-1 a {
        font-weight: 600;
    }
      
    .uk-offcanvas-bar .l-2 a {
        font-weight: normal;
    }
      
    .uk-navbar-dropdown-nav,
    .uk-navbar-item,
    .uk-navbar-nav > li > a,
    .uk-navbar-toggle,
    .uk-offcanvas-bar {
        font-weight: 400;
        font-size: 12px;
        letter-spacing: 2px;
        text-transform: uppercase;
    }
    