
@font-face {
    font-family: 'proxima_novabold';
    src: url('../fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novalight';
    src: url('../fonts/proximanova-light-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_condensedSBd';
    src: url('../fonts/proximanovacond-semibold-webfont.woff2') format('woff2'),
         url('../fonts/proximanovacond-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.font-weight-light{font-family: 'proxima_novalight';}

body{font-family: 'proxima_novaregular';font-size: 1em;color: #0a0a14;}
h5{font-family: 'proxima_novaregular';}

h1,h6,b,h4 {font-family: 'proxima_novabold';}


.ap-head h2 a , .ap-smalltext a, a.cbtn, a.ap-link{
    color: inherit;
    white-space: nowrap;
    position: relative;
    z-index: 10;
    text-decoration: none;
}

.ap-head h2 a:hover::before , .ap-smalltext a:hover::before, a.cbtn:hover::before, a.ap-link:hover::before, .ap-cbtn a.btn:hover::before{
    height: 100%;
    bottom: 0;}
    
    .ap-smalltext a::before, a.cbtn::before, a.ap-link::before {
    content: '';
    width: 100%;
    height: 7px;
    /* background: #ffee00; */
        background: #d2e2fd;
    position: absolute;
    left: 0;
    bottom: 3px;
    z-index: -1;
    border-radius: 2px;
    transform: rotate(
-1deg
);
    transition: all .2s;
}