/* sass bikefinder.scss ../css/bikefinder.css */
#productfinder-search-form .block-layered-nav .carsearch select {
  display: block;
  margin-bottom: 5px;
  width: 100%;
  background: #EEE; }
  #productfinder-search-form .block-layered-nav .carsearch select#manufacturer {
    margin-top: 10px; }
#productfinder-search-form .block-layered-nav .carsearch button, #productfinder-search-form .block-layered-nav .carsearch button:active {
  width: 100%;
  border-radius: 0;
  background: #0492D0;
  color: #FFFFFF;
  border: 1px transparent solid; }
  #productfinder-search-form .block-layered-nav .carsearch button:hover, #productfinder-search-form .block-layered-nav .carsearch button:active:hover {
    background: #FFFFFF;
    color: #0492D0;
    border: 1px #0492D0 solid; }
  #productfinder-search-form .block-layered-nav .carsearch button[disabled=disabled], #productfinder-search-form .block-layered-nav .carsearch button:active[disabled=disabled] {
    background: #888 !important; }
    #productfinder-search-form .block-layered-nav .carsearch button[disabled=disabled]:hover, #productfinder-search-form .block-layered-nav .carsearch button:active[disabled=disabled]:hover {
      border-color: transparent;
      color: #FFF; }
#productfinder-search-form hr {
  margin-top: 15px; }
#productfinder-search-form .chassis-search input, #productfinder-search-form .model-search input {
  padding: 5px;
  width: 100%;
  box-sizing: border-box;
  background: #EEE; }
#productfinder-search-form .chassis-search button, #productfinder-search-form .chassis-search button:active, #productfinder-search-form .model-search button, #productfinder-search-form .model-search button:active {
  width: 100%;
  border-radius: 0;
  background: #0492D0;
  color: #FFFFFF; }
  #productfinder-search-form .chassis-search button:hover, #productfinder-search-form .chassis-search button:active:hover, #productfinder-search-form .model-search button:hover, #productfinder-search-form .model-search button:active:hover {
    background: #FFFFFF;
    color: #0492D0;
    border-color: #0492D0; }

#productfinder-ajax-results {
  position: relative; }
  #productfinder-ajax-results .category-products {
    margin: 0; }
  #productfinder-ajax-results #productfinder-ajax-results-loader {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    min-height: 150px;
    height: 300px;
    padding-top: 100px;
    text-align: center;
    color: #FFF;
    display: none; }

#loading {
  background: url("/ajax-loader.gif") no-repeat;
  height: 26px;
  width: 128px;
  position: relative;
  left: 0px;
  margin-bottom: 5px; }

.productfinder-products-table {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 25px; }
  .productfinder-products-table td, .productfinder-products-table th {
    text-align: center;
    vertical-align: middle; }
  .productfinder-products-table .pft-sku, .productfinder-products-table .pft-image, .productfinder-products-table .pft-price {
    width: 15%; }
  .productfinder-products-table .pft-actions {
    width: 20%; }
  .productfinder-products-table .pft-image img {
    max-width: 35%; }
  .productfinder-products-table .pft-desc {
    width: 35%;
    text-align: left; }
  .productfinder-products-table .pft-price .mwstzeile {
    display: none; }
  .productfinder-products-table a.add-to-cart-link {
    background: #002e5a;
    padding: 5px 10px;
    color: #FFFFFF;
    border: 1px gray solid; }
    .productfinder-products-table a.add-to-cart-link:active {
      background: #002e5a; }
    .productfinder-products-table a.add-to-cart-link:hover {
      background: #0492D0; }

#product-structures {
  margin-top: 0;
  padding-left: 0; }
  #product-structures > li {
    box-shadow: 1px 1px 1px 1px rgba(128, 0, 0, 0.1); }
  #product-structures li {
    display: inline-block;
    width: 23%;
    margin-right: 1%;
    margin-top: 5px;
    padding-bottom: 0;
    vertical-align: top; }
    @media only screen and (max-width: 1235px) {
      #product-structures li {
        width: 48%; } }
    #product-structures li > a {
      width: auto;
      display: block;
      padding: 10px;
      border-bottom: 1px #DDD solid;
      transition: 0.5s all;
      position: relative;
      text-indent: 50px; }
      #product-structures li > a svg {
        height: 23px;
        position: absolute;
        top: 9px;
        left: 0;
        margin-left: 0px; }
        #product-structures li > a svg path {
          fill: #0492D0; }
      #product-structures li > a i {
        position: absolute;
        right: 13px;
        top: 10px;
        font-size: 21px; }
      #product-structures li > a:hover, #product-structures li > a.active {
        background: #0492D0;
        color: #FFF; }
        #product-structures li > a:hover svg path, #product-structures li > a.active svg path {
          fill: #FFFFFF; }
    #product-structures li ul.sub-structures {
      display: none;
      padding-left: 0; }
      #product-structures li ul.sub-structures li {
        display: block;
        background: #FFFFFF;
        transition: background 0.5s;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px #F6F6F6 solid;
        margin-bottom: 0;
        margin-top: 0;
        cursor: pointer; }
        #product-structures li ul.sub-structures li i {
          padding-left: 10px;
          transition: padding 0.5s;
          color: #002e5a;
          margin-right: 10px; }
        #product-structures li ul.sub-structures li:hover, #product-structures li ul.sub-structures li.active {
          background: #F6F6F6; }
          #product-structures li ul.sub-structures li:hover i, #product-structures li ul.sub-structures li.active i {
            padding-left: 22px; }

