#awwa-header {
    border: 0;
    font-family: Roboto;
    padding: 10px 0;
}

/* SEARCH FORM */
#awwa-header .search {
    margin: 5px 0 0;
}
#awwa-header .search #search {
	box-shadow: none;
	border-radius: 0;
}
#awwa-header .search .icon-search {
    background: #00afde url(../../resources/img/awwa-search.png) no-repeat center center;
    height: 34px;
    padding: 0;
    right: 0;
    text-indent: -9999px;
    width: 38px;
	z-index: 9999;
}

#awwa-header .search .input-group-btn {
    position: static;
}

@media (min-width: 992px) { 
    #awwa-header .search {
        width: 50%;
    }
}

/* HEADER NAVIGATION */
#awwa-header .header-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
#awwa-header .header-nav .b-right {
    border-right: 1px solid #ccc;
}
#awwa-header .header-nav .b-left {
    border-left: 1px solid #ccc;
}
#awwa-header .header-nav > li {
    display: inline-block;
    line-height: 14px;
}
#awwa-header .header-nav > li a {
    color: #999;
    font-size: 12px;
    padding: 0 7px;
}
#awwa-header .header-nav > li a:hover {
    color: #999;
    font-size: 12px;
    padding: 0 7px;
}
#awwa-header .header-nav > li a.blue {
    /*color:#254157;*/
    color: #014670;
    font-weight: 700;       
}

#awwa-header .header-nav > li a.blue:hover {
    color: #ff970d;
}

/* DESKTOP NAVIGATION */
#awwa-header .desktop-nav {
    text-align: right;
}
#awwa-header #give-nav-item > ul.dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    padding: 10px 15px;
    top: 80%;
}
#awwa-header #give-nav-item > ul.dropdown-menu li a {
    color: #787a7c !important;
    padding: 6px;
}
#awwa-header #give-nav-item > ul.dropdown-menu li:first-child a {
    border-bottom: 1px solid #bdbdbc;
}
#awwa-header #give-nav-item:hover > ul.dropdown-menu {
    display: block;
}
#give-nav-item > ul.dropdown-menu li:hover a {
    border-bottom-color: #00ade8;
    background: #d9f0fc !important;
    color: #01467a !important;      
}
#awwa-header .mobile-nav .registerGroup .buttonGroup,
#awwa-header .desktop-nav .registerGroup .buttonGroup {
    list-style: none;
    margin: 0;
    padding: 0;
}
#awwa-header .mobile-nav .registerGroup .buttonGroup li,
#awwa-header .desktop-nav .registerGroup .buttonGroup li {
    line-height: 14px;
}
#awwa-header .mobile-nav .registerGroup .buttonGroup .userDisplayName a,
#awwa-header .desktop-nav .registerGroup .buttonGroup .userDisplayName a {
    padding-right: 0;
}
#awwa-header .mobile-nav .registerGroup .buttonGroup .userProfileImg,
#awwa-header .desktop-nav .registerGroup .buttonGroup .userProfileImg {
    display: none;
}

@media (min-width: 992px) { 
    /* Added to prevent line break when resizing from a mobile view */
    #awwa-header .navbar-collapse nav ul.nav-main > li:nth-child(6) {
        margin-right: 0;
    }
}

/* MOBILE NAVIGATION */
#awwa-header .mobile-nav {
    display:none;
    text-align:center;
}
#awwa-header .mobile-nav-toggle {
    background-color: #00afde;
	border-radius: 0;
    bottom: 5px;
    height: 34px;
    right: 15px;
    top: auto;
}

@media only screen and (max-width:990px) {
    #awwa-header .mobile-nav {
        display:block;
     }
}

@media only screen and (max-width:576px) {
    #awwa-header .logo img {
        max-width: 255px;
    }
}

@media (min-width: 992px) { 
    #awwa-header .add-menu-link {
        display: none !important;
    }
}


/* FOOTER */
@media screen and (min-width:580px) and (max-width:992px){
    #footer .col-50 {
        float: left;
        width: 50%;
    }
    #footer .h-300 {
        height: 300px;
    }
}

@media (min-width: 576px) {
    
}


