/* ------- 1. Links -----------------
-----------------------------------*/

/* Title at the top of the page */
.home-link {
	color: #0a3a21;
}

/* Buttons */
p.button a,
p.button a:visited,
p.button a:active,
p.button a:focus {
    border: 1px solid #7dbd46;
    background-color: #7dbd46;
    color: #0a3a21;
    font-weight: bold;
}

p.button a:hover {
    border: 1px solid #A0CE78;
    background-color: #A0CE78;
    color: #0a3a21;
    font-weight: bold;
}

/* CTA buttons */
.cta {
    background: transparent;
    color: #0a3a21!important;
}

.cta a.primary,
.cta a.primary:visited,
.cta a.secondary,
.cta a.secondary:visited,
.accordion-item-content .cta a {
    border: 1px solid #A0CE78;
    background: #A0CE78;
    color: #0a3a21;
}
/* Section menu links */
#breadcrumb-section-menu-container .section-menu li .text a:visited, #breadcrumb-section-menu-container .section-menu li .text a:hover {
    color: #0a3a21;
    border-bottom: 2px solid #7dbd46;
}

/* Inner pages nav */
.primaryLeftNavNew ul.sectionMenu li span a {
border-left: 6px solid #7dbd46;
border-right: 6px solid #7dbd46;
color: #0a3a21;
}

/* ------- 2. Text  -----------------
-----------------------------------*/

/* H2 styling */
section > h2,
section > .styleAsH2 {
  font-weight: 400 ;
  color: #0a3a21;
  font-size: 3rem;
}


/* Impact number styling */
.impact-number {
font-weight: 700 !important;
font-size: 3.5rem !important;
color: #0a3a21 !important;

}

.inner h1 {
    color: #0a3a21;
}

/* ------- 3. Banner block-----------------
-----------------------------------*/

.banner-block {
    background: #0a3a21;
}

.banner-block a.cta {
    color: #0a3a21;
}



/* ------- 4. Promo boxes -----------------
-----------------------------------*/
.colourPromo.purple {
    background: #7dbd46!important;
}

.colourPromo.purple .content h2, .colourPromo.purple .content p, .colourPromo.purple .content p.more {
   color: #0a3a21;

.colourPromo.darkGrey {
    background: #0a3a21;
}

.colourPromo.lightGrey {
    background: #ecf6ed;
}



/* Pull-out box */
.pulloutbox {
    background-color: #ecf6ed;
    border-left: 6px solid #7dbd46!important;
}



