
body.page-template-template_partner .box,
body.page-template-template_dashboard .box,
body.page-template-template_profile .box {
    margin-top: 100px;
}

#profile_nav {

    height: 90px;
    margin-bottom: 10px;
    position: relative;
    top: -20px;
    display: flex;
    justify-content: center;
}


#profile_nav li {
    transform: translateY(-50%);
    margin: 0 30px;
    height: 140px;
    min-width: 140px;
    width: 140px;
    position: relative;
    font-size: 14px;
}

#profile_nav li a {
    color: #81827F;
    width: 100%;
    min-width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}


#profile_nav li a::before {
    display: block;
    content: "";
    border-radius: 50%;
    transition: all 0.2s ease;
    position: absolute;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: white;
    z-index: 1;
}

#profile_nav li a span {
    position: absolute;
    top: 50%;
    width: 100%;
    display: block;
    z-index: 2;
    /*font-weight: 600;*/ font-weight: 700;

    line-height: 135%;
    padding: 0.5em;
    /* or 19px */

    text-align: center;
}

#profile_nav li a span::before {
    display: block;
    content: "";
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
}


#profile_nav li a.profile span::before {

    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><path fill="%23B09F6B" d="M32.8,34.5c0,0.5-0.4,0.9-0.9,0.9H4.2c-0.5,0-0.9-0.4-0.9-0.9c0-8.3,6.6-15.1,14.8-15.1S32.8,26.2,32.8,34.5z M18,17.6c-4.6,0-8.3-3.8-8.3-8.5c0-4.7,3.7-8.5,8.3-8.5s8.3,3.8,8.3,8.5C26.3,13.8,22.6,17.6,18,17.6z"/></svg>');

}

body.page-template-template_dashboard #profile_nav li a.profile span::before {

    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"    viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><g><g><path fill="%23B09F6B" d="M21.5,24.8h-7v10.5h7V24.8z"/><path fill="%23B09F6B" d="M1,34.8h10.2V21.1h13.6v13.6H35v-34H1V34.8z M24.8,7.6h3.4v3.4h-3.4V7.6z M24.8,14.4h3.4v3.4h-3.4V14.4z M16.3,7.6h3.4v3.4h-3.4V7.6z M16.3,14.4h3.4v3.4h-3.4V14.4z M7.8,7.6h3.4v3.4H7.8V7.6z M7.8,14.4h3.4v3.4H7.8V14.4z"/></g></g></svg>');

}

#profile_nav li a.job-listings span::before {

    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"    viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">    <g>    <g>    <g>    <path fill="%23B09F6B" d="M24.2,4.8c0-0.7-0.5-1.2-1.2-1.2H13c-0.7,0-1.2,0.5-1.2,1.2v2.1H8.5v25.7H28V6.8h-3.7L24.2,4.8L24.2,4.8z    M22.6,6.8h-9.1V5.2h9.1V6.8z M2.2,6.8h4.6v25.7H2.2C1.5,32.5,1,32,1,31.3V8.1C1,7.4,1.5,6.8,2.2,6.8z M35,8.1v23.2    c0,0.7-0.5,1.2-1.2,1.2h-4.1V6.8h4.1C34.5,6.8,35,7.4,35,8.1z"/>    </g>    </g>    </g>    </svg>');

}

#profile_nav li a.statistics span::before {

    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"   viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">    <g>    <path fill="%23B09F6B" d="M6,16.9c0.8,0,1.5-0.3,2.1-0.8l2.9,1.5c0,0.1,0,0.2,0,0.4c0,1.6,1.3,3,3,3s3-1.3,3-3c0-0.5-0.1-0.9-0.3-1.3    l4-4c0.4,0.2,0.8,0.3,1.3,0.3c1.6,0,3-1.3,3-3c0-0.3-0.1-0.6-0.1-0.9l3.5-2.6C28.8,6.8,29.3,7,30,7c1.6,0,3-1.3,3-3s-1.3-3-3-3    s-3,1.3-3,3c0,0.3,0.1,0.6,0.1,0.9l-3.5,2.6C23.2,7.2,22.6,7,22,7c-1.6,0-3,1.3-3,3c0,0.5,0.1,0.9,0.3,1.3l-4,4    c-0.4-0.2-0.8-0.3-1.3-0.3c-0.8,0-1.5,0.3-2.1,0.8L9,14.3c0-0.1,0-0.2,0-0.4c0-1.6-1.3-3-3-3s-3,1.3-3,3S4.4,16.9,6,16.9z"/>    <path fill="%23B09F6B" d="M34,33h-1.1V12c0-0.6-0.4-1-1-1h-4c-0.6,0-1,0.4-1,1V33h-2V17.9c0-0.6-0.4-1-1-1h-4c-0.6,0-1,0.4-1,1V33h-2    v-7.1c0-0.6-0.4-1-1-1h-4c-0.6,0-1,0.4-1,1V33H9V21.9c0-0.6-0.4-1-1-1h-4c-0.6,0-1,0.4-1,1V33H2c-0.6,0-1,0.4-1,1s0.4,1,1,1h32    c0.6,0,1-0.4,1-1S34.6,33,34,33z"/>    </g>    </svg>');

}

