#content-wrap .basket-block > h1{
    font-family: Poppins;
    font-weight: 600;
    color: #494949;
}

#content-wrap p.top-cart{
    font-family: Poppins;
    font-weight: 500;
    color: #494949;
    text-align: left;
}

#content-wrap .cart{
    font-family: Poppins;
    font-weight: 500;
    color: #494949;
}

#content-wrap .cart .page-title{
    /*display: none !important;*/
}

#content-wrap .cart #shopping-cart-table{
    border: none;
    background: transparent;
    padding: 0;
    position: relative;
}

#content-wrap .cart #shopping-cart-table thead tr{
    border-bottom: 2px solid #494949;
}

#content-wrap .cart #shopping-cart-table thead tr th{
    border: none;
    font-family: Poppins;
    font-weight: 700;
    color: #494949;
}

#content-wrap .cart #shopping-cart-table tbody tr{
    border-bottom: 2px solid #ECECEC;
    background: transparent;
}

#content-wrap .cart #shopping-cart-table tbody tr td{
    border: none;
    text-align: left;
    padding: 10px 0;
}

#content-wrap .cart #shopping-cart-table tbody tr td .product-name{
    text-align: left;
    font-family: Poppins;
    font-weight: 500;
    color: #494949;
}

#content-wrap .cart #shopping-cart-table tbody tr td h2.product-name a,
#content-wrap .cart #shopping-cart-table tbody tr td h3.product-name{
    text-align: left;
    font-family: Poppins;
    font-weight: 700;
    color: #494949 !important;
}

#content-wrap .cart #shopping-cart-table tbody tr.discount {
    display: none;
}

#content-wrap .cart #shopping-cart-table tfoot{
    border: 0;
}

#content-wrap .cart #shopping-cart-table tfoot td{
    border: 0;
    padding: 10px 0;
}

#content-wrap .cart #shopping-cart-table tfoot td button span span{
    text-transform: none;
}

#content-wrap .cart .cart-collaterals > div:nth-child(2) .discount input{
    background: #ECECEC;
    border: 0;
}

#content-wrap .cart #shopping-cart-table tfoot td button span,
#content-wrap .cart .cart-collaterals > div:nth-child(2) .discount .buttons-set button span,
#content-wrap .cart .cart-collaterals > div:nth-child(3) .totals .checkout-types input[type="submit"]{
    background: #AB1F2C;
}

#content-wrap .cart #shopping-cart-table tfoot td button.btn-continue span{
    background: #494949;
}

#content-wrap .cart #shopping-cart-table tbody tr td .btn-remove{
    background: url(/media/btn-remove.png) 0 0 no-repeat;
    background-position: center;
    width: 12px;
    height: 12px;
}

.ebook_add_to_basket_button button
{
    background-color: #AB1F2C;
    margin: 4px;
    padding: 7px;
}
.ebook_add_to_basket_button a
{
    color: white!important;
}
.ebook_add_to_basket_title {
    font-weight: bold;
}

