/* colors
light grey	D8D8D6
grey 				797B7F
light blue  61A4D8
blue				032F60
*/

.homepage.noZonePageHeader #content {padding-top: 0;}
.subpage #content {padding-top:0;}

header h3,
header h4,
nav a, 
nav a:hover,
#hero aside,
#hero a,
.submit               {color:#fff;}
footer,
footer aside .contact,
footer h4,
footer a,
footer a:hover        {color:#D8D8D6;}

input,           
textarea      {border:1px solid #D8D8D6;}
.rule,
article .rule {border-bottom:1px solid #D8D8D6;}
nav ul li         {border-right:1px solid #D8D8D6;}


body            {background-color:#ECECEA;}
#search input   {background-color:#fff;}
nav li li:hover {background-color:hsla(0, 100%, 100%, 0.1);}

body,
.arrowLink,
#search input,
#hero aside     {background-image:url(../img/3ac-sprite.png);}
header          {background-image:url(../img/3ac-header.png);}
footer          {background-image:url(../img/3ac-footer.png);}

body,
#hero aside     {background-repeat:repeat-x;}
.arrowLink,
#search input,
header,
footer          {background-repeat:no-repeat;}

body              {background-position:0 -350px;}
.arrowLink        {background-position:0 -25px;}
#search input     {background-position:140px 0;}
#hero aside       {background-position:0 -50px;}
header            {background-position:50% 0;}
footer            {background-position:100% 0;}

article           {background:url(../img/3a1-body.png) no-repeat, url(../img/3a1-body.png) -475px 100% no-repeat, url(../img/3a1-body.png) repeat-y -950px 0;}
.subpage article  {background:url(../img/3a1-body-subpage.png) no-repeat, url(../img/3a1-body-subpage.png) -700px 100% no-repeat, url(../img/3a1-body-subpage.png) repeat-y -1400px 0;}

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