#wrap{
  margin:auto 0;
}

#smallcart h4{
  text-align: center;
}

.cart_details_3{
  display:block;
  width:100%;
  float:left;
  margin-bottom:30px;
}

.cart_details_3 .cart_btn{
  width:100%;
  background:#444444;
  color: #fff;
  /*cursor:pointer;*/
  height:50px;
  z-index:1;
}

.cart_details_3 .cart_btn .icon{
  background:#444444;
  float:left;
  height:50px;
  width:20%;
  padding-top:10px;
  color: #fff;
  text-align:center;
  font-size:1.5em;
  border-radius:3px;
}
.cart_details_3 .cart_btn .items{
  width:40%;
  float:left;
  text-align:center;
  height:100%;
  border-left:2px solid;
  padding-top:12px;
  font-size: 17px;
  background-color: #E77D25;
}

.cart_details_3 .cart_btn .price{
  width:40%;
  float:left;
  text-align:center;
  height:100%;
  border-left:2px solid;
  padding-top:12px;
  font-size: 17px;
  background-color: #0F9D58;
}
.cart_details_3 .details{
  position:relative;
  padding-top:10px;
  z-index:-1;
  background:#000;
  /*display:none;*/
  z-index: 100;
}
.cart_details_3 .details .product_row{
  width:100%;
  float:left;
  border-bottom:1px solid #444444;
  padding: 10px;
}
.cart_details_3 .details .product_row .image{
  width:15%;
  float:left;
}
.cart_details_3 .details .product_row .info{
  width:85%;
  float:left;
}
.cart_details_3 .details .product_row .info .title{
  display:block;
  font-size:15px;
  text-align:center;
  width:45%;
  float:left;
  margin-left:2%;
  margin-top: 10%;
}
.cart_details_3 .details .product_row .info .price{
  display:block;
  text-align:center;
  font-size:14px;
  font-weight:700;
  width:20%;
  float:left;
  margin-top: 10%;
}
.cart_details_3 .details .product_row .info .qty{
  width:15%;
  float:left;
}
.cart_details_3 .details .product_row .info .qty input{
  width:30px;
  height:30px;
  border:1px solid #ccc;
  border-radius:3px;
  padding-left:5px;
  margin:0 auto;
  display:block;
}
.cart_details_3 .details .product_row .info .remove,
.cart_details_3 .details .product_row .info .update,
#bigcart .remove{
  float:right;
  width:14%;
  text-align:center;
  font-size:15px;
  color:crimson;
  transition:all 0.5s ease;
  margin-top: 10%;
}

.cart_details_3 .details .product_row .info .update{
  color: #337AB7;
}
.details .product_row .info .remove:hover,
.details .product_row .info .update:hover{
  cursor: pointer;
}

#bigcart .remove:hover{
  cursor: pointer;
}
.cart_details_3 .details .bottom{
  width:100%;
  display:block;
  float:left;
}
.cart_details_3 .details .bottom .left{
  width:30%;
  float:left;
  text-align:center;
}
.cart_details_3 .details .bottom .left .update{
  width:5%;
  float:left;
}
/*.cart_details_3 .details .bottom .left .update i{
  transition:all 2s ease;
  margin-left:8px;
  color:#808080;
  cursor:pointer;
}*/
/*.cart_details_3 .details .update span{
  font-size:10px;
  margin-top:0px;
}*/
/*.cart_details_3 .details .bottom .left .update i:hover{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  color: #fff;
}*/
.cart_details_3 .details .bottom .right{
  width:50%;
  /*float:right;*/
  
}
.cart_details_3 .details .bottom .sub{
  display:block;
}
.cart_details_3 .details .bottom .total{
  display:block;
  font-weight:700;
}
.cart_details_3 .details .bottom .update{
}
.cart_details_3 .bottom .checkout{
  /*display:block;*/
  padding:20px;
  color: #fff;
  text-decoration:none;
  text-align:center;
  margin-left:5%;
  margin-top:15px;
  font-weight: bold;
  font-size: 16px
}
.cart_details_3 .details .bottom .checkout i{
  float:right;
  margin-right:10%;
  margin-top:4px;
}
.cart_details_3 .notification{ 
  width:100%;
  text-align:center;
  border:1px solid #444444;
  padding:5px;
  position:relative;
  float:left;
  padding-top:10px;
  z-index:-1;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

.basket-info-wrapper{
  display: block;
}

.basket-info{
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  line-height: 50px;
  font-weight: bold;
  font-size:20px;
}

.cart-wrapper.col-xs-12{
  padding: 0;
}


.bigcart-wrapper{
  border-bottom: 1px solid #337AB7;
  padding: 20px;
}

div#bigcart-wrapper{
    padding: 0;
}

div#bigcart-wrapper{
    font-size: 20px;
}



div#bigcart-wrapper .img-responsive{
    width: 12%;
}