/* HEADER */

.searchBar {
    width:100%;
    color:#fff;
    text-align:right;
    padding:4px 15px;
    height:34px;
    width:100%;
    position:fixed;
    top:0;
    z-index:9;
}
#ajaxsearchlite1 {
    float:right;
}
#ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox {
    background-color:#42535c !important;
    color:#fff !important;
}
div[id*='ajaxsearchlite'].wpdreams_asl_container { 
    width:270px !important;
}
div[id*="ajaxsearchlite"] {
    box-shadow:none !important;
}
div[id*="ajaxsearchlite"] .probox div.prosettings,
div[id*="ajaxsearchlite"] .probox .promagnifier {
    box-shadow: none !important;
}
div[id*="ajaxsearchlite"] .probox .prosettings .innericon svg,
div[id*="ajaxsearchlite"] .probox .promagnifier .innericon svg {
    fill: #fff !important;
}
#ajaxsearchlite1 .probox .proinput input, div[id*="ajaxsearchlite"] .probox .proinput input,
div[id*="ajaxsearchlite"] .probox .proinput input::-webkit-input-placeholder {
    color:#fff !important;
}
#faqsBtn {
    float:right;
    cursor: pointer;
    z-index: 9;
}
#masthead #menu-main-menu {
    width:100% !important;
    height:130px;
}
#masthead #desktopNav .navbar-nav > li {
    width:15%;
}
.nav-link {
    display:inline-block;
}
#masthead #desktopNav .navbar-nav > li > a {
    text-transform:uppercase;
    color:#000;
    padding: 0;
    position: relative;
/*    top: 50%;
    transform: translateY(-50%);*/
    padding-bottom:2px;
    border-bottom:4px solid rgba(0,0,0,0);
    line-height:114px;
}
#masthead #desktopNav .navbar-nav > li > a:hover {
border-bottom:4px solid #edb138
}

.navbar {
    padding:0;
}
.menu-item-25 a {
    text-align:center;
}
#menu-item-22,
#menu-item-24 {
    text-align:right !important;
}
.homeLogo {
    background: url(/wp-content/themes/schenectady-metroplex/images/logo-smp-footer.png) no-repeat center center;
    width:40% !important;
}
.homeLogo a {
    font-size:0 !important;
    height:115px;
    width:100%;
}
#mobileNav .bigMenu {
    text-align:left;
}
#masthead #mobileNav .navbar-nav > li > a {
    margin:10px;
    color: #8e869d;
    padding: 0.5rem;
    font-size: 1.6rem;
    border-bottom:4px solid rgba(0,0,0,0);
}
#masthead #mobileNav .navbar-nav > li > a:hover {
    border-bottom:4px solid #edb138;
}
.mobile-menu {
    text-align:left !important;
}
.mobile-menu ul li {
    border-bottom:1px solid #ddd;
    transition:all .3s ease;
}
.mobile-menu ul li:hover {
    background-color:#eee;
}


