.top-2 {
  text-align: right;
  margin-top: 10px;
  margin-bottom: -5px;
}

.top-1 {
  margin-left: -1.25rem;
  margin-top: 10px;
  margin-bottom: -5px
}

.sp-contact-info li {
  font-size: 100%;
}

#sp-top-bar {
  padding: 0px 0;
}

.fa-clock-o:before {
    content: "\f023"
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: rgba(255, 255, 255, 0.50);
}

#sp-footer a, #sp-bottom a {
    color: rgba(255, 255, 255, 0.50);
}

.ebm-upcoming-events .ebm-event-link {
    font-size: 100% !important;
    font-weight: 400 !important;
    margin-bottom: -20px;
}

#offcanvas-toggler {
  font-size: 50px;
}

.ebm-upcoming-events li {
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
}

.form-horizontal .controls {
  margin-left: 0px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-size: 90% !important;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	margin: 0 0 0px;
	padding-bottom: 20px;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 0px solid #ffffff;
	color: #221b8a;
}

#sp-left .sp-module, #sp-right .sp-module {
	margin-top: 50px;
	border: 1px solid #f3f3f3;
	padding: 30px;
	border-radius: 0px;
}

ul.menu li.current {
	font-weight: 600;
}

ul.menu li.current a {
	color: #221b8a;
}

ul.menu li.current a:hover {
	color: #221b8a;
}

.seperator {
    margin-bottom: 25px !important;
    margin-top: 40px !important;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {
  color: #737373;
}

.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
  color: #737373;
}

.sp-page-title .breadcrumb > .active {
  color: #737373;
  font-weight: 600;
}

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

.text-info {
    color: #221b8a !important
}

#icon-remco {
	position: fixed;
	bottom: 15px;
	right: 15px;
  	width: 20px;
  	height: 20px;
  	z-index: 99;
}

img.rotate {
	-webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}

img.rotate:hover {
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}

.btn {
    font-weight: bold;
}

#sp-bottom .sp-module-content .latestnews > li > a > span {
	visibility: hidden;
}

.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span {
    background-color:#fff;
}

.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
    padding: 0px !important;
}

.burger-icon > span {
    background-color: #fff;
}