@font-face {
  font-family: 'aa-iconfont';
  src: url("/resources/fonts/homepage/aa-iconfont.eot");
  src: url("/resources/fonts/homepage/aa-iconfont.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/homepage/aa-iconfont.svg?#aa-iconfont") format("svg"), url("/resources/fonts/homepage/aa-iconfont.woff") format("woff"), url("/resources/fonts/homepage/aa-iconfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
/* @media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'aa-iconfont';
    src: url('/resources/fonts/homepage/aa-iconfont.svg') format('svg');
  }
}
  */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "aa-iconfont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none; }

.icon-right:before {
  content: '\e800'; }

.icon-up:before {
  content: '\e801'; }

.icon-down:before {
  content: '\e802'; }

.icon-left:before {
  content: '\e803'; }

.icon-home:before {
  content: '\e804'; }

.icon-breakdown:before {
  content: '\e805'; }

.icon-planner:before {
  content: '\e806'; }

.icon-lock:before {
  content: '\e807'; }

.icon-star:before {
  content: '\e808'; }

.icon-aa-car:before {
  content: '\e809'; }

.icon-twitter:before {
  content: '\e80A'; }

.icon-youtube:before {
  content: '\e80B'; }

.icon-facebook:before {
  content: '\e80C'; }

.icon-googleplus:before {
  content: '\e80D'; }

.icon-star-outline:before {
  content: '\e80E'; }

.lt-ie8 [class^="icon-"], .lt-ie8 [class*=" icon-"], .ie7 [class^="icon-"], .ie7 [class*=" icon-"] {
  font-family: 'aa-iconfont';
  font-style: normal;
  font-weight: normal; }

.icon-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }

.icon-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }

.icon-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }

.icon-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }

.icon-home {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }

.icon-breakdown {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }

.icon-planner {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }

.icon-lock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }

.icon-star {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }

.icon-car {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }

.icon-twitter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }

.icon-youtube {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }

.icon-facebook {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }

.icon-googleplus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }

.icon-star-outline {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }

#AA-header .primary > li:before, #AA-header .primary .more:after {
  content: "";
  width: 1px;
  height: 60px;
  display: block;
  background: #F3F3F3;
  position: absolute;
  top: 0; }

