.hero-section:before {
    background: none;
}
#sp-header.header-sticky {
    background-color: #006F35;
}
#sp-header {
    background-color: #006F35;
}
.view-article #sp-main-body .container .article-details .article-header-wrap {
    margin-top: 120px;
}
#sp-top-bar {
    background: #006F35;
}
.sp-page-title {
    background-color: #006F35;
}
.sp-page-title:after {
    background-color: #006F35;
}
body.no-page-title .header-wrapper {
    background-color: #006F35;
}
.hero-feature-list-wrap {
    border-top: none;
}

#sp-component > div > div.login > div > div > div > div > a:nth-child(3){
    display:none;
}
.reg-link > a:nth-child(1){
    display:none;
}
.sp-megamenu-parent{
    margin: 0px -54px;
}
#sp-bottom .sp-module a {
    color: #fff;
}
#sp-bottom-top #sp-bottom-top3 {
    z-index: 1;
}
#sp-bottom-top #sp-bottom-top2 {
    z-index: 1;
}

.hero-feature-list > .sp-pagebuilder-addons, .hero-feature-list > .sppb-column-addons {
    max-width: 820px;
}

body {
    font-weight: normal !important;
}
.sppb-addon-articles-slider .sppb-addon-article .sppb-article-details {
    height: 250px;
}
.article-list .article {
    height: 550px;
}
.column-link-border-mod {
    border-color: rgba(166, 124, 0, .3);
  	height: 90%
}
.speasyimagegallery-gallery .speasyimagegallery-gallery-item {
    cursor: zoom-in;
}

.sp-page-title .sp-page-title-sub-heading {
    width: 80%;
}

.custom > p:nth-child(1) > a:nth-child(1){
color: rgba(255, 255, 255, .6) !important;  
}
.custom > p:nth-child(1) > a:nth-child(1):hover {
    color: #a67c00 !important;
}

.com-dpcalendar-event__information {
display: none;
}
.com-dpcalendar-event__title {
    font-family: "Helvetica";
    color: #006f35;
    font-size: 28px;
    letter-spacing: ;
    font-weight: 700;
}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
    background: #006f3503;
}

.button_calendar{
    color: #fff;
    background-color: #a67c00;
    font-size: 14px;
    padding: 17px 35px;
    border: none;
    border-radius: 3px;
    position: relative;
    z-index: 3;
    overflow: hidden;
}
.button_calendar:hover{
    color: #fff;
    background-color: #a67c00;
    font-size: 14px;
    padding: 17px 35px;
    border: none;
    border-radius: 3px;
    position: relative;
    z-index: 3;
    overflow: hidden;
}