.checkout-invalid {
	border-color: #AC0000!important;
}

textarea{
	height: 80px!important;
}

.mainPopup-form textarea:-moz-placeholder{
	color: #666;
}

.mainPopup-form textarea::-webkit-input-placeholder{
	color: #666;
}

.mainPopup-form textarea:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.mainPopup-form textarea:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

#consultation .questions-wrap .questions-forms .form-control{
    outline: none;
    resize: none;
}

.products-categories-list{
	margin-left: 0px;
	margin-right: 0px;
}

/*._filterWrapper {
    position: relative;
}

._filterWrapper .mfilter-before-box{
	position: absolute;
	background: url('../../image/arrow-down.png');
    right: 13px;
    top: 12px;
    width: 25px;
    height: 15px;
	display: none;
}

._filterWrapper.open .mfilter-before-box{
	transform: rotate(180deg);
}*/

._filterWrapper.close {
    opacity: 1;
    filter: none;
    font-size: 14px;
    font-weight: normal;
    width: 100%;
    text-shadow: none;
    color: #333;
    line-height: 1.4;
}

.input-invalid {
	border-color: #AC0000!important;
}




@media screen and (max-width:800px){
	/*._filterWrapper .mfilter-before-box{display: block;}
	.mfilter-box{display: none;}
	._filterWrapper.open .mfilter-box{display: block;}*/
	
	.categories-container ._filterTitle svg{display: block; margin-right: 5px;}
	.categories-container .products-wrap2{order: 2;}
	.categories-container .products-categories-list{order: 3; margin-bottom: 0px;}
	.categories-container .categories-brands-block{order: 4;}
	.categories-container .categories-description-block{order: 5;}
	.categories-container .products-title{margin-bottom: 15px !important;}
	.categories-container .products-wrap1{order: 1; margin-bottom: 30px; padding: 0;}
	.categories-container ._filterWrapper{margin-bottom: 0px;}
	.categories-container{margin-top: 45px;}
	.categories-container .products-col{margin-top: 25px;}
	.categories-container .products-list{margin-bottom: 0px;}
	.categories-container .pagination{margin-top: 35px; margin-bottom: 30px;}
	.categories-container .products-categories-list .products-categories-item{margin-top: 0px; margin-bottom: 8px;}
	.categories-container .categories-brands-block,	.categories-container .categories-description-block{padding: 0px 13px;}
	
	.categories-container .products-col:nth-child(2n + 1){padding-right: 0px;}
	.categories-container .categories-description-block{margin-top: 50px;}
	.categories-container .categories-description-block .products-text{margin-top: 0px;}
	.categories-container .categories-description-block .products-text h2{margin-top: 0px;}

	
}

@media screen and (max-width:767px){
	.categories-container .products-wrap1{padding: 0;}
	.categories-container #column-left{margin-left: -5px; margin-right: -5px;}
}


@media screen and (max-width:599px){
	.categories-container .products-col:nth-child(2n + 1){padding-right: 10px;}
	.categories-container .products-col:nth-child(2n){padding-right: 0px;}
}


@media screen and (min-width:801px){
	.categories-container .mfilter-box{display: block!important;}
}


