.site-header {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

ul.top-info {
    margin: 25px 0 0 0 !important;
}

.logo:before {
    background: #f1f1f1 !important;
}

.logo {
    background: #f1f1f1 !important;
}

.logo:after {
    content: '';
    position: absolute;
    left: 100%;
    z-index: 999;
    border-top: 127px solid #f1f1f1 !important;
    border-left: 0px solid transparent;
    border-right: 100px solid transparent;
    bottom: 0;
}