.header-wrapper {
    position: inherit;
}
#sp-top-bar .container-inner {
    background: none;
}
#sp-header {
 height: 100px;
 line-height: 92px;
 border-bottom: 3px solid #7a2682;
}
.header-wrapper .container {
 max-width: 90%;
}
#sp-header .container-inner {
 background: #fff;
 padding: 0;
 border-top: 0;
 border-radius: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-bottom: 3px solid #7a2682;
}
.sp-megamenu-parent .menu-button a{
 color: #fff;
 background-color: #7a2682;
 margin: 0 3px;
 font-size: 14px;
}
.sp-megamenu-parent .menu-button:hover > a {
 color: #fff;
 background-color: #7a2682;
 opacity: 1;
}
.sp-megamenu-parent .menu-button .li:active > a {
 color: #fff;
 background-color: #7a2682;
 opacity: 1;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    background: #fff;
}
#sp-main-body {
	padding: 100px 0;
}
#purple {
	background-color:#7a2682;
}
#sp-bottom .container-inner {
    background-color: #1a428a;
}
#offcanvas-toggler {
    line-height: 92px;
    font-size: 30px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    font-weight: 500;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
    color: #1a428a;
}
.close-offcanvas {
    background: #1a428a;
}
.close-offcanvas:hover {
    background: #87037d;
}
.osm-pricing-table-circle .osm-plan-header>h2 {
 color: #fff;
}
.osm-pricing-table-circle .osm-plan {
 max-width: 475px;
}
.osm-plan .osm-signup-container .btn-signup:active, .osm-plan .osm-signup-container .btn-signup:hover {
    border-color: #7a2682;
}
.osm-pricing-table-circle .osm-signup-container .btn-signup:before, .osm-pricing-table-flat .osm-signup-container .btn-signup:before {
    background: #7a2682;
}
.spmedical-departments .spmedical-department-wrap.has-icon .spmedical-department-icon-wrap>a {
    color: #7a2682;
}
.spmedical-departments .spmedical-department-wrap.has-icon:hover .spmedical-department-icon-wrap {
    background-color: #1a428a;
}
.spmedical-department-cta {
    display: none;
}
.spmedical-department-details, .spmedical-department-details:hover {
    display: none;	
}