/* colors
white	fff
sand	DFDFCB
mint	F0F5CF
lime	95C02A
green	709015
*/

h1, h2, h3, h4  {color:#709015;}
a, a:hover      {color:#95C02A;}
input,           
textarea        {border:1px solid #DFDFCB;}

.arrowLink  {background:url('../img/2a5-sprite.png') no-repeat 0 -25px;}
.submit     {background-color:#95C02A; color:#fff; border-radius:6px;}

/*header*/
header      {background:url(../img/2a5-header.png) no-repeat 50% 0 #DFDFCB;}
header h3   {color:#709015}
header h4   {color:#95C02A;}

/*nav*/
nav             {background:url('../img/2a5-nav.png') no-repeat; background-position: center 0px; }
nav a, 
nav a:hover     {color:#fff;}
nav ul ul       {background-color:hsla(74, 32%, 66%, 0.90);}
@media only screen and (max-width: 480px) {
    nav a, nav a:hover  { color:#709015; }
    nav ul ul a { color:#fff; }
}
nav li li:hover {background-color:hsla(74, 32%, 56%, 0.60);}
#search input   {background:url('../img/2a5-sprite.png') no-repeat 140px 0 #fff;}

/*hero*/
#hero           {background:url('../img/2a-hero-shadows-light.png') 0 100% no-repeat;}
#hero aside     {background-color:#fff; color:#666;}
#hero .wrapper  {border:1px solid #DFDFCB;}
#hero h2,
#hero a,
#hero a:hover   {color:#709015;}

/*content*/
#content {background:url('../img/2a5-sprite.png') repeat-x 0 -46px;}

#suggested      {border:1px solid #DFDFCB;}
#suggested h3 a {color:#709015;}

#additional                 {border:1px solid #DFDFCB;}					
#additional nav li          {border-left:1px solid #95C02A;}
#additional nav a,
#additional h4 a,
#additional .viewAll a,
#additional nav .selected, 
#additional nav a:hover     {color:#709015;}

/*aside*/
aside section           {background-color:#F0F5CF;}
aside .contact          {background-color:#DFDFCB; color:#666;}
aside .contact .wrapper {border:1px solid #fff;}
aside .contact h2,
aside .contact a        {color:#709015;}
aside .socialMedia      {background-color:transparent;}
aside .wrapper          {border:1px solid #DFDFCB;}
aside h2 a,
aside h2 a:hover,
aside h3 a,
aside h3 a:hover        {color:#709015;}

/*footer*/
footer                        {background:url(../img/2a5-sprite.png) repeat-x 0 -46px #DFDFCB; color:#777;}
footer .container             {background:url(../img/2a5-header.png) repeat-y 50% 10px;}
footer aside .contact,
footer h4,
footer a,
footer a:hover,
footer aside .contact a,
footer aside .contact a:hover {color:#777;}

/*page unique*/
#formCareer .fakefile input {background:url('../img/2a5-fileUpload.png') no-repeat;}

#articleContent strong {color:#032F60;}

#eventContent .rule {border-bottom:1px solid #DFDFCB;}



/* This is for the video-scroll-play script */
.js-video-autoplay {
  width: 100%;
  margin-bottom: 40px;
}

/*CONTENT GATE MODAL*/
.c-popup__submit {
    color: #709015;
    background-color: #709015;
    border-color: #709015;
}

.c-popup__submit:hover {
    color: #577700;
    background-color: #577700;
    border-color: #577700;
}

.c-matter__meta {
    color: #709015;
}

.c-matter__pull-quote {
    background-color: #709015;
    background-image: linear-gradient(to top, #4d630f 0%, #709015 100%);
    color: #fff;
}