#masthead.site-header.standard #site-navigation .menu > li > a {
    font-size: 14px;
}

#masthead.site-header #site-branding .retina-logo {
    max-width: 200px;
}

.highlight {
    background-color: #000000;
    color: #fff;               /* white text */
    padding: 0px 4px 2px 4px;  /* small padding around text */
    border-radius: 0px;        /* optional: slight rounding */
}

@media (max-width: 767px) {

    #masthead.site-header #site-branding .retina-logo {
        max-width: 120px;
    }

    #masthead.site-header #site-branding a {
        padding: 12px 0;
    }

    #masthead.site-header {
        border-bottom: 1px #b9b9b9 solid;
    }

    .heading-block h1.block-size-1 {
        font-size: 22px;
        line-height: 32px;
    }

    .ms-section.ms-table {
        background-color: rgba(255, 255, 255, 0.8);
    }

    .portfolio-split-slider .kraft-ms-right .kraft-ms-section .title-wrap h1 {
        font-size: 32px;
        line-height: 38px;
    }
}


@media (min-width: 992px) {

    #masthead.site-header.standard #site-branding a {
        padding: 10px 0;

    }
}

.post .entry-header .entry-meta span:after {
    position: absolute;
    content: '/';
    display: block;
    color: inherit;
    bottom: -7px;
    right: -10px;
    font-size: 16px;
    font-weight: 300;
}


#masthead.site-header.standard, #masthead.site-header.hamburger-side {
    padding-top: 10px;
    padding-bottom: 30px;
}