@font-face {
    font-family: "CiscoSans";
    src: url("Font/CiscoSansWebkit/CiscoSansTTRegular.woff") format('woff');
}

@font-face {
    font-family: "CiscoSans";
    src: url("Font/CiscoSansWebkit/CiscoSansTTRegularOblique.woff") format('woff');
    font-style: italic;
}

@font-face {
    font-family: "CiscoSans";
    src: url("Font/CiscoSansWebkit/CiscoSansTTBold.woff") format('woff');
    font-style: bold;
}

@font-face {
    font-family: "CiscoSans";
    src: url("Font/CiscoSansWebkit/CiscoSansTTboldobilique.woff") format('woff');
    font-style: bold;
    font-style: italic;
}

.header_top,
.mobile_header_logo {
    background: #1b1c1d;
    color: #ffffff !important;
}

header .header_top .header_top_nav_left ul li a {
    color: #ffffff !important;
    font-weight: normal !important;
    font-size: 24px !important;
    margin: auto;
}

header .header_top .header_top_nav ul li a {
    color: #ffffff !important;
}

header .header_top .header_top_nav_right ul li a.action-item {
    border-radius: 16px;
    padding: 3px 15px;
    margin: auto;
    color: #ffffff !important;
}

header .landing_top {
    height: 550px;
    width: 100%;
    background-position: center !important;
    background-repeat: no-repeat;
}

header .landing_top .container {
    position: relative;
    top: 30%;
}

header .landing_top .container .landing_top_inner.center h1 {
    color: #ffffff !important;
    text-shadow: 2px 2px 4px #000000;
}

header .header_bottom {
    background: #FFFFFF;
}

header .header_bottom .header_bottom_nav ul li a {
    color: #1b1c1d;
}

.contributor-hero-section {
    background: #FFFFFF;
}

.contributor-hero-section .contributor-row .contributor-description .contributor-name {
    color: #1b1c1d;
}

.landing-category-section .col-block a {
    align-items: center;
    text-align: center;
    flex-flow: column nowrap;
}

body {
    font-family: "CiscoSans", sans-serif !important;
}