.filters-and-sorts {
  overflow: hidden;
  border-bottom: 1px #DDDDDD solid;
  margin-bottom: 20px; }
  .filters-and-sorts .filters, .filters-and-sorts .sorts {
    float: left; }
  .filters-and-sorts .filters {
    width: 60%;
    margin-right: 10%; }
    .filters-and-sorts .filters .filter-price-box h2 {
      margin-top: 0; }
  .filters-and-sorts .sorts {
    width: 30%; }
    .filters-and-sorts .sorts select {
      margin-left: 0; }

.add-to-cart-loader {
  background: url(/ajax-loader.gif) no-repeat;
  height: 26px;
  width: 128px;
  position: relative;
  left: 0px;
  display: none;
  width: 100%;
  margin: 0 auto;
  background-position: center;
  padding-top: 20px; }

#productfinder-search-form.productfinder-search-form-home.carsearch {
  padding: 10px;
  background: #FFF;
  margin-top: 20px;
  float: left;
  width: 98%;
  background-color: #0492D0; }
  #productfinder-search-form.productfinder-search-form-home.carsearch > div.home-productfinder-select-box, #productfinder-search-form.productfinder-search-form-home.carsearch > div#output {
    float: left;
    width: 18%; }
  #productfinder-search-form.productfinder-search-form-home.carsearch .title-box {
    border-bottom: 1px #002e5a solid; }
    #productfinder-search-form.productfinder-search-form-home.carsearch .title-box span.bf-title {
      float: left;
      width: 16%;
      color: #FFFFFF;
      font-size: 22px;
      font-weight: bold; }
      #productfinder-search-form.productfinder-search-form-home.carsearch .title-box span.bf-title.bf-title-2 {
        text-align: right; }
    #productfinder-search-form.productfinder-search-form-home.carsearch .title-box h2 {
      float: left;
      width: 67%;
      text-align: center;
      color: #FFFFFF;
      margin-top: 0;
      font-size: 22px;
      line-height: 33px;
      margin-bottom: 6px; }
    #productfinder-search-form.productfinder-search-form-home.carsearch .title-box span.color-bravo {
      color: #002e5a; }
  #productfinder-search-form.productfinder-search-form-home.carsearch button {
    background: #002e5a !important;
    border-radius: 0;
    border: 0; }
    #productfinder-search-form.productfinder-search-form-home.carsearch button:active {
      background: #002e5a !important; }
    #productfinder-search-form.productfinder-search-form-home.carsearch button:hover {
      background: #0492D0 !important; }
    #productfinder-search-form.productfinder-search-form-home.carsearch button[disabled=disabled] {
      background: #888 !important; }
      #productfinder-search-form.productfinder-search-form-home.carsearch button[disabled=disabled]:hover {
        border-color: transparent; }
  #productfinder-search-form.productfinder-search-form-home.carsearch .home-productfinder-select-box {
    position: relative;
    width: 18% !important;
    margin-right: 2%; }
    #productfinder-search-form.productfinder-search-form-home.carsearch .home-productfinder-select-box .nr {
      position: absolute;
      top: 0;
      left: 10px;
      font-size: 20px;
      color: #717e87;
      font-weight: bold; }
    #productfinder-search-form.productfinder-search-form-home.carsearch .home-productfinder-select-box span.arrow {
      background-image: url("../images/select_arrow_2.png");
      background-repeat: no-repeat;
      background-position: center right;
      position: absolute;
      width: 14px;
      height: 17px;
      right: 4px;
      top: 22px;
      display: none; }
    #productfinder-search-form.productfinder-search-form-home.carsearch .home-productfinder-select-box select {
      padding-left: 32px !important;
      background: #f0f0f0;
      width: 100% !important;
      color: #222222;
      -moz-appearance: none; }
      #productfinder-search-form.productfinder-search-form-home.carsearch .home-productfinder-select-box select::-ms-expand {
        display: none; }

