/* colors
white				fff
light grey	ccc
grey				666
dark grey		474747
violet			603
*/

h1, h2, h3, h4,
a, a:hover      {color:#603;}
input,           
textarea        {border:1px solid #666;}

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

/*header*/
header      {background:url(../img/2a6-header.png) repeat-y 50% 0 #888;}
header h3   {color:#603;}
header h4   {color:#fff;}

/*nav*/
nav               {background:url('../img/2a6-nav.png') no-repeat; background-position: center 0px; }
nav a, 
nav a:hover       {color:#666;}
nav ul ul a, 
nav ul ul a:hover {color:#fff;}
nav ul ul         {background-color:hsla(0, 0%, 64%, 0.93);}
nav li li:hover   {background-color:hsla(0, 0%, 54%, 0.60);}
#search input     {background:url('../img/2a6-sprite.png') no-repeat 140px 0 #fff;}

/*@media only screen and (max-width: 480px) {
    nav li { background:#680031; }
    nav li ul { background:#751545; }
    nav li ul li { background:#751545; }
}*/

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

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

#suggested  {border:1px solid #ccc;}

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

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

/*footer*/
footer                        {background:url(../img/2a6-sprite.png) repeat-x 0 -46px #666; color:#eee;}
footer .container             {background:url(../img/2a6-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:#eee;}

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

#articleContent strong {color:#032F60;}

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

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

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

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

.c-matter__meta {
    color: #660033;
}

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