.text-ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.mt-15{
    margin-top: 15px;
}
.pt-15{
    padding-top:15px;
}
.pt-50{
    padding-top:50px;
}
.logout-icon-div .logout-icon{
    font-size: 13px;
    margin: 0 0 3px;
}
.cms-pagination-list .page-item a{
    height: 38px;
    background-color: var(--color-btn-primary);
    color: var(--color-btn-primary-text);
    border-color: var(--color-btn-primary-text);
}
.collection_wrapper ul li.active > a, .collection_wrapper ul li.active > a:hover {
    background-color: #111!important;
    color: #eeeeee!important;
}
.pagination>.disabled>a {
    color: #777 !important;
    cursor: not-allowed;
    border-color: #777 !important;
}
.pull-right{
    float: right!important;
}
.bordered{
    border: 1px solid var(--color-border)
}
.d-flex{
    display: flex;
}
.align-center{
    align-items: center;
}
.justify-content-center{
    justify-content: center;
}
.text-end{
    text-align: end;
}
.text-start{
    text-align: start;
}
.text-center{
    text-align: center;
}
.product-info .in_stock {
    color: #1cc373;
    font-weight: 500;
}
.product-info .out_of_stock {
    color: red;
    font-weight: 500;
}
.added-to-wishlist{
    background: var(--color-product-secondary)!important;
}
.remove-from-compare-js .added{
    background: var(--color-product-secondary);
}
.ajax-success-modal.modal {
    z-index: 1999!important;
}
.owl-item .product-image{
    height: 373px;
    display: flex;
    align-items: center;
}
.owl-item .product-image{
    height: 373px;
    display: flex;
    align-items: center;
}
.product-thumb {
    background-color: #202020;
}
.promotions-container{
    margin-bottom: 40px;
}
.search-results li:hover {
    background: #222 none repeat scroll 0 0;
}
.labels-wrap{
    position: absolute;
    left: 15px;
    right: auto;
    top: 0;
    color: #ddd;
    display:none;
}
.product-wrapper:hover .labels-wrap{
    display:block!important;
}
.cursor{
    cursor: pointer;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #5d5d5d;
}
.product-information .product-information-inner .add-to-wishlist.pro_btn .show .loading {
    background: none!important;
}