.article-layout .image {
    text-align: center;
    position: relative;
    width: 40%;
    float: left;
    display: flex;
    /* border: 1px solid red; */
}/* Внимание! Каждый стиль должен включать #article-category */
/*Grid and List*/
:root {
    --column-left: 320px;
}

#article-category #grid-view {
    background: #ffffff url(/image/catalog/design/grid1.svg) center no-repeat;
    background-size: 24px 24px;
    content: '';
    display: block;
    padding: 14px;
    border: 1px solid #ddd;
}

#article-category #list-view {
    background: #ffffff url(/image/catalog/design/list1.svg) center no-repeat;
    background-size: 24px 24px;
    content: '';
    display: block;
    padding: 14px;
    border: 1px solid #ddd;
}

#article-category #grid-view.active {
    background: #ffffff url(/image/catalog/design/grid.svg) center no-repeat;
    background-size: 24px 24px;
    content: '';
    display: block;
}

#article-category #list-view.active {
    background: #ffffff url(/image/catalog/design/list.svg) center no-repeat;
    background-size: 24px 24px;
    content: '';
    display: block;
}

/*Grid and List - end*/

#article-category .input-group-addon {
    border: 0px;
    background: none;
}

#article-category .input-group .form-control:last-child,
#article-category .input-group-addon:last-child,
#article-category .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
#article-category .input-group-btn:first-child>.btn:not(:first-child),
#article-category .input-group-btn:last-child>.btn,
#article-category .input-group-btn:last-child>.btn-group>.btn,
#article-category .input-group-btn:last-child>.dropdown-toggle {
    border-radius: 3px;
}



@media (max-width: 991px) {

    #article-category #column-left,
    #article-category #content,
    #article-category #content.content-side,
    #article-category #content.content-center {
        width: 100%
    }
}

.article-block.grid-block {
    display: grid;
    grid-gap: 100px;
    /* grid-template-columns: repeat(auto-fit, minmax(184px, 1fr)); */
    /* grid-template-rows: auto auto auto auto auto; */
    /* grid-auto-rows: minmax(100px, auto); */
    /* align-items: stretch; */
}

.grid-block:before {
    display: none !important
}

#article-category .article-block {
    /* border-top:1px solid #ddd;
    padding-top:30px;
    margin-top:30px; */
}

#article-category .list-block {
    grid-template-columns: 1fr;
}


/* Проверить ниже все*/

#article-category .input-group-addon {
    border: 0px;
    background: none;
}

#article-category .input-group .form-control:last-child,
#article-category .input-group-addon:last-child,
#article-category .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
#article-category .input-group-btn:first-child>.btn:not(:first-child),
#article-category .input-group-btn:last-child>.btn,
#article-category .input-group-btn:last-child>.btn-group>.btn,
#article-category .input-group-btn:last-child>.dropdown-toggle {
    border-radius: 3px;
}

/*BLOG*/

#article-category .img-thumbnail {
    margin-bottom: 10px;
    padding: 0px;
    border: 0px;
}

#article-category .product-thumb h4 {
    text-align: left;
    margin-bottom: 10px;
}

#article-category .list-block .product-thumb h4 {
    margin-bottom: 10px;
}


#article-category .list-block .product-thumb {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border: 1px solid transparent;
    margin-bottom: 20px;
}

#article-category .list-block .product-thumb .button-group button {
    width: 120px
}

/* @media (min-width:420px) and (max-width:539px) {
    #article-category .list-block .product-thumb { 
        min-height: calc(10vw + 467px);
    }
}
@media (min-width:540px) and (max-width:575px) {
    #article-category .list-block .product-thumb { 
        min-height: calc(10vw + 453px);
    }
}
@media (min-width:576px) and (max-width:767px) {
    #article-category .list-block .product-thumb { 
        min-height: calc(10vw + 426px)
    }
}
@media (min-width:768px) and (max-width:991px) {
    #article-category .list-block .product-thumb { 
        min-height: 498px;
    }
}
@media (min-width:992px) and (max-width:1199px) {
	#article-category .list-block .product-thumb {
		min-height: 484px;
	}
}
@media (min-width:1200px) {
    #article-category .list-block .product-thumb { 
        min-height: 485px;
    }
} */


/*BLOG-end*/