#message-box {
  position: fixed;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 100009; }
  #message-box .message {
    background: #008000;
    text-align: center;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    opacity: 0.9;
    font-size: 16px; }
    #message-box .message.error {
      background: #CC0000; }
    #message-box .message.warning {
      background: #008AFF; }

@media only screen and (max-width: 719px) {
  body.cms-index-index #ja-topsl {
    display: block; }
    body.cms-index-index #ja-topsl .main .inner div.ja-topsl_left,
    body.cms-index-index #ja-topsl .main .inner div.static-top1,
    body.cms-index-index #ja-topsl .main .inner div.static-top2 {
      display: none; }
    body.cms-index-index #ja-topsl .main .inner #productfinder-search-form .title-box .bf-title-2 {
      display: none; }
    body.cms-index-index #ja-topsl .main .inner #productfinder-search-form .title-box .bf-title-1 {
      width: 100%;
      text-align: center; }
    body.cms-index-index #ja-topsl .main .inner #productfinder-search-form .title-box h2 {
      width: 100%;
      font-size: 18px;
      line-height: 22px; }
    body.cms-index-index #ja-topsl .main .inner #productfinder-search-form .home-productfinder-select-box {
      width: 100% !important;
      margin-bottom: 0; }
    body.cms-index-index #ja-topsl .main .inner #productfinder-search-form #output {
      float: left;
      width: 100%;
      margin-top: 5px; } }
@media only screen and (min-width: 720px) and (max-width: 1235px) {
  body.cms-index-index #productfinder-search-form.productfinder-search-form-home.carsearch .title-box span.bf-title-2 {
    display: none; }
  body.cms-index-index #productfinder-search-form.productfinder-search-form-home.carsearch .title-box span.bf-title-1 {
    font-size: 18px;
    line-height: 22px;
    width: 20%; }
  body.cms-index-index #productfinder-search-form.productfinder-search-form-home.carsearch .title-box h2 {
    width: 80%;
    font-size: 18px;
    line-height: 22px; } }

span.availability.available {
  color: #669900;
  font-weight: bold; }

body.bikefinder-index-index #maincontent h1 {
  text-align: center;
  margin-bottom: 0;
  font-size: 40px;
  margin-top: 0;
  line-height: 35px; }
  body.bikefinder-index-index #maincontent h1 + small {
    display: block;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px #DDD solid;
    padding-bottom: 5px;
    margin-bottom: 5px; }
body.bikefinder-index-index .desktop_filter h2 {
  margin-bottom: 3px; }
body.bikefinder-index-index .desktop_filter .filters-button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: #0492D0;
  border-color: #444;
  margin-top: 10px; }
body.bikefinder-index-index .desktop_filter .filters {
  margin-top: 10px;
  margin-bottom: 20px; }
  body.bikefinder-index-index .desktop_filter .filters #filter-brands li.invisible, body.bikefinder-index-index .desktop_filter .filters #filter-usage li.invisible {
    display: none; }
  body.bikefinder-index-index .desktop_filter .filters #filter-brands li.show-more, body.bikefinder-index-index .desktop_filter .filters #filter-usage li.show-more {
    background: #0492D0;
    color: #FFFFFF; }
    body.bikefinder-index-index .desktop_filter .filters #filter-brands li.show-more i, body.bikefinder-index-index .desktop_filter .filters #filter-usage li.show-more i {
      margin-right: 5px; }
