/* LANDING */
.Content .landing-products {
    border: none;
}
.product-grid-container {
    margin-left: 0;
    margin-right: 0;
    float: left;
    margin-top: 30px;
    width: 100%;
}
#Container .landing-new-products h2{
    text-align: center;
    border-top:none;
    margin-top: 20px;
    font-size: 32px;
    font-family: verdana, geneva;
    font-weight: 600;
}
#Container .landing-new-products p{
    text-align: center;
}

/* PRODUCTLIST */
.Content .ProductList li {
    height: 370px !important;
    margin: 0 0 20px 15px;
    max-width: none;
    width: 32%!important;
}
.Content .ProductList li:hover {
    box-shadow: none;
}

.Content .ProductList li div.ProductImage {
    height: 270px !important;
    border-color: transparent;
    text-align: center;
    width: 100%!important;
    display: block;
}
.landing .Content .ProductList li div.ProductImage {
    height: 275px !important;
}
.Content .ProductList .ProductImage img {
    max-width: 100%;
}
.Content .ProductList li .ProductActionAdd a {
    left: 0;
    margin-left: 0;
}
.category .ProductList li {
    width: 31%!important;
}
.mobile #category-main .Content .ProductList li, .mobile .Content .ProductList li {
    border: none;
}
.mobile .Content .ProductList li .ProductDetails {
    margin-top: 0;
}

/* QUICK VIEW */
.QuickViewSide {
    width: 100%;
}
#QuickViewImage {
    max-height: 500px;
}
#QuickViewImage img {
    width: auto !important;
}
#QuickViewProductDetails {
    padding: 0 20px 25px;
    width: 100% !important;
}

/* PRODUCT */
.PrimaryProductDetails .ProductThumbWrap {
    border: none;
}

@media only screen and (max-width: 1180px) {
    .Content .ProductList li {
        margin: 0;
    }
    .mobile #category-main .Content .ProductList li, .mobile .Content .ProductList li {
        width: 31% !important;
    }
}
@media only screen and (max-width: 960px) {
    #Header div.logo a.logo img {
        height: 55px;
        max-height: 55px;
    }
    #Header #HeaderLower #SideCategoryList li a {
        padding: 6px 15px;
    }
    .Content .ProductList li {
        height: 360px !important;
    }
    .Content .ProductList li div.ProductImage {
        height: 260px !important;
        display: table-cell;
    }
    .mobile #category-main .Content .ProductList li, .mobile .Content .ProductList li {
        height: 400px !important;
        width: 46% !important;
    }
}
@media only screen and (max-width: 767px) {
    .Content .ProductList li {
        height: auto !important;
        width: 50% !important;
    }
    .Content .ProductList li div.ProductImage {
        height: auto !important;
        min-height: 150px;
    }
}
@media only screen and (max-width: 500px) {
    .Content .ProductList li {
        width: 100% !important;
    }
    .Content .ProductList li div.ProductImage {
        display: block;
    }
    .mobile #category-main .Content .ProductList li,
    .mobile .Content .ProductList li {
        height: auto !important;
        margin: 0 0 15px;
        max-width: 100%;
        min-height: initial;
        padding-bottom: 30px;
        width: 100% !important;
    }
}
@media only screen and (max-width: 400px) {
    .Content .ProductList li {
        min-height: 315px;
    }
}
