#sp-main-body {
    padding: 10px 0;
}
#sp-header { height: auto; }

a { color: #0d4ea3; }

.entry-header h2 {
    margin: 8px 0 0;
    font-size: 32pt;
    font-weight: 300;
    line-height: 1;
    color: #425563;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    line-height: 1.6em;
}

h2 { color: #55748b; }

.searchmenuitem { margin-left: 50px; }
.sp-megamenu-parent > li.sp-has-child > a::after {display:none; }

.wf_file_icon { float: left; margin-right: 10px; }

.sp-megamenu-parent {float:left !important;}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span  { padding-left: 0px; padding-right: 22px; line-height: 40px !important; font-weight: 600 !important; font-size: 20px; color: white !important; text-transform: none;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span { color: white !important; font-size: 18px !important; font-weight: bold;  background: #70084e;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { padding: 0px; }

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #70084e !important; padding-bottom: 40px; padding-right: 20px; padding-left: 20px; border-bottom-left-radius: 50% 30px; border-bottom-right-radius: 50% 30px;

}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{ background: #ba1081 !important; }



#offcanvas-toggler { line-height: 30px !important; float: right;}
#offcanvas-toggler > i { color: #ffffff !important; font-size: 24px; line-height: 40px !important; }

#sp-footer { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px;}

.flexslider {
    margin: 0px !important;
    border: 0px !important; }

.form-control-sem { 
    border: 5px solid #b8e8e5;
    border-radius: 6px;
    height: auto;
    font-size: 17pt;
    color: #707070;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {
    color: #fff; font-size: 18px; font-weight: 400; }

.sp-page-title h2 { font-size: 42px; line-height: 1; font-weight: 400; }

.moduleheading-white { text-align: center !important; font-size: 26pt; color: white; font-weight: 500; }

.dj-image { border-bottom-left-radius: 50% 40px; border-bottom-right-radius: 50% 40px; }

div#accessibility-links.bottomright #text_plugin {

    border: 3px solid white;
}