body.bikefinder-index-index .mobile_filter {
  display: none;
  margin-top: 10px;
  margin-bottom: 10px; }
  body.bikefinder-index-index .mobile_filter #open_mobile_filters {
    text-align: center; }
  body.bikefinder-index-index .mobile_filter a {
    display: block;
    padding: 10px 0;
    background: #002e5a;
    border-color: #002e5a; }
    body.bikefinder-index-index .mobile_filter a i {
      margin-right: 4px;
      font-size: 17px; }
  body.bikefinder-index-index .mobile_filter h3 {
    text-align: center; }
@media only screen and (max-width: 719px) {
  body.bikefinder-index-index .mobile_filter {
    display: block; }
  body.bikefinder-index-index .desktop_filter {
    display: none; }
  body.bikefinder-index-index h1 {
    text-align: center;
    font-size: 38px;
    line-height: 35px;
    border-bottom: 1px #DDD solid;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    body.bikefinder-index-index h1 + small {
      display: none; } }
body.bikefinder-index-index .mobile_filter_box {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  transition: right 0.5s;
  height: 100%;
  background: #F6F6F6;
  z-index: 2000;
  border-left: 1px #DDD solid;
  overflow-y: auto; }
  body.bikefinder-index-index .mobile_filter_box a.button {
    text-align: center; }
  body.bikefinder-index-index .mobile_filter_box .title {
    background: #0492D0;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0; }
    body.bikefinder-index-index .mobile_filter_box .title h2, body.bikefinder-index-index .mobile_filter_box .title small {
      color: #FFF;
      margin-left: 10px;
      margin-right: 10px;
      display: block; }
    body.bikefinder-index-index .mobile_filter_box .title h2 {
      margin-top: 0;
      margin-bottom: 5px; }
  body.bikefinder-index-index .mobile_filter_box .inner {
    padding: 10px; }
    body.bikefinder-index-index .mobile_filter_box .inner ul li {
      margin-bottom: 10px;
      border-bottom: 1px #DDD solid;
      padding-bottom: 10px; }
    @media only screen and (orientation: landscape) {
      body.bikefinder-index-index .mobile_filter_box .inner ul {
        overflow: auto; }
        body.bikefinder-index-index .mobile_filter_box .inner ul li {
          width: 49%;
          margin-bottom: 3px; }
          body.bikefinder-index-index .mobile_filter_box .inner ul li h3 {
            margin-top: 0; }
          body.bikefinder-index-index .mobile_filter_box .inner ul li#li_filter_category, body.bikefinder-index-index .mobile_filter_box .inner ul li#li_filter_price {
            float: left; }
          body.bikefinder-index-index .mobile_filter_box .inner ul li#li_filter_brands, body.bikefinder-index-index .mobile_filter_box .inner ul li#li_filter_sort {
            float: right; }
          body.bikefinder-index-index .mobile_filter_box .inner ul li#li_filter_price #filter_price_mobile {
            margin-left: 18px; }
          body.bikefinder-index-index .mobile_filter_box .inner ul li#li_filter_sort select {
            margin-top: 18px; } }
    body.bikefinder-index-index .mobile_filter_box .inner #close_mobile_filter_button {
      display: block;
      padding: 10px 0; }
    body.bikefinder-index-index .mobile_filter_box .inner #filter_price_mobile {
      width: 85%;
      margin-top: 50px;
      margin-left: 15px; }
      body.bikefinder-index-index .mobile_filter_box .inner #filter_price_mobile .noUi-connect {
        background: #002e5a; }
    body.bikefinder-index-index .mobile_filter_box .inner select {
      width: 100%;
      height: 40px;
      background: #FFFFFF; }
  body.bikefinder-index-index .mobile_filter_box.open {
    right: 0; }
@media only screen and (min-width: 1236px) {
  body.bikefinder-index-index #ja-wrapper #ja-header .main {
    width: 1200px; }
    body.bikefinder-index-index #ja-wrapper #ja-header .main h1#logo a {
      width: 371px; }
  body.bikefinder-index-index #ja-wrapper #ja-container .main {
    width: 1200px; }
  body.bikefinder-index-index #ja-wrapper #ja-botsl .main {
    width: 1200px; }
  body.bikefinder-index-index #ja-wrapper #ja-footer .main {
    width: 1200px; } }