#AA-header {
  color: #232323;
  z-index: 1000;
  position: relative;
  letter-spacing: 0.06em;
  font-weight: 400;
  line-height: normal;
  font-size: 16px;
  /*different body sizes in different areas of the site*/
  max-width: 1160px;
  margin: 0 auto;
  /*my aa signin override*/
  /*added by grunticon in js*/
  /*.icon-chevron { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2219%22%20viewBox%3D%220%200%2010%2019%22%3E%3Cpath%20class%3D%22line%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1%201l8%208-8%209%22%2F%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; 
  }*/
  /*GPS overrides for header*/ }
  #AA-header #aa-logo {
    margin-left: 10px; }
    .lt-ie9 #AA-header #aa-logo {
      max-width: none; }
    @media (min-width: 30em) {
      #AA-header #aa-logo {
        margin-left: 0; } }
    @media (min-width: 50em) {
      #AA-header #aa-logo {
        margin-right: 15px; } }
  @media (max-width: 47.9375em) {
    #AA-header {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 48em) {
    #AA-header #aa-logo {
      width: 80px;
      height: 80px; } }
  #AA-header section {
    padding: 0;
    margin-top: 0; }
    @media (max-width: 47.9375em) {
      #AA-header section {
        margin-left: 0;
        margin-right: 0; } }
  #AA-header a {
    color: #232323;
    text-decoration: none; }
    #AA-header a:hover {
      text-decoration: underline; }
  #AA-header p img {
    border: 0; }
    .no-svg #AA-header p img {
      visibility: hidden; }
  #AA-header form {
    display: none; }
    #AA-header form input, #AA-header form input[type="search"]::-webkit-search-cancel-button, #AA-header form input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none; }
    @media (min-width: 48em) {
      #AA-header form {
        /*display:inline;*/
        position: absolute;
        top: 80px;
        right: 0;
        padding: 10px 12px;
        background-color: #F3F3F3; }
        #AA-header form input::-webkit-input-speech-button {
          -webkit-appearance: none; }
        #AA-header form input[type="search"], #AA-header form input[type="text"] {
          border: 0;
          background: #FFF;
          color: #232323;
          font-size: 16px;
          padding: 15px 30px 15px 10px; }
        #AA-header form input[type="text"] {
          width: 40px; }
        #AA-header form ::-webkit-input-placeholder {
          color: #232323;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
          opacity: 0.5; }
        #AA-header form :-moz-placeholder {
          color: #232323;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
          opacity: 0.5; }
        #AA-header form ::-moz-placeholder {
          color: #232323;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
          opacity: 0.5; } }
  #AA-header ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  #AA-header li {
    padding: 0;
    margin: 0;
    line-height: inherit; }
    #AA-header li:before {
      display: none; }
  #AA-header .panel {
    float: none;
    width: auto;
    position: static;
    padding: 0; }
  #AA-header .button, #AA-header button, #AA-header input[type*="submit"] {
    cursor: pointer;
    background-color: #6b6c70;
    position: relative;
    text-align: left;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    padding: 17px 20px;
    color: #fff;
    text-decoration: none;
    border: 0px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.6;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  #AA-header .button [class*="icon-"], #AA-header button [class*="icon-"], #AA-header input[type*="submit"] [class*="icon-"] {
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -10px; }
  #AA-header .button.yellow, #AA-header button.yellow, #AA-header input[type*="submit"].yellow {
    background-color: #ffd400;
    color: #232323; }
  #AA-header .button.yellow-dark {
    background-color: #e6b800;
    color: #232323; }
  #AA-header .yellow-dark.button .icon-chevron .line, #AA-header button.yellow-dark .icon-chevron .line, #AA-header input[type*='submit'].yellow-dark .icon-chevron .line {
    stroke: #232323; }
  #AA-header .icon-chevron {
    width: 10px;
    height: 19px; }
  #AA-header .nav {
    height: 60px;
    background: #FFF;
    overflow: hidden;
    position: relative;
    padding-right: 50%; }
    @media (min-width: 20em) {
      #AA-header .nav {
        padding-right: 30%; } }
    @media (min-width: 48em) {
      #AA-header .nav {
        overflow: visible;
        padding-right: 0;
        border-bottom: 0;
        height: 80px; } }
    #AA-header .nav > p {
      float: left;
      margin: 0; }
      @media (min-width: 48em) {
        #AA-header .nav > p {
          /*margin:10px 20px 0 20px;*/ } }
  #AA-header .primary > li {
    float: left;
    position: relative;
    font-size: 16px;
    margin: 0; }
    @media (min-width: 48em) {
      #AA-header .primary > li {
        position: static; } }
    #AA-header .primary > li.js-injection {
      position: absolute; }
    @media (min-width: 48em) {
      #AA-header .primary > li.active {
        /*background:$color-background-medium;*/
        height: 80px;
        border-bottom: 4px solid #212226; }
        #AA-header .primary > li.active div.meganav {
          display: block; }
      #AA-header .primary > li.search a:hover, #AA-header .primary > li.search a.active {
        height: 80px;
        border-bottom: 0; } }
    #AA-header .primary > li:first-child:before {
      content: none; }
    #AA-header .primary > li:before {
      left: 0; }
    #AA-header .primary > li.js-injection.more a span, #AA-header .primary > li.search a span {
      display: none; }
    @media (min-width: 48em) {
      #AA-header .primary > li.search a span {
        display: inline; }
      #AA-header .primary > li.search > a:after {
        display: block;
        top: 32px; }
      #AA-header .primary > li:before {
        content: none; } }
    #AA-header .primary > li > a {
      display: inline-block;
      height: 60px;
      padding: 0 10px;
      /*@include hide-text(left);*/
      line-height: 60px; }
      @media (min-width: 25em) {
        #AA-header .primary > li > a {
          padding: 0 12px; } }
      @media (min-width: 48em) {
        #AA-header .primary > li > a {
          height: 80px;
          line-height: 80px;
          font-size: 16px;
          padding: 0 10px; }
          #AA-header .primary > li > a span {
            display: inline; } }
      @media (min-width: 50em) {
        #AA-header .primary > li > a {
          padding: 0 12px; } }
      @media (min-width: 60em) {
        #AA-header .primary > li > a {
          /*//padding:0 15px;*/ } }
      @media (min-width: 65em) {
        #AA-header .primary > li > a {
          padding: 0 15px; } }
      #AA-header .primary > li > a:hover, #AA-header .primary > li > a.active, #AA-header .primary > li > a:focus {
        text-decoration: none; }
        @media (min-width: 48em) {
          #AA-header .primary > li > a:hover, #AA-header .primary > li > a.active, #AA-header .primary > li > a:focus {
            height: 80px;
            border-bottom: 4px solid #e4e5e9; } }
        @media (max-width: 47.9375em) {
          #AA-header .primary > li > a:hover, #AA-header .primary > li > a.active, #AA-header .primary > li > a:focus {
            background-color: #F3F3F3; } }
      #AA-header .primary > li > a .mobhide {
        display: none; }
      @media (min-width: 57.5em) {
        #AA-header .primary > li > a .mobhide {
          display: inline; } }
      .touch #AA-header .primary > li > a:hover {
        background: none; }
      #AA-header .primary > li > a:after {
        content: "";
        display: block;
        position: absolute;
        top: 10px;
        left: 50%;
        height: 16px;
        background-repeat: no-repeat; }
        @media (min-width: 48em) {
          #AA-header .primary > li > a:after {
            display: none; } }
    #AA-header .primary > li > ul {
      display: none;
      position: absolute;
      background: #FFF;
      z-index: 2;
      padding: 10px 0; }
      #AA-header .primary > li > ul a {
        display: block;
        padding: 0px 15px; }
  @media (min-width: 48em) {
    #AA-header .primary .more {
      display: none; } }
  #AA-header .primary .search {
    position: absolute;
    top: 0;
    right: 0; }
    #AA-header .primary .search a:after {
      margin-left: -9px;
      top: 22px;
      width: 16px;
      height: 16px;
      background: url("/resources/images/homepage/icons/uri/search.svg") center center no-repeat; }
    #AA-header .primary .search a.searchopen:after {
      background: url("/resources/images/homepage/icons/uri/close.svg") center center no-repeat; }
    @media (max-width: 47.9375em) {
      #AA-header .primary .search a {
        width: 60px; } }
    @media (min-width: 48em) {
      #AA-header .primary .search {
        /*TBD - style differently*/
        background-color: #212226;
        width: 160px; }
        #AA-header .primary .search a {
          width: 105px;
          padding: 0 15px 0 40px;
          color: #fff; }
        #AA-header .primary .search a:hover, #AA-header .primary .search a:active, #AA-header .primary .search a:focus {
          border-bottom: 0; }
        #AA-header .primary .search:hover, #AA-header .primary .search a:focus {
          background-color: #424346; }
        #AA-header .primary .search a.searchopen:after {
          background: url("/resources/images/homepage/icons/uri/close-white.svg") center center no-repeat;
          width: 24px;
          height: 24px;
          top: 28px;
          right: 36px; }
        #AA-header .primary .search a:after {
          background: url("/resources/images/homepage/icons/uri/search-white.svg") center center no-repeat;
          left: auto;
          right: 40px; } }
  @media (max-width: 47.9375em) {
    #AA-header .primary .more {
      position: absolute;
      top: 0;
      right: 0; }
      #AA-header .primary .more:after {
        right: 0; }
      #AA-header .primary .more a {
        width: 50px; }
      #AA-header .primary .more a:after {
        margin-left: -2px;
        width: 4px;
        height: 21px;
        top: 18px;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDggNDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzFEMUQxQiIgZD0iTTcuNzAyLDMuODI0YzAsMi4wNDUtMS42NTYsMy43MDItMy43MDIsMy43MDJjLTIuMDQ1LDAtMy43MDItMS42NTctMy43MDItMy43MDJTMS45NTYsMC4xMjIsNCwwLjEyMg0KCUM2LjA0NiwwLjEyMiw3LjcwMiwxLjc3OSw3LjcwMiwzLjgyNCIvPg0KPHBhdGggZmlsbD0iIzFEMUQxQiIgZD0iTTcuNzAyLDIxYzAsMi4wNDYtMS42NTYsMy43MDItMy43MDIsMy43MDJjLTIuMDQ1LDAtMy43MDItMS42NTYtMy43MDItMy43MDINCgljMC0yLjA0NSwxLjY1Ny0zLjcwMiwzLjcwMi0zLjcwMkM2LjA0NiwxNy4yOTgsNy43MDIsMTguOTU1LDcuNzAyLDIxIi8+DQo8cGF0aCBmaWxsPSIjMUQxRDFCIiBkPSJNNy43MDIsMzguMTc3YzAsMi4wNDUtMS42NTYsMy43MDEtMy43MDIsMy43MDFjLTIuMDQ1LDAtMy43MDItMS42NTYtMy43MDItMy43MDFTMS45NTYsMzQuNDc0LDQsMzQuNDc0DQoJQzYuMDQ2LDM0LjQ3NCw3LjcwMiwzNi4xMzIsNy43MDIsMzguMTc3Ii8+DQo8L3N2Zz4NCg=='); }
      .lt-ie9 #AA-header .primary .more {
        display: none; }
    #AA-header .primary .driving, #AA-header .primary .travel {
      display: none; } }
  #AA-header .secondary {
    display: none; }
    @media (min-width: 48em) {
      #AA-header .secondary {
        display: block;
        float: right; }
        #AA-header .secondary > li {
          line-height: 68px; } }
    #AA-header .secondary li ul {
      display: none;
      background: #FC0;
      position: absolute;
      right: 0;
      top: 80px;
      width: 350px;
      padding: 10px; }
      #AA-header .secondary li ul li {
        width: 50%; }
      #AA-header .secondary li ul a {
        padding: 4px 10px;
        color: #232323; }
    #AA-header .secondary .my-aa {
      background: #FC0;
      color: #FFF;
      padding: 0 5px;
      margin-left: 5px;
      line-height: 80px !important;
      width: 160px;
      /* &:hover > ul {
      	display:block;
      } */ }
      #AA-header .secondary .my-aa > a {
        color: #232323;
        text-decoration: none;
        width: 60%;
        margin: 23px auto;
        display: block;
        /*override for button*/ }
        #AA-header .secondary .my-aa > a span {
          position: absolute !important;
          left: auto;
          right: 10px; }
      #AA-header .secondary .my-aa li {
        line-height: 24px !important; }
  #AA-header .sec-ter {
    display: none; }
    @media (min-width: 48em) {
      #AA-header .sec-ter {
        display: block;
        width: 100%;
        z-index: 4;
        /*background:$color-yellow-dark;*/
        /*@include background-image(linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)));*/
        /*radial gradient not widely supported enough, so using PNG instead and extra div*/
        /*$svg-gradient-shim-threshold: 0.1;
        @include background-image(radial-gradient(top right, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0) 75%));
        */
        position: absolute;
        top: 80px;
        left: 0; }
        #AA-header .sec-ter ul {
          padding: 0; }
        #AA-header .sec-ter li {
          float: right; }
        #AA-header .sec-ter a {
          display: inline-block;
          padding: 6px 10px;
          font-size: 14px;
          color: #FFF; }
        #AA-header .sec-ter > ul > li > a:focus {
          text-decoration: underline; }
        #AA-header .sec-ter span {
          position: relative;
          left: 6px; }
          .lt-ie8 #AA-header .sec-ter span {
            top: -6px; } }
    #AA-header .sec-ter .icon-star-outline {
      color: #fff; }
  @media (min-width: 48em) {
    #AA-header .sec-ter-shadow {
      background: url("/resources/images/homepage/subnav-shadow-min.png") no-repeat bottom right transparent;
      height: 115px;
      position: absolute;
      top: 80px;
      left: 0;
      width: 100%;
      z-index: 3; } }
  #AA-header .meganav {
    display: none; }
    @media (min-width: 48em) {
      #AA-header .meganav {
        position: absolute;
        top: 80px;
        left: 0;
        width: 100%;
        background: #F3F3F3;
        z-index: 10;
        border-bottom: 2px solid #363329; }
        #AA-header .meganav > div {
          padding: 20px;
          *zoom: 1; }
          #AA-header .meganav > div:after {
            content: "";
            display: table;
            clear: both; }
        #AA-header .meganav div > ul.products {
          float: left;
          width: 33%;
          border-left: 1px solid #D2CDB8; }
        #AA-header .meganav div > ul.help {
          float: left;
          width: 33%;
          border-left: 1px solid #D2CDB8; }
        #AA-header .meganav div > ul li {
          padding-left: 20px; }
        #AA-header .meganav aside {
          float: left;
          width: 33%; }
          #AA-header .meganav aside ul {
            margin-bottom: 15px; }
        #AA-header .meganav li {
          padding-right: 20px;
          line-height: 1.125rem;
          margin-top: 0.375rem;
          font-size: 14px; }
        #AA-header .meganav li.js-injection {
          margin-top: 0; }
        #AA-header .meganav h2 {
          margin: 0 0 24px 0;
          font-size: 18px;
          font-weight: normal; } }
    #AA-header .meganav .button {
      font-size: 15px;
      width: 75%; }
  #AA-header .dropdown {
    position: absolute;
    width: 100%;
    left: 0;
    top: 60px;
    display: none;
    z-index: 5;
    font-size: 14px; }
    #AA-header .dropdown .visible, #AA-header .dropdown .js-injection, #AA-header .dropdown aside, #AA-header .dropdown .search {
      display: none; }
    #AA-header .dropdown > div {
      position: relative;
      -moz-transition: cubic-bezier(1, 0.005, 0.75, 0.75) 0.25s;
      -o-transition: cubic-bezier(1, 0.005, 0.75, 0.75) 0.25s;
      -webkit-transition: cubic-bezier(1, 0.005, 0.75, 0.75) 0.25s;
      transition: cubic-bezier(1, 0.005, 0.75, 0.75) 0.25s;
      -moz-transform: translate3d(0, 0, 0);
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      -moz-perspective: 1000;
      -webkit-perspective: 1000;
      perspective: 1000;
      -moz-backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -moz-transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      transform-style: preserve-3d;
      text-indent: 0; }
      #AA-header .dropdown > div.forward {
        text-indent: 1px; }
      .no-csstransforms3d #AA-header .dropdown > div.forward {
        left: -100%; }
      #AA-header .dropdown > div.back {
        -moz-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        text-indent: 0; }
    #AA-header .dropdown ul, #AA-header .dropdown form {
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background: #e4e5e9;
      /*background:rgba($color-background-light, 1);*/
      position: absolute;
      top: 0;
      left: 0;
      /*border-bottom:2px solid $color-yellow;*/ }
    #AA-header .dropdown ul {
      background: #FFF; }
    #AA-header .dropdown ul ul {
      left: 100%;
      height: auto !important;
      display: none; }
    #AA-header .dropdown li {
      position: static; }
      #AA-header .dropdown li:after {
        content: "";
        height: 1px;
        width: 100%;
        display: block;
        background: #e4e5e9;
        /*@include background-image(linear-gradient(left,$color-text-light, $color-text-medium));*/ }
      #AA-header .dropdown li:last-child:after {
        display: none; }
    #AA-header .dropdown span {
      display: none; }
    #AA-header .dropdown li > a > span {
      display: inline; }
    #AA-header .dropdown a {
      display: block;
      padding: 10px 12px;
      color: #232323;
      position: relative;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5); }
      #AA-header .dropdown a:hover, #AA-header .dropdown a:focus {
        text-decoration: none;
        background-color: #F3F3F3; }
    #AA-header .dropdown form {
      display: block;
      padding: 15px; }
      @media (min-width: 48em) {
        #AA-header .dropdown form {
          width: 670px;
          left: auto;
          right: 0; } }
    #AA-header .dropdown input {
      border: 0;
      padding: 10px;
      font-size: 14px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    #AA-header .dropdown input[type="search"], #AA-header .dropdown input[type="text"] {
      width: 100%;
      font-size: 16px; }
    .lt-ie8 #AA-header .dropdown input[type="text"] {
      width: 640px; }
    #AA-header .dropdown input[type="submit"] {
      border: 0;
      border-radius: 3px;
      position: absolute;
      top: 28px;
      right: 28px;
      height: 16px;
      width: 16px;
      border: 0;
      background-image: url(/resources/images/homepage/icons/uri/search.svg);
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-color: transparent;
      cursor: pointer;
      padding: 0;
      margin: 0;
      font-size: 0;
      color: #FFF;
      line-height: 0; }
      .no-svg #AA-header .dropdown input[type="submit"] {
        background-image: url(/resources/images/homepage/icons/uri/search-min.png); }
      @media (min-width: 48em) {
        #AA-header .dropdown input[type="submit"] {
          top: 32px;
          right: 32px; } }
    #AA-header .dropdown .my-aa .browse {
      display: none !important; }
    @media (max-width: 47.9375em) {
      #AA-header .dropdown .my-aa a span {
        display: none; }
      #AA-header .dropdown .my-aa a {
        font-size: 14px;
        background-color: #FFF;
        border: 0;
        border-right: 12px solid transparent;
        border-radius: 0;
        width: auto; }
      #AA-header .dropdown .my-aa a:hover, #AA-header .dropdown .my-aa a:focus {
        background-color: #F3F3F3; } }
    #AA-header .dropdown .arrow-right {
      background: url(/resources/images/homepage/icons/uri/chevron-right.svg) right center no-repeat;
      border-right: 12px solid transparent; }
    #AA-header .dropdown .arrow-down, #AA-header .dropdown .arrow-left {
      color: #212226; }
      #AA-header .dropdown .arrow-down:after, #AA-header .dropdown .arrow-left:after {
        content: "";
        display: block;
        width: 19px;
        height: 19px;
        position: absolute;
        top: 50%;
        margin-top: -7px;
        background: url(/resources/images/homepage/icons/uri/chevron-right.svg); }
    #AA-header .dropdown .arrow-down:after {
      right: 12px;
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    #AA-header .dropdown .arrow-left {
      padding-left: 36px; }
      #AA-header .dropdown .arrow-left:after {
        left: 12px;
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
    .no-csstransforms3d #AA-header .dropdown .arrow-left {
      padding-left: 12px; }
    .no-csstransforms3d #AA-header .dropdown .arrow-left:after, .no-csstransforms3d #AA-header .dropdown .arrow-down:after {
      display: none; }
    @media (min-width: 48em) {
      #AA-header .dropdown {
        top: 80px; } }

/*# sourceMappingURL=header.css.map */
