.view-more-products
{
    /*padding               : 10px 20px;
    -webkit-border-radius : 2px;
    -moz-border-radius    : 2px;
    border-radius         : 2px;
    background            :#d01515  none repeat scroll 0 0;
    color                 : #ffffff;*/
    background: linear-gradient(to bottom, #d01515 0, #a32a2a 100%);
    padding: 10px 20px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px 0;
    border-radius: 100px;
    box-shadow: 0 1px 3px 0 #777;
    font-size: 14px;
}
.view-more-products:hover{
    /*color: #fff;
    background-color: #339966*/
    background: linear-gradient(to bottom, #c30404, #a32a2a);
    color: #fff;
    margin: 8px 0 12px;
    -moz-transition: .5s;
    -o-transition: .5s;
    -ms-transition: .5s;
    transition: .5s;
}

body.single-product
{
    width    : 100% !important;
    height   : auto !important;
    position : relative;
    margin   : 0;
    padding  : 0;
    display  : block;
    border   : 0;
}

body.single-product:hover
{
    -webkit-box-shadow : unset;
    -moz-box-shadow    : unset;
    box-shadow         : unset;
}

body.single-product:hover .product-text .link-button
{
    opacity    : 0;
    visibility : hidden;
}

body.single-product:hover .product-text .price, .single-product:hover .product-text .rating
{
    opacity    : 1;
    visibility : visible;
}

body.single-product .single-product:hover .product-text .link-button
{
    opacity    : 1;
    visibility : visible;
    bottom     : 7%;
}

body.single-product .single-product:hover .product-text .price, .single-product:hover .product-text .rating
{
    opacity    : 0;
    visibility : hidden;
}

#img_left {
    position: fixed;
    top: 163px;
    left: 0;
    z-index: 200;
    width: 148px;
    height: 450px;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

#img_right {
    position: fixed;
    top: 163px;
    right: 0;
    z-index: 200;
    width: 148px;
    height: 450px;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.header-bottom-area.sticky #img_right, .header-bottom-area.sticky #img_left {
    top: 53px;
}