.l-left-col {
    border-right: 1px solid #EEE;
    padding-right: 15px;
}

.g-wrapper {
    background: none !important;
}

.b-left-menu li {
    padding: 0 15px;
}
.b-left-menu li.active{
    margin-right: -20px;
    padding-right: 5px;
    border-right: 10px solid #EEE;
}


.b-product-list .products-list{
    width: 100%;
}
.b-product-list .products-list .product-item {
    border: 1px solid #EEE;
    padding: 15px;
    box-sizing: border-box;
    margin: 10px 0 20px 20px;
    transition: all .2s ease-in-out;
    background: #FFF;
    width: 250px;
    min-width: 240px;
}
.b-product-list .products-list .product-item:hover {
    border-color: #AAA;
}
.b-product-list .products-list .product-item.product-item-action:after{
    top: -10px;
    left: -10px;
}
.b-product-list .products-list .product-item h2{
    line-height: 20px;
    white-space: break-spaces;
    height: 40px;
}

.l-header-bottom{
    background: #F2F5ED;
}

.b-product-list .products-list .product-item .button{
    display: block;
    width: 100%;
}

div.container{
    max-width: 1100px;
}

.jcarousel-container .jcarousel-next{
    display: none !important;
}

.l-header-bottom .carousel-inner > .item > img, .carousel-inner > .item > a > img{
    margin-left: auto;
}
.l-header-bottom:after,
.l-top-footer:before{
    background-image: url(/catalog/view/theme/kievflora/image/header-bottom-wave-bg-2.png) !important;
}
.h-top-filter {
    background: #fa7971;
    font-weight: 500;
}
.b-header-delivery p{
    color: #FFF;
}

.l-top-footer{
    background: #fA7971 !important;
}
.b-footer-menu .category_link_first{
    color: #FFF;
}
.l-bottom-footer,
.fottN {
    background: #3a3a3a !important;
}

@media(max-width: 480px) {
    .b-product-list .products-list .product-item {
        min-width: 46%;
    }
    .carousel-item[jcarouselindex]{
        display: none !important;
    }
    .carousel-item[jcarouselindex="1"],
    .carousel-item[jcarouselindex="2"]{
        display: inline-block !important;
    }
}