/* line 140, ../../src/scss/_header.scss */
  .site-nav-c #menu-main-nav {
    margin: 0 auto;
    padding: 0;
    max-width: 80em; }
    @media only screen and (min-width: 48.999em) {
      /* line 140, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav {
        height: 2.8em;
        overflow: hidden; } }
    /* line 150, ../../src/scss/_header.scss */
    .site-nav-c #menu-main-nav li {
      list-style: none;
      width: 100%;
      height: 3em;
      box-sizing: border-box;
      perspective: 1000px;
      -webkit-perspective: 1000px;
      -moz-perspective: 1000px;
      -ms-perspective: 1000px;
      position: relative;
      font-weight: bold;
      border-right: 1px solid #e6e6e6; }
      @media only screen and (min-width: 48.999em) {
        /* line 150, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li {
          width: 16.66%;
          float: left;
          margin-top: -.1em; }
          /* line 168, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li:last-child {
            border-right: 1px solid #e6e6e6; }
          /* line 172, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li:first-child {
            border-left: 1px solid #e6e6e6; } }
      /* line 177, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav li div {
        width: 100%;
        height: 100%;
        transform-origin: 50% 50% -25px;
        -webkit-transform-origin: 50% 50% -25px;
        -moz-transform-origin: 50% 50% -25px;
        -ms-transform-origin: 50% 50% -25px;
        box-sizing: border-box;
        position: absolute;
        transition: .5s all; }
        /* line 189, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li div:nth-child(1) {
          display: none; }
          @media only screen and (min-width: 48.999em) {
            /* line 189, ../../src/scss/_header.scss */
            .site-nav-c #menu-main-nav li div:nth-child(1) {
              display: block;
              background-color: #000000;
              transform: rotateX(-90deg);
              -webkit-transform: rotateX(-90deg);
              -moz-transform: rotateX(-90deg);
              -ms-transform: rotateX(-90deg); }
              /* line 200, ../../src/scss/_header.scss */
              .site-nav-c #menu-main-nav li div:nth-child(1) a {
                color: #fff; }
                /* line 203, ../../src/scss/_header.scss */
                .site-nav-c #menu-main-nav li div:nth-child(1) a:after {
                  background: #fff; } }
        /* line 211, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li div:nth-child(2) {
          transform: rotateX(0deg);
          -webkit-transform: rotateX(0deg);
          -moz-transform: rotateX(0deg);
          -ms-transform: rotateX(0deg);
          border-bottom: 1px solid #e6e6e6; }
          @media only screen and (min-width: 48.999em) {
            /* line 211, ../../src/scss/_header.scss */
            .site-nav-c #menu-main-nav li div:nth-child(2) {
              border-bottom: 0; } }
      /* line 227, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) {
        background-color: #0071ce;
        transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg); }
        /* line 234, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) a {
          color: #fff; }
          /* line 236, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) a:after {
            background: #fff; }
      @media only screen and (min-width: 48.999em) {
        /* line 250, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(1), .site-nav-c #menu-main-nav li:hover div:nth-child(1) {
          background-color: #0071ce;
          transform: rotateX(0deg);
          -webkit-transform: rotateX(0deg);
          -moz-transform: rotateX(0deg);
          -ms-transform: rotateX(0deg); }
        /* line 259, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2), .site-nav-c #menu-main-nav li:hover div:nth-child(2) {
          background-color: #000000;
          transform: rotateX(90deg);
          -webkit-transform: rotateX(90deg);
          -moz-transform: rotateX(90deg);
          -ms-transform: rotateX(90deg); } }
      /* line 270, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav li a {
        text-transform: uppercase;
        color: #001970;
        text-decoration: none;
        font-size: .75em;
        box-sizing: border-box;
        padding: 1em .5em;
        display: block;
        width: 100%;
        height: 100%;
        -webkit-transform: .5s all;
        -ms-transform: .5s all;
        transform: .5s all;
        position: relative; }
        /* line 283, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li a:after {
          content: " ";
          width: 1em;
          height: .2em;
          background: #001970;
          display: block;
          position: absolute;
          bottom: 1em; }
