/* line 1, ../sass/components/_header.scss */
.header-orange {
    min-height: 80px;
    background-color: #df7100; }
    /* line 4, ../sass/components/_header.scss */
    .header-orange:after {
      content: '';
      position: absolute;
      display: block;
      top: 40px;
      left: 0;
      bottom: auto;
      right: auto;
      width: 100%;
      height: 46px;
      background: transparent center center no-repeat;
      background-image: url(../images/bg-coda-white.png);
      position: relative !important; }
  
  /* line 11, ../sass/components/_header.scss */
  .l-header {
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ececec');
    background: white;
    background: -moz-linear-gradient(top, white 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(top, white 0%, #ececec 100%);
    background: -o-linear-gradient(top, white 0%, #ececec 100%);
    background: -ms-linear-gradient(top, white 0%, #ececec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7; }
    /* line 17, ../sass/components/_header.scss */
    .l-header .l-branding img {
      margin: 16px 0px;
      margin-top: 29px; }
  
  /* line 24, ../sass/components/_header.scss */
  .l-branding {
    position: relative; }
    /* line 26, ../sass/components/_header.scss */
    .l-branding .site-name {
      position: absolute;
      top: 0;
      left: 25.50%; }
      /* line 30, ../sass/components/_header.scss */
      .l-branding .site-name a {
        text-decoration: none;
        color: black;
        text-transform: uppercase; }
  
    .l-branding .contextual-region {
            width: 1200px;
        }

#block-shoshone-theme-search form {
    float: right;
    margin-top: -79px;
}