#sp-logo-wrapper {
    padding-bottom: 0%;
}

#sp-logo-wrapper .logo {
   padding-top: 20px;
}

h1 {
    font-size: 28px;
    font-weight: 900;
    padding-left: 40px;
}

p {
    margin: 0 0 20px;
}

.sp-megamenu-parent > li.sp-has-child > a::after, .sp-megamenu-parent > li.sp-has-child > span::after {
    display: none;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 18px;
}

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

#sp-header {
	margin-bottom: 0px;
	text-decoration: none;
}
.entry-header h2 {
    font-size: 20px;
    line-height: 30px;
}
.entry-header h2 a {
    color: #000;
    text-transform: none;
}
.blog > .items-row > .col-sm-4 .blog-content-wrap, .blog > .items-row > .col-sm-3 .blog-content-wrap {
    padding: 0px 30px;
    margin: -10px -10px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 12.5px;
}
.column {
  float: left;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
/* Clear floats after the columns */

.offcanvas-menu .offcanvas-inner .search input {
    background: #0202024f;
    border-color: #506e8e;
}
.sp-page-title h3 {
    font-size: 21px;
    line-height: 1.1;
}
.sp-page-title {
    padding: 40px 0 40px;
    background-position: 50% 50%;
}
.sp-page-title h2 {
    font-size: 36px;
}
