.page-layout-collection.catalog-category-view main#maincontent {
    margin-top: 0;
}

.new-design .list-products .product-wrapper,
.new-design .list-categories .category-wrapper {
	padding: 20px 3rem;
}
.new-design .list-products .product-wrapper .product-name,
.new-design .list-categories .category-wrapper .category-name,
.new-design .list-products .product-wrapper .product-price {
	font-size: 26px;
}

@media (max-width: 639px) {
	.new-design .list-products .product-wrapper .product-name,
	.new-design .list-categories .category-wrapper .category-name,
	.new-design .list-products .product-wrapper .product-price {
		font-size: 22px;
	}
}

.new-design .list-products .product-wrapper .list-description,
.new-design .list-products .product-wrapper .list-description p,
.new-design .list-products .product-wrapper .list-description span,
.new-design .list-categories .category-wrapper .list-description,
.new-design .list-categories .category-wrapper .list-description p,
.new-design .list-categories .category-wrapper .list-description span {
	font-size: 16px;
	color: #333333;
}
.new-design .list-products .product-wrapper .list-description ul ,
.new-design .list-categories .category-wrapper .list-description ul {
	padding: 0 0 0 15px;
}

.new-design .list-products .actions .ecom-btn,
.new-design .list-categories .actions .ecom-btn {
	background: #231f20;
	line-height: 16px;
	color: #ffffff;
	width: 100%;
	font-size: 16px;
}

.new-design .list-products .list-related .select-attributes {
	margin: 20px 0;
}

.new-design .list-products .list-related .related-product {
    padding: 10px;
    margin: 0;
}

.new-design .list-products .product-wrapper,
.new-design .list-categories .category-wrapper {
    margin: 0;
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.new-design .list-products .product-wrapper .list-col.image-col {
    -ms-grid-column-span: 1;
    -ms-grid-column: 1;
    grid-column: 1 / span 1;
    -ms-grid-row-span: 1;
    -ms-grid-row: 2;
    grid-row: 1 / span 1;
}

.new-design .list-products .product-wrapper .list-col.data-col {
    -ms-grid-column-span: 1;
    -ms-grid-column: 1;
    grid-column: 1 / span 1;
    -ms-grid-row-span: 1;
    -ms-grid-row: 1;
    grid-row: 2 / span 1;
    height: 100%;
	margin-right: auto;
}

.new-design .list-products .product-wrapper .list-col.image-col .slider-wrapper ul,
.new-design .list-products .product-wrapper .list-col.image-col .slider-wrapper ul li {
	padding: 0;
}

.new-design .list-products .product-wrapper .actions,
.new-design .list-categories .category-wrapper .actions {
	margin: 10px 0 25px 0;
}

.section-category-products .list-categories .category-wrapper {
	-webkit-transition:.3s box-shadow;
	transition:.3s box-shadow;
}
.section-category-products .list-categories .category-wrapper:hover {
	box-shadow:0 0 26px 0 rgba(0,0,0,0.15);
	z-index:1
}
.section-category-products .list-categories .category-wrapper:first-child:hover {
    box-shadow: none;
}

@media (max-width: 959px) {
	.new-design .list-products .product-wrapper .product-name,
	.new-design .list-products .product-wrapper .list-notice,
	.new-design .list-products .list-price,
	.new-design .list-products .actions {
		text-align: center;
	}

	.new-design .list-categories .category-wrapper.uk-background-cover {
		background-image: none !important;
	}
	
	.new-design .list-categories .category-wrapper .category-name,
	.new-design .list-categories .category-wrapper .list-description,
	.new-design .list-categories .category-wrapper .actions {
		text-align: center;
	}
}

@media (min-width: 960px) {
	.new-design .list-products .list-related {
		padding: 0;
		margin: 0 -5%;
	}
	
	.new-design .list-products .product-wrapper,
	.new-design .list-categories .category-wrapper {
        -ms-grid-columns: 50% 50%;
        grid-template-columns: 50% 50%;
        -ms-grid-rows: auto;
        grid-template-rows: auto
    }
	
	.new-design .list-categories .category-wrapper {
		min-height: 500px;
	}

    .new-design .list-products .product-wrapper .list-col.image-col {
		-ms-grid-column-span: 1;
        -ms-grid-column: 2;
        grid-column: 2 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
    }

	.new-design .list-products .product-wrapper .list-col.data-col {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
        grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
		margin-right: 20%;
    }
}