.pop-up-cart .button.checkout{
    text-shadow: none;
    color:#FFF;
}

#show-fancybox-cart{
    display:none;
}

.pop-up-cart .checkout:hover{
    background: #99F;
    background: -moz-linear-gradient(top, #99F 0%, #FF96C9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99F), color-stop(100%,#FF96C9));
    background: -webkit-linear-gradient(top, #99F 0%,#FF96C9 100%);
    background: -o-linear-gradient(top, #99F 0%,#FF96C9 100%);
    background: -ms-linear-gradient(top, #99F 0%,#FF96C9 100%);
    background: linear-gradient(to bottom, #99F 0%,#FF96C9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99F', endColorstr='#FF96C9',GradientType=0 );
}

.pop-up-cart .checkout{
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #FF96C9 0%, #99F 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF96C9), color-stop(100%,#99F));
    background: -webkit-linear-gradient(top, #FF96C9 0%,#99F 100%);
    background: -o-linear-gradient(top, #FF96C9 0%,#99F 100%);
    background: -ms-linear-gradient(top, #FF96C9 0%,#99F 100%);
    background: linear-gradient(to bottom, #FF96C9 0%,#99F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF96C9', endColorstr='#99F',GradientType=0 );
}

.remove_cart {
  height: 16px;
  width: 16px;
  border: 0 none #000000;
  background: url("delete.png") no-repeat;
  text-indent: -9999em;
  cursor: pointer;
}

.total_cart_down {
  float: left;
  padding-right: 20px;
}

.total_price_down {
  float: right;
  color: #F3951D;
  font-weight: bold;
}

.prc_nam td {
  padding-bottom: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #666;
}

.pop-up-cart .total_cart{
  font-size: 20px;
  color: #666;
  width: 250px;
  float: right;
  border-top: 1px dashed #F3951D;
  padding-top: 13px;
  display: block;
  padding-right: 10px;
  position: relative;
  top: -10px;  
}

.pop-up-spacer{
  height:20px;
}

.pop-up-cart .checkout, 
.pop-up-cart .continue-shopping {
  float: left;
  border-radius: 9px;
  padding: 5px 12px;
  display: block;
  height: 100%;  
}

.pop-up-cart a.continue-shopping{
  background:none;
  cursor: pointer;
}

.checkout-button-wrapper, 
.continue-shopping-button-wrapper{
  float:left;
}

.reset-indent,
.pop-up-cart,
.heading,
.content
{
    padding:0;
    margin:0;
}

.pop-up-cart .heading {
    font-size: 20px;
    color: #666;
    padding-bottom: 10px;
    padding-top: 0px;
    border-bottom: 1px dashed #F3951D;
    margin-bottom: 15px;
}

.pop-up-cart .heading h4{
    font-size: 20px;
    color: #666;
}

.pop-up-cart .content{
    width:100%;    
}

.pop-up-cart{
    /*max-width: 720px;
    width: 100%;*/
    overflow: hidden;    
}

.pop-up-cart table{
    text-align: left;
    width: 100%;
}

.pop-up-cart table.cart td{
    vertical-align: middle;
    text-align: center;
}

.pop-up-cart td.image{
    text-align: center;
    min-height:70px;
    min-width:70px;
    padding: 10px 0;
}

.pop-up-cart .cart_miny .remove_cart {
    height: 16px;
    width: 16px;
    border: 0 none #000000;
    background: url("delete.png") no-repeat;
    cursor: pointer;
}

.button_buy-cart{
  width: 35%;
  float: right;
  font-size: 25px;
  padding: 13px 20px;
  text-align: center;
  color: #fff;
}

.button_buy-cart:hover{
  color: #fff;
}



.button_cont-cart-wr .button_cont-cart{
  font-size: 25px;
  color: #fff;
  float: none;
  text-align: center;
}

.button_cont-cart:hover{
  color: #fff;
  
}

.button_cont-cart-wr{
  float: left;
  width: 35%;
  padding: 8px 15px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56B302), 
 color-stop(1, #56B302) );background:-moz-linear-gradient( center top, #56B302 5%, #56B302 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56B302', endColorstr='#56B302');
 background-color:#56B302;
 -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
 border:0px solid #fff;display:inline-block;color:#fff;font-family: Font, Helvetica, Arial, sans-serif; font-weight:bold;margin-bottom:10px;padding:6px 20px;
 text-decoration:none;text-shadow:0px 0px 0px #000;
 
}

.button_cont-cart-wr:hover{
  background: #2a405d;
}

.button_cont-cart-wr:hover a{
  color: #fff;
}

.container{
  width: 920px;

}

.flex_cont{
  margin: 15px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #d5d5d5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;

}


.purchases_pop .image {
    width: 16%;
}

.purchases_pop .name {

    width: 16%;
}

.purchases_pop .price {
    width: 16%;
}

.purchases_pop .remove {
    width: 16%;
    text-align: right;
}
.purchases_pop .amount {
    width: 16%;
}

.total_price{
  margin: 13px 0;
  font-size: 18px;

}

.total_price .price{
  text-align: right;
}
@media (max-width: 992px) {
  .container{
    max-width: 750px;
    width: 100%;

  }

  .button_cont-cart-wr .button_cont-cart{

    padding: 8px 12px;
  }

  .button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
      -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .button_cont-cart-wr{
    width: 90%;
  }

  .button_buy-cart{
    width: 90%;
  }

}

@media (max-width: 767px) {

  .button_cont-cart-wr{
    padding: 8px 19px;
  }
  
}


@media (max-width: 480px) {

  .image_mob{
    display: none;
  }

  .price_mob{
    display: none
  }

  .amount_mob{
    display: block;
    float: left;
    margin-top: 10px;
  }
  .price_common{
    display: block;
    float: left;
     margin-top: 10px;
  }

 

  .flex_cont{
    padding: 10px 0;
    height: 80px;

  }

  .purchases_pop .image {
    width: 25%;
}

.purchases_pop .name {

    width: 50%;
}

.purchases_pop .price {
    width: 5%;
}

.purchases_pop .remove {
    width: 20%;
    text-align: right;
}
.purchases_pop .amount {
    width: 25%;
}

.button_cont-cart-wr{
  width: 80%;
  font-size: 15px;
}

.button_buy-cart{
  width: 80%;
}

.button_cont-cart-wr .button_cont-cart {
   font-size: 25px; 
}
.total_price .price{
  width: 50%;
}



  
}


