#sp-header {
  background-color: #1a1a1a;
  height: 68px;
  border-bottom: 2px solid #ffffff;
  box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
}
#sp-header .logo {
  height: 68px;
}
#sp-top-bar,
.sp-top-bar {
  height: 85px;
  padding-top: 20px;
}
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span {
  line-height: 68px;
}
.sp-megamenu-parent > li > a:after,
.sp-megamenu-parent > li > span:after {
  position: absolute;
  bottom: 2px;
  left: 49.5%;
  width: 2px;
  height: 12px;
  content: '';
  opacity: 0;
  background: #000000;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: 'open sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a i {
  padding-right: 7px;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #fff;
}
#sp-header.menu-fixed .active a {
  color: #cdcdcd;
}
#sp-header.menu-fixed .active a:hover {
  color: #fff;
}
#offcanvas-toggler > i {
  color: #fff;
}
.sp-megamenu-parent .no-title .sp-dropdown li.sp-menu-item > a.sp-group-title {
  display: none;
}
.slide-top-menu .offcanvas-menu {
  background: #222;
}
.light .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #313131 !important;
}
.light .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #fff !important;
}
.light .iron-top-search .top-search-wrapper .icon-top-wrapper i {
  color: #ffffff !important;
}
.light .iron-top-search .top-search-wrapper .icon-top-wrapper i:hover {
  color: #fff !important;
}
.light #offcanvas-toggler > i {
  color: #ffffff !important;
}
.light #offcanvas-toggler > i:hover {
  color: #fff !important;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.active > a {
  color: #fff !important;
  background-color: #ffffff;
}
.sp-megamenu-parent > li.active > a {
  color: #cdcdcd !important;
}
.sp-megamenu-parent > li.active > a:after {
  position: absolute;
  bottom: 2px;
  left: 49.5%;
  width: 2px;
  height: 12px;
  content: '';
  opacity: 1;
  background: #ffffff;
}
.menu_two .sp-megamenu-parent {
  text-align: left;
}
.hero .lead {
  font-weight: normal;
}