.p-header,
.p-nav,
.p-footer-inner,
.block--category .block-header,
.block-filterBar {
    background: #176301;
    background: linear-gradient(0deg, rgb(144, 197, 129) 0%, rgb(167, 201, 139) 32%, rgb(175, 212, 128) 59%, rgb(204, 238, 176) 82%);
}

.button.button--primary:hover,
button.button a.button.button--primary:hover,
.p-staffBar {
    background: #176301;
    background: linear-gradient(0deg, rgb(107, 179, 34) 0%, rgb(95, 160, 29) 78%, rgb(144, 205, 94) 100%);
}


.grdnt-1,
.button.button--scroll,
button.button a.button.button--scroll,
.button.button--primary,
button.button a.button.button--primary {
    background: #addf1b;
    background: linear-gradient(0deg, rgb(99, 210, 67) 0%, rgba(97, 205, 6, 1) 48%, rgb(149, 225, 127) 100%);
}

.p-pageWrapper .p-navSticky.is-sticky .p-nav {
    background: #59951D;
}

.p-pageWrapper .p-navSticky.is-sticky .p-nav-list .p-navEl {
    color: #235006;
}

.p-pageWrapper .uix_welcomeSection {
    background-color: #ddf4c5;
}

.uix_extendedFooter {
    background: #7eb86e;
    background: linear-gradient(0deg, rgb(168, 202, 138) 0%, rgb(125, 171, 91) 48%, rgb(69, 123, 53) 100%);
}

.p-pageWrapper .uix_welcomeSection .uix_welcomeSection__text,
.p-pageWrapper .uix_welcomeSection .uix_welcomeSection__inner {
    color: #59951d;
}

.p-footer-linkList.p-footer-choosers a {
    background: rgba(77, 154, 50, 0.79);
}

body {
    background-color: #f1ffe2;
}

.p-sectionLinks {
    border-bottom-color: #c5eea2;

}

.uix_nodeList .block-body {
    box-shadow: 0 3px 10px 0 rgba(101, 160, 74, 0.27), 0 3px 1px -2px rgb(50, 138, 3), 0 1px 5px 0 rgb(140, 201, 118);
}

.button.button--link:hover,
button.button a.button.button--link:hover,
.button.button--link:focus,
button.button a.button.button--link:focus {
    background: rgba(70, 171, 4, 0.41);
}

.block-filterBar .filterBar-filterToggle:hover,
.block-filterBar .filterBar-menuTrigger:hover {
    background: #b1f48a;
}

.userBanner.userBanner--staff,
.userBanner.userBanner--primary {
    background: #297c02;
    border-color: #297c02;
}

.thThreads__userExtra--toggle .thThreads__userExtra--trigger {
    background: #55B815;
}

.button.button--scroll:hover,
button.button a.button.button--scroll:hover,
.button.button--scroll:focus,
button.button a.button.button--scroll:focus {
    background-color: #42841b;
}

.button.button--primary:not(.button--splitTrigger):hover,
button.button a.button.button--primary:not(.button--splitTrigger):hover,
.button.button--primary.button--splitTrigger>.button-text:hover,
button.button a.button.button--primary.button--splitTrigger>.button-text:hover,
.button.button--primary.button--splitTrigger>.button-menu:hover,
button.button a.button.button--primary.button--splitTrigger>.button-menu:hover,
.button.button--primary:not(.button--splitTrigger):focus,
button.button a.button.button--primary:not(.button--splitTrigger):focus,
.button.button--primary.button--splitTrigger>.button-text:focus,
button.button a.button.button--primary.button--splitTrigger>.button-text:focus,
.button.button--primary.button--splitTrigger>.button-menu:focus,
button.button a.button.button--primary.button--splitTrigger>.button-menu:focus,
.button.button--primary:not(.button--splitTrigger):active,
button.button a.button.button--primary:not(.button--splitTrigger):active,
.button.button--primary.button--splitTrigger>.button-text:active,
button.button a.button.button--primary.button--splitTrigger>.button-text:active,
.button.button--primary.button--splitTrigger>.button-menu:active,
button.button a.button.button--primary.button--splitTrigger>.button-menu:active {
    background-color: #59951d;
}

/*=====================================*/
a {
    color: rgb(60, 179, 9)
}

a:hover {
    color: #2c5d0b;
}

body,
.block-container {
    color: #1e6804;
}

.filterBar-menuTrigger {
    color: rgb(29, 74, 11);
}

.button,
button.button a.button,
.p-footer-inner a,
.p-nav,
.p-sectionLinks,
.p-nav-list .p-navEl.is-selected,
.p-nav-list .p-navEl {
    color: rgb(26, 87, 0);

}

.menu-linkRow.is-selected,
.menu-linkRow:hover,
.menu-linkRow:focus {
    color: rgb(58, 153, 18);
}

.node-title a {
    color: #54ad1a;
}

.block--category .block-header .node-description {
    color: #2d5405;
}

/*========================================*/
.u-scrollButtons .button {
    padding: 4px;
    height: 28px;
    width: 28px;
}

.block--category .block-header {
    padding: 14px;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 -2px 4px 0 rgba(58, 154, 14, 0.32);
}