/* Custom CSS */

#sp-top-bar {
         background-image: none !important;
         background-color: #ffffff;
         margin-top: 0px;
         border-top: 3px solid #1b61ac;
         padding: 15px 0 15px;
}

#sp-header {
         background-color: #ffcb02;
         border-top: 2px solid #1b61ac;
         border-bottom: 2px solid #1b61ac;
         height: 60px;
         line-Height: 16px;
}

.sp-megamenu-parent > li > a {
         line-Height: 60px;
         color: #1b61ac;
}

.sp-megamenu-parent > li > a:hover {
         color: #000000;
}

.sp-megamenu-parent > li > a:active {
         color: #000000;
}

.sp-megamenu-parent > li > a::before {
         height: 0px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
         background-color: #00479f;
}

.menu-slide-down .sp-has-child > .sp-dropdown {
         top: 40px;
}

.pull-right {
         float: none !important;
}

#sp-bottom {
         background-image: none !important;
         height: 200px;
         padding: 20px 0 27px 0 !important;
         background-color: #ffcb02;
         border-bottom: 3px solid #1b61ac;
         border-top: 3px solid #1b61ac;
         color: #000000 !important;
}

#sp-bottom ul.nav.menu li a {
         color: #000000;
}

#sp-top-bar .logo {
  text-align: left;
}

.sp-megamenu-parent .sp-dropdown {
         margin-top: -20px;
}