#cart-top .badge {
    background-color: rgb(124, 203, 207);
    border-radius: 50%;
    color: white;
    display: inline-block;
    line-height: 1;
    padding: 4px 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 1.1em;
}
#cart-top {
    background: white;
    width: 320px;
    padding: 20px;
    max-height: 480px;
    overflow-y: auto;
    font-size: 0.95em;
    color: #171414;
}
#cart-top .header {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 15px;
}
#cart-top .header .total {
    float: right;
}
#cart-top .items {
    padding: 20px 0;
}
#cart-top .items li {
    margin-bottom: 18px;
    position: relative;
}
#cart-top .items li .item-remove {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
#cart-top .items img {
    float: left;
    margin-right: 12px;
    max-height: 72px;
}
#cart-top .items .item-name {
    font-size: 1.1em;
    height: 1em;
    overflow: hidden;
    padding: 0 18px 0 0;
    display: block;
    margin: 0 0 8px 0;
}
#cart-top .items .price {
    color: #f34c88;
    margin-right: 8px;
}
#cart-top .items .quantity {
    color: #ABB0BE;
}
#cart-top .fa {
    color: #515783;
    margin-right: 6px;
    font-size: 0.75em;
}
#cart-top .header .cart-icon {
    color: #24242c;
    font-size: 20px;
}
#cart-top .button {
    background: #7ccbcf;
    color: white;
    text-align: center;
    padding: 12px;
    text-decoration: none;
    display: block;
    border-radius: 3px;
    font-size: 16px;
    margin: 25px 0 15px 0;
}
#cart-top .button:hover {
    background: #5bdae0;
    color: white;
}
#cart-top .clearfix:after {
    content: "";
    display: table;
    clear: both;
}
#cart-top .template {
    display: none;
}
#cart-top .clone {
    position: fixed;
    z-index: 9999;
}

.cart-add{
    display: block;
    margin: 24px 0;
}


.cart-add input{
    max-width: 180px;
}


.donation-add-info table tr th{
    border-top: 2px solid #deead1;
    padding: 8px;
    border-bottom: 4px solid #deead1;
    
}

.donation-add-info table tr td{
    padding: 8px;
}


