/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Add To Cart Popup module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    8a555aab9a104ec8fc8c427a9f24fc2eb1d13020, v4 (xcart_4_7_7), 2016-09-02 15:15:11, altskin.css, mixon
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */
.product-added .thumbnail {
  margin: 10px 5px;
  float: left;
}
.product-added .details {
  margin: 30px 0 0 10px;
  float: left;
  width: 150px;
  text-align: center;
}
.product-added .cart-outer {
  float: left;
  margin-bottom: 20px;
}
.product-added hr {
  clear: both;
}
.product-added .added-buttons {
  text-align: center;
}
.product-added h1 {
  margin: 20px 0 20px 20px;
}
.upselling-image {
  position: relative;
  text-align: center;
}
.upselling-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.product-added .products.products-div {
  margin: 0;
}
.product-added .products .buy-now .quantity-title {
  padding-right: 0;
  width: auto;
}
.product-added .buttons-row .button-separator {
  width: 1px;
}
.product-added .upselling.details {
  width: 33.3%;
  text-align: left;
}
.product-added .upselling .buy-now br {
  display: none;
}
.product-added .upselling .title {
  min-height: 52px;
}
.product-added .continue-shopping {
  vertical-align: top;
  margin-right: 5px;
}
.product-added .checkout-btn-container {
  display: inline-block;
}
.product-added #alternative_checkouts {
  position: relative;
  right: 0;
}

@media screen and (max-width:767px) {
  .product-added.ui-dialog .ui-dialog-content {
    overflow-y: scroll !important;
  }
  .product-added .upselling.details {
    width: 100%;
    margin-bottom: 40px;
    border: solid 1px #DBDBDB;
    padding-bottom: 10px;
  }
  .product-added .cart-outer {
    width: 285px;
    background: none transparent;
    padding-left: 0;
  }
  .product-added .added-buttons {
    width: 100%;
    text-align: center;
  }
  .continue-shopping.ui-button.ui-widget.ui-corner-all.ui-button-text-only {
    margin-bottom: 10px;
  }
  .product-added .cart {
    width: 100%;
  }
}