#btn-mybikes-mobile {
  display: none;
  position: absolute;
  right: 60px;
  width: 170px;
  text-align: center;
  height: 59px;
  line-height: 60px;
  background: #002e5a; }
  #btn-mybikes-mobile a {
    color: #FFF; }
  @media only screen and (max-width: 719px) {
    #btn-mybikes-mobile {
      display: block; } }

.filter-usage-box {
  display: none; }

body.bikefinder-index-index a:visited, body.bikefinder-index-index .alink:visited {
  color: #002e5a; }
body.bikefinder-index-index #product-structures li a {
  color: #0492D0;
  text-decoration: none; }
  body.bikefinder-index-index #product-structures li a i {
    color: #6e716e; }
  body.bikefinder-index-index #product-structures li a:hover, body.bikefinder-index-index #product-structures li a.active {
    color: #FFF; }
    body.bikefinder-index-index #product-structures li a:hover i, body.bikefinder-index-index #product-structures li a.active i {
      color: #FFF; }

body #productfinder_fixed_header {
  display: none;
  position: fixed;
  top: 0;
  height: 80px;
  background: #FFFFFF;
  border-bottom: 1px #DDD solid;
  z-index: 20000;
  width: 100%; }
  body #productfinder_fixed_header .main {
    text-align: center;
    position: relative; }
    body #productfinder_fixed_header .main h2 {
      margin-bottom: 0;
      font-size: 30px;
      margin-top: 7px; }
    body #productfinder_fixed_header .main small {
      font-weight: bold;
      font-size: 18px;
      display: block; }
    body #productfinder_fixed_header .main .totop {
      position: absolute;
      right: 20px;
      bottom: 0;
      padding: 5px 10px; }
  @media only screen and (min-width: 1236px) {
    body #productfinder_fixed_header .main {
      width: 1200px; } }
  @media only screen and (max-width: 719px) {
    body #productfinder_fixed_header {
      height: auto; }
      body #productfinder_fixed_header .main h2 {
        font-size: 18px; }
      body #productfinder_fixed_header .main small {
        font-size: 13px; }
      body #productfinder_fixed_header .main .totop {
        position: inherit;
        display: block;
        width: 100px;
        margin: 0 auto;
        margin-bottom: 10px;
        margin-top: 5px;
        right: 0; } }

body #bikefinder-my-bikes-overlay {
  display: none; }
  body #bikefinder-my-bikes-overlay .my-bike-result {
    margin-bottom: 10px; }
    body #bikefinder-my-bikes-overlay .my-bike-result .bike-name {
      display: block;
      margin-bottom: 5px; }
    body #bikefinder-my-bikes-overlay .my-bike-result a.action {
      display: block;
      width: 100%;
      text-align: center; }
body aside.bikefinder-modal {
  right: 0;
  left: inherit;
  max-width: 500px;
  min-width: 360px; }
body aside.bikefinder-modal .modal-header {
  margin-bottom: 10px;
  padding-bottom: 0; }
body aside.bikefinder-modal .modal-header h1 {
  margin-bottom: 10px; }
body aside.bikefinder-modal .page-main-actions {
  display: none; }