/*Custom #awwa-header CSS Imported from AWWAHome.theme.css, AWWASecondary.theme.css, AWWATertiary.theme.css*/

@media(min-width: 992px) {
    #awwa-header .navbar-collapse nav ul.nav-main li > a {
        background: transparent !important;
        color: #787a7c !important;
        font-size: 14px;
        border: 1px solid transparent;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        border-radius: 0 !important;
        text-transform: capitalize;
        font-weight: 400;
    }

    #awwa-header .navbar-collapse nav > ul.nav-main > li {
        margin: 0 9px;
    }

    #awwa-header nav ul.nav-main li a i.fa-caret-down,
    #awwa-header nav ul.nav-main li a em.fa-caret-down {
        margin-left: 12px;
        color: #ffc635;
    }

    #awwa-header .navbar-collapse nav ul.nav-main > li:first-child {
        margin-left: -15px;
    }

    #awwa-header .navbar-collapse nav ul.nav-main > li:last-child {
        margin-right: 0;
    }

    #awwa-header .navbar-collapse nav ul.nav-main > li:hover > a,
    #awwa-header .navbar-collapse nav ul.nav-main > li.active > a {
        background: #d9f0fc !important;
        color: #01467a !important;
        border-top: 1px solid #00ade8;
        border-bottom: 1px solid #00ade8;
    }

    #awwa-header .navbar-collapse nav ul.nav-main > li.active > a {
        background: none !important;
    }

    #awwa-header nav ul.nav-main li.dropdown:hover > a {
        padding-bottom: 10px;
        margin-bottom: 0;
    }

    #awwa-header .navbar-collapse nav ul.nav-main ul.dropdown-menu {
        background: #fff !important;
        border: 0;
        border-radius: 0;
        padding: 10px 15px;
        margin-top: 0;
    }

    #awwa-header .navbar-collapse nav ul.nav-main li > ul.dropdown-menu > li > a {
        border-bottom: 1px solid #bdbdbc;
        padding: 6px;
    }

    #awwa-header .navbar-collapse nav ul.nav-main li > ul.dropdown-menu > li:first-child > a {
        border-top: 0;
    }

    #awwa-header .navbar-collapse nav ul.nav-main li > ul.dropdown-menu > li:last-child > a {
        border-bottom: 0;
    }

    #awwa-header .navbar-collapse nav ul.nav-main li > ul.dropdown-menu > li:hover > a {
        border-bottom-color: #00ade8;
        background: #d9f0fc !important;
        color: #01467a !important;
    }

    body.sticky-menu-active #awwa-header {
        top: -10px;
    }

    body.sticky-menu-active #awwa-header.flat-#awwa-header .logo.logo-sticky-active img {
        top: 20px !important;
    }
}



    #awwa-header > .container {
        margin-bottom: 0;
        height: 80px;
    }

    #awwa-header nav.ddrmenu {
        max-width: 100%;
        float: left;
    }

    #awwa-header nav ul.nav-main,
    #awwa-header .desktop-nav .blue,
    #awwa-header .desktop-nav {
        margin: 0;
    }

   #awwa-header .link-items {
        padding: 7px 0;
        display: inline-block;
    }



    #awwa-header .link-items > span > a {
        padding: 0 8px;
        color: #787a7c;
        border-right: 1px solid #bdbdbc;
        font-size: 12px;
        text-decoration: none;
    }

    #awwa-header .desktop-nav .blue a {
        border-radius: 0;
        padding: 0 8px;
        line-height: normal;
        margin: 11px 0;
    }

    #awwa-header .link-items > span > a:hover {
        color: #00ade8;
    }


@media (max-width: 991px) {
    #awwa-header.flat-#awwa-header .btn-responsive-nav {
        top: 0;
    }

    #awwa-header .sidebar {
        width: 100%;
    }

    #awwa-header .nav-main-collapse {
        margin-top: 10px;
    }

    body.sticky-menu-active #awwa-header.flat-#awwa-header.ddr#awwa-header .logo img {
        margin-top: 24px;
    }

    body.sticky-menu-active #awwa-header.flat-#awwa-header .btn-responsive-nav {
        top: 56px;
    }

    body.sticky-menu-active #awwa-header .nav-main-collapse {
        margin-top: 14px;
    }
}