.sp-megamenu-parent .sp-menu-item a{
  font-weight:500;
}

.header-sticky .sp-megamenu-parent>li>a {
  color:#527b4d;
}


.sppb-carousel-extended-nav-control .nav-control{
  color: #ffffff;
  border: 1px solid #ffffff;
}

#sp-footer, #sp-bottom {
    background-color: #32492e;
    color: #ffffff;
}

.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title{
  font-size: 19px;
    margin: 0 0 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: red;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #fffffff2;
    border-radius: 10px;
}

#sppb-addon-1538732433303 #btn-1538732433303.sppb-btn-custom:hover {
    background-color: #5e874e;
    color: #fff;
}

#sp-top-bar {
  left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
   background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(15px);
  padding: 8px 0px 4px 0px;
}

#sp-top-bar a {
    color: #111;
}

#sp-header {
    background: rgba(255, 255, 255, 0.8);
  	height: 100px;
  backdrop-filter: blur(15px);
  top: 33px;
}

.sp-megamenu-parent>li>a {
    color: #527b4d;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #527b4d;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  padding: 12px 0; 
}

.certs .speasyimagegallery-gallery-item > div
{
  border: 1px solid #ccc;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 20px;
}

@media (max-width: 767px) {

  #sp-top-bar {display:none;}
  #sp-header {
    top: 0px;
}
  
  #offcanvas-toggler>.fa {
    color: #000000;
}
  
  #sp-header #sp-menu>.sp-column {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}
  
  
}