#headerwrapper {
    border-top: 10px solid #3a5b3f;
}

#searchbox .input-wrapper button {
    background: #3a5b3f;
}

#searchbox .input-wrapper button:hover {
    background: #4e7c55;
}

.FontStyle1 {
    color: #3a5b3f;
}


/*
.FontStyle2 {
    color: #3a5b3f;
}

.FontStyle3 {
    color: #3a5b3f;
}

.FontStyle4 {
    color: #3a5b3f;
} */

.FontStyle5 {
    color: #3a5b3f;
}


/*
.FontStyle6 {
    color: #3a5b3f;
} */

.addColor {
    color: #3a5b3f !important;
}

.headline {
    color: #3a5b3f;
}

.quicklinks_header {
    background: #3a5b3f;
}
.quicklinks_header:before{
    border-top: 20px solid #3a5b3f;
}
.ezblockquote {
    border: 1px solid #3a5b3f;
    border-left: 10px solid #3a5b3f;
}
#contentwrapper .TextTopper {
    background: #3a5b3f;
}
#contentwrapper .btn1 {
    background: #3a5b3f;
    box-shadow: inset 0 0 0 4px #3a5b3f, 0 0 1px transparent;
}

#contentwrapper .btn1:hover {
    background: #fff;
    color: #3a5b3f;
}

#contentwrapper .btn2 {}

#contentwrapper .btn2:hover {}

#contentwrapper .btn2:before {
    background: #3a5b3f;
}

a,
.eztext_area a {
    color: #3a5b3f;
	text-decoration:underline;
}
a:visited,
.eztext_area a:visited {
    color: #3a5b3f;
}
.accordion-item-hd {
    background: #3a5b3f;
}

.marquee {
    background: #3a5b3f;
}
#cirawrapper{
    background: #3a5b3f;
}


/* -------------- Custom sMenu Mobile Settings ----------------  */

/* cust 121 set button background */
.main-menu-btn {
    background: #3a5b3f !important;
}

.main-nav {
    background: #3a5b3f !important;
 }

@media (min-width: 768px) {
.main-nav {
    background: #f9f9f9 !important;
 }
}


/* Mobile background cust 109 */
.main-nav-expanded {
    background: #3a5b3f !important;
}

/* MobileMenuBack cust 116 might need to isolate .sm-vertical */
.sm-clean {
    background: #3a5b3f !important;
}

/* Menu label Color - 155 */
.nav-brand a {
    color: #fff !important;
    letter-spacing: 1px;
}

@media (min-width: 768px) {
.nav-brand a {
    color: #fff !important;
    font-family: 'Segoe UI',sans-serif !important;
 }
}

/* overwrite Menu with Quicklinks */
        .nav-brand .nav-brand-text {
            visibility: hidden;
            position: relative;
        }
        .nav-brand .nav-brand-text:after {
            visibility: visible;
            position: relative;
            top: 0;
            left: -70px;
            content: "Quicklinks";
        }

.sm-clean.sm-vertical a, .sm-clean.sm-vertical a:hover, .sm-clean.sm-vertical a:focus, .sm-clean.sm-vertical a:active {
    color: #fff;
}

/* Mobile font */
.sm-vertical a, .sm-vertical a:hover, .sm-vertical a:focus, .sm-vertical a:active {
    font-family: 'Segoe UI',sans-serif;
    font-size: 17px;
 }
.sm-clean ul a, .sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active {
    font-size: 16px;
 }
/* Web font */
@media (min-width: 768px) {
.sm-vertical a, .sm-vertical a:hover, .sm-vertical a:focus, .sm-vertical a:active {
    font-family: 'rokkittregular',sans-serif;
    font-size: 21px;
 }
.sm-clean ul a, .sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active {
    font-size: 19px;
 }
}

/* plus/minus on mobile */
.sm-clean a .sub-arrow {
    font: 19px/34px monospace !important;
}