/*body.catalog-category-view .main .breadcrumbs {
    display: none;
}*/

body.catalog-category-view .main .category-header {
    position: relative;
    display: block;
    width:100%;
    height:400px;
}

body.catalog-category-view .main .category-header img {
    width:100%;
}



body.catalog-category-view .main .category-header h1 {
    position: absolute;
    top:30%;
    left:5%;
    font-size:30px;
    color:#000;
    font-weight:bold;
}

body.catalog-category-view .main .category-header .category-description {
    display: none;
    font-weight: 300;
}


@media only screen and (min-width:1200px) {
    body.catalog-category-view .main .category-header {
        height:auto;
        min-height: 300px;
    }

    body.catalog-category-view .main .category-header .category-description {
        display: block;
        width:400px;
        position: absolute;
        top:43%;
        left:5%;
        color:#000;
    }
}

body.catalog-category-view .main .category-header  {

}


body.catalog-category-view .main .category-nav span {
    top:60px;
    font-size:18px;
}

body.catalog-category-view .main .category-nav i,
body.cms-index-index .main .category-nav i{
    position:absolute;
    color:#000;
    left:20px;
    z-index: 20;
    top:85px;
    font-size:12px;
    font-style: normal;
    font-weight: 400;
}


body.catalog-category-view .main .category-nav li.item-odd,
body.cms-index-index .main .category-nav li.item-odd{
    width:32.5%;
    background-color:#f1f1f1;
    height:200px;
    margin-left:0;
    margin-right:0;
}

body.catalog-category-view .main .category-nav li.item-odd.col-2,
body.cms-index-index .main .category-nav li.item-odd.col-2{
    margin-left:1.25%;
    margin-right:1.25%;
}

body.catalog-category-view .main .category-nav li.item-even,
body.cms-index-index .main .category-nav li.item-even {
    width:49.5%;
    background-color:#f1f1f1;
    height:200px;
    margin-left:0;
    margin-right:0;
}

body.catalog-category-view .main .category-nav li.item-even.col-1,
body.cms-index-index .main .category-nav li.item-even.col-1 {
    margin-right:0.5%;
}
body.catalog-category-view .main .category-nav li.item-even.col-2,
body.cms-index-index .main .category-nav li.item-even.col-2 {
    margin-left:0.5%;
}

body.catalog-category-view .main .category-nav img,
body.cms-index-index .main .category-nav img{
    max-height: 160px;
    right:20px;
    margin:auto;
    transition: all 0.5s ease-out;
}

body.catalog-category-view .main .category-nav li:hover img,
body.cms-index-index .main .category-nav li:hover img {
	max-height: 180px;
}

body.catalog-category-view .products-grid li.item,
body.cms-index-index .products-grid li.item {
    position:relative;
}

body.catalog-category-view .products-grid li.item,
body.cms-index-index .products-grid li.item{
	padding:12px 0px 10px;
    margin-right:10px;
    margin-bottom:10px;
    width:290px;
    height:400px;
    overflow:hidden;
}

body.catalog-category-view .products-grid li.item:nth-child(4n+4),
body.cms-index-index .products-grid li.item:nth-child(4n+4) {
    margin-right:0;
}

body.catalog-category-view .products-grid li.item .product-image,
body.cms-index-index .products-grid li.item .product-image {
    background-color:#f1f1f1;
    text-align: center;
    vertical-align: middle;
}

body.catalog-category-view .products-grid li.item .product-image img,
body.cms-index-index .products-grid li.item .product-image img{
    width:230px;
    height:230px;
    margin-top:25px;
}

body.catalog-category-view .products-grid li.item .product-description,
body.cms-index-index .products-grid li.item .product-description {
    height:37px;
    overflow: hidden;
    color:#ccc;
    font-weight: 300;
}

body.catalog-category-view .products-grid li.item .manufacturer-logo,
body.cms-index-index .products-grid li.item .manufacturer-logo {
    position: absolute;
    left:15px;
    top:20px;
    width:50px;
}