#profile_nav li a.alerts span::before {

    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"    viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"> <g> <g>  <path fill="%23B09F6B" d="M19.7,5.2V4.7C19.7,3.8,18.9,3,18,3s-1.7,0.8-1.7,1.7v0.5c-1.9,0.3-4.6,1.3-5.7,4.5c-1.4,4.2-1.9,10.2-3.3,12 c-1.4,1.7-3.1,2.5-3.7,3.6c-0.5,0.8-0.6,1.6-0.6,3c4,0.3,25.7,0.3,30 ,0c0-1.4-0.1-2.2-0.6-3c-0.6-1.1-2.3-1.9-3.7-3.6 c-1.4-1.7-1.9-7.8-3.3-12C24.3,6.5,21.6,5.5,19.7,5.2z M21.3,29.7c0,1.8-1.5,3.3-3.3,3.3s-3.3-1.5-3.3-3.3H21.3z"/></g></g></svg>');

}

#profile_nav li a.bookmarks span::before {

    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><g><path fill="%23B09F6B" d="M25,7.2H4.8C4.4,7.2,4,7.5,4,7.9v26.6c0,0.4,0.3,0.6,0.7,0.4l9.6-5.8c0.4-0.2,1-0.2,1.3,0l9.5,5.8 c0.4,0.2,0.7,0,0.7-0.4V7.9C25.8,7.5,25.4,7.2,25,7.2z M19.6,19c0,0.4-0.3,0.8-0.8,0.8h-2.8v2.8c0,0.4-0.3,0.8-0.8,0.8h-0.8 c-0.4,0-0.8-0.3-0.8-0.8v-2.8H11c-0.4,0-0.8-0.3-0.8-0.8v-0.8c0-0.4,0.3-0.8,0.8-0.8h2.8v-2.8c0-0.4,0.3-0.8,0.8-0.8h0.8 c0.4,0,0.8,0.3,0.8,0.8v2.8h2.8c0.4,0,0.8,0.3,0.8,0.8V19z"/> <path fill="%23B09F6B" d="M31.2,1C31.6,1,32,1.3,32,1.8v26.8c0,0.4-0.3,0.6-0.6,0.3l-2.6-1.8c-0.3-0.2-0.6-0.8-0.6-1.2V5.6 c0-0.4-0.3-0.8-0.8-0.8H11c-0.4,0-0.8-0.3-0.8-0.8V1.8C10.2,1.3,10.6,1,11,1H31.2z"/></g></svg>');

}

#profile_nav li a.current {
    color: #FFF;
}

#profile_nav li a.current::before {
    background: #4B4E49;
    transform: translate(-50%, -50%) scale(1.25);
}

#profile_nav li a.current span::before {
    transform-origin: center bottom;
    transform: translateX(-50%) scale(1.5);
}


@media all and (max-width: 899px) {

    #profile_nav li {
        margin: 0 20px;
        height: 120px;
        min-width: 120px;
        width: 120px;
    }

}

@media all and (max-width: 899px) {

    #profile_nav li {
        margin: 0 20px;

    }

}

@media all and (max-width: 599px) {

    #profile_nav li {
        font-size: 12px;
        margin: 0 10px;
        height: 85px;
        min-width: 85px;
        width: 85px;
    }

    #profile_nav li a span::before {
        width: 24px;
        height: 24px;
    }

    #profile_nav {
        height: 50px;
    }

    body.page-template-template_dashboard .box { }

    body.page-template-template_profile .box {
        margin-top: 60px;
    }
}