.sp-megamenu-wrapper, .top-search-wrapper {
  float:none;
  padding-top:40px;
}
.sp-megamenu-parent li a {
  text-transform:none;
  padding: 0 10px;
  font-size: 15px;
  color: black;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  color: black;
}
.sp-megamenu-wrapper {
  text-align:center;
}
#sp-footer1 .sp-copyright a {
  text-transform:none;
}
#sp-footer a {
  text-transform:none;
}
#sp-header{
  height:160px;
}
#sp-top-bar i.fa {
  font-family:"Font Awesome 5 Brands";
  font-weight:300;
}
img.sp-default-logo {
  max-width: none;
}
#sppb-addon-1653834493140 h2.sppb-addon-title {
  color: #4e5465;
}
.sppb-person-email a {
  font-size: 13px;
}
.sppb-person-name {
  font-size: 22px;
}
#sp-bottom .sp-module .sp-module-content .custom p , #sp-bottom .sp-module .sp-module-content .nav.menu li a {
  color: #f1f1f1;
}
.sp-contact-info a , .sp-contact-info li i {
  color: #f1f1f1;
}
.sp-module instructions {
  background-color: skyblue;
  border-radius: 50px;
  color: white;
}
.entry-header h2 {
  color: #3f51b5;
  font-size: 32px;
  font-weight: 300;
}
.page-header {
  padding: 0 0 0 0;
  background: ffffff;
  font-size: 36px;
   padding: 30px 0 33px;
}
.latestnews a {
  color: darkblue;
}
.view-registration #sp-main-body,
.view-login #sp-main-body {
  background: #eae7dc;
}
.com-users.view-login .logout {
  background-color: #eae7dc;
}
.row-striped:nth-of-type(odd){
  background-color: #efefef;
  border-left: 4px #000000 solid;
}

.row-striped:nth-of-type(even){
  background-color: #ffffff;
  border-left: 4px #efefef solid;
}

.row-striped {
    padding: 15px 0;
}