* , *:before, *:after {
    outline: none !important;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent !important;
    -moz-tap-highlight-color: transparent !important;
    -o-tap-highlight-color: transparent !important;
}
body {
    font-family: 'Proxima_Nova'; 
}
h1, h2, span, p, text, h3, h4, li {
    cursor: default;
}
a {
    text-decoration: none;
}
button {
    border: none;
    background: transparent;
    cursor: pointer;
    font-family: 'Proxima_Nova';
}


/* -- open Proxima_Nova --*/
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNova-Black.eot'),
            url('../fonts/ProximaNova-Black.woff'),*/
            url('../fonts/Proxima_Nova_Black.otf');
    font-weight: 1000;
    font-style: normal;
}
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNova-Extrabld.eot'),
            url('../fonts/ProximaNova-Extrabld.woff'),*/
            url('../fonts/Proxima_Nova_Extrabold.otf');
    font-weight: 900;
    font-style: normal;
}
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNova-Bold.eot'),
            url('../fonts/ProximaNova-Bold.woff'),*/
            url('../fonts/Proxima_Nova_Bold.otf');
    font-weight: 800;
    font-style: normal;
}
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNova-Semibold.eot'),
            url('../fonts/ProximaNova-Semibold.woff'),*/
            url('../fonts/Proxima_Nova_Semibold.otf');
    font-weight: 700;
    font-style: normal;
}
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNova-Regular.eot'),
            url('../fonts/ProximaNova-Regular.woff'),*/
            url('../fonts/Proxima_Nova_Regular.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNova-Light.eot'),
            url('../fonts/ProximaNova-Light.woff'),*/
            url('../fonts/Proxima_Nova_Light.otf');
    font-weight: 200;
    font-style: normal;
}
@font-face{
    font-family: 'Proxima_Nova';
    src:    /*url('../fonts/ProximaNovaT-Thin.eot'),
            url('../fonts/ProximaNovaT-Thin.woff'),*/
            url('../fonts/Proxima_Nova_Thin.otf');
    font-weight: 100;
    font-style: normal;
}
/* -- close Proxima_Nova --*/


/* -- open SegoeUI --*/
@font-face{
    font-family: 'SegoeUI';
    src:    url('../fonts/SegoeUIRegular.ttf')/*,
            url('../fonts/SegoeUIRegular.woff'),
            url('../fonts/SegoeUI-Regular.eot')*/;
    font-weight: 400;
    font-style: normal;
}
@font-face{
    font-family: 'SegoeUI';
    src:    url('../fonts/SegoeUILight.ttf')/*,
            url('../fonts/SegoeUI-Light.woff'),
            url('../fonts/SegoeUI-Light.eot')*/;
    font-weight: 200;
    font-style: normal;
}
/* -- close SegoeUI --*/