/* RIKI NAVIGATION UPPERCASE V7 START */

/* Actual custom WordPress header navigation. */
body .rb4-header nav.rb4-primary-nav ul.rb4-menu a,
body .rb4-header nav.rb4-primary-nav ul.rb4-menu a span {
    font-family: 'Lato', Arial, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: .06em !important;
}

/* Primary desktop navigation. */
body .rb4-header nav.rb4-primary-nav
ul.rb4-menu > li > a,
body .rb4-header nav.rb4-primary-nav
ul.rb4-menu > li > a span {
    font-size: .80rem !important;
}

/* Dropdown navigation. */
body .rb4-header nav.rb4-primary-nav
ul.rb4-menu ul.sub-menu a,
body .rb4-header nav.rb4-primary-nav
ul.rb4-menu ul.sub-menu a span {
    font-size: .78rem !important;
    letter-spacing: .045em !important;
}

@media (min-width:851px) and (max-width:1180px) {
    body .rb4-header nav.rb4-primary-nav
    ul.rb4-menu > li > a {
        font-size: .74rem !important;
        letter-spacing: .035em !important;
    }
}

@media (max-width:850px) {
    body .rb4-header nav.rb4-primary-nav
    ul.rb4-menu > li > a {
        font-size: .85rem !important;
    }
}

/* RIKI NAVIGATION UPPERCASE V7 END */

/* RIKI NAV SPACING V8 START */
/*
 * Give HOME a little more breathing room before ABOUT.
 * Desktop only. Other menu spacing remains unchanged.
 */

@media (min-width: 851px) {
    body .rb4-header
    nav.rb4-primary-nav
    > ul.rb4-menu
    > li:first-child {
        margin-right: 16px !important;
    }
}

/* RIKI NAV SPACING V8 END */
