#SecondarySmartFilter > ul {
  background: white; }
  #SecondarySmartFilter > ul > li > a {
    border-bottom: none; }
  #SecondarySmartFilter > ul > li.active:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background: none;
    width: 70px;
    background: rgba(255, 255, 255, 0.2);
    height: 70px;
    z-index: 0; }
  #SecondarySmartFilter > ul > li.active > a {
    position: relative;
    z-index: 2; }
  #SecondarySmartFilter > ul > li.active > ul {
    display: block;
    z-index: 1; }
  #SecondarySmartFilter > ul > li > ul {
    display: none;
    position: absolute !important;
    left: 0;
    top: 50px;
    width: 880px;
    height: auto;
    overflow: auto;
    margin: 0;
    padding: 12px;
    background: white;
    -webkit-box-shadow: rgba(0, 0, 0, 0.16) 3px 3px 20px;
            box-shadow: rgba(0, 0, 0, 0.16) 3px 3px 20px;
    -webkit-animation: appearSectionsMenu 0.2s ease-in-out forwards;
            animation: appearSectionsMenu 0.2s ease-in-out forwards; }

@-webkit-keyframes appearSectionsMenu {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes appearSectionsMenu {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }
    #SecondarySmartFilter > ul > li > ul > li {
      width: auto;
      margin: 10px; }
      #SecondarySmartFilter > ul > li > ul > li > a {
        position: relative;
        top: 0;
        z-index: 2;
        display: block;
        background: white;
        color: #fb251b;
        font: 14px "FuturaPT-Demi";
        border: 0 !important;
        text-transform: uppercase;
        text-decoration: underline;
        -webkit-transition: top 0.16s ease-in-out;
        transition: top 0.16s ease-in-out;
        text-shadow: transparent 2px 3px 7px; }
        #SecondarySmartFilter > ul > li > ul > li > a:hover {
          top: -2px;
          text-shadow: rgba(0, 0, 0, 0.1) 2px 3px 7px; }
      #SecondarySmartFilter > ul > li > ul > li > ul {
        position: relative;
        z-index: 1;
        display: block;
        min-width: auto;
        max-width: auto; }
        #SecondarySmartFilter > ul > li > ul > li > ul > li {
          margin-top: 2px; }
          #SecondarySmartFilter > ul > li > ul > li > ul > li a {
            color: #58595b;
            font: 14px FuturaPT-Book, sans-serif;
            line-height: 1em;
            white-space: nowrap;
            margin: 0;
            border: 0 !important;
            text-decoration: none;
            text-transform: none; }
            #SecondarySmartFilter > ul > li > ul > li > ul > li a:hover {
              text-decoration: underline; }
/*# sourceMappingURL=menu.css.map */