/* latin */
@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Droid Sans Regular'), local('DroidSans-Regular'), url(https://fonts.gstatic.com/s/droidsans/v10/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(https://fonts.gstatic.com/s/droidsans/v10/SlGWmQWMvZQIdix7AFxXmMh3eDs1Zw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@media screen {
    #mainNav ul a, #mainNav ul li.sfHover ul a {
        color: #8e8e8e !important
    }

    #mainNav ul li.current a, #mainNav ul li.current-cat a, #mainNav ul li.current_page_item a, #mainNav ul li.current-menu-item a, #mainNav ul li.current-post-ancestor a, #mainNav ul li.current_page_parent a, #mainNav ul li.current-category-parent a, #mainNav ul li.current-category-ancestor a, #mainNav ul li.current-portfolio-ancestor a, #mainNav ul li.current-projects-ancestor a {
        color: #212121 !important
    }

    #mainNav ul li.sfHover a, #mainNav ul li a:hover, #mainNav ul li:hover {
        color: #212121 !important
    }

    #mainNav ul li.sfHover ul a:hover {
        color: #212121 !important
    }

    a {
        color: #77a7b9
    }

    a:hover {
        color: #8dc7dc
    }

    .button, #searchsubmit, input[type="submit"] {
        background-color: #757575 !important
    }

    .button:hover, #searchsubmit:hover, input[type="submit"]:hover {
        background-color: #595959 !important
    }
}


body.custom-background {
    background-color: #fafafa
}