body #productfinder-isotope-grid .grid-item {
  min-height: 380px;
  margin-bottom: 20px; }
  body #productfinder-isotope-grid .grid-item .border {
    margin: 0 10px;
    box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.7);
    min-height: 300px; }
    body #productfinder-isotope-grid .grid-item .border img {
      height: 130px;
      width: auto;
      display: block;
      margin: 0 auto; }
    body #productfinder-isotope-grid .grid-item .border a.add-to-cart-link {
      background: #0492D0;
      color: #FFF;
      display: block;
      text-align: center;
      padding-top: 6px;
      padding-bottom: 6px;
      height: 30px;
      line-height: 30px;
      font-size: 15px; }
      body #productfinder-isotope-grid .grid-item .border a.add-to-cart-link.out-of-stock-link {
        background: #CC0000; }
    body #productfinder-isotope-grid .grid-item .border .add-to-cart-loader {
      background-position: center;
      height: 42px; }
    body #productfinder-isotope-grid .grid-item .border .inner {
      padding: 10px;
      padding-bottom: 0; }
      body #productfinder-isotope-grid .grid-item .border .inner .product-name-sku {
        height: 80px;
        overflow: hidden; }
        body #productfinder-isotope-grid .grid-item .border .inner .product-name-sku span.in-stock, body #productfinder-isotope-grid .grid-item .border .inner .product-name-sku span.out-of-stock {
          display: block;
          font-weight: bold; }
        body #productfinder-isotope-grid .grid-item .border .inner .product-name-sku span.in-stock {
          color: #007700; }
        body #productfinder-isotope-grid .grid-item .border .inner .product-name-sku span.out-of-stock {
          color: #CC0000; }
      body #productfinder-isotope-grid .grid-item .border .inner .mwstzeile {
        display: none; }
    body #productfinder-isotope-grid .grid-item .border .price-box {
      position: absolute;
      bottom: 10px; }
  body #productfinder-isotope-grid .grid-item .price-details {
    display: none; }
body #productfinder-isotope-grid .grid-sizer, body #productfinder-isotope-grid .grid-item {
  width: 20%; }
@media only screen and (max-width: 1235px) {
  body #productfinder-isotope-grid .grid-sizer, body #productfinder-isotope-grid .grid-item {
    width: 50%; }
    body #productfinder-isotope-grid .grid-sizer .inner, body #productfinder-isotope-grid .grid-item .inner {
      text-align: center; } }
@media only screen and (max-width: 500px) {
  body #productfinder-isotope-grid .grid-sizer, body #productfinder-isotope-grid .grid-item {
    width: 50%; } }
body .sorts {
  margin-top: 10px;
  margin-bottom: 10px; }
  body .sorts select {
    margin-left: 5px; }
body #filters-button {
  padding: 10px;
  font-size: 15px;
  color: #FFFFFF; }
  body #filters-button * {
    float: left; }
  body #filters-button i {
    margin-right: 10px; }
body .filters .filter-brands-box #filter-brands li, body .filters .filter-usage-box #filter-usage li {
  display: inline-block;
  margin-right: 10px;
  background: #FFF;
  padding: 5px 10px;
  border-radius: 5px;
  transition: 0.5s all;
  border: 1px #002e5a solid;
  margin-bottom: 10px; }
  body .filters .filter-brands-box #filter-brands li:hover, body .filters .filter-brands-box #filter-brands li.active, body .filters .filter-usage-box #filter-usage li:hover, body .filters .filter-usage-box #filter-usage li.active {
    background: #002e5a;
    color: #FFF;
    cursor: pointer; }
body .filters .filter-price-box #filter-price {
  margin: 50px 20px 40px 23px; }
  body .filters .filter-price-box #filter-price .noUi-connect {
    background: #0492D0; }

body .bikefinder-selector-box {
  text-align: center;
  border: 1px #DDDDDD solid;
  padding: 10px;
  margin-bottom: 20px;
  background: #0492D0;
  color: #FFF; }
  body .bikefinder-selector-box h2 {
    margin-top: 0;
    font-weight: bold; }
  body .bikefinder-selector-box select {
    width: 20%; }
    body .bikefinder-selector-box select:disabled {
      opacity: 0.9; }
  body .bikefinder-selector-box button {
    width: 10%; }

body.bikefinder-index-index #open_mobile_filters {
  color: #FFF;
  font-weight: bold; }
body.bikefinder-index-index .mobile_filter_box #close_mobile_filter_button {
  background: #002e5a;
  color: #FFF;
  font-weight: bold; }
body.bikefinder-index-index #productfinder-isotope-grid .grid-item {
  min-height: 0; }
@media only screen and (max-width: 767px) {
  body.cms-index-index .bikefinder-selector-box select {
    width: 100%;
    margin-bottom: 5px; } }

/*# sourceMappingURL=bikefinder.css.map */
