#sp-main-body {
    text-align: justify;
}

h2, h3, h4 {
    color: #027567;
}

.itemid-139 li::marker {
  font-size: 1.75rem;
  font-weight: 500;
  color: #027567;
}

.page-header {
    margin-top: -3rem;
    color: lightgray;
}

#sp-header {
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 80%) !important;
}

#sp-header .logo a {
    font-size: 57px;
}
/*
.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
}

#sp-header .logo a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f015";
}
*/
.page-header {
    color: #00685E;
}

.burger-icon {
    position: absolute;
    right: 1rem;
    top: 1rem;
}

.logo-slogan {
    position: absolute;
    top: 5rem;
    left: 25px;
    font-size: larger;
    letter-spacing: 9px;
    font-variant: all-small-caps;
}

.fullscreen img, #sp-image-bottom img {
    width: 100%;
    height: 30vh;
    object-fit: cover;
    overflow: hidden;
}

.offcanvas-menu .logo {
    top: 2rem;
    position: relative;
    transform: scale(0.8);
}

.offcanvas-menu .logo a {
    font-size: 57px;
}
/*
.offcanvas-menu .logo a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f015";
}
*/
.offcanvas-menu .logo-slogan {
    position: absolute;
    top: 7.2rem;
    left: 25px;
    font-size: larger;
    letter-spacing: 9px;
    font-variant: all-small-caps;
    transform: scale(0.8);
}

.com-contact.contact {
    margin-top: 8rem;
}

.com-contact.contact h3 {
    display: none;
}

.convertforms .cf-form-wrap {
    padding: 0;
}

#mod-custom112 p {
  	margin-bottom: 0;
}
#sp-footer .container-inner {
	padding: 10px 0px !important;
}

.article-list .article .featured-article-badge { display: none; visibility: hidden;}
.article-details .featured-article-badge { display: none; visibility: hidden;}
span.badge.bg-danger.featured-article-badge {
    display: none;
}