﻿body {
  font-family: Roboto;
}

.shoppicker-search-cap {
  max-width: 240px;
}

.tire-brandpattern {
  font-weight: 700;
  padding-bottom: 3px;
  font-size: 22px;
  text-transform: capitalize;
}

.date-of-arrival {
  font-family: Roboto Condensed;
}

div.item-tire-row select{
  min-width: 60px;
}

div.item-tire-row {
  border-bottom: 1px solid lightgrey;
}
/*.item-tire-row > div:first-child, .item-tire-row > div:nth-child(2) {
  border-bottom: 1px solid lightgrey;
}*/

@media (max-width: 576px) {
  .main-container {
    padding-top: 0px;
  }

  .main.container.card.cart {
    border: none;
  }

  .shoppicker-search-cap {
    max-width: initial;
  }

  .cart-tire-description {
    font-family: Roboto Condensed;
  }

  .tire-brandpattern {
    font-size: 20px;
    /*font-family: "PT Sans Narrow"*/
  }

  .item-tire-row div.new-tirephoto {
    min-width: initial !important;
    height: auto;
    border: none !important;
    margin-right: 0px !important;
  }

  .item-tire-row .eulabel img {
    min-width: initial !important;
  }

  .item-tire-row > div {
    padding-left: 5px;
    padding-right: 5px;
  }
  /*.item-tire-row > div:first-child, .item-tire-row > div:nth-child(2) {
    padding-left: 5px;
    padding-right: 5px;
  }*/

  .item-tire-row .trashCartItem {
    display: inline-block !important;
  }

  .item-tire-row .trashCartItem .btn {
    font-size: 16px;
    line-height: 2;
    margin-top: -2px;
  }
}

@media (max-width: 567px) {
  .item-tire-row .tire-image-wrapper {
    position: initial !important;
  }

  .item-tire-row .eulabel {
    position: initial !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
  }
}
