@font-face {

    font-family: 'PTSansPro';

    src: url('../fonts/PTSansPro-Light.eot');

    src: url('../fonts/PTSansPro-Light.eot?#iefix') format('embedded-opentype'),

        url('../fonts/PTSansPro-Light.woff') format('woff'),

        url('../fonts/PTSansPro-Light.ttf') format('truetype'),

        url('../fonts/PTSansPro-Light.svg#PTSansPro-Light') format('svg');

    font-weight: 300;

    font-style: normal;

}



@font-face {

    font-family: 'PTSansPro';

    src: url('../fonts/PTSansPro-Bold.eot');

    src: url('../fonts/PTSansPro-Bold.eot?#iefix') format('embedded-opentype'),

        url('../fonts/PTSansPro-Bold.woff') format('woff'),

        url('../fonts/PTSansPro-Bold.ttf') format('truetype'),

        url('../fonts/PTSansPro-Bold.svg#PTSansPro-Bold') format('svg');

    font-weight: 700;

    font-style: normal;

}





@font-face {

    font-family: 'icomoon';

    src:  url('../fonts/icomoon.eot?ec57a2');

    src:  url('../fonts/icomoon.eot?ec57a2#iefix') format('embedded-opentype'),

    url('../fonts/icomoon.ttf?ec57a2') format('truetype'),

    url('../fonts/icomoon.woff?ec57a2') format('woff'),

    url('../fonts/icomoon.svg?ec57a2#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'icomoon';

    src:  url('../fonts/icomoon.eot?9yyi4j');

    src:  url('../fonts/icomoon.eot?9yyi4j#iefix') format('embedded-opentype'),

    url('../fonts/icomoon.ttf?9yyi4j') format('truetype'),

    url('../fonts/icomoon.woff?9yyi4j') format('woff'),

    url('../fonts/icomoon.svg?9yyi4j#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

    /* use !important to prevent issues with browser extensions that change fonts */

    font-family: 'icomoon' !important;

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;



    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}


/*
.icon-large:before {

    content: "\e901";

}

.icon-medium:before {

    content: "\e902";

}

.icon-small:before {

    content: "\e900";

}*/

