/*background RGBA
============================================*/
/*******************************************************************
Cart btn Styles
********************************************************************/
/*******************************************************************
Cart Block(Header) Styles
********************************************************************/
.cart_block {
  width: 270px; }
  .cart_block.panel-cart {
    color: #888;
    background-color: #efefef;
    border-color: #d6d6d6; }
  .cart_block .cart_block_shipping_cost,
  .cart_block .cart_block_tax_cost,
  .cart_block .cart_block_total,
  .cart_block .cart_block_wrapping_cost {
    float: right; }
  .cart_block table.vouchers {
    clear: both;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 10px; }
    .cart_block table.vouchers tr td {
      padding: 2px; }
    .cart_block table.vouchers tr td.quantity {
      margin-right: 5px;
      min-width: 18px; }
    .cart_block table.vouchers tr td.delete {
      padding-left: 0;
      padding-right: 0;
      text-align: right;
      width: 15px; }
  .cart_block .cart_block_list .remove_link {
    position: absolute;
    right: 10px;
    top: 19px; }
  .cart_block .cart_block_list .remove_link a,
  .cart_block .cart_block_list .ajax_cart_block_remove_link {
    color: #777777;
    display: block;
    width: 100%;
    height: 100%; }
  .cart_block .cart_block_list .remove_link a:before, .cart_block .cart_block_list .ajax_cart_block_remove_link:before {
    display: inline-block;
    content: "\f057";
    font-family: "FontAwesome";
    font-size: 18px;
    line-height: 18px; }
  .cart_block .cart_block_list .remove_link a:hover, .cart_block .cart_block_list .ajax_cart_block_remove_link:hover {
    color: #515151; }
  .cart_block .products a {
    color: #333; }
    .cart_block .products a:hover {
      color: #C0BB87; }
  .cart_block .cart-images {
    float: left;
    padding-right: 10px;
    width: 30%; }
    .cart_block .cart-images img {
      display: block;
      border: 1px solid #d6d6d6;
      height: auto;
      max-width: 100%; }
  .cart_block .cart-info {
    overflow: hidden;
    position: relative;
    padding-right: 25px; }
    .cart_block .cart-info .product-name {
      font-weight: bold; }
    .cart_block .cart-info .quantity-formated {
      padding-right: 5px; }
    .cart_block .cart-info .price {
      text-align: right;
      display: block;
      padding-top: 10px; }
  .cart_block .product-atributes {
    font-size: 11px; }
  .cart_block dl {
    margin: 0; }
  .cart_block dt {
    font-weight: normal;
    font-size: 0.9em;
    overflow: hidden;
    padding: 20px 10px 16px 20px;
    position: relative;
    border-bottom: 1px solid #d6d6d6; }
    .cart_block dt.last_item {
      border-bottom: none; }
  .cart_block dd {
    position: relative; }
    .cart_block dd .cart_block_customizations {
      border-top: 1px dashed #d6d6d6; }
    .cart_block dd .cart_block_customizations li {
      padding: 10px 20px; }
    .cart_block dd .cart_block_customizations li .deleteCustomizableProduct {
      position: absolute;
      right: 10px; }
  .cart_block dt:nth-of-type(2n), .cart_block dd:nth-of-type(2n) {
    background-color: #e2e2e2; }
  .cart_block .cart_block_no_products {
    margin: 0;
    padding: 10px 20px; }
  .cart_block .cart-prices {
    border-top: 1px solid #d6d6d6;
    padding: 10px 20px 22px 20px; }
    .cart_block .cart-prices .cart-prices-line {
      overflow: hidden;
      border-bottom: 1px solid #d6d6d6;
      padding: 7px 0; }
    .cart_block .cart-prices .cart-prices-line.last-line {
      border: none; }
    .cart_block .cart-prices .price.cart_block_total {
      font-weight: bold; }
  .cart_block .cart-buttons {
    overflow: hidden;
    padding: 10px 20px 10px 20px;
    margin: 0;
    text-align: center; }

/*****************************************************************************
Layer Cart Css
*****************************************************************************/
#layer_cart .alert {
  margin-bottom: 0; }

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