.logo-image {
     margin-top:-52px!important;
     margin-bottom: -2px!important;
     height: 100px!important;
 
}

.form-control{
  width: unset !important;
}
#sp-search {margin-left:880px;}

/*magnifying glass in search bar*/
#mod-search-searchword265::placeholder {
  color: transparent;
}

#mod-search-searchword265 {
  background-image: url(https://dev.revuptech.com/images/search.png);
  background-position: left;
  background-repeat: no-repeat;
}


#sp-grey-line {
    background-color: #999999;
    height: 9px;
    margin-left: 20px;
    margin-top: -4px !important;
}



/*begin menu styling*/
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #ec430f!important;
}

.sp-megamenu-parent>li:hover>a {
    color: #ec430f!important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
      
    letter-spacing: .1;
    font-size: 22px;
    font-weight: 600;
    color: #999;
    line-height: 15px!important;
    letter-spacing: .1;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item  {
    font-size: 17px;
    line-height: 1;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
    font-weight: 300;
    color:#999;
    width: 240px; 
}



#sp-menu {
    flex: 1;
    width: auto;
}
#sp-menu{
    display: flex;
    justify-content: flex-start;
}
#sp-menu {
    flex: 1;
    width: auto;
    margin-top:0px;
  }


/*hides random grey horiz lines above and below main menu items-no idea where these come from*/
#sp-header {
    box-shadow: none!important;    
}

/*need both snippets below for #sp-bottom styling*/
#sp-bottom {
    background-color: #414141;
    color: #FFFFFF;
}

#sp-bottom {
    border-color: #ff8000!important;
    border-bottom: 5px solid;
    border-top: 22px solid;  
    
}
/*changes color of links in bottom area*/
#sp-footer a, #sp-bottom a {
    color: #ffffff!important;
}
 #sp-bottom a:hover {color:#ff8000!important;
}