
table#cart tbody tr:nth-child(odd){
    background-color: white!important;
}
table#cart tbody tr:nth-child(even){
    background-color: #eaeaea;
 }
.table>tbody>tr>td, .table>tfoot>tr>td{
    vertical-align: middle;
}
@media screen and (max-width: 600px) {
    .mobileft{
        text-align: left!important;
    }
    table#cart tbody tr{
        background-color: white!important;
    }
    table#cart tbody td .form-control{
        width:20%;
        display: inline !important;
    }
    .btn{
        width:100%;
        margin:1.5em 0;
    }

    .actions .btn-info{
        float:left;
    }
    .actions .btn-danger{
        float:right;
    }

    table#cart thead { display: none; }
    table#cart tbody td { display: block; padding: .6rem; min-width:320px;}
    table#cart tbody tr td:first-child { background: #dbeaec; color: #a58755; }
    table#cart tbody td:before {
        content: attr(data-th); font-weight: bold;
        display: inline-block; width: 8rem;
    }



    table#cart tfoot td{display:block; }
    table#cart tfoot td .btn{display:block;}

}


.like {
    background: #a58755;
    padding: 1.2em 1.5em;
    border: none;
    text-transform: UPPERCASE;
    color: #fff;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}
.like:hover,.like:focus,.like:active,.like:active:hover {
    background: #a58755;
    padding: 1.2em 1.5em;
    border: none;
    text-transform: UPPERCASE;
    color: #fff;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}
.likeblue {
    background: #a58755;
    padding: 1.2em 1.5em;
    border: none;
    text-transform: UPPERCASE;
    color: #fff;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}
.likeblue:hover,.likeblue:focus,.likeblue:active,.likeblue:active:hover {
    background: #a58755;
    padding: 1.2em 1.5em;
    border: none;
    text-transform: UPPERCASE;
    color: #fff;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}
#cart{
    margin-top:20px;
    margin-bottom:20px;
}
#cart thead th {
    background-color: #a58755;
    color:#fff;
    height:55px;
    line-height:55px;
}
#cart h4.nomargin {
    color:#a58755;
}

.preOrderIcons .fa {
    font-size: 32px;
}

.newsletter .form-control {
    border-radius: 0;
    font-size: 24px;
    height: auto;
    padding: 10px 15px;
}

.newsletter .btn {
    border-radius: 0;
    padding: 18px 25px;
}

.newsletter .bg {
    background-color: #a58755;
    color: white;
}