@font-face {
    font-family: 'ProximaNovaLight';
    src: url('fonts/ProximaNovaLight.eot');
    src: url('fonts/ProximaNovaLight.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaLight.woff2') format('woff2'),
         url('fonts/ProximaNovaLight.woff') format('woff'),
         url('fonts/ProximaNovaLight.ttf') format('truetype'),
         url('fonts/ProximaNovaLight.svg') format('svg');
}


@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/ProximaNovaBold.eot');
    src: url('fonts/ProximaNovaBold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaBold.woff2') format('woff2'),
         url('fonts/ProximaNovaBold.woff') format('woff'),
         url('fonts/ProximaNovaBold.ttf') format('truetype'),
         url('fonts/ProximaNovaBold.svg') format('svg');
}

@font-face {
    font-family: 'ProximaNovaSbold';
    src: url('fonts/ProximaNovaSbold.eot');
    src: url('fonts/ProximaNovaSbold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaSbold.woff2') format('woff2'),
         url('fonts/ProximaNovaSbold.woff') format('woff'),
         url('fonts/ProximaNovaSbold.ttf') format('truetype'),
         url('fonts/ProximaNovaSbold.svg') format('svg');
}

@font-face {
    font-family: 'ProximaNovaReg';
    src: url('fonts/ProximaNovaReg.eot');
    src: url('fonts/ProximaNovaReg.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaReg.woff2') format('woff2'),
         url('fonts/ProximaNovaReg.woff') format('woff'),
         url('fonts/ProximaNovaReg.ttf') format('truetype'),
         url('fonts/ProximaNovaReg.svg') format('svg');
}

@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('fonts/ProximaNovaSemibold.eot');
    src: url('fonts/ProximaNovaSemibold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaSemibold.woff2') format('woff2'),
         url('fonts/ProximaNovaSemibold.woff') format('woff'),
         url('fonts/ProximaNovaSemibold.ttf') format('truetype'),
         url('fonts/ProximaNovaSemibold.svg') format('svg');
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and ( min-device-pixel-ratio: 1.25), only screen and ( min-resolution: 200dpi), only screen and ( min-resolution: 1.25dppx) {
    -webkit-font-smoothing: subpixel-antialiased;
}