.malzeme-checkbox:not(:checked) + .malzeme-checkbox-span {
  color: #e51837;
  text-decoration: line-through;
}

.malzeme-checkbox-span {
  cursor: pointer;
}

.sepetim .frImg {
  width: 150px;
}

.cart-box-component .dropdown-menu {
  left: -150px;
  padding-bottom: 0;
}

#slider-main .carousel-cell {
  width: 100%;
}

#slider-main .carousel-cell img {
  width: 100%;
  display: inline-block;
}

.card-header .canceled-pill {
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px;
  border-radius: 10px;
  background: #e51837;
  padding: 5px;
}

#slider-main.is-hidden {
  display: none;
}

@media only screen and (min-device-width: 1200px) {
  .card-header .canceled-pill {
    display: block;
  }

  .canceled-li {
    display: none;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  .urun-detay-modal .modal-title {
    font-size: 10px;
  }

  .cart-box-component .cart-button .circle {
    margin-left: 0;
  }

  .cart-box-component .dropdown-menu {
    width: 95%;
    left: 10px;
  }

  .loginlink.dropdown-menu {
    width: 95%;
    left: 10px;
  }

  .card-header .canceled-pill {
    display: none;
  }

  .card-header .canceled-li {
    display: block;
  }

  .text-ellipsis {
    display: inline-block;
    width: 250px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
  .urun-detay-modal .modal-title {
    font-size: 10px;
  }

  .cart-box-component .cart-button .circle {
    margin-left: 0;
  }

  .cart-box-component .dropdown-menu {
    width: 95%;
    left: 10px;
  }

  .loginlink.dropdown-menu {
    width: 95%;
    left: 10px;
  }

  .card-header .canceled-pill {
    display: none;
  }

  .card-header .canceled-li {
    display: block;
  }

  .text-ellipsis {
    display: inline-block;
    width: 250px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1199px) {
  .urun-detay-modal .modal-title {
    font-size: 10px;
  }

  .cart-box-component .cart-button .circle {
    margin-left: 0;
  }

  .cart-box-component .dropdown-menu {
    width: 95%;
    left: 10px;
  }

  .loginlink.dropdown-menu {
    width: 95%;
    left: 10px;
  }

  .card-header .canceled-pill {
    display: none;
  }

  .card-header .canceled-li {
    display: block;
  }

  .text-ellipsis {
    display: inline-block;
    width: 250px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
  }
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
      user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
      user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
      user-select: none !important;
}

.urun-detay-modal-content .price-badge {
  padding: 5px 10px !important;
  color: #fff;
}

.btn-complate-cart:hover {
  background-color: #0181C4;
  color: white;
}

.fa-trash-o {
  font-size: 24px;
}

.cart-box-component .price-label {
  font-size: 12px;
}

