@charset "utf-8";
/* CSS Document */

#sp-header { box-shadow:none; height: 76px;}
header#sp-header div.container {border-bottom: 15px solid #0c326c;}
#sp-header .container-inner div.row {border-bottom: #4c8828 solid 5px;}

/* NAVIGATION */
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {    color: #ffffff;    border-radius: 5px 5px 0px 0px;    background-color: #0c326b;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {    line-height: 40px;    color: #ffffff;    border-radius: 5px 5px 0px 0px;    background-color: #0c326b;    margin: 0 2px;}
.sp-megamenu-parent > li:hover > a {    color: #b7b7b7;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {    line-height: 40px; }
#sp-menu {    padding-top: 33px;}



 li.sp-menu-item a.phone {background: none;    color: #6d6d6d;    font-size: 18px;    font-weight: bold;}
  li.sp-menu-item a.login {background-color: #4c8828;}
  
.sp-page-builder .page-content #section-id-1573245200400 {top: -7px;position: relative;}
.sp-page-builder .page-content #section-id-1573245200392 {    position: relative;    top: 16px;}
.sp-page-builder .page-content #section-id-1573160146724 {    z-index: 2;}
#column-wrap-id-1573245200404 {    top: 94px;    position: relative;}

#sp-footer1 {    color: #3a3a3a;}

#sp-main-body {    padding: 40px 0;}

.sp-page-title .sp-page-title-heading {font-size: 40px;}
.sp-page-title {      background-size: cover !important;  background: #0b326a;padding: 60px 0;}
#offcanvas-toggler {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
}
