.show-more{
    display        : block;
    position: relative;
    left: 50%;
    width: 16%;
    margin-left: -8%;
    margin-bottom: 50px;
    padding        : 10px 0;
    background: #ed4cba;
    color: #fff;
    text-align     : center;
    font-size      : 20px;
    text-decoration: none;
    .border-radius(1.3em);
    &:hover {

    }
}

// Products List
//==================================================
.product-list {
    .inline-block-wrap(@el : div);
}
.product-item {
       padding: 0.9em 0 1.3em;
       margin-bottom: 1em;
       background: #fff;
       text-align: center;
       .border-radius(1.3em);

    .grid-elements(4;1%;false;3;1%);


    .clearfix-mixin();

    &.grid{ }

    &.list{ }

    >div {
        width: 100%;
        padding: 0 10px;
    }

    // General styles
    .product-image{
        overflow: hidden;
        display: inline-block;
        width: 170px;
        height: 170px;
        margin-top: 15px;
        text-align: center;
        .border-radius(50em);

        img {

        }

    }

    .product-title{
        display: block;
        margin      : 0 0 0.25em;
        font-size   : @font-size-large;
        font-family : @font-family-headings;
        color: #000;
        text-decoration: none;
        font-weight: bold;
        font-style: italic;
    }

    .product-description{ }

    .product-price{
        float: left;
        font-weight: bold;
        font-size: @font-size-large;
        color:#cdcdcd;

    }

    .tcart-add{
        position: relative;
        float: right;
        white-space: nowrap;
        overflow: hidden;
        width: 40px;
        .button();
        .user-select();
        .box-shadow(none; @input-shadow-focus);
        .transition();
        &:hover {
            width:auto;
            padding-right:45px;
            background: @brand-primary-second;
            .transition();
        }

        &::after {
            content:url('../images/cart.png');
            position: absolute;
            right: 0;
            top: 4px;
            width: 40px;
            height: 33px;
            background: @brand-primary-second;
            .border-radius(50%);

        }
    }
}


// Products List in SideBar
//==================================================
.sidebar{

    .product-item{

        .product-image{
            img{ }
        }

        .product-title{ }

        .product-description{ }

        .product-price{ }

        .tcart-add{ }
    }
}

// Related Products
//==================================================
.related-products{
    margin-bottom: 60px;
    li{
        padding: 0.9em 0 1.3em;
        margin-bottom: 1em;
        background: #fff;
        text-align: center;
        .border-radius(1.3em);

        .product-title{
            display: block;
            margin      : 0 0 0.25em;
            font-size   : @font-size-large;
            font-family : @font-family-headings;
            color: #000;
            text-decoration: none;
            font-weight: bold;
            font-style: italic;
        }

        .product-image{
            overflow: hidden;
            display: inline-block;
            width: 170px;
            height: 170px;
            margin-top: 15px;
            text-align: center;
            .border-radius(50em);
            img{ }
        }

        .product-description{
        display: none;
        }

        .product-price{ }

        .tcart-add{
            float: left;
            font-weight: bold;
            font-size: @font-size-large;
            color:#cdcdcd;
        }

    }
}
