      html header .navbar-toggle+a:after {
        content: 'Menu'
      }

      header .navbar {
        z-index: 5
      }

      header .navbar .container {
        padding: 0 !important
      }

      header .navbar .nav>li {
        border-bottom: 1px solid #e9e9e9
      }

      header .navbar .nav>li:hover {
        background-color: #fff
      }

      @media(max-width:1029px) {
        header .navbar .nav>li:not(.dropdown):not(.my-account):hover>a {
          color: #e87524
        }

        header .navbar .nav>li:not(.dropdown):not(.my-account):hover>a:before {
          content: '';
          display: block;
          background-color: #e87524;
          width: 6px;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0
        }
      }

      header .navbar .nav>li>a {
        position: relative;
        padding: 15px 20px !important;
        color: #0d4f78;
        font-size: 16px;
        font-weight: 600
      }

      header .navbar .nav>li>a:after {
        display: none
      }

      header .navbar .nav>li>a:hover {
        background-color: #fff
      }

      header .navbar .nav>li.my-account {
        background-color: #deeef4;
        text-align: center
      }

      header .navbar .nav>li.my-account:focus {
        background-color: #fff
      }

      header .navbar .nav>li.my-account:focus a .icon-login {
        background: url(//content.wirkaufendeinauto.de/static/car_images/icon-user-orange.svg) no-repeat
      }

      header .navbar .nav>li.my-account:hover {
        background-color: #fff
      }

      header .navbar .nav>li.my-account:hover a .icon-login {
        background: url(//content.wirkaufendeinauto.de/static/car_images/icon-user-orange.svg) no-repeat
      }

      header .navbar .nav>li.my-account>a {
        font-weight: 600
      }

      header .navbar .nav>li.my-account>a .icon-login {
        display: inline-block;
        vertical-align: sub;
        width: 20px;
        height: 19px;
        margin-right: 7px;
        margin-left: -20px;
        content: ' ';
        background: url(//content.wirkaufendeinauto.de/static/car_images/icon-user-blue.svg) no-repeat
      }

      header .navbar .nav>li.my-account>a:before {
        display: none !important
      }

      header .navbar .nav>li.my-account>a:hover,
      header .navbar .nav>li.my-account>a:active {
        color: #ef8618
      }

      header .navbar .nav .chevron:before {
        border-style: solid;
        border-width: .15em .15em 0 0;
        content: '';
        display: inline-block;
        height: .5em;
        left: .7em;
        position: relative;
        vertical-align: top;
        width: .5em;
        top: .35em
      }

      header .navbar .nav .chevron.bottom:before {
        transform: rotate(135deg);
        margin-right: 10px;
        float: right
      }

      header .navbar .nav .chevron.right:before {
        transform: rotate(45deg);
        top: .45em
      }

      header .navbar .nav .dropdown-menu {
        z-index: 5
      }

      header .navbar .nav .dropdown-menu>ul>.dropdown>a {
        padding: 3px 20px;
        white-space: nowrap;
        display: block;
        line-height: 1.42857143;
        clear: both;
        font-weight: 400;
        color: #333;
        font-size: 16px
      }

      header .navbar .nav .dropdown .dropdown-menu {
        border-width: 1px 0 0;
        border-color: #e9e9e9;
        border-radius: 0;
        padding-top: 0;
        float: none
      }

      header .navbar .nav .dropdown .dropdown-menu>ul {
        padding-top: 2px;
        margin-top: 0
      }

      header .navbar .nav .dropdown .dropdown-menu>ul>li {
        padding: 10px 0 6px
      }

      header .navbar .nav .dropdown .dropdown-menu>ul>li:after {
        content: '';
        background-color: #e9e9e9;
        display: block;
        height: 1px;
        width: 90%;
        margin: 15px auto 0
      }

      header .navbar .nav .dropdown .dropdown-menu>ul>li:last-child:after {
        display: none
      }

      header .navbar .nav .dropdown .dropdown-menu>ul>li a {
        font-size: 16px;
        color: #5b5b5b;
        font-weight: 600;
        padding-left: 50px
      }

      header .navbar .nav .dropdown.inner .dropdown-menu {
        box-shadow: none;
        border: 0;
        position: static
      }

      header .navbar .nav .dropdown.inner .dropdown-menu>ul {
        padding-left: 20px
      }

      header .navbar .nav .dropdown.inner .dropdown-menu>ul>li:after {
        display: none
      }

      header .navbar .nav .dropdown.inner .dropdown-menu>ul>li>a {
        font-weight: 400;
        font-size: 15px
      }

      header .navbar .nav .dropdown.inner .dropdown-menu>ul>li>a:focus {
        color: #e87524;
        text-decoration: none
      }

      header .navbar .nav .dropdown.inner .dropdown-menu>ul>li>a:hover {
        color: #e87524;
        text-decoration: none
      }

      header .navbar .nav .dropdown.inner .dropdown-menu:before {
        content: '';
        background-color: #e9e9e9;
        display: block;
        height: 1px;
        width: 90%;
        margin: 10px auto 5px
      }

      header .navbar .nav .dropdown.inner a>.chevron {
        display: none
      }

      header .navbar .nav .open>a {
        background-color: #fff;
        color: #e87524;
        border-bottom: 1px solid #e9e9e9
      }

      header .navbar .nav .open>a:before {
        content: '';
        display: block;
        background-color: #e87524;
        width: 6px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0
      }

      header .navbar .nav .open .chevron.bottom:before {
        transform: rotate(315deg)
      }

      header .navbar .nav .open .dropdown-menu {
        display: block
      }

      header .navbar .navbar-header {
        height: 48px;
        line-height: 1.5
      }

      header .navbar .navbar-toggle:not(.collapsed) .icon::after {
        display: none
      }

      header .navbar .navbar-toggle:after {
        display: none
      }

      header .navbar .navbar-toggle+a:after {
        content: 'Menu';
        color: #fff;
        display: inline-block;
        font-weight: 600;
        font-size: 16px;
        margin: 12px 0 0 18px;
        text-transform: uppercase
      }

      .sv-SE header .navbar .navbar-toggle+a:after,
      [lang='sv'] header .navbar .navbar-toggle+a:after {
        content: 'Meny'
      }

      .de-AT header .navbar .navbar-toggle+a:after,
      .de-DE header .navbar .navbar-toggle+a:after,
      [lang='de'] header .navbar .navbar-toggle+a:after {
        content: 'Men\FC'
      }

      .es-ES header .navbar .navbar-toggle+a:after,
      [lang='es'] header .navbar .navbar-toggle+a:after {
        content: 'Menú'
      }

      header .navbar .navbar-toggle+a img {
        display: none
      }

      header .navbar .navbar-toggle.collapsed {
        margin: 0;
        padding: 0
      }

      header .navbar .navbar-toggle.collapsed+a img {
        display: block
      }

      header .navbar .navbar-toggle.collapsed+a:after {
        display: none
      }

      header .navbar .navbar-brand {
        position: relative;
        z-index: 1001;
        width: auto !important;
        margin-right: 30px;
        padding: 10px;
        height: auto
      }

      header .navbar .navbar-brand img {
        height: 28px
      }

      header .navbar .navbar-collapse {
        position: absolute;
        top: 100%;
        right: 0;
        min-width: 100% !important;
        z-index: 1000;
        padding: 0;
        margin: 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 0;
        box-shadow: none
      }

      header .navbar .navbar-collapse>.nav {
        margin: 0 !important
      }

      header .navbar .navbar-collapse.collapse {
        display: none !important
      }

      header .navbar .navbar-collapse.collapse.in {
        display: block !important
      }

      header .navbar .navbar-collapse.collapsing {
        transition: none;
        display: none
      }

      header .navbar-right {
        display: block !important;
        float: none !important
      }

      header .navbar-nav>li {
        float: none !important
      }

      header.open:before {
        top: 72px
      }

      header.open .navbar-header {
        background-color: #0d4f78;
        margin: 0
      }

      header.open .header-overlay {
        content: '';
        position: fixed;
        z-index: 4;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
        padding: 15px;
        background-color: rgba(0, 0, 0, 0.6)
      }

      header.open .container {
        width: auto;
        padding: 0 !important
      }

      header.open .navbar-brand {
        padding: 0 !important;
        margin: 0
      }

      header.open .navbar-collapse.collapse.in {
        z-index: 6;
        border-radius: 0;
        border: 0
      }

      header.open .navbar .navbar-toggle {
        margin: 0;
        padding: 0
      }

      header input#menu {
        display: none
      }

      header input[type=checkbox]+label {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
      }

      header .icon {
        position: relative;
        background: #FFF;
        cursor: pointer;
        display: block;
        height: 24px;
        padding: 16px;
        width: 62px
      }

      header label.icon {
        background-color: transparent;
        float: right;
        z-index: 200
      }

      @media(min-width:768px) {
        header label.icon {
          margin: 8px 0
        }
      }

      header .icon .menu {
        display: block;
        position: absolute;
        width: 32px
      }

      header .icon .menu .menu-bar {
        border-top: 2px solid #fff;
        border-radius: 2px;
        display: block;
        height: 0;
        position: absolute;
        width: 32px;
        transition: border-color ease .3s, top ease .3s .3s, transform ease .3s
      }

      header .icon .menu .menu-bar.menu-bar-top {
        top: -7px
      }

      header .icon .menu .menu-bar.menu-bar-mid {
        top: 0
      }

      header .icon .menu .menu-bar.menu-bar-bot {
        top: 7px
      }

      header .icon:after {
        position: absolute;
        right: 16.5px;
        bottom: -10px;
        display: inline-block;
        font-size: 9px;
        text-transform: uppercase;
        content: 'Menu';
        color: #fff;
        line-height: 1.42857143 !important;
        font-weight: 400
      }

      .sv-SE header .icon:after,
      [lang='sv'] header .icon:after {
        right: 17.5px;
        content: 'Meny'
      }

      .es-ES header .icon:after,
      [lang='es'] header .icon:after {
        right: 17px;
        content: 'Menú'
      }

      .de-DE header .icon:after,
      .de-AT header .icon:after,
      [lang='de'] header .icon:after {
        content: 'Men\FC'
      }

      header #menu:checked+.icon {
        width: 52px
      }

      @media(min-width:768px) {
        header #menu:checked+.icon .menu {
          margin-right: 9px
        }
      }

      header #menu:checked+.icon .menu .menu-bar-mid {
        width: 0;
        border-color: transparent
      }

      header #menu:checked+.icon .menu .menu-bar-top {
        transform: rotate(45deg);
        top: 0;
        margin-top: 5px;
        width: 22px;
        transition: top ease .3s, transform ease .3s .3s
      }

      header #menu:checked+.icon .menu .menu-bar-bot {
        transform: rotate(-45deg);
        top: 0;
        margin-top: 5px;
        width: 22px;
        transition: top ease .3s, transform ease .3s .3s
      }

      .de-DE header .icon:after,
      .de-AT header .icon:after {
        content: 'Men\FC'
      }

      @media(min-width:768px) {
        header .navbar .container {
          width: 720px;
          padding: 0
        }

        header .navbar .navbar-right {
          float: none !important
        }

        header .navbar .navbar-header {
          float: none;
          margin-right: 0;
          margin-left: 0;
          height: 62px !important
        }

        header .navbar .navbar-brand {
          margin-left: 0 !important
        }

        header .navbar .navbar-brand img {
          height: 42px !important
        }

        header .navbar .navbar-toggle {
          display: block;
          margin: 2px 5px 0 0;
          padding: 0
        }

        header .navbar .navbar-toggle+a:after {
          margin: 18px 0 0 18px
        }

        header .navbar .dropdown-menu {
          position: static;
          width: 100%;
          box-shadow: none
        }

        header .navbar .navbar-nav {
          float: none
        }

        header .navbar .navbar-nav>li {
          float: none !important
        }
      }

      @media(min-width:1030px) {
        header .navbar .container {
          width: 1026px;
          padding: 0 10px
        }

        header .navbar .navbar-right {
          float: right !important
        }

        header .navbar .navbar-header {
          float: left
        }

        header .navbar .navbar-nav {
          float: left
        }

        header .navbar .nav {
          padding-top: 0 !important
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li a+.dropdown-menu {
          display: none
        }

        header .navbar .nav>li {
          float: inherit !important;
          height: 72px;
          border: 0;
          padding-top: 17px
        }

        header .navbar .nav>li:hover>a {
          color: #e87524 !important
        }

        header .navbar .nav>li:hover>a .chevron.bottom:before {
          transform: rotate(315deg);
          top: .65em
        }

        header .navbar .nav>li:hover:before {
          content: '';
          position: absolute;
          background-color: #e87524;
          right: 0;
          top: 0;
          height: 5px;
          width: 100%
        }

        header .navbar .nav>li:hover .dropdown-menu {
          display: block;
          background-color: transparent;
          box-shadow: none
        }

        header .navbar .nav>li:hover:after {
          content: '';
          background-color: #fff;
          height: 7px;
          display: block;
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0;
          z-index: 6
        }

        header .navbar .nav>li>a {
          font-size: 15px;
          padding-top: 10px !important;
          padding-left: 10px !important;
          padding-right: 10px !important;
          line-height: 20px !important;
          color: #fff;
          font-weight: 400
        }

        header .navbar .nav>li>a:hover {
          border: 0;
          color: #e87524;
          background-color: #fff
        }

        header .navbar .nav>li>a:focus {
          background-color: transparent
        }

        header .navbar .nav>li.my-account {
          background-color: transparent
        }

        header .navbar .nav>li.my-account>a {
          padding-left: 30px !important;
          padding-right: 20px !important
        }

        header .navbar .nav>li.my-account>a:focus {
          background-color: transparent
        }

        header .navbar .nav>li.my-account>a:hover {
          background-color: transparent
        }

        header .navbar .nav>li.my-account>a .icon-login {
          background: url(//content.wirkaufendeinauto.de/static/car_images/icon-user-white.svg) no-repeat
        }

        header .navbar .nav>li.my-account:focus a:before {
          margin-right: 4px
        }

        header .navbar .nav>li.my-account:hover a:before {
          margin-right: 4px
        }

        header .navbar .nav>li.my-account:hover a .icon-login {
          margin-right: 4px
        }

        header .navbar .nav>li.my-account .chevron {
          display: none
        }

        header .navbar .nav .dropdown-menu {
          top: 72px !important;
          width: 267px
        }

        header .navbar .nav .dropdown-menu>ul>.dropdown>a {
          padding: 5px 15px;
          font-size: 15px
        }

        header .navbar .nav .dropdown-menu>ul>li>a {
          padding: 0
        }

        header .navbar .nav .dropdown-menu li>strong {
          padding: 7px 15px 14px
        }

        header .navbar .nav .dropdown>.dropdown-menu {
          padding-bottom: 0
        }

        header .navbar .nav .dropdown>.dropdown-menu ul {
          padding-bottom: 0
        }

        header .navbar .nav .dropdown .dropdown-menu {
          border-top: 0;
          width: auto
        }

        header .navbar .nav .dropdown .dropdown-menu>ul {
          padding-top: 0;
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.19);
          background-color: #fff;
          display: block
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li {
          padding-bottom: 0
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li:after {
          margin-top: 0
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li:focus {
          background-color: #f6f6f6
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li:hover {
          background-color: #f6f6f6
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li:last-child {
          padding-bottom: 0
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li a {
          font-size: 16px;
          padding-left: 20px;
          padding-right: 20px;
          font-weight: 400
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li a:focus {
          text-decoration: none
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li a:hover {
          text-decoration: none
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li a+.dropdown-menu {
          display: none
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li.list-link a {
          padding-bottom: 10px;
          padding-top: 5px;
          display: block;
          white-space: nowrap
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li.dropdown:not(.open):last-child {
          padding-bottom: 6px
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li.dropdown:after {
          margin-top: 5px
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li.dropdown:last-child {
          padding-bottom: 0
        }

        header .navbar .nav .dropdown .dropdown-menu>ul>li.dropdown.open:after {
          margin-top: 0
        }

        header .navbar .nav .dropdown.inner {
          padding-top: 4px !important;
          width: 267px
        }

        header .navbar .nav .dropdown.inner .dropdown-menu {
          padding-bottom: 0
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul {
          padding-top: 10px;
          margin-top: -7px;
          padding-left: 0;
          box-shadow: none
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li {
          background-color: transparent
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li:hover>a {
          color: #e87524
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li:first-child {
          padding-top: 0
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li>a {
          font-size: 14px;
          padding: 0 0 0 40px !important
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li:after {
          content: '';
          background-color: #e9e9e9;
          display: block;
          height: 1px;
          width: 90%;
          margin: 11px auto 0
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li:last-child {
          padding-bottom: 10px
        }

        header .navbar .nav .dropdown.inner .dropdown-menu>ul>li:last-child:after {
          display: none
        }

        header .navbar .nav .dropdown.inner .dropdown-menu:before {
          margin-top: 5px
        }

        header .navbar .nav .dropdown.inner a>.chevron {
          display: inline-block;
          float: right;
          color: #0d4f78
        }

        header .navbar .nav .dropdown.inner a>.chevron:before {
          transform: rotate(135deg);
          top: .35em
        }

        header .navbar .nav .dropdown.inner.open .dropdown-menu {
          display: block
        }

        header .navbar .nav .dropdown.inner.open .dropdown-menu:before {
          margin-bottom: 7px
        }

        header .navbar .nav .dropdown.inner.open .chevron.bottom:before {
          transform: rotate(315deg);
          top: .65em
        }

        header .navbar .nav .open>a {
          background-color: transparent;
          color: #fff;
          border: 0
        }

        header .navbar .nav .open>a:before {
          display: none
        }

        header .navbar .nav .open>a:hover {
          border: 0
        }

        header .navbar .nav .open .chevron.bottom:before {
          transform: rotate(135deg)
        }

        header .navbar .nav .open .dropdown-menu {
          display: none
        }

        header .navbar .navbar-toggle {
          display: none
        }

        header .navbar .navbar-toggle+a:after {
          display: none
        }

        header .navbar .navbar-collapse {
          display: block;
          position: inherit;
          background-color: transparent
        }

        header .navbar .navbar-collapse.collapse {
          display: block !important
        }

        header .navbar .navbar-collapse.collapsing {
          display: block
        }

        header .navbar .navbar-brand {
          padding: 15px 0
        }

        header .navbar .dropdown-menu {
          position: absolute
        }
      }

      @media(max-width:1029px) {

        body header .navbar .nav>li>a:hover,
        body.v4 header .navbar .nav>li>a:hover,
        body header.indigo .navbar .nav>li>a:hover,
        body.v4 header.indigo .navbar .nav>li>a:hover,
        body header .navbar .nav>li>a:focus,
        body.v4 header .navbar .nav>li>a:focus,
        body header.indigo .navbar .nav>li>a:focus,
        body.v4 header.indigo .navbar .nav>li>a:focus {
          background-color: #fff
        }

        body header .navbar .nav>li.open>a,
        body.v4 header .navbar .nav>li.open>a,
        body header.indigo .navbar .nav>li.open>a,
        body.v4 header.indigo .navbar .nav>li.open>a {
          border-color: #e9e9e9
        }

        body header .navbar .nav>li.open>a:hover,
        body.v4 header .navbar .nav>li.open>a:hover,
        body header.indigo .navbar .nav>li.open>a:hover,
        body.v4 header.indigo .navbar .nav>li.open>a:hover,
        body header .navbar .nav>li.open>a:focus,
        body.v4 header .navbar .nav>li.open>a:focus,
        body header.indigo .navbar .nav>li.open>a:focus,
        body.v4 header.indigo .navbar .nav>li.open>a:focus {
          background-color: #f0f0f0;
          border-color: #e9e9e9
        }
      }

      @media(min-width:768px) {

        body.nl-NL .navbar .navbar-brand img,
        body.v4.nl-NL .navbar .navbar-brand img,
        body.sv-SE .navbar .navbar-brand img,
        body.v4.sv-SE .navbar .navbar-brand img {
          width: auto
        }

        [lang='nl'] .navbar .navbar-brand img,
        [lang='sv'] .navbar .navbar-brand img {
          width: auto
        }
      }

      header .navbar .navbar-header {
        margin: 0 !important
      }

      header .navbar .navbar-brand {
        padding: 10px !important
      }

      header .navbar .navbar-toggle:after {
        display: none !important
      }

      header .navbar .navbar-nav .dropdown.open a:hover,
      header .navbar .navbar-nav .dropdown.open a:focus {
        background-color: #f0f0f0;
        color: #e87524
      }

      @media(min-width:1030px) {

        header .navbar .navbar-nav .dropdown.open a:hover,
        header .navbar .navbar-nav .dropdown.open a:focus {
          background-color: transparent;
          color: #fff
        }
      }

      header.open .navbar-brand {
        display: none
      }

      @media(min-width:992px) and (max-width:1199px) {
        .visible-md {
          display: none !important
        }
      }

      @media(min-width:1030px) {
        header .navbar .navbar-brand {
          padding: 15px 0 15px 10px !important
        }
      }

      @media(min-width:1026px) and (max-width:1029px) {
        header.open .navbar .navbar-collapse.collapse.in {
          background-color: #fff
        }

        header.open .navbar .navbar-collapse.collapse.in a {
          color: #0d4f78
        }
      }