.header-top .btn-lang {
	margin-left: 15px;
    position: relative;
    cursor: pointer;
    color: #fff;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    border-bottom: 1px dashed #fff;
}

.header-top .btn-lang a {
	color: inherit;
}

@media (max-width: 599px) {
	.header-top .btn-lang {
		margin-left: 0;
		display: inline-block;
		width: 40px !important;
		height: 30px !important;
		border-left: 1px solid #00458f;
		border-bottom: 0;
		vertical-align: top;
		font-size: 14px;
		text-align: center;
	}
	.header-top .btn-lang a {
		display: block;
		height: 30px;
		padding-top: 5px;
	}
}

.news-page-list .home-information__item:first-child {width: 25%;}

.news-page-list .home-information__item:first-child .title {font-size: 18px; margin-bottom: 25px;}

.news-page-list .home-information__item:first-child .text{display:none}

.news-page-list .home-information__item:first-child img {margin-bottom: 10px;}

.news-page-list .home-information__item {

	float:none;

	display:inline-block;

	vertical-align:top;

	width: 24%;

}

.text-wrap .btn{margin-top: 20px;}

.single-product .item-radio{width:100%;}

.lastname{display:none !important}

#fastBuyForm label.error{display:none !important}

.product-reviews__item .jot-row-up{border: 1px solid red;}

.btn-cart #butOrder{color:#fff;}

.products-section__item .price-box .product-aval{

	display: block;

    font-size: 12px;

}

.price-box .product-aval .insale{color:#257b2b}

.price-box .product-aval .in-stock{color:#257b2b}

.price-box .product-aval .outsale{color:#F63}

.sidebar-filter .filter-catalog{margin-top:25px;}

.products-section__item .img-box {position:relative}

.products-section__item .img-box .image-count{

	position: absolute;

    right: 0;

    background: #999;

    padding: 1px 8px;

    font-size: 12px;

    color: #fff;

    top: 22px

}

.products-section__item .status{z-index:999}

.single-product__info_item__color .item{padding:0 20px;}

.single-product__info_item__color .item .info{min-width:118px;}

.header-middle__info_item + .header-middle__info_item{min-width:257px;}



.single-product .status::after{

	background: none;

}



.single-product .status .insale:after,

.single-product .status .in-stock:after,

.single-product .status .outsale:after,

.single-product .status .notavailable:after{

	content: "";

    width: 14px;

    position: absolute;

    left: 0;

    top: 5px;

    height: 10px;

	background: url(../img/svg/checkxxxhdpi.svg) no-repeat;

}



.single-product .status .notavailable{

	color: #926793;

}



.single-product .status .notavailable:after {



    background: url(../img/svg/krest.svg) no-repeat;



}



.btn-order-click{	

  position: relative;

}

.btn-order-click a {

  border-bottom: 1px dashed #fff;

  color: #fff;

  cursor: pointer;

  -webkit-transition: all .3s linear;

  -o-transition: all .3s linear;

  transition: all .3s linear;

}

.btn-order-click a:hover {

    border-bottom: 1px solid #fff;

}

.btn-order-click:after {

    content: "";

    position: absolute;

    left: -30px;

    opacity: 0.64;

    top: 0;

    width: 20px;

    height: 20px;

    background: url(../img/svg/fig-order.svg) no-repeat;

}





@media (max-width: 959px){

.model-window .popup {height:400px;}
.btn-order-click a {border: 0;}
.btn-order-click:after {position: absolute;left: -30px;opacity: 0.64;top: 5px;}
.btn-order-click , .vozvrat {display: none;}
}
